自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恒以致远

从此开始程序猿之路

  • 博客(30)
  • 收藏
  • 关注

原创 算法导论--JAVA实现合并排序详解

最近复习算法的基本知识,主要是看《算法导论》,根据书本中的伪代码写java代码。以下是合并排序的代码:public class MargeSort { /** * @Title: merge * @Description:将左右两个已排序的子数组合并为一个已排序的数组 * @param A * @param p * @param q * @param r * @d

2016-03-03 14:59:21 2254

转载 LINUX下处理端口被占用

今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进

2013-07-26 17:32:22 1181

转载 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 2347

转载 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

原创 复制CODE小技巧

复制有些网站的代码总会带有前面的数字,可以在eclipse中使用正则表达式来替换掉,如图:

2012-12-12 10:13:29 889

转载 对自己的人生负责

·           对自己的人生负责 选自:周国平  编辑:净尘     人活世上,第一重要的还是做人,懂得自爱自尊,使自己有一颗坦荡又充实的灵魂,足以承受得住命运的打击,也配得上命运的赐予。倘能这样,也就算得上做命运的主人了。   人生在世最重要的事情不是幸福或不幸,而是不论幸福还是不幸,都保持做人的正直和尊严。做人比事业和爱情都更重要,不管你在名

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 1732

原创 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 1828

转载 svn 红色感叹号解决思路

首先肯定的是本地副本和服务器版本冲突了;冲突即有不一样的地方,那么:1,选择project--》clean;2,查看Built Path--》configure Build  Path  找到已经被移除的.jar;     基本上都能解决问题。请抓住主要矛盾文件冲突了。没头绪,一个一个文件排查就好。由以上解决SVN引出了eclipse启动tomcat 时报错找不到class中的

2012-10-31 15:23:29 12035

转载 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 942

原创 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 348

原创 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 1519

原创 记录

使用: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 643

原创 JAVA设计模式

笔试题中经常会遇到设计模式的题目,23种设计模式如果只是简单的Demo,花些时间就可以背下来,但是如果需要将模式与具体项目结合,则相对比较难了。看到一本不错的书:《JAVA与模式》 作者:阎宏,计划抽时间看看。

2012-08-02 20:49:49 390

转载 JVM内存管理&GC机制 原理资料收集

(整理中。。)先看一看JVM的内部结构——如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。Class loader子系统的作用:根据给定的全限定名类名(

2012-07-18 17:59:43 1309

转载 Java反射原理及应用(二)

一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提 出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统

2012-07-18 14:23:20 2016

转载 Java反射原理及应用(一)

一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class中的类型信息,将这些信息存储到方法区中。

2012-07-18 14:12:33 877

原创 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 3074

转载 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 1097

转载 Java<>泛型方法

问题:编写一个泛型方法add(),当传入不同数字类型的值时,能够进行加法运算,(如可以传入int、long、float、double类型,但要对传入的值做一定的限定,如必须是数字)。 解决:利用泛型编写。public class GenericAdd { // 泛型方法实现两个数相加 public double add(T t1, T t2) { double sum =

2012-07-10 13:20:32 32450 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 19540 1

转载 快速排序-JAVA

快速排序JAVA实现。   算法快速排序是一种“分而治之、各个击破”的观念。快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为两个子序列(sub-lists)。步骤为:从数列中挑出一个元素,称为 "基准"(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个

2012-07-09 22:29:14 750

原创 冒泡排序-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 393

转载 剑桥倚天屠龙史--张无忌心理

张无忌的心理也是经常引起热烈争论的话题。在某种程度上,他对赵敏的爱恋是受强烈的恋母情结影响。这一情感曾被寄托在殷离身上,但很快就找到更合适的对象。对此,早稻田大学的铃木清一教授有一个有趣的解释:母亲在临终前的话,会对童年的无忌有深刻的影响吧。但或许出乎人们的意料,真正的影响却是反面的。无忌被告诫要防备漂亮的女人,因为母亲就是这样的人,她在临死前还骗了所有的人。但是虽然母亲这样说,无

2012-07-06 13:03:21 1061

转载 ORACLE详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名(转)

今天下载了Oracle 11g安装并创建数据库的时候需要配置一些项,对有些值不甚了了,所以搜集了一些资料。 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名----------------------------------------------------一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他

2012-07-06 09:10:00 1043

空空如也

空空如也

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

TA关注的人

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