自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows 安装rabbitmq 遇到无法启动:且无日志信息的问题。

现象:根据官方文档windows环境下安装rabbitmq,先下载安装Erlang, 然后下载安装 RabbitMQ,然后启动服务,发现端口并没有启动,在C:\Users\${user}AppData\Roaming\RabbitMQ\log 下面也没有看见启动的错误日志。解决:参考https://gitee.com/rainwen/spring-boot-showcase/tree/m...

2019-04-12 14:07:34 2297

原创 HashMap的结构

查看相应的文档,我觉得,HashMap 可以分为两部分:第一部分: HashCode 部分            数组或者链表初始化部分。第二部分:Exception部分           就是处理hashcode冲突的那部分。...

2018-12-25 17:40:40 147

原创 spring web framework

转载自 《architectural-patterns》Spring framework 实现了一种 Front controller 设计模式,现在 translate these in Chinese. The Dispatcher Servlet component is the single servlet that functions as the front control...

2018-08-06 17:24:09 186

转载 Java 泛型的误区

Box<Integer> is not a subtype of Box<Number> even though Integer is a subtype of Number.尽管 Integer 是Number 的子类,可是对于Box<Integer> 与Box<Number> 并没有父子的关系。这个容易误想。Note: Given t...

2018-07-27 14:54:58 163

原创 JAVA -XX:+PrintGCDetails 日志解析--youngGen 撑爆

[GC (Allocation Failure) [PSYoungGen: 22716K->680K(33280K)] 22716K->7810K(110080K), 0.0929256 secs] [Times: user=0.13 sys=0.00, real=0.09 secs] [GC (Allocation Failure) [PSYoungGen: 27946K->...

2018-07-09 18:17:58 16189 3

原创 Java 垃圾回收 G1 vs CMS

Java 中的垃圾回收器 有不同的方式,其中Garbage-First (G1) collector  和 Concurrent Mark-Sweep Collector (CMS),G1 在JDK 7 update 4 and later releases 都是支持的。G1的设计理念是:Can operate concurrently with applications threads like...

2018-07-09 13:51:25 1826

原创 TCP 连接的建立-传输-结束

截图 来自 tcpip-illustrated-volume book 的tcp connection management章节一 TCP 建立有三次握手过程,翻译成为通俗的语言估计应该就是:1 你好,在家吗?有一个快递要给你拿过去。2 在,好的,3 好的二 TCP 数据传输过程:三 TCP 四次结束过程,翻译成为通俗的语言估计就是:1 渣男: 我打算结束这场恋爱了,请把戒指还我。2 妹子:还你戒...

2018-06-22 16:08:21 326

转载 Java GC log detail-分析

图片来源 https://dzone.com/articles/understanding-garbage-collection-log

2018-06-22 12:26:44 1673

原创 Java 引用

参考博文:https://droidyue.com/blog/2014/10/12/understanding-weakreference-in-java/http://puretech.iteye.com/blog/2008663测试TestApackage prodconsumer;public class TestA { int a; public int getA() { r...

2018-06-05 16:43:13 98

原创 Java 并发编程需要了解的关键字

Java 并发编程中,有几个原则:1原子性,要么都执行,要么都不执行。2可见性,其它线程修改某一变量后,其它线程可以立即查看到变化后的值。3顺序性,执行后的结果是确定的。volatile 关键字 的变量,保证变量的可见性,不能保证原子性。synchronized 关键字,保证原子性,可以用在四个方面:1.instance level2.public method :instacne level3....

2018-05-31 15:04:12 226

原创 让10个线程按顺序打印出0123456789

写代码是一种艺术,不光完成相应的功能,还应该readable 高。关于这个多线程执行,但是顺序打印一串数字,网上有许多例子,我也尝试写了一些:定义了一个IThread线程类,然后又定义了LockObject类,用于保证原子性,测试类为TestThreadOderprint。package dataalgrithm.link;public class IThread implements Run...

2018-05-31 14:54:44 1649

原创 redhat nginx 修改默认启动端口

vi /etc/nginx/conf.d/default.confserver { listen 81;##默认端口 server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { ...

2018-05-10 16:01:37 943

转载 git compare for docx file

https://github.com/vigente/gerardus/wiki/Integrate-git-diffs-with-word-docx-filesThis section was inspired by Martin Fenner's "Using Microsoft Word with git".To configure git diff:Install pandoc.Tell ...

2018-04-28 19:38:36 516

转载 Java8 new feature Java8 新特征之一接口default method

参考 https://dzone.com/articles/interface-default-methods-java参考 https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.htmlJava 8 introduces “Default Method” or (Defender methods) new featur...

2018-04-26 17:09:27 279

原创 在使用JdbcTemplate.queryForMap(String )的时候发现一个问题.

在使用JdbcTemplate.queryForMap(String )的时候发现一个问题。错误信息如下:org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0通过查询官方API:https://docs.sprin

2016-06-20 22:02:31 2274

原创 发现Java StringBuffer使用中的一个隐藏问题,你中招了吗?

StringBuffer难道很不安全吗,为什么作为参数,传递到另外一个类里面,然后修改了该变量,居然它的值就变化了。

2016-06-17 11:19:28 3435

原创 微信开发不用xstream来将对象解析成xml

背景:最近在研究微信开发,而且是在基于java 开发,所以参考了柳峰的博客关于将消息封装成xml格式返回,开源框架xstream来实现Java类到xml的转换,但是就像好多人所发现的一样,配置好之后通过手机微信端访问会报错:在访问/coreServlet时报了一个错误NoClassDefFoundError(类找不到),并且提示org.liufeng.weixin.util.MessageUtil

2014-12-27 10:28:30 1825

原创 关于更改了windows7的用户名之后,重新启动在任务管理器上面的用户名仍然是原来的名字的问题

关于更改了windows7的用户名之后,重新启动在任务管理器上面的用户名仍然是原来的名字的问题的解决办法为:在

2014-06-04 15:27:37 2186

Eclipse web services发布以及生成客户端步骤

Eclipse web services发布以及生成客户端步骤,这是eclipse官方的使用说明,内容包括8个系列值得学习参考,

2014-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除