自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 hash一致性

转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179     一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到

2017-02-28 10:33:30 179

转载 Java多线程问题总结

这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。 40个问题汇总 1、多线程有什么用? 一个

2016-11-17 19:20:13 238

转载 Java对象初始化顺序

package com.ds.test; public class Upper { String upperString; public Upper() { Initializer.initialize(this); } } package com.ds.test; public class Lower extends Upper { String lowerString =

2016-11-17 19:18:35 239

转载 编写高质量代码:改善Java程序的151个建议(第7章:泛型和反射___建议98~101)

List、List、List这三者都可以容纳所有的对象,但使用的顺序应该是首选List,次之List,最后选择List,原因如下: (1)、List是确定的某一个类型   List表示的是List集合中的元素都为T类型,具体类型在运行期决定;List表示的是任意类型,与List类似,而List则表示List集合中的所有元素为Object类型,因为Object是所有类的父类,所以List

2016-11-17 19:15:06 318

原创 在页面中使用分页查询

1当一个页面中数据比较多的时候,如果显示到一个页面将导致页面非常庞大而冗长,所以    需要将数据进行分页显示。就叫分页。      分页需要考虑以下两点:         1.如何查询当前页的数据。 2.如何在jsp页面进行显示。 2两种分页的方式 2.1逻辑分页!     在sql查询时,从数据库将所有的数据检索出来,放在一个结果集中.     在程序中,通过逻辑语句获取对应的

2016-11-05 18:22:41 513

原创 泛型的一些理解

泛型是为了解决类型不确定的问题,业务逻辑相同只有对象类型不同。 是属于编译期的,编译器编译完之后,带有泛型的程序,生成的.class字节码文件中将不存在泛型。以此使程序在运行时效率不受影响,这个过程被称为泛型“擦除”。 泛型 泛型又可以分为集合泛型和自定义泛型。 一、集合泛型List list1 = new ArrayList();//正确的 List list2 = new Array

2016-10-22 19:31:17 296

原创 自己实现简单的DbUtils类,模仿Apache的DbUtils核心原理

用最基本的JDBC进行数据连接的时候,效率低且违背面向对象,引入c3p0连接池进行优化处理,使用DbUtils进一步封装jDBC的过程、——自己手动实现一个简单的DbUtils类,对JDBC过程进行封装。 在对JDBC的执行过程进行分析中,我们会发现两个主要的问题:1.PreparedStatement执行sql语句,如何设置参数 2.ResultSet结果集中如何取出参数并封装到到一个对象中。

2016-10-22 19:08:47 1024

原创 eclipse中自定义异常块

java->Editor->Templates进行修改、 例如:创建一个try{}catch{}finally{]块 ${cursor}表示最后光标停留的位置 ${line_selection}表示原来的内容 这样再按Shift+alt+z的时候就可以看到自定义的异常块。

2016-10-16 13:05:20 730 1

原创 在Tomcat下配置Web应用的三种方式

web应用的三种配置方式 部署web应用到虚拟主机中 -- web应用的虚拟路径映射 方式一:  在tomcat/conf/server.xml文件中标签下标签内部添加一个 这种配置方式每次都要重启服务器, 所以不推荐!! 只要将path的值设置为空, 当前web应用就是缺省的web应用. 方式二: 在[tomcat]/conf/[Engine]/[host]/xxx.xml 其中文

2016-10-16 10:36:35 510

空空如也

空空如也

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

TA关注的人

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