自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 第4条:通过私有构造器强化不可实例化的能力

第4条:通过私有构造器强化不可实例化的能力有时候,可能需要编写只包含静态方法和静态域的类。这些类的名声很不好,因为有些人滥用它们来避免从对象的角度进行思考,但是它们也确实有它们特有的用处。我们可以利用这种类,以java.lang.Math或者java.util.Arrays的方式,把基本类型的值或者数组类型上的相关方法组织起来。我们也可以通过java.util.Collections的方式...

2015-04-30 16:44:55 89

原创 第3条:用私有构造器或者枚举类型强化Singleton属性

1 线程不安全的实现方法首先介绍java中最基本的单例模式实现方式,我们可以在一些初级的java书中看到。这种实现方法不是线程安全的,所以在项目实践中如果涉及到线程安全就不会使用这种方式。但是如果不需要保证线程安全,则这种方式还是不错的,因为所需要的开销比较小。下面是具体的实现代码:[code="java"]public Class Singleton{ private st...

2015-04-30 16:40:13 101

原创 第2条:遇到多个构造器参数时要考虑用构建器

当创建对象需要传入多个参数的时候我们通常会根据参数的数量写不同的构造器,具体如下[code="java"]public A(int a){}public A(int a, int b){}public A(int a, int b, int c){}[/code]根据不同的参数调用不同的构造器,但是当参数多了的时候,这种方式不够灵活,所以会实现动态传参的方法[cod...

2015-04-30 15:54:12 82

原创 java实现base64

BASE64和其他相似的编码算法通常用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更具体地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。本文将简要地讲述怎样使用BASE64以及它是怎样工作的。下面我们用BASE64对字符串进行编码:[code="jav...

2015-04-29 15:30:32 92

原创 最全的静态网站生成器(开源项目)

最全的静态网站生成器(开源项目)[url]http://www.iteye.com/magazines/133-Static-Site-Generators#595[/url]

2015-04-26 00:53:36 328

原创 IP地址子网划分

[color=blue]ip地址有32位二进制组成[/color]点分十进制, 如 172.16.30.56换算成二进制 10101100.00010000.00011110.00111000分为两部分:[color=red]网络ID[/color] 和 [color=red]主机ID[/color][color=blue]子网掩码[/color][img]htt...

2015-04-19 20:47:31 343

原创 jmeter术语

各属性如下:Sample:每个请求的序号Start Time:每个请求开始时间Thread Name:每个线程的名称Label:Http请求名称Sample Time:每个请求所花时间,单位毫秒Status:请求状态,如果为勾则表示成功,如果为叉表示失败。Bytes:请求的字节数如果Status为叉,那很显然请求是失败了,但如果是勾,也并不能认为请求就一定完全成功了...

2015-04-19 13:31:39 170

原创 关于有效的性能调优的一些建议

关于有效的性能调优的一些建议只有采用有效的性能调优手段,才能使得性能调优达到事倍功半的效果。近日,个人博客 Liguanglei 中发布了一篇关于有效性能调优建议的文章,该篇文章是作者阅读《性能调优:综合指南》的读书笔记。作者从影响系统性能的算法、算法运行环境与所需资源以及算法和环境资源的交互等因素讲述了性能调优的一些建议。新手能够直接根据这些建议进行系统调优,老手也可以拿...

2015-04-19 12:09:29 101

原创 为什么不能用 memcached 存储 Sesion

为什么不能用 memcached 存储 SesionMemcached 创建者 Dormando 很早就写过两篇文章[1][2],告诫开发人员不要用memcached 存储 Sesion。他在第一篇文章中给出的理由大致是说,如果用memcached 存储 Sesion,那么当 memcached 集群发生故障(比如内存溢出)或者维护(比如升级、增加或减少服务器)时,用户会无法登录,...

2015-04-19 12:00:08 122

原创 java 代码时间和内存测试

[code="java"]// 测试用了多少内存import java.util.ArrayList;import java.util.List;public class MemoryTest { public static long used() { long total = Runtime.getRuntime().totalMemory(); long f...

2015-04-18 22:26:11 265

原创 java线程的一些基本方法

sleep方法:Thread.sleep(5) 单位是毫秒,意思是把当前线程休眠5毫秒.[code="java"]public class Test { public static void main(String[] args) { Thread myThread = new Thread(new MyThread(),"myThread"); myTh...

2015-04-17 00:14:34 111

原创 系统打印日志的10条建议(翻译)

[url]http://uptoknow.iteye.com/blog/2082852[/url]

2015-04-14 14:33:59 107

原创 Java编程最差实践

[url]http://macrochen.iteye.com/blog/1393502[/url]

2015-04-14 14:32:50 115

原创 几行代码写RPC

转自梁飞博客[code="java"]package com.alibaba.study.rpc.framework; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.lang.reflect.InvocationHandler; import ja...

2015-04-13 22:55:58 123

原创 设计模式问答

[url]http://mp.weixin.qq.com/s?__biz=MzAxNzA1ODY2OA==&mid=204884699&idx=1&sn=540ed8fe80ed35fa322a21d94aa4526a&scene=5#rd[/url][url]http://mp.weixin.qq.com/s?__biz=MzAxNzA1ODY2OA==&mid=205112408&id...

2015-04-12 22:08:06 90

原创 58龙哥教你“如何做系统性能优化”(纯干货)

如何做系统性能优化性能优化的目标是什么?不外乎两个:时间性能:减小系统执行的时间空间性能:减小系统占用的空间一、代码优化做代码优化前,先了解下硬件Cache:(1)Cache Level:通常来说L1、L2的Cache集成在CPU里,L3的Cache放在CPU外;(2)Cache Size:它决定你能把多少东西放到Cache里,有Size就有竞争,就有替换,才有...

2015-04-12 21:58:06 302

原创 乐观悲观有内涵概念和外延概念两类

乐观悲观有内涵概念和外延概念两类我先说内涵概念cpu是时分复用的也就是把cpu切片,一片给一个thread/process片与片之间,需要进行cpu切换切换涉及到清空寄存器,缓存数据。然后重新加载新的thread所需数据这个操作必然的会有一定代价这个一般叫状态切换,碰到需要等待的,就切换出去,到blocking队列,然后等条件具备了,在通过notify()。notify...

2015-04-12 11:58:40 140

瀑布流 分步加载的实例

分步加载的实例

2013-10-29

jsp论坛源代码的(实现留言,回复)

jap实现的网站论坛的源代码,留言,回复等功能,希望多多支持啊。

2011-04-23

空空如也

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

TA关注的人

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