随手笔记
学习、工作时的随手
MarkMooer
安静点,码代码中... ...
展开
-
List集合转分页
List集合转分页原创 2022-07-29 17:07:53 · 977 阅读 · 1 评论 -
项目里远程调用POST/GET接口时使用的方法
项目里远程调用POST/GET接口时使用的方法原创 2022-07-14 11:30:00 · 1104 阅读 · 0 评论 -
List<Map<String,Object>>集合按照map中的某个值进行排序
List集合按照map中的某个值进行排序原创 2022-07-14 11:10:01 · 743 阅读 · 0 评论 -
两个对象集合根据对象的某个属性进行过滤,返回不同的部分
两个对象集合根据对象的某个属性进行过滤,返回不同的部分原创 2022-07-14 11:05:50 · 553 阅读 · 0 评论 -
powerdesigner在工作时用到的方法
一、powerdesigner:name同步comment二、powerdesigner:表明和表字段小写转为大写原创 2022-07-14 10:58:35 · 89 阅读 · 0 评论 -
List自定义对象集合转List<Map<String,Object>>对象
List自定义对象集合转List对象原创 2022-07-14 10:52:31 · 2215 阅读 · 0 评论 -
json常用的转换
一、json字符串与map的相互转换首先要导入依赖,用的是fastjson依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.45</version></dependency>json转map//第一种方式Map maps = (Map)JSON.parse(s原创 2022-04-26 10:11:01 · 12620 阅读 · 0 评论 -
json大文件导入数据库
json文件导入数据库使用Navicat的客户端工具也可以实现json文件导入数据库,但是数据量大了之后,字段的值过于冗长可能会导致数据的截取,是的数据导入不是完整的。所以另辟蹊径使用其他方法创建一个新的工程用原始的jdbc实现数据的导入一、创建完项目后导入依赖<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifac原创 2022-04-25 10:28:40 · 2954 阅读 · 1 评论 -
mybatisGenerator逆向工程
一、在pom文件中导入依赖和generator插件<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </depen原创 2022-04-24 16:40:44 · 231 阅读 · 0 评论 -
解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
一、控制台的报错信息2021-12-29 15:15:04 [main] ERROR org.springframework.boot.SpringApplication - Application run failedorg.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.原创 2022-03-22 09:23:15 · 850 阅读 · 0 评论 -
查询近12个月的数据,没有数据的月份补零
可以有两种方法实现,一种是纯sql的方式,一种是sql和代码共用的形式一、纯sql的形式前半部分用于一个近12个月的表,然后再将查出来的数据和月份表相结合,就是想要的结果select v.month,b.price price,ifnull(b.count,0) count from ( SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1原创 2022-02-22 15:06:48 · 5118 阅读 · 0 评论 -
对象集合中如何用对象的某个属性给对象排序?
用对象的某个属性给对象排序原创 2021-12-23 15:52:31 · 441 阅读 · 0 评论 -
SpringBoot整合swagger
一、在pom.xml文件中加入swagger依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> <exclusions>原创 2021-12-21 10:03:49 · 246 阅读 · 0 评论 -
java反射机制的简单使用和优缺点
java 反射原创 2021-12-20 15:31:16 · 1074 阅读 · 0 评论 -
java高效字符串首字母大小写转换
通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,所以,如果我们需要把一个小写字母转化成大写字母,那么我们只需要把这个 char 字符的ascii码值减上 32,转成小写同理。一、首字母转换为大写 /** * 将字符串的首字母转大写 * @param str 需要转换的字符串 * @return */ private static原创 2021-12-13 16:32:33 · 8537 阅读 · 0 评论 -
给数据库表字段设置默认值
一、在数据库表中的操作方法当表中的字段是varchar字段时可以这样设置:例如我要设置status(状态这个字段默认为"1"),在创建表的时候sql语句可以这样写`stats` varchar(1) CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '是否审核(0.已审核,1未审核,2审核不通过)'在表的表结构中也可以直接设置二、使用mybatis-plus对参数值的插入和修改做默认值配置首先定义一个实现类,实现MetaObjectHan原创 2021-11-22 09:44:26 · 27986 阅读 · 0 评论 -
配置mybatis-plus逻辑删除
一、在pom文件里导入依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis.plus.boot.starter}</version></dependency>二、在yml文件或者在properties文件里配置原创 2021-11-19 10:53:45 · 1293 阅读 · 0 评论 -
String path = request.getContextPath()和String basePath = request.getScheme()
在JSP当中我们会用此代码来拼接路径,所以此语句是用来拼装当前网页的相对路径的。<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>是用来表明当前页面的相对路径所使用的根路径的。比如,页面内部有一个连接,完整的路径应该是 http://loc原创 2021-11-19 10:27:33 · 2061 阅读 · 0 评论