项目开发记录 August 19, 2018

index页面功能实现说明

Words count 18k Reading time 16 mins.

这个页面有两个表格,分别展示manager列表,主机列表。

manager列表里的功能有:

  1. 展示manger信息包括:manager ip、agent数量、manger状态等
  2. 部署日志详情
  3. 查看当...
Read article

项目开发记录 August 19, 2018

index页面功能实现说明

Words count 18k Reading time 16 mins.

这个页面有两个表格,分别展示manager列表,主机列表。

manager列表里的功能有:

  1. 展示manger信息包括:manager ip、agent数量、manger状态等
  2. 部署日志详情
  3. 查看当前集群主机列表

所有主机列表的功能有:

  1. 展示主机信息包括:主机地址、所属manager、主机状态等
  2. 主机部署日志
  3. 重新部署
  4. 查看主机配置

1. 展示manager、主机列表信息

这里主要用到的是datatables插件来渲染表格

a 定制后台数据

{
"aaData"...
Read article

项目开发记录 August 19, 2018

select_system选择虚拟化平台页面的实现

Words count 15k Reading time 14 mins.

这也页面主要是让用户去选择虚拟化平台如vsphere等,然后填入相应的平台地址用户名和密码就可以对接虚拟化平台了。

首先对表单进行校验,这里利用了validform插件对表单进行校验,然后是当用户选择了虚拟化平台环境之后,我们要判断当先用户下这个平台之前有没有填入数据库,请求数据,当请求判断后台已经存在相应记录时,直接获取后台数据,并将相应的平台地址用户名和密码填入到表单中,无需用户再次填写。而当用户是第一次进行操作时,就要手动的去填写相关信息,并且要进行连接测试,只有当测试成功后,我们才...

Read article

项目开发记录 August 19, 2018

秒杀系统的实现之Service层

Words count 12k Reading time 11 mins.

DAO接口后的思考 (Data Access Object) 数据访问对象

DAO层工作演变为:接口设计+SQL编写

代码和SQL的分析,方便Review

DAO拼接等逻辑在Service层完成

创建包:service、dto、exception

在resources/spring下创建spring-service.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="...
Read article

项目开发记录 August 19, 2018

解决单点登录后ambari登录页、集群创建页闪跳问题

Words count 916 Reading time 1 mins.

登录页闪跳

注释掉一下内容,大约在app.js 93006行

  /*
  connectOutlets: function (router, context) {
            $('title').text(Em.I18n.t('app.name'));
            router.get('applicationController').connectOutlet('login');
        },

        serialize: function (router...
Read article

项目开发记录 August 19, 2018

秒杀系统高并发api优化

Words count 7.7k Reading time 7 mins.

用户大量刷新页面,用户访问的静态资源、css、js都部署在CDN上,用户访问时,是不会访问到我们的服务器上的,所以,这个时候的时间是不可控的也不是同步的。所以我们需要一个统一的api来,来获取系统服务器上的一致性的时间。

CDN的理解:

CDN(内容分发网络)加速用户获取数据的系统

部署在离用户最近的网络节点上

命中CDN不需要访问后端服务器

互联网公司自己搭建或者租用

无法使用CDN缓存,适合服务器端缓存:redis等,一致性维护成文低

秒杀地址接口优化

请求地址 访问 redis 如果没有在访问...

Read article

项目开发记录 August 19, 2018

VBA创建目录、文件并写入

Words count 1.5k Reading time 1 mins.

Sub CreateFile()
‘定义变量
Dim PathG As String
Dim i As Integer
Dim str As String
Dim str_path As String
Dim FSO As Object
‘定义路径
PathG = “D:\VBAtest\software”

‘如果路径后面有 “"
‘类似于 “D:\VBAtest\software"
‘需要将后面的斜杠处理掉

If Right(PathG, 1) = “" Then
str = Left...

Read article

项目开发记录 August 19, 2018

秒杀系统的实现之DAO层

Words count 25k Reading time 23 mins.

mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp

修改servlet版本未3.1

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...
Read article
0%