自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Error while extracting response for type[接收的response实体类] and content type [application/json;charset=

原因是responseDTO里边缺少了一个只有一个String类型参数的构造器,导致在解析 ’fail’的时候失败了,需要在responseDTO里边创建一个构造方法,来接收字符串:‘fail’这个错误是因为Json转换成对象失败了,虽然responseDTO有一个构造器,但默认的是无参构造器,此时没办法解析服务端传来的单个字符串。例: public responseDTO(String args1){ //args1参数名任意取。

2024-06-05 11:07:24 1647

原创 stream过滤掉列表中指定参数值

stream流,过滤

2024-06-05 10:29:08 599

原创 合并两个list列表的数据并根据某个条件去重

合并两个list,去重

2024-06-05 10:15:30 601

原创 批量添加数据库操作代码(代码+sql+postman测试示例)

批量添加数据库操作代码(java代码+sql+postman测试示例)

2023-02-10 10:46:54 283

原创 字符串、集合、对象判空/比较是否相等的工具使用

java代码中两个字符串比较、字符串/对象/集合判断是否为空

2022-10-18 14:04:08 929

原创 stream流的使用

stream流的常见基本操作

2022-08-18 08:46:24 220

原创 使用stream流对查询出的list集合中的某个数据进行排序并取得最大值

Stream流对查询的列表进行排序取特定数据

2022-08-17 10:00:27 2274

原创 关于SQL操作不当而导致的空指针问题

有关SQL书写不当引起的空指针

2022-06-22 14:54:54 1765

原创 MYSQL获取当前时间、前一天时间,前一个月时间

mysql不区分大小写前提:比如当前时间是2022-03-03 15:33:331. 获取当前时间,带时分秒 select now();结果为2022-03-03 15:33:332. 获取当前时间,不带时分秒 select curdate();结果为2022-03-033. 获取当前时间的前一个月,带时分秒 select DATE_SUB(NOW(),INTERVAL 1 MONTH)结果为2022-02-03 15:33:334. 获取当前时间的前一天,带时分秒 sel.

2022-03-03 15:28:40 10457

原创 常见java空指针异常

500异常,空指针,java.lang.NullPointerException

2022-03-01 15:34:21 804

原创 查询列表---导出Excel表格

首先询问前端有没有工具类可以把查询出的列表直接导出成Excel表格1. 如果有的话,那后端开发人员直接列表查询出来数据就行了,然后前端人员会自动将列表转换成Excel表格。2. 如果没有工具类转换的话,就需要自己后端实现Excel表格转换。转换如下:(1)impl层--导出文件的时候,把查询出来的数据塞到list中List<xxExcelDto> excelList = new ArrayList<xxExcelDto>();List<xxExcelDto&

2022-03-01 08:51:35 546

原创 反显问题---牵扯到字典表/缓存

反显:(比如说有两个状态status,状态1为已认证;状态2为未认证,数据存在数据表里的时候使用字符串00和01代替的,也就是说已认证01;未认证00来表示,但是当查询数据的时候不希望显示00/01(因为显示了00/01用户看到他也不知道是啥意思),而是显示已认证/未认证,这个时候就可以在字典表中配置,配置好之后进行如下操作)SelectDto select = CacheManageUtils.getInstance().getSelect(“字典表中的topSort值”, queryDto.getS

2022-02-28 16:49:55 734

原创 根据时间条件查询数据库-invalid comparison: java.time.LocalDateTime/LocalDate and java.lang.String

是因为前端传参类型和数据库不匹配造成的,可以在代码中进行转换,但我觉得最简单的方法就是在查询条件的Dto中把参数类型由LocalDate或者是Date换成String就行。比如:private Date submitDate; 换成 private String submitDate;...

2021-11-24 11:09:45 1132

原创 Java核心技术(进阶-笔记)---Eclipse检查和安装Maven 01

1. 检查和安装Maven方式一1.1 最新版本的Eclipse自动集成Maven1.2 检查是否正确安装Maven(1)File菜单->New->Other,在弹出的窗口中查找是否有Maven项目(2)Window菜单->Preference,在弹出的窗口左侧查看是否有Maven子菜单(3)Help菜单->Install New Software,在Work with窗口中输入Maven下面显示出All items are installed2. 检查和安装

2021-10-18 16:35:15 232

原创 Java面试

1. 使用反射来调用public修饰的和用static修饰的有什么不同 用反射调用静态方法不需要获取类对象 用反射调用费静态方法需要获取类对象2. jdk1.7和jdk1.8有什么不同3. 怎么解决事务不一致的问题4. 分布式事务的解决办法 2pc、3pc、TCC、使用消息队列5. 登录时使用token作为鉴权,那么当一些用户非法拿到我们的token的话可以去访问我们其他的页面吗6. wait和notify的区别 w......

2021-09-18 10:37:45 390

原创 Java面试2

1. 你怎样来平衡公司的气氛2. JVM调优---GC垃圾回收机制、JVM的垃圾回收算法3. MySQL优化!!!(很重要,几乎是每家公司都会问的)4. HashMap1.7和1.8的区别!!!(很重要,几乎也是必问题)5. HashMap1.8做了哪些改变6. Mybatis的执行器7. Mybatis怎么和SpringBoot整合8. Mybatis的动态SQL9. 实现SQL有哪些方式(用注解;mybatis-plus;xml)10. Redis的淘汰策略11.

2021-09-18 09:16:33 224

原创 Eclipse常用快捷键

alt+/ 代码补全Ctrl+/ 单行注释Ctrl+shift+/ 多行注释Ctrl+shift+\ 取消多行注释Ctrl+f 查找与替换alt+shift+s 调出getter/setter/构造器等Ctrl+alt+down 复制指定行代码Ctrl+d 删除指定行代码alt+up 向上移动代码alt+down 向下移动代码tab 选中几行往后移动shift+tab ...

2021-09-17 16:25:07 71

原创 关于idea中个别jar包下载不下来的问题

(1)查看是否使用相应的setting文件(有时会因为粗心,公司自己的项目使用的setting文件忘记更换);(2)清除缓存重启idea;(3)查看网络,是否因为网络限制,是否只能使用公司内网,如果是的话,查看是否已切换到内网;(4)使用 mvn -U idea:idea命令更新不完整的依赖;(5)使用搜索工具查看是否产生了lastUpdated文件,如果有请删除;请尝试以上步骤...

2021-08-09 17:01:43 1068

原创 环境/Linux操作/用户、用户组/权限修改

目录1环境1.1生产环境1.2开发环境2操作系统3Linux3.1Linux版本3.2Linux和Windows的区别3.3VMware是啥?4Linux压缩4.1tar5Linux用户 用户组5.1用户5.2用户组6权限6.1修改权限6.2修改文件夹对应的归属6.3修改文件对应归属组7其他命令7.1服务相关指令8查看端口号被占用1环境定义:环境就是软件运行在哪种操作系统中Tomcat,mysql,redis运行在哪

2021-08-09 16:43:08 589

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除