自定义博客皮肤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)
  • 收藏
  • 关注

原创 log4j2的配置使用

主要介绍log4j2在maven项目中的应用

2017-01-04 21:41:12 340

原创 == equals new String("abc")

一:==和equals值类型存储在内存中的堆栈(以后简称栈)中,而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。二:String str=new String("ab

2016-10-31 09:37:15 498

转载 基本数据结构:链表(list)

谈到链表之前,先说一下线性表。线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表有两种存储方式,一种是顺序存储结构,另一种是链式存储结构。顺序存储结构就是两个相邻的元素在内存中也是相邻的。这种存储方式的优点是查询的时间复杂度为O(1),通过首地址和偏移量就可以直接访问到某元素,关于查

2016-10-12 11:23:41 269

原创 大话设计模式——序

《大话设计模式》这本书我想大多数人都看过,当然我也不例外。初看这本书实在14年底15年初,那时我刚毕业半年,讲实话——我们看懂。现在想想那时之所以会想到这么早的看这本书,是应为刚出栏的小牛犊迷茫啊,不知道干什么的情况下就在百度、知乎上搜素“java大神之路”、“C#进阶书籍”之类的问题,然后我就看到了《大话》。话说回来,正是因为过早的看到了这本书,我身上的嚣张气焰才得以收敛,我当时一直

2016-08-15 22:06:11 313

转载 Java中的数据存储(堆及堆栈)

转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(

2016-06-23 10:35:23 279

原创 Java实现斐波那契数列并输出前10000个数值

斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)。以下是Java代码实现(递归与递推两种方式,注意数值越界问题):import java.math.BigInteger;import java.util.Scann

2016-06-13 14:04:02 6628

原创 Centos7搭建SVN服务器

1:安装svnyum install -y subversion 2:验证安装是否成功senserve --version3:创建svn版本库mkdir svn (svn文件夹,我的在根目录/下)svnadmin create svn/repo(repo为版本库名称)4:配置svn4.1创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [roo

2016-06-06 21:05:56 375

原创 如何实现插入时如果不存在则插入如果存在则更新的操作(分别用oracle、MySQL和SQL Server实现)

一:oracle的实现方法(利用merge into)Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入A表. MERGE命令从一个或多个数据源中选择行来up

2016-05-24 15:53:52 471

原创 常用的正则表达式

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址

2016-05-19 11:18:14 246

转载 博客收藏地址

1:谈谈对Spring IOC的理解 http://www.cnblogs.com/xdp-gacl/p/4249939.html

2016-04-18 12:41:02 219

转载 Java获取来访者IP

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。  经过代理以

2016-03-16 09:15:07 271

原创 曾经困扰过我的sql

一:oracle①select deptno,ename,sal,sum(sal) over (partition by deptno order by sal) dept_sum,--根据部门分组,再按部门内的个人薪水排序,逐个累加。sum(sal) over (order by deptno,sal) sum --按部门排序,将薪水逐个累加。from emp;②查询类及其子类(

2016-03-10 13:59:58 258

转载 oracle行列转换方法汇总

第一部分:行转列新建一个表:CREATE TABLE HANG2LIE(   "ID" NUMBER,"NAME" VARCHAR2(20),"COURSE" VARCHAR2(20),"SCORE" NUMBER)在表中插入如下的数据(为了锻炼下pl/sql所以这里费事写了一个PL/SQL程序):declare   

2016-03-10 11:09:21 588

原创 Gridview中点击编辑实现页面跳转的几种方式总结

方法一:利用Gridview的onselectedindexchanged事件  页面代码:                         Width="100%" CssClass="edi_blue_table ca" BorderWidth="0px"                           onselectedindexchanged="gvBrandsL

2015-11-20 10:32:24 5551

原创 POST与GET的差异

1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.

2015-08-11 15:20:48 258

转载 iframe自适应高度问题

正在踌躇的时候发现下面的这段代码,终于得意解决。苦于对js没有足够的熟悉,代码中的具体方法参数还得继续学习,感谢提供代码的朋友。function SetCwinHeight(){var cwin=document.getElementById("cwin");if (document.getElementById){if (cwin && !window.opera){

2015-05-18 22:25:37 292

转载 My97DatePicker设置

My97DatePicker设置,包括隐藏 清空,设置最大日期等   My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。 1、下载My97DatePicker组件包 2、在页面中引入该组件js文件:      3、页面使用两个方式:     常规调用:       图标触发:                  注

2014-12-11 10:02:44 638

空空如也

空空如也

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

TA关注的人

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