随笔分类 -  ♪♪♪♪♪【java开发技术积累】

摘要:上传excel 解析内容入库完成以后,测试反馈说缺乏校验。 就是excel 的内容,缺乏校验。如果内容不符合我们的要求,应该告诉用户xx行 内容有误 实现: 1、使用了自定义异常,解析出现问题时向上抛出 2、自定义结果,在service 返回这个结果,controller 中判断结果,如果获取msg 阅读全文
posted @ 2018-05-30 14:28 lyon♪♫ 阅读(149) 评论(0) 推荐(0)
摘要:从List 中 取出元素, 小于1000 的去除 其他便利 remove 会报错 阅读全文
posted @ 2018-05-25 17:51 lyon♪♫ 阅读(116) 评论(0) 推荐(0)
摘要:一、 自定义查询,返回结果映射到 自定义类 要点: 1. 返回的类 实现了序列化 。然后需要提供构造方法 public OrderReminderDTO() { } public OrderReminderDTO(String arrivalTime,Long totalNum) { this.ar 阅读全文
posted @ 2018-05-25 17:26 lyon♪♫ 阅读(176) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-08 14:18 lyon♪♫ 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-07 17:21 lyon♪♫ 阅读(6) 评论(0) 推荐(0)
摘要:一、POM 引入 二、excel 文件导出 2.1 实体 设计 在需要生成到excel 的字段上加上注解,然后设置num , 从0开始 @Excel(name = "生日", orderNum = "8", importFormat = "yyyy-MM-dd") 2.2 导出 2.3 测试结果 三 阅读全文
posted @ 2018-04-27 14:09 lyon♪♫ 阅读(1597) 评论(0) 推荐(0)
摘要:需求:读取excel 里面的数据,然后存储到数据库,因为excel 里数据量比较大 1-2w 条,一次性存储到数据库速度会很慢,考虑将List 拆分成1000size 的多个List 现在有一个List 里面有110条数据,想要均匀拆分成3个小List 测试,List 五条数据,拆分成3个List 阅读全文
posted @ 2018-04-27 13:25 lyon♪♫ 阅读(785) 评论(0) 推荐(0)
摘要:分布式唯一ID 一、UUID 优点 * 生成ID性能非常好 * 简单,代码方便 * 全球唯一 缺点 * uuid没有顺序,不能保证自增 * 太长,使用字符串存储,作为主键建立索引查询效率低 二、snowflake 雪花算法 18位 数字 算法:通过时间戳 + 机器码 + 序列码 数据库用 bigin 阅读全文
posted @ 2018-04-23 15:20 lyon♪♫ 阅读(308) 评论(0) 推荐(0)
摘要:参数是string 阅读全文
posted @ 2018-04-09 16:13 lyon♪♫ 阅读(156) 评论(0) 推荐(0)
摘要:这样在日志里可以更快速的定位 将错误信息输出到日志里 阅读全文
posted @ 2018-04-03 15:51 lyon♪♫ 阅读(189) 评论(0) 推荐(0)
摘要:需求 品类和品牌有二级联动 新建品类表 品牌表 建立关联关系 品牌里面有品类Id 传统方法:进去页面的时候,查询品类List 放到页面 vue 做法 按钮 这里遇到的问题 如果前台直接传入baby care 这样的值,遇到了问题 因为值中间有空格,如果是调用服务的话会出现问题 Illegal cha 阅读全文
posted @ 2018-03-31 10:14 lyon♪♫ 阅读(447) 评论(0) 推荐(0)
摘要:存储成功: 一、引入pom 二、腾讯配置 三、代码 工厂类 构建配置 抽象类 配置类bean 实际实现类 阅读全文
posted @ 2018-03-28 17:53 lyon♪♫ 阅读(721) 评论(0) 推荐(0)
摘要:maven 依赖 阅读全文
posted @ 2018-03-27 17:39 lyon♪♫ 阅读(152) 评论(0) 推荐(0)
摘要:一、quartz 表达式修改,但是并没有生效 原因: 定时任务初始化是加载到内存里面的 你需要从新去加载到内存里面去 调用update 方法即可 二、关于LINUX权限-bash: ./startup.sh: Permission denied 用命令chmod 修改一下bin目录下的.sh权限就可 阅读全文
posted @ 2018-03-19 17:37 lyon♪♫ 阅读(70) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-03-02 16:30 lyon♪♫ 阅读(4) 评论(0) 推荐(0)
摘要:思路, 1、传入要校验的属性以及如果校验不过提示信息 2、如果数据校验不过返回json 格式信息。 3、不满足条件抛出自定义异常,然后在异常处理器中获取信息,return 信息 一、自定义异常 public LyonException(String msg, int code) { super(ms 阅读全文
posted @ 2018-03-02 11:34 lyon♪♫ 阅读(315) 评论(0) 推荐(0)
摘要:1、postgresql 主键自增 表 event start with 设置起始值 2、使用mybaits 逆向生成postgresql 代码 postgresql驱动:postgresql-9.2-1003-jdbc4.jar 3、eclipse maven工程中src/main/resourc 阅读全文
posted @ 2018-02-09 17:48 lyon♪♫ 阅读(203) 评论(0) 推荐(0)
摘要:mybatis缓存介绍 一级缓存 即session缓存,作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空,默认开启。 二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个Sq 阅读全文
posted @ 2018-02-08 14:01 lyon♪♫ 阅读(261) 评论(0) 推荐(0)
摘要:调用: SysUserMapper userMapper = ApplicationContextRegister.getBean(SysUserMapper.class); 阅读全文
posted @ 2018-02-07 13:51 lyon♪♫ 阅读(149) 评论(0) 推荐(0)
摘要:一、解析Json 将Json 转换成java bean 示例1:JSON格式字符串与javaBean之间的转换。 json字符串与javaBean之间的转换推荐使用 TypeReference<T> 这个类,使用泛型可以更加清晰 示例2.2-json字符串-数组类型与javaBean之间的转换 二、 阅读全文
posted @ 2018-02-05 14:48 lyon♪♫ 阅读(446) 评论(0) 推荐(0)