01 2019 档案

摘要:1、mysql默认也是有序的。 a、myisam引擎下,在没有任何修改、删除的情况下,执行select不带order by 会按照插入的顺序排序。 b、innodb引擎下,和上述相同的情况下,select不带order by会根据主键来排序,从小到大 ps:背景 a、今天做了一个功能,指定租户下,如 阅读全文

posted @ 2019-01-30 19:12 ws563573095 阅读(87) 评论(0) 推荐(0)

摘要:一、背景描述 1、今天接到一个老需求改造:如果一个用户多次提交不同的订单,则将该用户(依据手机号)设置成一个专业投诉人或取消设置。 2、系统存储数据时采用的是同一个人不同的单据则存放成不同的实体。 3、存在租户的概念,本次更新的范围也是租户下所有该用户(依据手机号) 二、具体分析 1、因为系统使用的 阅读全文

posted @ 2019-01-28 22:03 ws563573095 阅读(284) 评论(0) 推荐(0)

摘要:一、背景 1、今天在调试一个开源项目,在构造param:{}对应controller(@JParam("param") DictQuery query)时,query一直是null 2、request对象不知道在哪可以看到我前端传后台的值,于是一阵忙调。 3、于是下定决心了解下一个web请求从进入到 阅读全文

posted @ 2019-01-25 17:06 ws563573095 阅读(141) 评论(0) 推荐(0)

摘要:一、背景 1、今天查看代码时看到有个这样的写法,具体功能就是把RouteContextHandler的实现类注入到这个入参中。 2、说实在的真是第一次见。 3、一直以为@Autowired只能放到字段和普通方法上。 二、具体分析 1、查看了下@Autowired的定义他除了上述两种,还可以用在构造构 阅读全文

posted @ 2019-01-24 20:32 ws563573095 阅读(1130) 评论(0) 推荐(0)

摘要:一、背景 1、今天在设置项目时发现有些service和bo的实现类竟然在没有使用注解的情况下直接被使用@Autowired引用,且可正常使用 2、我惊呆了,根据以往的经验bean注入spring容器不是使用配置就是使用注解,今天眼前一亮。 二、使用分析 1、component-scan的功能 a、s 阅读全文

posted @ 2019-01-24 11:20 ws563573095 阅读(203) 评论(0) 推荐(0)

摘要:一、mybatis主要成员 1、Configuration: a、 MyBatis所有的配置信息都保存在Configuration对象之中,配置文件中的大部分配置都会存储到该类中 b、可以理解为所有mybatis文件的集合 2、SqlSession: a、作为MyBatis工作的主要顶层API,表示 阅读全文

posted @ 2019-01-23 21:38 ws563573095 阅读(3205) 评论(0) 推荐(0)

摘要:1、common引入组合充血模型 源码地址:https://gitee.com/mapking/bootdo.git 阅读全文

posted @ 2019-01-22 21:41 ws563573095 阅读(160) 评论(0) 推荐(0)

摘要:一、背景描述 1、在有些场景中,需要根据之前插入的返回值如id(甚至是对象)来设置后续插入,如第一次参入的是父表,后续的是子表的情况。 2、如诉讼案件中,存在案件实体表(案件相关人信息,包括原告/被告的代理)entity以及表示代理人和原处理人关系的表relation,后者中要持有实体中代理的id和 阅读全文

posted @ 2019-01-22 15:31 ws563573095 阅读(15281) 评论(0) 推荐(0)

摘要:一、背景 1、共有的操作应该抽离到框架级别,如exception处理,日志打印 2、这样可以屏蔽因不同人的使用习惯而导致的try_catch混乱,同时也可以简化代码的结构,使可读性提高。 3、现在的后台框架中无聊异常与否对前端的返回结构都是相同的(一般都是actionResult(是否成功,异常码, 阅读全文

posted @ 2019-01-16 22:25 ws563573095 阅读(257) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-15 17:26 ws563573095 阅读(2) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-12 22:11 ws563573095 阅读(3) 评论(1) 推荐(0)

该文被密码保护。

posted @ 2019-01-12 18:25 ws563573095 阅读(4) 评论(0) 推荐(0)

摘要:1、cpu对于cpu我们主要介绍top,strace,perf,vmstat。vmstat是一个很全面的性能分析工具,可以观察到系统的进程状态、内存使用、虚拟内存使用、磁盘的 IO、中断、上下问切换、CPU使用等。2、网络○ netstat命令 netstat命令用来打印Linux中网络系统的状态信 阅读全文

posted @ 2019-01-11 14:31 ws563573095 阅读(103) 评论(0) 推荐(0)

摘要:http://bbs.tianya.cn/post-no20-617600-1.shtmlhttps://blog.csdn.net/current_person/article/details/78144886https://www.cnblogs.com/BoatGina/p/6533912.h 阅读全文

posted @ 2019-01-11 14:28 ws563573095 阅读(105) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-10 21:19 ws563573095 阅读(8) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-09 17:09 ws563573095 阅读(0) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-09 16:53 ws563573095 阅读(1) 评论(0) 推荐(0)

该文被密码保护。

posted @ 2019-01-09 09:48 ws563573095 阅读(1) 评论(0) 推荐(0)

导航