摘要: 阅读全文
posted @ 2017-08-02 09:01 张释文 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Cause: java.sql.SQLException: Cannot convert value '2017-07-26 20:40:41.000000' from column 10 to TIMESTAMP.; SQL []; Cannot convert value '2017-07-26 阅读全文
posted @ 2017-07-26 22:06 张释文 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 举例说明: updateByPrimaryKeySelective会对字段进行判断再更新(如果为Null就忽略更新),如果你只想更新某一字段,可以用这个方法。 updateByPrimaryKey对你注入的字段全部更新 阅读全文
posted @ 2017-07-21 17:19 张释文 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore 这个文件,将会失败,无法commit忽略。(有人说是git的bug,本人猜测是git并没有考虑到这个需求) 我的解决办法,在本地删除targe目录中的文件,然后提交到远 阅读全文
posted @ 2017-07-19 20:24 张释文 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 原因:BaseTest没有找到单元测试造成的 增加一个空的单元测试 异常1: [ERROR] Failed to execute goal on project biz_zhuhai: Could not resolve dependencies for project biz_zhuhai:biz 阅读全文
posted @ 2017-07-19 12:18 张释文 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: 概述 Java语言中关键字 volatile 被称作轻量级的 synchronized,与synchronized相比,volatile编码相对简单且运行的时的开销较少,但能够正确合理的应用好 volatile 并不是那么的容易,因为它比使用锁更容易出错,接下来本文主要介绍 volatile 的使用 阅读全文
posted @ 2017-06-05 16:24 张释文 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近在项目使用中要在restExpress的header中增加一个键值对,同事在使用的时候没有对header的value进行非空判断,于是在测试环境测试的时候就出现了一个异常 阅读全文
posted @ 2017-06-05 11:36 张释文 阅读(241) 评论(0) 推荐(0) 编辑
摘要: debug="true" classpathref="accrual.path" > 首发于 http://blog.xfuse.cn 参考文档 http://ant.apache.org/manual/CoreTasks/javac.html Log4j配置 log4j.appender.C1.l 阅读全文
posted @ 2017-06-02 21:35 张释文 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: 一、高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。 你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。 所以,一个高 阅读全文
posted @ 2017-06-01 15:44 张释文 阅读(6725) 评论(0) 推荐(0) 编辑
摘要: 随着计算机中CPU核数目的增加,传统的UMA(unifonn memory access)架构由于对关键硬件(如中央内存控制器)的竞争加剧出现了性能上的瓶颈,即扩展性不强。而NUMA架构则以其良好的可扩展性,逐渐成为多核系统的主流架构。本节主要介绍一下目前三大主流的架构体系。 在传统的PC机上我们的 阅读全文
posted @ 2017-05-19 16:23 张释文 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 系统最新地址:https://www.microsoft.com/zh-cn/software-download/windows10 阅读全文
posted @ 2017-05-16 16:56 张释文 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 财务自由,就是当你不工作的时候,也不必为金钱发愁,因为你有其他投资。当工作不是你养家糊口的惟一手段时,你便自由了,因而你也获得了快乐的基础,也达到了财务自由。 真正的财务自由是什么?那就是生活本身的真谛:诚实地面对自己,面对那些烦琐的又是你必须驾驭的理财之道,以独立的姿态,宽松的心境,享受一直变化着 阅读全文
posted @ 2017-05-12 09:58 张释文 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 8 bit (位) = 1 Byte (字节) java中的byte就是Byte 1024 Byte = 1KB 1024 KB = 1MB 1:“字节”是byte,“位”是bit ; 2: 1 byte = 8 bit ; char 在Java中是2个字节。java采用unicode,2个字节(1 阅读全文
posted @ 2017-04-19 18:53 张释文 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: Redis从3.0版本后引入了令人兴奋的cluster集群模式,相信很多人都尝试过了,在高兴之余却发现redis官方的cluster对于Java客户端的jedis支持却不是很好,至少目前的版本cluster是不支持直接使用pipeline操作,找了好久,终于找到一些几个在官方cluster模式下支持 阅读全文
posted @ 2017-04-05 17:38 张释文 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 原因:当前用户的系统最最大程序数数已达到最大值,使用ulimit -u可以看到是1024 解决办法:在当前用户下使用ulimit -u 65535 然后再执行jsp,一切ok 功能说明:控制shell程序的资源。语 法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小> 阅读全文
posted @ 2017-03-31 17:58 张释文 阅读(948) 评论(0) 推荐(0) 编辑
摘要: eclipse安装gradle后出现如下异常: org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'https://services.gradle.org/distribu 阅读全文
posted @ 2017-03-28 20:38 张释文 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: java.net.URL类不提供对标准RFC2396规定的特殊字符的转义,因此需要调用者自己对URL各组成部分进行encode。而java.net.URI则会提供转义功能。因此The recommended way to manage the encoding and decoding of URL 阅读全文
posted @ 2017-03-24 11:35 张释文 阅读(657) 评论(0) 推荐(0) 编辑
摘要: DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 J 阅读全文
posted @ 2017-03-10 19:34 张释文 阅读(11461) 评论(1) 推荐(1) 编辑
摘要: 最近线上出问题,于是用jmap -dump拿到dump文件,再linux压缩后拿到windows下无效,后来又直接拿了一个没有压缩的竟然可以用。。。坑啊!~ 阅读全文
posted @ 2017-01-16 22:41 张释文 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 可以在多个配置项设置超时,由上至下覆盖(即上面的优先),示例如下: # 其它的参数(retries、loadbalance、actives等)的覆盖策略也一样。 提供者端特定方法的配置 <dubbo:service interface="com.alibaba.xxx.XxxService" > < 阅读全文
posted @ 2017-01-11 15:11 张释文 阅读(12875) 评论(0) 推荐(0) 编辑
摘要: 一、我们常常碰到在shell下执行某个命令能够成功,比如执行一个java程序: java -jar /home/opscoder/topo-audit.jar,但是在crontab下执行会失败。 cornjob为 0 10 * * * java -jar /home/opscoder/topo-au 阅读全文
posted @ 2017-01-09 08:42 张释文 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个奇葩的bug,jdk1.7下正常的程序到了jdk1.8下就不能用了,经过查找原因发现是因为jdk版本升级导致的获取的getbyte时得到的byte数组不同造成的。 阅读全文
posted @ 2017-01-04 21:04 张释文 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 一次线上问题的解决 线上发现服务cpu使用达到98%,负载高达200多,64核心cpu,下面介绍解决过程: 1.top命令查出占用cpu高的进程pid 2.使用jstack -l pid >dump.txt 获取dump文件 3.使用top -H查询出消耗资源的线程号tid(十进制线程id),转换为 阅读全文
posted @ 2016-12-22 21:48 张释文 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 原因有3: 1.需要创建目录 2.需要在consumer的配置文件中增加如下配置,使用zk为注册中心 <!-- 监控中心,需要配置以后dubbo-monitor才能生效 --> <dubbo:monitor protocol="registry" /> 3.需要版本一致,本地安装了一个2.8.4的m 阅读全文
posted @ 2016-12-20 21:12 张释文 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 前段时间从网上下载dubbo-admin发现在jdk1.7下不可用,后来根据网上说的升级了jar包版本还是有问题,于是观察了编译发现编译时出现类似如下异常: maven编译报错:错误: 读取C:\workspaces\maven-3.3.9\repository\commons-lang\commo 阅读全文
posted @ 2016-12-18 12:28 张释文 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 泛型初探 在泛型(Generic type或Generics)出现之前,是这么写代码的: 1 2 3 4 5 6 7 8 public static void main(String[] args) { List list = new ArrayList(); list.add("123"); li 阅读全文
posted @ 2016-12-15 23:36 张释文 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 作为后端应用的开发者,我们经常开发、调试、测试完我们的应用并发布到生产环境,用户就可以直接访问到我们的应用了。但对于互联网应用,在你的应用和用户之间还隔着一层低调的或厚或薄的负载均衡层软件,它们不显山不露水默默的发挥着重要的作用,以至于我们经常忽略了它们的存在。因为负载均衡层通常不在一般开发人员的问 阅读全文
posted @ 2016-12-15 23:11 张释文 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 书架主要针对Java后端开发。 3.0版把一些后来买的、看的书添补进来,又或删掉或降级一些后来没有再翻开过的书。 更偏爱那些能用简短流畅的话,把少壮不努力的程序员所需的基础补回来的薄书,而有些教课书可能很著名,但干涩枯燥,喋喋不休的把你带回到大学课堂上昏昏欲睡,不录。 1. 操作系统与网络的书 《L 阅读全文
posted @ 2016-12-15 21:57 张释文 阅读(4661) 评论(0) 推荐(2) 编辑
摘要: java8中map有一个merge方法使用示例: 阅读全文
posted @ 2016-12-13 18:45 张释文 阅读(2264) 评论(0) 推荐(0) 编辑
摘要: 新版本eclipse Neon 4.6.1,登录git报401 没有权限 经过查找原因竟然是新的eclipse需要进行update。比较坑,新版eclipse竟然需要先更新一下才能用! eclipse 版本:Version: Neon.1a Release (4.6.1) 阅读全文
posted @ 2016-11-15 13:27 张释文 阅读(348) 评论(0) 推荐(0) 编辑