- 博客(59)
- 收藏
- 关注
转载 使用jconsole 监控eclipse中启动的java虚拟机进程
在eclipse启动之前配置下参数。 点击“Run-》Run Configurations”选择你的项目main类,然后选择Arguments,在vm arguments中添加“-Dcom.sun.management.jmxremote” ...
2017-03-21 09:47:00
234
转载 引用计数法的循环引用问题
引用计数常用来说明垃圾收集的工作方式,但似乎从未被应用与任何一种Java虚拟机中实现。《java编程思想》 关于引用计数法,我们可以先看一段wiki上的描述: As a collection algorithm, reference counting tracks, for e...
2017-03-16 19:40:00
253
转载 Eclipse中如何开启断言(Assert)
Eclipse中如何开启断言(Assert): 1.Run -> Run Configurations -> Arguments页签 -> VM arguments文本框中加上断言开启的标志:-enableassertions 或者-ea 就可以了 ...
2017-03-02 11:19:00
249
转载 各种排序算法比较(2):时间复杂度,空间复杂度
时间复杂度 n^2表示n的平方,选择排序有时叫做直接选择排序或简单选择排序 排序方法 平均时间 最好时间 最坏时间 桶排序(不稳定) O(n) O(n) O(n) ...
2017-02-22 16:56:00
147
转载 各种排序算法比较(1):稳定性
9种排序算法: 1.简单选择排序 2.堆排序 (1和2是属于选择排序) 3.直接插入排序 4.希尔排序 (3和4属于插入排序,有时把改进后的直接插入排序叫做二分插入) 5.冒泡排序 6.快速排序(5和6属于交换排序.交换排序顾名思义是不停的...
2017-02-22 16:49:00
152
转载 Hadoop的版本介绍
0.20.x版本最后演化成了现在的1.0.x版本 0.23.x版本最后演化成了现在的2.x版本 Hadoop1.0 指的是1.x(0.20.x),0.21,0.22 hadoop 2.0 指的是2.x,0.23.x CDH3,CDH4分别对应了hadoop1.0 hado...
2017-02-10 10:31:00
116
转载 linux查看文件和目录大小命令df&du
(一)查看文件系统空间使用情况: df 语法格式 df [-h] 文件/目录名/省略 显示该文件或目录所在文件系统磁盘空间使用情况 参数解释: -h 以人们较易读的容量格式呈现(G/M/K)显示,自动选择显示的单位大小 (二)查看目录的容量:du 语法格式 du [-ahs...
2017-02-09 10:03:00
134
转载 Hadoop2.7.3完全分布式集群搭建和测试
这几天在学习Hadoop相关的东西,前些时候,搭建了单机和伪分布式的集群。但是在搭建完全分布式集群的时候遇到很多问题,网上找到很多文章,感觉都有些差别,因此,再次汇总一下,把我的详细的搭建过程记录下来。 参考了很多篇文章:http://www.w2bc.com/Article/1964...
2017-02-08 15:50:00
128
转载 选择排序算法
package com.sort;/** * 选择排序算法 * 首先,找到数组中最小的那个元素,其次,将它和数组的第1个元素交换位置。 * 再次,在剩下的元素中找到最小的元素,将它与数组的第2个元素交换位置。 * 如此往复,直到将整个数组排序。 * * 时间复杂度 * 平均...
2017-02-07 16:32:00
119
转载 冒泡排序算法
package com.sort;/** * 冒泡排序算法 * 比较相邻的元素,如果第一个比第二个大,就交换它们。 * 对每一对相邻元素做同样的工作,从开始的第一对到结尾的最后一对,在这一点上,最后元素是最大的数。 * 针对所有的元素重复以上的动作,除了最后一个元素。 * 持续每...
2017-02-07 16:29:00
79
转载 Spring中xxx-servlet.xml跟applicationContext.xml的认识
Spring中xxx-servlet.xml和applicationContext.xml的认识 因为直接使用了SpringMVC,所以之前一直不明白xxx-servlet.xml和applicationContext.xml是如何区别的,其实如果直接使用SpringMVC是可以不添加...
2016-10-14 10:49:00
85
转载 Java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10...
2016-10-11 17:18:00
121
转载 Eclipse @override报错解决
我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。 第一种解决方案: @Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6 修正了这个Bug,无...
2016-10-10 10:08:00
123
转载 逆向工程Eclipse插件ObjectAid的安装方法
为了更好的分析Weka源码中各个类之间的关系,需要根据.Java文件将各个类之间的关系以UML中的类图(Class diagram)的形式展示出来。在众多可以实现逆向工程的Eclipse UML插件中,我觉得AmaterasUML和ObjectAid是相对比较理想的工具。二者相比之下,我更...
2016-10-09 16:26:00
197
转载 产品开发的一些思考
1.关于版本 产品版本号格式为:x.x.x,例如1.2.34,1为大版本号,2为中版本号,34为小版本号。 功能有重大调整的一般开发时间也很长,所以可以按开发时间长短使用版本号。 如果产品开发周期>1个月,使用大版本号; 如果产品开发周期>1个周,<1个月,使用中版本...
2016-09-26 10:57:00
171
转载 《JAVA与模式》之代理模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述代理(Proxy)模式的: 代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式的结构 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户...
2016-09-08 10:53:00
89
转载 AOP那些学术概念—通知、增强处理连接点(JoinPoint)切面(Aspect)
1、我所知道的AOP 初看起来,上来就是一大堆的术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下让你不知所措,心想着:管不得很多人都和我说AOP多难多难。当我看进去以后,我才行发现:他就是一些Java基础上的朴实无华的应用,包括IOC(见《Spring IOC(...
2016-09-06 16:49:00
157
转载 Servlet、Filter、Listener、Interceptor
首先,JSP/Servlet规范中定义了Servlet、Filter、Listener这三种角色,并没有定义Interceptor这个角色,Interceptor是某些MVC框架中的角色,比如Struts2中,Interceptor是用来拦截Action中的方法的调用,在被拦截的Action方...
2016-09-05 16:21:00
95
转载 Spring MVC 多个视图解析器配置
背景: 在web开发中,我们在前端通常使用视图来展示我的数据模型,常用的视图有JSP、XML、JSON、velocity、FreeMarker等。在Spring MVC应用程序中,常用的视图解析器有InternalResourceViewResolver、ResourceBundleVie...
2016-08-31 16:25:00
191
转载 十大Intellij IDEA快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。 1智能提示 I...
2016-08-25 11:15:00
95
转载 使用nexus在局域网内搭建maven私服及idea的使用
一:JDK 1.Installation Download the lasted version of the JDK from:http://java.sun.com,now is JDK1.7.0_10. Unpackthearcive to /usr/lib/...
2016-08-24 15:36:00
184
转载 IntelliJ IDEA创建Maven工程pom.xml里dependency出现红线解决办法
IntelliJ IDEA创建Maven工程pom.xml里dependency出现红线,如下图所示: 解决办法是,到本地的maven仓库中将未下载完的包文件删除 然后点击idea右侧的Maven Projects面板刷新按钮,重新下载即可。 ...
2016-08-23 16:12:00
1941
转载 注释驱动的 Spring cache 缓存介绍
概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的...
2016-08-18 11:46:00
68
转载 linux下批量删除空文件(大小等于0的文件)的方法
find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指定大小的文件,只要修改对应的-size参数就行,例如: find . -name "*" -type f -size 1024c | xargs -n 1 rm ...
2016-08-12 14:09:00
259
转载 java中两种常见的序列化方式
在远程调用中,需要把参数和返回值通过网络传输,这个使用就要用到序列化将对象转变成字节流,从一端到另一端之后再反序列化回来变成对象。 既然前面有一篇提到了hessian,这里就简单讲讲Java序列化和hessian序列化的区别。 首先,hessian序列化比Java序列化高效很多,而且生成的...
2016-08-09 11:15:00
512
转载 redis 的两种持久化方式及原理
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Re...
2016-08-09 10:13:00
62
转载 如何实现session共享
session被用于表示一个持续的连接状态,在网站访问中一般指代客户端浏览器的进程从开启到结束的过程。session其实就是网站分析的访问(visits)度量,表示一个访问的过程。 session的常见实现形式是会话cookie(session cookie),即未设置过期时间的cookie,...
2016-08-09 09:49:00
231
转载 服务端常用命令
ps -ef | grep java 统计网络连接状态数: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' -n:拒绝显示别名,能显示数字的全部转化成数字 -t:仅显示tcp相关选项 vi: gg 移...
2016-08-03 16:54:00
206
转载 详解Redis数据库配置不当遭恶意入侵过程
Redis数据库简介 Redis(REmote DIctionary Server)是一款开源、支持网络、基于内存的高级键值对(Key-Value)存储数据库,其使用C语言编写实现。Redis通常被称为数据结构服务器,因为数据库中键(Key)的值(Value)可以是字符串、哈希表、列表、集合、...
2016-08-03 16:25:00
285
转载 redis入门
1.安装版本 推荐使用3.0.4 查看版本命令:redis-server --version 2.安装步骤 tar xzvf redis-stable.tar.gz cd redis-stable make make install 默认安装到/usr/local/bin目录下...
2016-07-08 11:03:00
67
转载 Overload和Override的区别
overload一般翻译为重载,表示多个函数共用同一个函数名,为了保证调用这些同名函数时能正确区分究竟应该调用的是其中的哪一个,重载的各个函数的参数表(不考虑形参名)必须彼此不同,通常简略地说成“不同参数表”。它对返回值的类型没有任何要求,所以你可以随意为每一个重载的函数设置返回类型,相同也行...
2016-06-15 14:19:00
63
转载 Java Math的 floor,round和ceil的总结
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数 round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5...
2016-06-15 13:58:00
83
转载 mysql添加索引
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD ...
2016-05-24 10:10:00
53
转载 开发汇总2
175:maven命令: mvn -v //查看maven版本 mvn help:system //打印Java系统属性和环境变量 ping repol.maven.org //检查能否访问公共的maven中央仓库 mvn clean compile //编译项目主代码 mvn c...
2016-05-07 13:53:00
169
转载 Java 密码扩展无限制权限策略文件
因为美家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。 官方网站提供了JCE无限制权限策略文件的下载: JDK6的下载地址:http://www.oracle.com/technetwork/j...
2016-04-15 10:41:00
118
转载 二叉查找树的数据结构以及实现(JAVA)
packagetree.binarytree;//二叉查找树publicclassBinarySearchTree<T>{ privateBinaryNode<T>root; privateTelement; inti=0; public...
2016-03-25 10:45:00
65
转载 "base href " jsp中必不可少的一句
今天在写一个JSP网页的时候,href不能用了,所有href鼠标放上去前面现实的都是“http:///”,竟然有三个“/”,而且前面也没有显示“localhost:8080”找了大半天找不出来,最后才发现不小心将Eclipse自动生成的下面两行代码误删了, <%Stringpath...
2016-03-22 17:47:00
75
转载 关于Jfinal中ContextPathHandler的作用
关于DEMO怎么?嗯 置于这个问题么,你有三种方式,第一,你来OSC上找,第二,搜索Jfinal群,不过这两个方式指向同一个位置,JFinal的官方站点。上面有各种版本的源码,因为开源,所以你能够改成你任何想要的样子,这个我就不多说了,免得被误认为打广告!! 关于DEMO的样式丢失问题!...
2016-03-22 17:27:00
169
转载 sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下:-------------------------...
2016-03-18 16:12:00
58
转载 启动Tomcat报异常host-manager does not exist or is not a
前几天重新安装了Tomcat6,安装完Tomcat6后在wepapps下面会有一些tomcat自带的项目(root、manager、host- manager等几个),这几天项目没什么用我就删掉了,后来在MyEclipse中配置好Tomcat,新建web项目,在启动Tomcat是会出现严重:...
2016-03-17 15:29:00
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人