工作
文章平均质量分 55
时不我予de哀愁
这个作者很懒,什么都没留下…
展开
-
使用Comparable/Comparator实现集合的自定义排序。
自定义List类型,Pair里面有两个int元素:first,Second。List简写为A={[1,2],[1,1],[8,5],[6,3]}。如何对A中所有数据第一个数字进行排序,如果第一个数字相同用第二个数字排序?排序结果为A={[1,1],[1,2],[6,3],[8,5]}使用Comparable接口,在需对比的实体类上实现该接口的 conparaTo方法class Pair implements Comparable<Pair> { private int fir.原创 2021-08-11 15:14:36 · 183 阅读 · 0 评论 -
java后端实现,下载自定义生成EXCEL表格
定义Excel表结构设置输出文件名、设置协议头public void fileDownload(HttpServletResponse response, String chooseDate) { Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyMMdd"); String fileName = "Date" + simpleDateFormat.fo原创 2021-07-28 15:24:36 · 773 阅读 · 0 评论 -
后端使用StringBuilder 接收HttpServletRequest信息,并用JSONObject转成Json格式
后端使用StringBuilder 接收HttpServletRequest信息,并用JSONObject转成Json格式前端发送数据格式{ "alarm_ip": "102.168.9.9","alarm_time": "2020-03-22 00:00:00", "alarm_level": "2", "alarm_state": "2","alarm_id": 11}后端接收request 并解析请求的信息 BufferedReader br = null; S.原创 2021-07-16 15:29:56 · 279 阅读 · 0 评论 -
Spring事务注解的使用
1、在 bs> SpringBoot作用 :提供了非常方便的事务操作,通过注解就可以实现事务的回滚,非常方便快捷实现事务的两种实现方法编程式事务管理:编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。(我基本上没用过)声明式事务管理:推荐使用建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务原创 2021-06-23 08:47:23 · 1704 阅读 · 0 评论 -
Swagger --API框架
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?一、 Swagge介绍在SpringBoot项目中使用Swagger二、配置Swagger配置API文档的 不同分组总结前言一、pandas是什么? 最近开始接触公司的源码了,一些规范化的操作,让我有些陌生,不懂为什么要这样取用,比如一些注解,比如@ApiModelProperty(“模型字段类型”),@ApiParam() @RequestBody RequestData requestDat原创 2021-06-21 14:50:28 · 693 阅读 · 0 评论 -
MP实用指南--自用(一)
@TOC 乐观锁、悲观锁乐观锁:十分乐观,他认为不会出现问题,无论干什么都不去上锁! 只会在数据提交的时候进行检验。 如果出现问题, 再次更新测试值(这个操作称为自旋)CAS属于乐观锁;乐观锁具体实现方式:取出记录时,获取当前的version — version=1(此时相当于CAS中 获得旧预期值A=version )更新时,带上这个version (查找数据库中 version是否为1的数据)执行更新时, set version = newVersion where原创 2021-06-19 16:00:32 · 259 阅读 · 0 评论 -
git的基本使用
工作第一天,先学习项目管理工具git文章目录安装使用安装 这位大哥讲的很详细使用基本使用的功能命令以及什么时候使用都在图画中;具体细节看 这里。原创 2021-06-16 16:30:53 · 73 阅读 · 0 评论