摘要: 新的博客地址: http://bob1024.com 阅读全文
posted @ 2017-09-07 18:00 BobZhang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、计算对象大小的方法 Java中如何计算对象的大小呢,找到了4种方法: 1.java.lang.instrument.Instrumentation的getObjectSize方法; 2.BTraceUtils的sizeof方法; 3.http://yueyemaitian.iteye.com/b 阅读全文
posted @ 2017-05-24 08:16 BobZhang 阅读(15278) 评论(0) 推荐(0) 编辑
摘要: 一、生成PEM文件 这里以邮件发送接口为例https://api.mailgun.net/v3/,首先运行以下命令: 执行结果如下: 将输出内容保存为pem文件,这里我保存为名为mailgun.pem的文件。 二、将证书导入truststore文件 本质上keyStore和strustStore文件 阅读全文
posted @ 2017-05-01 23:24 BobZhang 阅读(2937) 评论(0) 推荐(1) 编辑
摘要: 记录一下 http://docs.groovy-lang.org/latest/html/documentation/guide-integrating.html 阅读全文
posted @ 2017-03-21 11:24 BobZhang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 本文记录下使用jython包来实现java代码中调用Python。 一、Maven加入 二、代码 PythonDemo.java test.py 三、参考文档 http://bugs.jython.org/issue2355 阅读全文
posted @ 2017-03-20 20:45 BobZhang 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 代码托管在https://coding.net上面,之前Git用https的方式都好好的,没有出什么问题。结果今天git pull代码的时候一直提示以下信息: 整了各种方案,都不行,最后按照ssh的方法(coding.net上面的教程)重新配置一遍。然后修改项目下面.git/config中url参数 阅读全文
posted @ 2017-03-13 23:53 BobZhang 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 一、CacheManager总览 如果需要Spring缓存可以正常工作,必须配置一个CacheManager。 CacheManager实现类你可以配置Spring-context本身提供的SimpleCacheManager和ConcurrentMapCacheManager等。或者使用Redis 阅读全文
posted @ 2017-03-12 22:32 BobZhang 阅读(20172) 评论(2) 推荐(2) 编辑
摘要: 最近一直使用Git在管理代码,但是的确不规范,今天开始恶补Git常用命令。实际今天的任务是需要从master牵出一条branch。心想着这个简单只补一下创建分支以及merge的这边的命令就可以了,于是乎就遇到了下面一件事儿... 一、情景再现 项目A只有一个分支master,在原有master的代码 阅读全文
posted @ 2017-03-07 01:06 BobZhang 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 从本篇开始对Spring 4.3.6版本中Cache部分做一次深度剖析。剖析过程中会对其中使用到的设计模式以及原则进行分析。相信对设计内功修炼必定大有好处。 一、环境及工具 IntelliJ IDEA 2016.2 JDK 1.8 MacOS 二、测试用代码 目录整体结构是这个样子: Stage类, 阅读全文
posted @ 2017-03-05 22:18 BobZhang 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 1.前言 最近被问到一个问题,"我用java写了一个用到多线程的功能,但是线程数应该多少个比较好呢?"。这个问题以前听的版本有:"CPU核心数的2倍","和CPU核心数一样","CPU核心数加1"。但是因为一个“懒”字将这个问号埋在了心底。为了给这个故事画上一个完美的句号,所以就有了这篇博文。 2. 阅读全文
posted @ 2017-01-11 00:11 BobZhang 阅读(15481) 评论(2) 推荐(2) 编辑
Helloworld