自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Disruptor 高性能队列

背景记录一下 disruptor 的学习笔记Disruptor 例子import java.util.concurrent.ThreadFactoryimport com.lmax.disruptor.dsl.{Disruptor, ProducerType}import com.l...

2019-08-27 23:58:00 204

转载 JDK8-20 String 去重特性

这篇文章简单介绍一下 jdk8-20 中的 String去重 String 对象在应用中会占用很大的内存. 有很多内容不相等的 String 对象,其实它们的内容都是一样的 (a != b, but a.equals(b)). JDK 提供了 String.intern() 方法去避免...

2017-01-08 14:26:00 392

转载 手动实现内存泄漏的 MultiMap

在这篇文章里,我将描述一个遇到的一个低级的内存泄漏的问题 原生的 java6 和 7 仅用到了原生的JDK,无任何第三方依赖包。 假设你定义了 Map<String, Set<String>> 这样的一个变量. 变量 value 的类型只要求是一个 Collect...

2017-01-02 13:55:00 212

转载 JDK 工具 解决 JAVA 服务疑难杂症

1. 介绍 在JAVA的世界里,我们通常喜欢用熟悉的工具在本地环境去解决线上生产服务中遇到的问题。不幸的是,由于各种原因并不是所有问题都能复现. 比如你可能并不会真正的访问到你的线上服务产生的数据。 本文将介绍一些JDK 的工具和第三方的工具类帮助你解决线上环境的应用故障问题 2. 故障...

2017-01-01 01:26:00 316

转载 java 序列化

最近开发用到redis,未曾了解过redis的我开始看文档,看文档,看文档。。。 作为一只java monkey,很自然的选用了 spring-data -redis , 然后看文档,看文档,看文档。。。 ...

2015-07-19 17:16:00 69

转载 UserScript 改变网页颜色

深夜里盯着白底的网页,眼睛一会就受不了。。 所以给白底网页来个眼镜保护色吧, 色值为 #CCE8CF 的~~ 所以就写个 chrome 插件吧, 看了下文档 http://open.chrome.360.cn/extension_dev/overview.html 太长了。...

2015-07-05 15:44:00 82

转载 form 表单提交到 iframe 遇到的问题

不知道有多少人这么写代码的。。 <form id="form" action="/view" method="post" target="test"><input type="test" name="t" value="t"/><input type="...

2015-02-15 19:52:00 926

转载 openshift timezone 时区修改记录

用了好久的openshift,才发现远在海外的openshift有时区的问题... openshift的时区是american/new_york的, 我的java web 项目运行服务环境是Tomcat 7 (JBoss EWS 2.0) 在本地项目环境找到.open...

2014-11-13 19:10:00 309

转载 策略枚举(enum)

最近看了看effective java这本书,抄一段书. 考虑用一个enum表示薪资包中的每个工作日的薪资. 这个枚举有一些方法,根据给定某工人的基本工资(按小时)以及当天的工作时间,来计算他当天的报酬. 在五个工作日中,超过正常8小时的工作时间都会产生加班工资,在双休日中...

2014-10-18 12:55:00 327

转载 多线程下的单例模式

参加一个面试,被问到多线程下的单例模式会创建几个对象,总结一下: 首先我的单例是这么写的(懒汉式) public class Singleton{ private static Singleton singleton; private Singleton()...

2014-09-17 21:08:00 81

转载 Tcp 为什么要三次握手

发现自己对tcp还是不牢靠 曾经认为,tcp 建连的过程是这样的, 客户端 发送syn 到服务端 (第一次握手) 服务端 发送syn(并携带ack) 到客户端(第二次握手) 客户端 发送数据 到服务端(完全丢了第三次握手,汗颜。。) ------ ...

2014-08-28 21:57:00 74

转载 如何编写好的jQuery代码

讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。 首先,在脑子里牢牢记住jQuery就是javascrip...

2014-06-10 23:23:00 48

转载 微信公共平台开发者url/token 认证(springmvc3.2.4)

bae升级到3,所以转战到sae。在此,记录一下遇到的问题。 sae java环境, 1.jdk1.6,服务器jetty7.x 2.自己上传的项目里面的jar包不能跟sae上的冲突。 因为自己的项目是maven构建,用到了dom4j,maven的自动依赖下载功能...

2014-05-01 21:52:00 106

转载 Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合...

2014-03-03 10:18:00 87

转载 算法/数据结构

就用java来搞基础算法吧。。 第1发,插入排序: public void insertSort(){ long[] array=new long[100]; //初始化数据数组 int in,out; for(out=1;out<ar...

2013-09-23 14:04:00 90

转载 el 表达式

1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 ...

2013-09-07 10:53:00 87

转载 junit 测试 springmvc controller

用MockHttpServletRequest 测试spring的Controller,如果Controller的类名和要调用的方法名上都写有@RequestMapping: @controller: @RequestMapping("/user")public cla...

2013-09-04 22:31:00 106

转载 MySQL的外键约束 级联删除

在更新数据库时使用外键约束   第一个表存储一些简单博客数据,而第二个表则存放这些博客的有关评论。这例子的巧妙之处在于,它给子表定义了一个外键约束,从而允许我们在博客文章被删除时自动地删除有关的所有评论。下面给出这两个表的定义,它们建立了一个一对多的关系: DROP T...

2013-08-16 09:04:00 380

转载 spring 注入bean的三种方式

在spring xml配置中有三种方式注入bean元素 1.普通的 2.简短的 3.“p” 模式 首先定义一个简单的bean类 public class Bean{ private String name; private String type;...

2013-08-12 20:03:00 80

转载 java 泛型 总结

普通泛型: class Point< T>{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 r...

2013-08-11 11:02:00 61

转载 使用Shell快捷键助你一臂之力

工作以来都在接触Linux和Unix系统,所以对这两类系统用的多,也比较熟悉。渐渐的,Shell中的快捷键也运用自如,一次朋友看到我快捷的操作shell命令,很好奇的建议,什么时候教教他这些快捷方式。特撰写此文,来提高大家的工作效率和保护你们的键盘。 下述所有命令在Linux/unix...

2013-08-07 10:36:00 90

转载 jquery 笔记 (操作css样式)

作为一个专注后台开发的web程序猿,前端学习选择jquery,感觉轻松的狠。 项目需要表单注册功能,记录点基本技巧。 jquery操作css: css代码: <style type="text/css">.test1{color: red;}...

2013-07-14 08:07:00 92

转载 shell 数据库备份

花了点时间,学了下shell 弄个数据库备份。 1 #!bin/sbin2 3 cd /home/igeeker/IDE/myeclipse/workspace/outdoors/WebRoot4 echo "back directory"5 # sql文件存在,则...

2013-07-09 09:35:00 44

转载 vim 基础命令

(常看必熟练) vi/vim 基本使用方法 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mo...

2013-07-09 08:36:00 96

转载 更改数据库编码

修改字符集的方法,就是使用mysql的命令 mysql> SET character_set_client = utf8 ; mysql> SET character_set_connection = utf8 ; 使用 mysql> SHOW ...

2013-07-09 08:10:00 101

空空如也

空空如也

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

TA关注的人

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