自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 堆排序(java版)

package test;/** * 堆排序 * @author Administrator * */public class HeapSort { public static void main(String[] args){ int[] array = new int[]{6,2,-1,7,9,11,10}; heapSort(array); for(int i=0

2016-07-17 10:14:02 178

原创 如果子结果编号为i,求其父节点编号

今天写堆排序算法,要知道二叉树最后一个非叶子结点的编号,结果忘记怎么算的了。研究一下,证明过程如下:分两种情况:(1)假设子节点为第K层的第2M个结点。则其父节点为第K-1层的第M个结点。根据二叉树的特性,满二叉树的第K层共有2^K-1个节点,则父节点为全二叉树的第t=2^(K-2)-1+M个节点。子节点为全二叉树的第i=2^(K-1)-1+2M。即父结点编号为t=(i-1

2016-07-16 21:08:12 5407 3

转载 JAVA字符串为什么设计成不可变对象?

最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?不可变对象,顾名思义就是创建后不可以改变的对象,典型的例子就是Java中的String类。String s = "ABC"; s.toLowerCase(); 如上s.toL

2016-07-10 21:53:29 230

原创 JAVA中switch是否支持String类型参数?

结论:JAVA7以下版本不支持,JAVA7及以上版本支持。

2016-07-10 20:39:33 821

转载 Java是如何实现跨平台的

作者:苏月虹链接:https://www.zhihu.com/question/30753144/answer/53095878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。JVM也是一个软件,不同的平台有不同的版本。我们编

2016-07-07 17:31:29 8168

转载 List list = new ArrayList();和ArrayList list=new ArrayList();的区别

转自:http://zhidao.baidu.com/link?url=Oi_HJaWXjR84zPwVABGv2fyySJJclG8zS6-rwE7M5F7zrq2OG2XkMiaJyse0fimH-OQIL8XgsCRKcvllWFnK7_List是一个接口,而ArrayList 是一个类。 ArrayList 继承并实现了List。List list = new ArrayL

2016-07-07 16:38:33 347

转载 Java对象的序列化和反序列化

转自:http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。

2016-07-07 14:14:36 182

转载 SQL优化方案2

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is null  最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.   

2016-07-05 10:40:31 246

转载 SQL优化方案

1.不要使用in操作符,这样数据库会进行全表扫描, 推荐方案:在业务密集的SQL当中尽量不采用IN操作符 2.not in 使用not in也不会走索引 推荐方案:用not exists或者(外联结+判断为空)来代替 3同样不会使用索引,因此对它的处理只会产生全表扫描 推荐方案:用其它相同功能的操作运算代替,如a0 or aa’’ 4.IS

2016-07-05 10:07:43 285

转载 getHibernateTemplate().execute(new HibernateCallback())方法

1. HibernateCallback是一个接口,该接口只有一个方法doInHibernate(org.hibernate.Session session),该方法 只有一个参数 Session。 2. 方法 doInHibernate 的方法体就是 Spring执行的持久化操作。 3. 使用HibernateTemplate执行execute(n

2016-07-01 18:35:20 1437

酒店管理平台(element+vuejs+springboot+mybatis)

酒店管理平台(element+vuejs+springboot+mybatis项目),code目录中是前后端代码,另外一个是部署文件,包含脚本,登录时用户名和密码随意

2018-03-27

springboot_mybatis框架示例

springboot_mybatis框架示例,包含脚本在里面…………

2017-12-01

NPPJSONViewer

notepad++ json格式化工具,官网地址:https://sourceforge.net/projects/nppjsonviewer/?source=typ_redirect

2017-10-17

eclipse防止变量名自动加后缀的替换插件

将这个jar文件复制并替换eclipse的configuration目录下的同名jar包即可防止定义变量名时自带后缀

2017-10-12

李炎恢javascript讲义合集

李炎恢javascript讲义合集

2017-05-07

struts2基本jar包

struts2基本jar包

2016-06-29

xfire完整包,亲测有效

网上找的xfire都不能正确运行,找了很久,亲测有效

2016-06-20

空空如也

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

TA关注的人

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