java
所有关于java的知识点的学习记录
babyLetsGo
这个作者很懒,什么都没留下…
展开
-
mysql连接器版本从5.x升级到8.x的问题记录
升级后maven配置如下,<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version></dependency>升级后启动警告:Loading class `com.mysql.jdbc.Driver'. This.原创 2021-02-09 17:43:01 · 497 阅读 · 0 评论 -
spring aop两种代理混用问题
工作繁忙,但是遇到问题还是要总结积累下来,今天项目中出现了代理混用的问题,解决之后记录一下对两种代理方式的学习理解。一,首先复习一下两种代理JDK动态代理 和 cglib代理1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换Spring AOP的原理是 JDK 动态代理和CGLIB字节码增强技术,前者.原创 2020-07-16 20:34:12 · 1078 阅读 · 0 评论 -
elastic-job学习记录
近期一个项目需要使用到可灵活配置的定时任务,以前写定时任务一般都是使用spring boot自带的定时器,直接使用@Scheduled配合cron表达式完成,这次明显不符合需求,经过一番调研查询,便将目光瞄准elastic-job,初步了解发现他不少优点,springboot项目易于集成使用,可将任务配置信息注册到注册中心zookeeper中,页面灵活修改任务配置,可以便捷的调整定时任务的频率,启动,暂停等等,当然,我初次使用学的也比较浅,下面将基本使用方法分享给大家。首先就是引入pom文件依赖。原创 2020-06-28 22:02:27 · 257 阅读 · 0 评论 -
windows上的redis链接linux上的redis服务
学习redis,今天遇到windows客户端无法链接linux上的服务的问题,查资料解决,过程如下。linux上打开redis.conf文件,1,将127.0.0.1这行给注释掉,(该行使其默认只有本机可以连接)2,将protected-mod yes 修改为protected-mod no ,关闭保护模式,可以接受其他机器的访问。3,关闭防火墙,我的linux是centos7,它...原创 2019-07-07 17:17:57 · 1165 阅读 · 0 评论 -
序列化学习
java对象序列化核心:serialiablejava类要实现可序列化接口ObjectOutputStream :序列化 ObjectInputStream :反序列化方法:writeObject(Object obj) readObject()开发中很少见到ObjectOutputStream,ObjectInputStream,因为很多容器帮助开发者自动实现了...原创 2019-07-02 22:41:44 · 174 阅读 · 0 评论 -
mybatis踩坑记录
<insert id="insertToMEcDevRun" parameterType="com.kd.beans.monitor.MEcDevRun"> insert into r_controler_dev (ec_id, soft_version, 。。。, operator, piid, token) value...原创 2019-07-03 14:45:51 · 223 阅读 · 0 评论 -
JedisConnectionException: java.net.UnknownHostException: 127.0.0.1
很有可能是你的配置文件中host:127.0.0.1后面多了空格。看一下吧原创 2019-07-11 11:25:49 · 1864 阅读 · 5 评论