06 2018 档案

摘要:findbugs,基本上三类严重的bug检测出来都是比较准确的,如下: 阿里巴巴开发规范 前面两类都是比较重要的: 参考: https://blog.csdn.net/qq_27093465/article/details/64923239 阅读全文
posted @ 2018-06-29 20:28 zhjh256 阅读(1093) 评论(0) 推荐(0)
摘要:NDC配置 使用如下: smetic{ //设置子线程读取MDC变量 System.setProperty("log4j2.isThreadContextMapInherimeble", "true");} private smetic final Logger logger = LogManage 阅读全文
posted @ 2018-06-29 12:01 zhjh256 阅读(5474) 评论(0) 推荐(0)
摘要:最近工作中我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at ro 阅读全文
posted @ 2018-06-26 22:13 zhjh256 阅读(1441) 评论(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 阅读(1199) 评论(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 阅读(1146) 评论(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 阅读(23399) 评论(1) 推荐(3)
摘要:两年没有接触oracle了,中午,一环境update from的时候出现ORA-00600: internal error code, arguments: [13030], [20]异常,经查,官网所述为涉及到了v$表所致,典型举例比较多的是v$session,但我们不涉及任何v$表的查询。原sq 阅读全文
posted @ 2018-06-25 13:12 zhjh256 阅读(901) 评论(0) 推荐(0)
摘要:参考下列应该可以解决,笔者为3。 1、https://blog.csdn.net/hostel_2/article/details/51517361 2、https://blog.csdn.net/u011330180/article/details/50956683 3、https://blog. 阅读全文
posted @ 2018-06-25 08:45 zhjh256 阅读(1374) 评论(0) 推荐(0)
摘要:2022年jetbrains做的c/c++生态开发者调研,参见这里。总体来说,绝大部分用户应该可以考虑升级到c11/c++14或c++17,毕竟是modern c/c++。对应的gcc应该为8.x,linux内核应该到4.x(最好是4.18,支持roce soft,因为rhel 8自带版本,同时rh 阅读全文
posted @ 2018-06-22 14:25 zhjh256 阅读(7005) 评论(0) 推荐(0)
摘要:这几天抽空搞了下spring cloud 1.x(2.0目前应该来说还不成熟),因为之前项目中使用dubbo以及自研的rpc框架,所以总体下来还是比较顺利,加上spring boot,不算笔记整理,三天不到一点围绕spring boot reference和spring microservice i 阅读全文
posted @ 2018-06-15 18:03 zhjh256 阅读(663) 评论(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 阅读(1862) 评论(0) 推荐(0)
摘要:原先使用jedis的时候,处理手段是在从连接池获取连接时捕获JedisConnectionException异常,在异常处理部分重新获取连接,但是spring dame redis似乎不会,如下所示: org.springframework.dame.redis.RedisConnectionFai 阅读全文
posted @ 2018-06-14 17:00 zhjh256 阅读(21153) 评论(4) 推荐(2)
摘要:由于当前很多应该都是前后端分离了,同时大量的基于http的分布式和微服务架构,使得很多时候应用和不同项目组之间的系统相互来回调用,关系复杂。如果使用传统的做法,都在应用中进行各种处理和判断,不仅维护复杂、容易出错,还大大增加开发、调试的工作量,在nginx中,有不少的非功能类其实是可以帮我们处理掉的 阅读全文
posted @ 2018-06-11 09:33 zhjh256 阅读(2834) 评论(0) 推荐(0)
摘要:在使用hibernate validator进行参数有效性校验的时候,我们有时候会遇到javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint ,比如,在我们的应用中, 阅读全文
posted @ 2018-06-09 18:17 zhjh256 阅读(5316) 评论(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 阅读(1945) 评论(0) 推荐(0)
摘要:注:个人对偏向于底层基本上拿来就用的应用,倾向于使用安装包,直接yum或者rpm安装;而对于应用层面控制较多或者需要大范围维护的,倾向于直接使用tar.gz版本。 对于linux下的ftp服务器,实际上有很多的实现,只不过较广泛的在使用的是vsftpd,它是UNIX下一个GPL FTP服务器,全称v 阅读全文
posted @ 2018-06-08 13:57 zhjh256 阅读(19198) 评论(0) 推荐(1)
摘要:安装本身同mysql 5.7,仍然建议使用tar.gz解压版,而非rpm安装包版。 参考:mysql 5.7/percona server/mariadb 10.2安装与服务器参数优化 mysql已经将之前的mysql_native_password认证,修改成了caching_sha2_passw 阅读全文
posted @ 2018-06-08 10:20 zhjh256 阅读(2552) 评论(0) 推荐(0)
摘要:最新版本官方文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html,其中5.x版本是全新重构版本,做了很多定义上的调整,例如string被替代为text+keyword,就跟python 2和3一样。 阅读全文
posted @ 2018-06-07 10:48 zhjh256 阅读(1083) 评论(1) 推荐(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 阅读(7778) 评论(0) 推荐(2)
摘要:现在的公司由于绝大部分项目都采用分布式架构,很早就采用ELK了,只不过最近因为额外的工作需要,仔细的研究了分布式系统中,怎么样的日志规范和架构才是合理和能够有效提高问题排查效率的。经过仔细的分析和研究,确定下面的架构应该是比较合理的之一(Filebeat也支持直接写到ES),如果可以的话,Fileb 阅读全文
posted @ 2018-06-02 20:06 zhjh256 阅读(1845) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示