kzcming的博客

好记性不如记下来时常翻看

mysql 保存微信特殊昵称报错,报非法字符异常

解释: 这些字符发现都是 emoji 表情在各个编程语言种对应的编码也不相同 原因和办法: 特殊字符一个字符有可能是一个符号由4个字节组成,但UTF-8 一个字符由3个字节组成,所有会报错 1. 将该列的字符该为utf8mb4, 2. 存的时候,Base64 转化一下,取得时候再解密一下...

2019-06-10 15:01:51

阅读数 19

评论数 0

(mysql CST 时区问题)mysql now() 函数时间正常,系统时间正常,mysql 保存的时间值与系统时间相差13个小时

参考: https://blog.csdn.net/jovi_zhao/article/details/81484190 参考: http://www.cnblogs.com/jwentest/p/8610038.html 参考: https://blog.csdn.net/ooyhao/ar...

2019-06-10 14:43:39

阅读数 81

评论数 0

Spring 报 No identifier specified for entity

解释: 实体类没用唯一标识指定 原因: 注解没用注解全,或导入包有误 解决: @id或者@GenerateValue注解应该导入的是 import javax.persistence.*; 请检查导入包,和导入的注解,我这这次就是少了 @id 注解 ...

2019-06-10 14:42:55

阅读数 31

评论数 0

Spring HTTP Streaming

参考: https://www.jianshu.com/p/ecc6f5168aef 参考: https://www.logicbig.com/tutorials/spring-framework/spring-web-mvc/http_streaming.html 简介: 控制器可以使用D...

2019-06-10 14:38:56

阅读数 17

评论数 0

Spring 配置多数据源

参考: https://www.cnblogs.com/liujiduo/p/5004691.html 参考: https://blog.csdn.net/ll535299/article/details/78203634 1. 需求和原理 有个项目需求需要使用 多数据源,但是之前没有使用过...

2019-03-06 10:41:54

阅读数 24

评论数 0

VScode 中 code runner 插件乱码问题

安装好,code runner 插件,可以很方便的运行多种语言的文本,但是提示和输出经常会报错 进入 File - > Preference -> setting, 然后在输入框搜索 settings.json 文件,选择编辑,然后在右边user se...

2019-03-04 16:53:47

阅读数 1167

评论数 0

TreeSet 在实现Comparator 接口实现compare方法是需要注意的地方

我们都知道Set 无序且去重的,但是在给TreeMap 实现compare 方法后发现,在add 元素时,有些正常的元素,没放入集合,例如这样写 Set<String> noEqu = new TreeSet<&amp...

2019-01-16 17:03:02

阅读数 128

评论数 8

java jndi(命名和系统服务接口) 介绍

java JNDI 接口介绍 参考: https://yangzb.iteye.com/blog/242560 毕竟是古老的技术了,现在搜索百度只能看到一堆文字解释看的迷迷糊糊的 找到一篇有实例介绍的,接解析看看 ...

2018-12-10 16:40:34

阅读数 72

评论数 0

SpringMVC 注解(七) @ModelAttribute注解,设置model视图属性

SpringMVC @ModelAttribute 注意的地方 当类中定义了@ModelAttribute 注解的方法(定义在方法上),此时所以的@RequestMapping 定义的方法在执行前都会执行被@ModelAttribute定义的方法,如果此类对应多个视图,要谨慎使用,防止...

2018-12-10 14:39:22

阅读数 44

评论数 0

SpringMVC 注解(六) @InitBinder 注解

test springmvc 注解 @InitBinder 用法类型转换,将前台传递的String类型表示的其他类型参数进行转换(例如Date)参数 用法: 1.initBinder 注解的参数返回值必须时void 2.注解的方法参数类型一般时WebDataBinder 3.在...

2018-12-10 09:54:11

阅读数 19

评论数 0

SpringMVC 注解(五) @ControllerAdvice,@ExceptionHandler 异常处理

SpringMVC 注解(五) @ControllerAdvice,@ExceptionHandler 1. ExectionHandler @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented...

2018-12-08 15:38:35

阅读数 61

评论数 0

多线程实现ftp 文件下载

1 需求: 某个接口的纪录在ftp 服务器上,以类别/日期/时间.来存放文件,而一天可能会产生几百个文件,需要下载文件进行保存 问题: 1. 这个时候如果同时,要拿几个类别,某个时间段的数据,就要疯狂下载了,如果是单线程的 2. ftp 一般只允许同一个用户名,同时有几个进程连接 3. ...

2018-11-27 09:39:29

阅读数 1158

评论数 0

Spring 一个接口多个实现,如何根据外部条件来实时替换具体实现类

代码: <T> Map<String, T> getBeansOfType(Class<T> var1) throws BeansException; 作用: ...

2018-11-26 17:43:13

阅读数 1055

评论数 0

Spring @Primary 注解,指定主要实现

作用: Spring @Primary 注解,指定主要实现,一个接口有多个实现时,只引入接口时,可以spring 可以直接引入@Primary 注解的实现 举例: 这样尽管一个接口有多个实现,只要其中一个service 上注解了@Primary 注解,这样在其他类中@Autowire 引入这个...

2018-11-26 09:51:37

阅读数 266

评论数 2

java spi 机制

参考:https://www.cnblogs.com/huzi007/p/6679215.html 参考:https://www.cnblogs.com/lovesqcc/p/5229353.html 参考:https://blog.csdn.net/a718515028/article/de...

2018-11-22 10:24:56

阅读数 18

评论数 0

Spring @Qualifier 注解,一个service 接口,有多个实现时,如何在controller 只引入service 接口,进而实现引入具体bean

参考: https://blog.csdn.net/mazuyu408/article/details/79629846 @Qualifier 作用 在只引入service 接口的情况下在,指示spring 引入value 为那个别名的具体service 实现类 场景: 假设有一个场景,一...

2018-11-22 09:58:37

阅读数 901

评论数 0

mysql 数据库问题整理

1. 数据库中出现乱码 问题描述: 在html 页面中设置了页面的编码,设置了后台req.setCharacterEncoding("UTF-8"); 但是数据库中还是有乱码,查看数据库编码和表编码均设为UTF-8, 解决: 发现配置的 mysql url 中没有带编码为U...

2018-09-28 15:53:09

阅读数 55

评论数 0

lombok 和 hibernate 配合对实体类注解

lombok的@Data注解,可以在编译过程中自动插入get/set ,有参构造,hash,toString 等方法 但是这个类如果是表中的映射类,使用的hibernate的注解映射,怎么办,请看hibernate映射注解的实例, 问题: 可以看到hibernate注解实体类时,会在每个ge...

2018-09-20 10:19:25

阅读数 461

评论数 0

eclipse 导入maven 项目后,使用lombok的@Data, 导致get/set 方法报错

在项目的实体类中.使用@Data 注解后,不用手动生成 set/get方法,lombok 会在编译的时候,自动插入set/get方法, 但是在导入maven 项目的时候,set/get 方法会报错,找不到set/get方法 在maven 仓库中找到lombok的jar包,双击jar包,会弹出安...

2018-09-12 10:04:07

阅读数 3957

评论数 4

java HashMap 原理

基于jdk 1.6 的HashMap 都知道HashMap 内部结构是数组+链表,但是一般正常插入很少会出现链表,因为hash 不同,这里模拟一下hash 相同的情况 参考: http://www.importnew.com/28263.html 参考: https://blog.csdn.n...

2018-09-08 14:16:37

阅读数 58

评论数 0

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