- 博客(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
原创 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
原创 查询列表---导出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关注的人