自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持不懈

在通往梦想的路上做一个执着的傻子

  • 博客(13)
  • 收藏
  • 关注

原创 java类中代码加载的顺序

通过一个父类和子类代码来说明吧public class ClassLoaderOrder { public static void main(String[] args) { /** * 输出: * 父类的静态方法2 * 我是父类静态初始化块 * 父类类的静态方法 *

2017-05-20 01:33:03 339

原创 ArrayList 源码详解

ArrayList继承自AbstractList,实现了List、Cloneable、RandomAccess(随机访问,通常是常数时间)、Serializable共四个接口。其底层实现是数组,所以对数组下标的访问的速度是很快的。源码解析/***继承自AbstractList,实现了List、Cloneable、*RandomAccess(随机访问,通常是常数时间)、S

2016-04-22 11:43:23 1072

转载 多线程的40个面试题总结(上)

周末在微信公共号看到一篇关于《线程的40个道题》的文章,由于今年工作之前参加过几次面试,所以觉得这篇文章总结的很好只要读者朋友们耐心看完,并且在阅读过程中遇到自己疑惑的地方时自己能动手查一查做一做,我相信以后遇到很多关于线程上的问题都会迎刃而解。打算用两个部分来写,第一便于读者阅读,第二谁也不能一口吃个胖子,相信我有的知识是需要时间的积累才能获得的,没有时间的积累谁也不能成为专家,只有时间

2016-04-18 14:57:48 36611 3

转载 JAVA设计模式---适配器模式(符合你的逻辑)

今天看到一篇比较容易理解的设计模式的解析,感觉举的栗子非常容易理解所以就拿来转发了 原文如下:今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?“没

2016-04-16 13:54:05 624

原创 回首一下2015吧

回首一下2015吧,回首一下2015吧简单描述唠唠叨叨简单描述感觉2015 年怪怪的,说不上好也说不上不好,但是总觉得应该写点什么来记录这一年,可就是这样,零零散散的写了好几天,一直存在草稿箱,电脑里的这一页一直未关,电脑也一直没关机打2015年4月中就提前结束了为期10个月的实习生活,进入到硕士毕业最后的关头,总体来说实习的这十个月还是非常有意义的,代码看的很多很多,项目里基本每行代码我都看过

2016-03-11 17:42:45 641

原创 Mysql索引详解

1为什么使用索引?什么是索引数据库索引其实与书本中的目录非常相似,主要是为了提高从表中检索数据的速度。由于数据存储子啊数据库表中,所以索引是创建在数据库表对象上的,由表中的一个字段或多个字段生成的键组成,这些键存数在数据结构B-TREE或HASH表中。通过Mysql可以快速有效的而查找与键值相关的字段根据索引的存储类型可以分为B型B-TREE索引和哈希索引HASH。2什么情

2016-01-13 11:07:07 373

原创 Leetcode:ValidAnagram

public class ValidAnagram {   public static boolean isAnagram(String s, String t) {       char[] sArr = s.toCharArray();         char[] tArr = t.toCharArray();         Arrays.sort(sArr);

2016-01-06 15:50:52 229

原创 Leetcode:FirstBadVersion

public int firstBadVersion(int n) { if(n==0){ return -1; } int start = 1, end = n, mid; while (start + 1 < end) { mid = start + (end - start)/2;

2015-12-16 10:41:12 270

原创 遍历List中得到的结果并添加逗号(为了 拼接sql)

近日,由于工作需求需要将前台传过来的数据拼接成一个SQL目的是为了将传过来的ID值拼入到一个SQL中得到类似 xx.id in ('1','2')这样的结果现提供两个解决方法(一下代码复制后可以直接运行)1:利用for(int;ipublic static String whererIn(String fieldName, List listGroupIds) { St

2015-12-10 13:29:52 6226

原创 关于Tomcat 中进入欢迎页面和Server Status的解决办法

之前一直都在关注编码 从来没想过这类东西 不过今天遇到了 也算是个好事今天同学问了我一下本地进入Tomcat欢迎页面中 Server Status的方法自己试了一下发现连欢迎页面都打不开了 应该是一下介个样子:查了一下原来是server location的问题 但是 双击进入server之后 发现serve

2015-11-03 14:16:47 3457

原创 生产 开发 测试环境的区别

开发环境:比较随意的配置,报错信息比较全面    测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。    生产环境:正式提供对外服务的,一般会关掉错误报告,打开错误日志。    三个环境也可以说是系统开发的三个阶段:开发->测试->上线,生产环境=真实环境。

2015-10-22 16:44:23 455

转载 JAVA集合类--给面试的TX们

原文点我                       java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。                               接口:Collection                             Collection是最基本的集合接口,一个Collection代

2015-03-04 14:46:13 443

转载 Google PR值的详细算法

谷歌的PR一般都被站长认为是网站权重的标准(由于百度的权重是不公开的,所以大多以谷歌为主),因此很多站长就会对谷歌的PR很在意,网站越大一般PR也越高,同时高PR也是交换友情链接的判断数值之一。所以本文从技术的角度来用公式分析谷歌是如何计算得出一个网站的PR值。  假设一个由4个页面组成的小团体:A,B, C 和 D。如果所有页面都链向A,那么A的PR(PageRank)值将是B,C 及D的和

2015-02-06 13:55:17 1072

空空如也

空空如也

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

TA关注的人

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