自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华绪、charles的博客

不要想什么天赋异禀。渴望、执着、经历,才能叫你看起来毫不费劲

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 joda-time使用方法

Joda-Time Home:http://joda-time.sourceforge.net/ JavaDoc:http://joda-time.sourceforge.net/apidocs/index.html 直接看代码,这是在网上和根据API整理的一些例子,使用时看例子就可以了 Java代码  package com.yan.joda;    import java.util.Calen...

2018-02-28 16:27:54 287

原创 数据结构 No.9 二叉树入门

定义       在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”和“右子树”。二叉树的分支具有左右次序,不能颠倒。二叉树的第层至多拥有个节点数;深度为的二叉树至多总共有个节点数(定义根节点所在深度 ),而总计拥有节点数匹配的,称为“满二叉树”;深度为有个节点的二叉树,当且仅当其中的每一节点,都可以和同样...

2018-02-27 17:38:42 259 2

原创 TortoiseSVN图标(绿勾)不能显示超实用解决办法

由于领导要求电脑双系统,win7在装了最新版本的Tortoise SVN之后,但发现文件夹和文件的svn状态图标不显示,其他操作都正常。在网上搜了一些方法。再试验了修改注册表,更新版本,重启电脑,卸载重装之后依旧没有办法。在山穷水尽的时候,我发现了瓦罗兰大陆,在svn=》settings中有一个图标集的鬼东西,将Icon set 选择对应的系统。重启电脑。搞定!!!!!!!...

2018-02-27 10:56:24 1893

转载 详解equals()方法和hashCode()方法

引言Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。本文介绍了2种方法在使用和重写时,一些需要注意的问题。一、equal()方法Object类中equals()方法实现如下:public boolean equal...

2018-02-26 10:58:26 159

转载 mybatis 中 foreach collection的三种用法

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表示在每次进行...

2018-02-26 10:21:13 1239

原创 mybatis注解sql方式批量操作

引言由于我们对于mapper采用的是注解上面写的sql的方式,而不是常用的xml文件。之后遇到了一个批量插入的问题,找了很久也没有找到合适的方式,至于mybatis官网的使用手册对于这方面的说明也少之又少,后来自己灵机一动,没想到真的成功了。于是贴出来供大家参考,不合适之处请不吝赐教正文以下是我mapper的源码@Select({ "<script>" + "SEL...

2018-02-26 10:05:19 12114 4

转载 java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的一个synchronized(...

2018-02-24 17:16:25 177

原创 Java开发手册(阿里巴巴) No.1 编程规范

编程规约(一) 命名风格1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。       反例:_name /__name / $Object / name_ / name$ / Object$2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避...

2018-02-12 14:34:11 195

转载 Nginx反向代理,负载均衡,redis session共享,keepalived高可用

相关知识自行搜索,直接上干货。。。使用的资源:nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换。tomcat服务器两台,由nginx进行反向代理和负载均衡,此处可搭建服务器集群。redis服务器一台,用于session的分离共享。nginx主服务器:192.168.50.133nginx备服务器:192.168.50.135tomcat项目服务器1:192.16...

2018-02-12 11:36:43 194

转载 java对集合进行排序

在java开发中有时候我们需要对List集合中的元素按照一定的规则进行排序,比如说有个Person的集合,我们要根据Person的age属性进行排序输出,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法,例子如下:1.Person类:1234567891011121314151617181920212223242526272829303132packag...

2018-02-09 17:39:36 194

原创 HashTable和HashMap有什么不同?

JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。1. 时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMap要比HashTable出现得晚一些。2. 作者以下是HashTable的作者:以下代

2018-02-05 14:59:20 213

原创 数据结构 No.7 java递归汉诺塔问题

汉诺塔来源及应用相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。

2018-02-05 11:33:02 273

原创 数据结构 No.6 java递归的简单应用

定义语言例子从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?“从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?‘从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……’”一只狗来到厨房,偷走一小块面包。厨子举起杓子,把那只狗打死了。于是所有的狗都跑来了,给那只狗掘了一个坟墓,还在墓碑上刻了

2018-02-05 11:03:31 166

原创 ehcache、spring框架入门整合基于mybatis sql注解方式

引言由于项目中我负责的模板需要做权限相关的操作,每次校验都需要去访问数据库,这样会对数据库造成非常大不必要的压力,想了一下决定使用缓存,由于目前项目中用的东西并不多,所以就考虑在mybatis本身的二级缓存和Ehcache中挑选一个。具体过程不在多言,最终确定使用Ehcache,由于配置过程中遇到挺多小问题,所以在此整理一篇文章记录下来,以便大家共同探讨。正文首先导入核心包:c

2018-02-05 09:14:13 228

原创 数据结构 No.5 双向链表

概念双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。 所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 一般我们都构造双向循环链表。解释每个节点有两个连接:一个指向前一个节点,(当此“连接”为第一个“连接”时,指向空值或者空列表);而另一个指向下一个节点,(当此“连接”为最后一个“连接”时,指向空

2018-02-02 10:36:12 235

转载 Nginx 30分钟入门指南

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。为什么要用Nginx?目前 Nginx 的主力竞争对手莫过于 Apache ,在这里小编对两者做一...

2018-02-02 10:12:41 504

转载 Java开发岗位面试题归类

一、Java基础1. String类为什么是final的。2. HashMap的源码,实现原理,底层结构。3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4. 描述一下ArrayList和LinkedList各自实现和区别5. Java中的队列都有哪些,有什么区别。6. 反射中,Class.forName和cl

2018-02-01 18:05:11 240

2016年统计用区划代码和城乡划分代码(截止2016年07月31日) 全国各省市县镇+url

统计用区划代码和城乡划分代码所涉及的数据,是国家统计局开展统计调查所涉及的区划范围,未包括我国台湾省、香港特别行政区、澳门特别行政区。统计用区划代码和城乡划分代码包括12位统计用区划代码、2位城乡属性代码和3位城乡分类代码。其中,城乡属性代码主要用于数据质量控制,暂未公布。

2018-03-21

空空如也

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

TA关注的人

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