随笔分类 -  java&jvm&scala&python

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要:今天下午,测试环境运行的时候又出现了之前的一个异常,这次把错误信息全部打出来了,java.sql.SQLException: 无法从套接字读取更多的数据,是使用mycat连接oracle的,如下所示: ORA-17410: No more data to read from socket Your 阅读全文
posted @ 2018-07-03 18:23 zhjh256 阅读(19224) 评论(0) 推荐(0) 编辑
摘要:findbugs,基本上三类严重的bug检测出来都是比较准确的,如下: 阿里巴巴开发规范 前面两类都是比较重要的: 参考: https://blog.csdn.net/qq_27093465/article/details/64923239 阅读全文
posted @ 2018-06-29 20:28 zhjh256 阅读(1091) 评论(0) 推荐(0) 编辑
摘要:NDC配置 使用如下: smetic{ //设置子线程读取MDC变量 System.setProperty("log4j2.isThreadContextMapInherimeble", "true");} private smetic final Logger logger = LogManage 阅读全文
posted @ 2018-06-29 12:01 zhjh256 阅读(5390) 评论(0) 推荐(0) 编辑
摘要:mycat字符集gbk oracle字符集gbk 原jdbc连接串: base.jdbc.url=jdbc:mysql://127.0.0.1:3306/XXX?useUnicode=true&characterEncoding=gbk 错误信息: mycat中不是乱码,如下: 增加characte 阅读全文
posted @ 2018-06-26 16:13 zhjh256 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:如下所示: 5.1.30切换为mysql-connector 5.1.46/40,报错,可参考https://blog.csdn.net/n447194252/article/details/75304303。 Tue Jun 26 14:23:20 CST 2018 WARN: Invalid v 阅读全文
posted @ 2018-06-26 16:01 zhjh256 阅读(1135) 评论(1) 推荐(0) 编辑
摘要:基于3.1.0配置spring boot可参考sharding jdbc(sphere) 3.1.0 spring boot配置。 选择开源核心组件的一个非常重要的考虑通常是社区活跃性,一旦项目团队无法进行自己后续维护和扩展的情况下更是如此。 至于为什么选择sharding-jdbc而不是Mycat 阅读全文
posted @ 2018-06-25 13:30 zhjh256 阅读(23328) 评论(1) 推荐(3) 编辑
摘要:这几天抽空搞了下spring cloud 1.x(2.0目前应该来说还不成熟),因为之前项目中使用dubbo以及自研的rpc框架,所以总体下来还是比较顺利,加上spring boot,不算笔记整理,三天不到一点围绕spring boot reference和spring microservice i 阅读全文
posted @ 2018-06-15 18:03 zhjh256 阅读(657) 评论(0) 推荐(0) 编辑
摘要:spring boot 入门 关于版本的选择,spring boot 2.0开始依赖于 Spring Framework 5.1.0,而spring 5.x和之前的版本差距比较大,而且应该来说还没有广泛的使用,所以生产中,一般来说目前还是建议使用spring boot 1.x,目前最新版本是1.5. 阅读全文
posted @ 2018-06-14 20:10 zhjh256 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:原先使用jedis的时候,处理手段是在从连接池获取连接时捕获JedisConnectionException异常,在异常处理部分重新获取连接,但是spring dame redis似乎不会,如下所示: org.springframework.dame.redis.RedisConnectionFai 阅读全文
posted @ 2018-06-14 17:00 zhjh256 阅读(20962) 评论(4) 推荐(2) 编辑
摘要:在使用hibernate validator进行参数有效性校验的时候,我们有时候会遇到javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint ,比如,在我们的应用中, 阅读全文
posted @ 2018-06-09 18:17 zhjh256 阅读(5295) 评论(0) 推荐(0) 编辑
摘要:1、安装ftp服务,可以直接yum install vsftpd。 2、设置随机启动,chkconfig vsftpd on。 3、启动ftp服务,service vsftpd start。 4、配置nginx静态资源重定向。 假设我们在自定义目录/usr/local/app/yidoo/ebs-k 阅读全文
posted @ 2018-06-08 14:42 zhjh256 阅读(1942) 评论(0) 推荐(0) 编辑
摘要:接前一篇CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日志集成环境搭建完整指南,继续对ELK。 logstash官方最新文档https://www.elastic.co/guide/en/logstash/current/index.html。假设有几十台服务器,每台服务 阅读全文
posted @ 2018-06-06 15:07 zhjh256 阅读(7769) 评论(0) 推荐(2) 编辑
摘要:类似错误信息如下: 16:52:01.163 [Druid-ConnectionPool-Create-1641320886] ERROR com.alibaba.druid.pool.DruidDataSource - create connection error, url: jdbc:mysq 阅读全文
posted @ 2018-05-10 15:50 zhjh256 阅读(12149) 评论(3) 推荐(2) 编辑
摘要:mybatis 3.x源码深度解析与最佳实践 html版离线文件可从https://files.cnblogs.com/files/zhjh256/mybatis3.x%E6%BA%90%E7%A0%81%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90%E4%B8%8E%E6 阅读全文
posted @ 2018-03-06 09:11 zhjh256 阅读(60784) 评论(15) 推荐(7) 编辑
摘要:最近,把各应用的jdbc连接池统一从dbcp2改成了druid,运行时druid报sql解析错误,如下: select * from test where 1=1 <if test="info1!=null and info1!=''"> and info1 like "%"#{info1}"%" 阅读全文
posted @ 2018-01-30 08:33 zhjh256 阅读(12600) 评论(0) 推荐(0) 编辑
摘要:在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段 但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些 阅读全文
posted @ 2018-01-28 20:36 zhjh256 阅读(4938) 评论(0) 推荐(0) 编辑
摘要:关于采用mongodb等nosql还是es作为存储机制,网上有一些讨论,LZ推荐参考https://blog.csdn.net/awdac/article/details/78117393,简单地说就是es可以认为是相比redis更加智能的加速层,但是它不应该作为直接存储机制,这一点和很多数据库的缓 阅读全文
posted @ 2017-08-29 09:28 zhjh256 阅读(3192) 评论(0) 推荐(0) 编辑
摘要:有些时候,我们在和外部系统交互的时候使用了json作为标准的数据交换格式,同时为了安全性考虑,增加了对报文的校验,因此我们需要确保序列化的时候参数有序且不多不少刚好,因为对外的API不像后台和前端交互一样,兼容即可,而是对严谨性的要求极高。jackson默认的机制是序列化的时候,先父类的属性,然后再 阅读全文
posted @ 2017-08-06 17:34 zhjh256 阅读(12128) 评论(0) 推荐(0) 编辑
摘要:jackson/fastjson序列化/反序列化: 默认情况下,jackson/fastjson将java Date/Timestamp类型序列化为时间戳,也就是1970年1月1日0点以来的毫秒数。如果要显示为用户友好表示: Jackson 可以: 第一种方法:JSON.DEFFAULT_DATE_ 阅读全文
posted @ 2017-07-28 23:37 zhjh256 阅读(988) 评论(0) 推荐(0) 编辑
摘要:关于dubbo的Exception堆栈被吃处理,网上已经有比较多的解决方法,在我们的应用场景中,不希望RPC调用对方抛出业务exception,而是通过Resp中的errorCode,errorMsg来处理,例如有如下的定义: 假设createExpress执行异常的时候,我们希望错误通过Resul 阅读全文
posted @ 2017-07-17 16:33 zhjh256 阅读(866) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
点击右上角即可分享
微信分享提示