自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @Cacheable 引用自定义注解redisTemplate来解决redis序列化入库时出现\xAC\xED\x00\x05t\x00\x08的问题

bug描述一开始调用redisTemplate和 @Cacheable注解来进行缓存操作的时候,在redis库中发现所有vlue之前出现\xAC\xED\x00\x05t\x00\x08,一开始思路不对,以为是随机乱码,后来搜了一下,发现是redis序列化的问题默认用jdk,需要指定其他的序列化方式。我用的是springboot2,redis相关操作引用的是公司封装好的相关jar包,这个jar...

2018-10-12 11:32:17 2774

原创 Error creating bean with name 'springSecurityFilterChain' defined in class path resource [org/spring

相关学习进度https://github.com/zq99299/essay-note/blob/master/chapter/imooc/spring_security/security/%E5%9B%BE%E7%89%87%E9%AA%8C%E8%AF%81%E7%A0%81%E9%87%8D%E6%9E%84.md配置图形验证码进行拦截的时候,针对url进行拦截,然后在配置文件中注释...

2018-10-06 17:14:29 19510 4

原创 Feign中使用hystrix功能和@EnableFeignClients和@ComponentScan注解的一个坑

跟着尚硅谷的SpringCloud教程学的,然后在写代码的时候用了比较新的版本去替代视频里的教学版本。使用SpringCloud的Finchley.SR1版本使用SpringBoot的2.0.1.RELEASE版本在学到hystrix断路器的时候由于@EnableFeignClients和@ComponentScan注解的时候,由于包路径设置不正确,导致错误。错误重现这是m...

2018-09-27 15:43:08 9746 5

原创 Finchley.SR1版本的openfeign@Autowired注解的一个坑

我是跟着尚硅谷的SpringCloud教程学的,然后在写代码的时候用了比较新的版本去替代视频里的教学版本。这个问题出现在引入feign组件的时候。使用SpringCloud的Finchley.SR1版本引用openfeign替代了 feign,原因如下链接地址https://stackoverflow.com/questions/49823158/differences-bet...

2018-09-22 15:35:42 2880 5

原创 Netty搭建手记1

关于Netty的介绍和分析请看http://www.infoq.com/cn/articles/netty-high-performance 当时用Netty的时候是为了解决Socket长连接,以及多并发。真正上手做的时候找到了一个Demo,感觉这个Demo的扩展性还挺强的,于是以这个Demo为基础,开始搭建,Demo地址https://www.bbsmax.com/A/MyJxypmV5n/pa

2017-11-29 16:10:39 202

原创 IDEA中使用自定义的配置文件.properties的路径写法

1,将xxx.properties和导入此文件的代码放在同一个包下,比如 我在BbPoolConnection这个类中需要导入jdbc.properties文件, 代码如下:webRootPath=DbPoolConnection.class.getClassLoader().getResource("com/bdkj/badaokeji/utils/jdbc.properties").getP

2017-09-29 14:40:44 11769 1

原创 待解决的问题

前两天遇到一个问题,向数据库插入数据,连接和插入都写在一起,插入的时候总是插了一小段就连接不上。后来另一个程序员把这些代码块分开写,可以长时间插入。这个问题先记录一下,方便研究。能收获的经验是,代码最好分开写,模块清晰,功能明确,分层,这样有好处。

2017-09-18 14:11:27 343

原创 MAC使用iTerm登陆SSH服务器

网上都有不少相关的教程,但是我第一次做的时候总有点小问题,现在直观地总结一下。 1,一般选择在User文件夹下新建一个文件夹,用来保存脚本。 2,在iterm中新建脚本 步骤:在iTerm中输入cd (注意是cd后面一个空格),然后把ssh拖进iTerm窗口,直接拖进窗口的方便是不用手敲文件的路径了。 输入指令 touch test 这样就在ssh文件夹下新建了一个test文件

2017-09-14 10:25:15 4934

原创 关于集合的整理

首先给出集合框架图 Collection接口是处理对象集合的根接口 List接口扩展自Collection,它可以定义一个允许重复的有序集合,从List接口中的方法来看,List接口主要是增加了面向位置的操作,允许在指定位置上操作元素,同时增加了一个能够双向遍历线性表的新列表迭代器ListIterator。LinkedList适用于插入和删除元素。 链表与数组一样,都作为数据的基本存储结构

2017-09-06 21:54:07 323

原创 IDEA中使用MyBaits的配置问题

1,resource文件 可以创建一个resource包,标为resource,这样src中的代码可以直接应用resource包内的文件。对于UserMapper.xml这样的配置文件,不适合放在resource包内,可以直接放在src包内,但是需要注意 安装了MyBaits Plugin这个插件后,xml和接口对应的方法应该放在同一个文件夹下,这样插件对自动绑定,方便跳转。 2,databa

2017-08-11 16:32:03 507

原创 IDEA和mysql版本的问题

装了最新版的musql后,发现IDEA中test connect总是失败,而navicat和终端中都可以登陆,想了一下,可能是mysql版本太新的,于是换成通行的5.7.19版本的,成功了,记录一下,又是一个版本不兼容的问题。

2017-08-04 15:11:05 3942 3

原创 IDE中配置文件导入和打开新文件的一些问题

路径按照代码里写的那样,需要把resources目录挪到src/目录底下,相对于类加载路径,否则会报错:无法初始化DataBaseUtil这个类。 用IDEA打开新文件的一些要点 打开之后,最好在workspace中新建一个文件夹来放。 改jdk配置(如果匹配的话就不需要改) 导入相应的包 web项目的话这个地方很重要,web.xml的位置和web根目录。这两个一般在打开的

2017-07-18 11:24:18 1160

原创 使用intelliJ IDEA 2017 for mac 编写jsp文件且在java文件中链接MySQL数据库的问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-11 15:45:39 798 1

转载 Log4j日志在java项目中的使用(附工程源码)

转载注明出处http://blog.csdn.net/u013142781一、关于Log4j日志Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一

2017-06-27 12:20:52 264

转载 接口怎么实例化?

原文地址http://www.cnblogs.com/alsf/p/6685607.html最开始看到数据库连接的时候忽然想到这个问题:    Connection con=null; try { Class.forName(Driver); } catch (ClassNotFoundException e) {

2017-06-27 11:49:37 478

转载 关于Class.forName(“com.mysql.jdbc.Driver”)

原文地址http://www.cnblogs.com/gaojing/archive/2012/03/15/2413638.html传统的使用jdbc来访问数据库的流程为:Class.forName(“com.mysql.jdbc.Driver”);String url = “jdbc:mysql://localhost:3306/test?user=root&password=1

2017-06-27 11:37:10 294

转载 MAC下MySQL初始密码忘记怎么办

原文地址http://www.jb51.net/article/105668.htm第一步:点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务第二步:进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe -

2017-06-19 12:40:36 237

空空如也

空空如也

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

TA关注的人

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