- 博客(30)
- 收藏
- 关注
原创 算法导论--JAVA实现合并排序详解
最近复习算法的基本知识,主要是看《算法导论》,根据书本中的伪代码写java代码。以下是合并排序的代码:public class MargeSort { /** * @Title: merge * @Description:将左右两个已排序的子数组合并为一个已排序的数组 * @param A * @param p * @param q * @param r * @d
2016-03-03 14:59:21
2269
转载 LINUX下处理端口被占用
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进
2013-07-26 17:32:22
1196
转载 MySQL UPDATE时主键冲突引发的思考
http://database.ctocio.com.cn/tips/22/8182022_3.shtml假设有一个表,结构如下:mysql> CREATE TABLE `a` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `id2` int(10) unsigned NOT NULL DEFAULT '0', PRI
2013-04-07 09:28:18
2350
转载 linux系统下mysql中文乱码解决
转载自:http://hjy273.iteye.com/blog/215779项目发布测试后,发现系统新添加的数据通通乱码,检查了系统设置的编码,jdbc连接配置文件的编码,tomcat编码,database/table/field编码,浏览器页面编码都是UTF-8,最后参考以下设定解决: ======================= 改默认编码: /etc/ini
2013-03-13 11:52:58
614
转载 MessageFormat类的妙用
java.text.MessageFormat类MessageFormat提供一种语言无关的方式来组装消息,它允许你在运行时刻用指定的参数来替换掉消息字符串中的一部分。你可以为MessageFormat定义一个模式,在其中你可以用占位符来表示变化的部分: Object[] arguments = { new Integer(7), new Date(System
2013-02-19 09:25:10
713
转载 Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'
Eclipse里的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar'但是实际上这个jar是存在于我本地机器上MAVEN的目录里:C:\Documents and Settings\kaseyxiong\.m2\repository\**\***\***.jar说明M2_REPO这个参数Eclipse不认得,需要给
2012-12-24 11:47:39
990
转载 eclipse下tomcat出现did not find a matching property.
在配置shiro的一个Demo时http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-2,由于对derby不熟悉,出现如题问题,以下是查到的解决方法: ref: http://mengz.it
2012-12-20 15:26:13
5945
转载 对自己的人生负责
· 对自己的人生负责 选自:周国平 编辑:净尘 人活世上,第一重要的还是做人,懂得自爱自尊,使自己有一颗坦荡又充实的灵魂,足以承受得住命运的打击,也配得上命运的赐予。倘能这样,也就算得上做命运的主人了。 人生在世最重要的事情不是幸福或不幸,而是不论幸福还是不幸,都保持做人的正直和尊严。做人比事业和爱情都更重要,不管你在名
2012-11-20 13:55:29
726
转载 Java compiler level does not match the version of the installed Java project facet.
导入Maven项目后,项目报错如下:Java compiler level does not match the version of the installed Java project facet. 问题原因:Facted Project 中的Java 版本设定与项目的Java编译器的compliance level设定不一致。解决办法:把两者
2012-11-20 13:43:40
1759
原创 MySql备份与导入
在CMD中执行,不是mysql命令窗口备份:mysqldump -hlocalhost -uroot -p1111 app-search > G:\mysql_sql\app-search-bk.sql导入(需要新建好空的database才能导入):mysql -hlocalhost -uroot -p1111 app-search 说明:user:root p
2012-11-16 13:27:40
425
原创 MySql int型字段where字句时一些问题记录
select * from store_app_deployed where recommend_pos = 'aaa';其中recommend_pos为int型,这查询结果会相当于where recommend_pos = 0update、insert同样如此。 相关的一些资料链接:http://www.cnblogs.com/zhoujinyi/archive/20
2012-11-16 13:23:19
1845
转载 svn 红色感叹号解决思路
首先肯定的是本地副本和服务器版本冲突了;冲突即有不一样的地方,那么:1,选择project--》clean;2,查看Built Path--》configure Build Path 找到已经被移除的.jar; 基本上都能解决问题。请抓住主要矛盾文件冲突了。没头绪,一个一个文件排查就好。由以上解决SVN引出了eclipse启动tomcat 时报错找不到class中的
2012-10-31 15:23:29
12050
转载 svn本地文件夹断开服务器连接
转自:http://m.oschina.net/blog/60054 使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除:建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),文件的内容如下: Windows Registry Edit
2012-10-23 09:12:01
943
原创 MySQL问题记录(一)
Q 1.drop database 总报语法错误。 特殊字符串可以用反引号` (键盘数字键1左边)来标明,mysql> create database `db-test`;Query OK, 1 row affected (0.42 sec)mysql> drop database `db-test`;Query OK, 0 rows affected (0.30
2012-09-19 17:34:04
350
原创 Netty入门(一)-3.x User Guide
一、简单的DiscardServer1.当然,首先要引入Netty 3.x的jar包2.最简单的官方用户指引文档的例子:DiscardServerDiscardServerHandler.javaimport org.jboss.netty.buffer.ChannelBuffer;import org.jboss.netty.channel.Channel;impor
2012-08-25 13:21:02
1521
原创 记录
使用:1、安装eclipse IDE对应web项目(Dwtpversion) 及下载源代码(DdownloadSources)mvn install eclipse:eclipse -Dwtpversion=2.0 -DdownloadSourcesmvn clean install eclipse:eclipse -Dwtpversion=2.0 -DdownloadSources
2012-08-17 08:47:36
430
原创 笔试面试记录(一)
1.创世纪-广核设计模式(单例、命令、工厂),SQL(分组统计排序),(回忆中...)Struts2 标签哪些属性;Hibernate优缺; return也会执行finally的,只有遇到system.exit(),finally才不会执行。2.南方国际 如何防止页面刷新(页面后退)重复插入(操作)数据? JS的数据类型; collections
2012-08-02 21:08:52
647
原创 JAVA设计模式
笔试题中经常会遇到设计模式的题目,23种设计模式如果只是简单的Demo,花些时间就可以背下来,但是如果需要将模式与具体项目结合,则相对比较难了。看到一本不错的书:《JAVA与模式》 作者:阎宏,计划抽时间看看。
2012-08-02 20:49:49
391
转载 JVM内存管理&GC机制 原理资料收集
(整理中。。)先看一看JVM的内部结构——如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。Class loader子系统的作用:根据给定的全限定名类名(
2012-07-18 17:59:43
1310
转载 Java反射原理及应用(二)
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统
2012-07-18 14:23:20
2017
转载 Java反射原理及应用(一)
一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class中的类型信息,将这些信息存储到方法区中。
2012-07-18 14:12:33
876
原创 JAVA内部类要点及面试题
(编辑整理中...) QUESTION NO: 41. public class Outer{2. public void someOuterMethod() {3. // Line 34. }5. public class Inner{}6. public static void main( String[]argv ) {7. Outer o = new
2012-07-10 17:45:20
3088
转载 JAVA面试题-基础部分(一)
转载自:http://blog.csdn.net/fenglibing/article/details/17535361.参数传递public class T { public static void main(String[] args) { // TODO Auto-generated method stub String str = "abcd"; int i = 1
2012-07-10 17:24:22
1098
转载 Java<>泛型方法
问题:编写一个泛型方法add(),当传入不同数字类型的值时,能够进行加法运算,(如可以传入int、long、float、double类型,但要对传入的值做一定的限定,如必须是数字)。 解决:利用泛型编写。public class GenericAdd { // 泛型方法实现两个数相加 public double add(T t1, T t2) { double sum =
2012-07-10 13:20:32
32507
2
原创 JAVA for循环执行顺序 及 i++和++i的区别
1.i与i++的区别是: ++i 是先执行 i=i+1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i=i+1。2.但是如果不了解 for 循环的执行顺序则容易出错。 for循环的执行顺序如下:for(sta1;sta2;sta3){ sta4;}1.进入循环执行sta1;//只是进入的时候执行.2.执行sta2;//条件为真才执行sta
2012-07-10 02:14:31
19566
1
转载 快速排序-JAVA
快速排序JAVA实现。 算法快速排序是一种“分而治之、各个击破”的观念。快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。步骤为:从数列中挑出一个元素,称为 "基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个
2012-07-09 22:29:14
752
原创 冒泡排序-JAVA
据说冒泡排序还是有些面试会问到。public class BubbleSort { /** * @param args */ public static void main(String[] args) { int a[] = { 3, 2, 5, 6, 9, 8, 7, 100, 77, 66, 88, 33, 11, 44 }; a = sort(a); }
2012-07-09 14:26:54
398
转载 剑桥倚天屠龙史--张无忌心理
张无忌的心理也是经常引起热烈争论的话题。在某种程度上,他对赵敏的爱恋是受强烈的恋母情结影响。这一情感曾被寄托在殷离身上,但很快就找到更合适的对象。对此,早稻田大学的铃木清一教授有一个有趣的解释:母亲在临终前的话,会对童年的无忌有深刻的影响吧。但或许出乎人们的意料,真正的影响却是反面的。无忌被告诫要防备漂亮的女人,因为母亲就是这样的人,她在临死前还骗了所有的人。但是虽然母亲这样说,无
2012-07-06 13:03:21
1077
转载 ORACLE详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名(转)
今天下载了Oracle 11g安装并创建数据库的时候需要配置一些项,对有些值不甚了了,所以搜集了一些资料。 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名----------------------------------------------------一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他
2012-07-06 09:10:00
1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人