
java
南宫龙码
大家相互学习,共同进步
展开
-
Error creating bean with name ‘mvcResourceUrlProvider‘: Requested bean is currently in creation
循环依赖注入原创 2022-03-30 09:27:11 · 4560 阅读 · 0 评论 -
redis分布式锁的 实现
redis分布式锁 实现原创 2022-03-28 15:29:00 · 181 阅读 · 0 评论 -
postman和Apipost6谁好用
开发工具原创 2022-03-24 09:54:59 · 690 阅读 · 0 评论 -
java后端 过滤HTML文本,防止XSS攻击 在请求接收过滤所有文本类
添加工具注解 <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.22</version>通过filter方法过滤String html = “文本内容”;// 结果为:标签会被过滤掉String filter = HtmlUtil.filter(html);...原创 2022-03-10 17:27:08 · 1188 阅读 · 0 评论 -
封装BeanUtil
package com.juseerp.common.utils;import com.juseerp.common.exception.GlobleException;import org.springframework.beans.BeanUtils;import java.lang.reflect.Constructor;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Date;import原创 2022-03-09 14:41:10 · 197 阅读 · 0 评论 -
删除表中重复数据,并且数据不完全相同
上代码:用表筛选出要删除的idDELETEFROMt_reply_agreeWHEREid IN (SELECTa.idFROM( SELECT MIN( id ) AS id FROM t_reply_agree WHERE is_del = 0 GROUP BY reply_id, user_id HAVING COUNT( * )> 1 ) a)原创 2021-12-24 10:48:08 · 395 阅读 · 0 评论 -
java Tue Mar 03 00:00:00 CST 2015 转成 “yyyy-MM-dd“
是Date的默认格式显示Date date=new Date();System.out.println(date);SimpleDateFormat sdf=new SimpleDateFormat(“yyyy-MM-dd”);String sDate=sdf.format(date);System.out.println(sDate);输出结果是Mon Mar 02 12:06:29 CST 20152015-03-02原创 2021-11-24 15:11:10 · 770 阅读 · 0 评论 -
时间格式转中文
方法一:public static void main(String[] args) throws Exception{Date date = new SimpleDateFormat(“yyyy-MM-dd”).parse(“2005-06-09”);String now = new SimpleDateFormat(“yyyy年MM月dd日”).format(date);System.out.println(now);}输出结果:2005年06月09日方法二:public class b原创 2021-08-25 11:13:24 · 118 阅读 · 0 评论 -
springboot生成pdf文件html文件 将所有pdf文件用zip压缩打包
实现创建pdf文件代码 通过一个项目id对应多个专家生成多个pdf文件代码@RequestMapping(value = _MODEL_NAME + "/pdfs")@ResponseBodypublic String pdfs(@RequestBody Integer[] ids, HttpServletResponse resp, HttpServletRequest req) { //存储 List&l原创 2021-06-19 17:40:03 · 899 阅读 · 0 评论 -
ServiceImpl层@Resource定义规则
ServiceImpl层 @Resource加错位置导致报错1.不能定义在成员变量上2.必须定义在set方法上3.必须加上一个父类的setBaseDao方法@Resource(name = “bdUserDaoImpl”)public void setBaseDao(BdUserDao baseDao) {super.setBaseDao(baseDao);}dao层记得给impl加@Repository(“类名”)...原创 2021-05-26 16:51:52 · 465 阅读 · 0 评论 -
Git的常用命令
git与svn的区别: svn是集中式的版本控制工具,git是分布式版本控制工具查看文件状态命令:git status将文件加入暂存区命令: git add将文件取消暂存命令: git reset将暂存区文件提交的本地仓库的命令: git commit删除文件的命令: git rm 删除文件系统系统添加远程仓库命令:git remote add 远程仓库克隆命令:git clone [url]远程仓库抓取命令:git fetch远程仓库拉取命令:git pull推送远程原创 2021-04-26 20:44:41 · 72 阅读 · 0 评论 -
枚举失效的几个原因
枚举失效很少见但是还是会遇到1.枚举定义有问题2.枚举没有在扫描器范围内3.枚举在数据库存成values类导致失效原创 2021-04-16 20:16:47 · 1786 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Unknown column ‘user_name’ in ‘field list’
分析原因:1.这异常翻译就是字段找不到,所以问题就是出现在数据库和pojo对像中。2.数据库中的 字段有 _线的字段是否和对象中的变量是否对应3.对象中是否定义主键,如果数据库中定义了主键那就必须定义解决方案:1.核对数据库字段2.添加注解@TableField(“userName”)private String name;3.添加id主键注解@TableId(type = IdType.AUTO)private Integer uuid;...原创 2021-04-07 16:48:27 · 410 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)完美解决问题
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。照着修改之后,问题依旧存在。最终花费了好大的力气才找到自己代码问题的根源。dao接口与xml的文件名不一致。接口名与接口文件名都是DepartmentDao, 而配置文件名为DeparmentDao.原创 2021-03-26 14:55:31 · 283 阅读 · 0 评论 -
java语言与C语言的区别
我对『Compile once, run anywhere』这个宣传语提出的历史背景非常感兴趣。这个宣传语似乎在暗示 C 语言有一个缺点:对于每一个不同的平台,源代码都要被编译一次。我不解的地方是,为什么这会是一个问题?不同的平台,可执行的机器码必然是不一样的。源代码自然需要依据不同的平台分别被编译。我觉得真正问题不在编译这一块,而是在 C 语言源文件这一块。我没有 C 语言的编程经验,但是似乎 C 语言程序经常需要调用操作系统层面的 API。不同的操作系统,API 一般不同。为了支持多平台,C原创 2021-03-23 16:25:46 · 94 阅读 · 0 评论