项目

项目功能实现

教育诊断

三星索引
数据池与myisam引擎
菜单与诊断中介
分词匹配

目的:找出与句子相似度最高的表结构(表名与表字段)
实现:

TreeSet<TableNode> tableNodes = new TreeSet<>(((o1, o2) -> {
            return o1.score - o2.score;
}));
public class TableNode {
    String tableName;
    TreeSet<ColumnNode> columnNodes;
    int score;//根据分值排序
}
public class ColumnNode {
    String columnName;
    int matchNum;
}
定时、分区、监听器

设置servletcontext的contextinitialize方法监听,项目启动的时候调用定时任务,每天新增一个分区

导出表结构

information_schema.tables,information_schema.columns

诊断分析

模型+诊断对象 = 一次诊断任务
单例模式:模型录好了就不会改变,将查出来的模型放在map里

仿Linux权限设计

八位,0为无权限,1为有权限

邮件激活url每次变长,spring单例,成员变量问题

spring是单例,而url是成员变量,因此url越拼越长

新账号跟老账户登录问题

新增加一个字段作为新账号,登录时判断新老账号一个登录成功即可,老的是地税编号,新的是身份证号

项目映像

前后端分离,前端怎么传参,后端返回哪些值给前端

请求方式get/post、url路径、json格式参数
data、flag成功还是失败、msg、code

从前端到后台的访问流程

serviceUrl=http://127.0.0.1:9000/lhrms-web/lcloud-lhrms-salary-dgb/um
/127.0.0.1:9000找到本地NGINX
/lhrms-web找到网关
/lcloud-lhrms-salary-dgb找到服务

application.name = lcloud-lhrms-salary-dgb
会从git仓库拉取配置文件:
http://lcloud-ark-git-dev1.paic.com.cn/root/lcloud/blob/master/lcloud-hr-lhrms/lcloud-lhrms-salary-dgb.properties

springMVC流程

请求URL到dispatcherservlet,dispatcherservlet向处理器映射器请求查找Handler,然后处理器映射器返回一个执行链,前端控制器向处理器适配器请求执行Handler,适配器执行Handler返回modelandview,前端控制器拿到modelandview向视图解析器申请解析渲染,返回view

springmvc怎么返回json数据,怎么返回页面

返回json:在controller上加@restcontrol注解或在方法上加@responsebody注解
返回页面:方法返回值是string,注解是controller没有responsebody,配置了prefix=classpath:/templates/和suffix=.html则只需返回页面名称即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值