自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫儿

小小窝

  • 博客(121)
  • 资源 (5)
  • 收藏
  • 关注

原创 警示!!!!!!!

好久没写blog了. 开始自己已经开始堕落混日子了. 这样不行 开始愤怒起来学习吧.计划 最近开think in java 整理一些不明白的知识点写到blog中.

2013-03-19 11:45:54 815

原创 一些不错的技术文章地址

设计模式大集锦 程序员面试全攻略linux java环境配置请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧Java 线程简介使用XFire+Spring构建WebService JSON实例(AJAX+STRUTS )

2012-06-16 14:18:33 1279 2

原创 苏州蜗牛面试感想 ------- 知其然而不知其所以然

今天去面试了..公司环境不错..挺个性的...氛围也不错...          两个面试管  给我感觉一个比较随和 另外一个比较严肃... 弄的我蛮紧张的     由于公司是游戏开发 问了一些线程. 程序设计,,还有设计模式...oracle应用开发以及所做项目的介绍和

2011-08-01 19:18:14 2705

原创 Spring Mvc 的核心组件

1.Dispatcher Servlet2.Controller3.Handeler Mapping4.VierResolver & View5.Interceptors6.LocalResolver 7.Vaildate

2014-12-03 22:42:32 4312

原创 初学 Spring MV -- DispatcherServlet

1.目前自己在做一个项目用到了 Spring MVC 第一次用所以记录一下百度百科对DispatcherServlet的解释DispatcherServlet 是前置控制.配置在web.xml文件中的.拦截匹配的请求.DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据响应的规则分

2014-12-03 11:45:28 1374

原创 学习计划.....

工作已经三年半了. 前两年还会看看技术 学习下.最近这一年

2014-07-07 14:27:10 910

原创 Jquery根据JSON生成Table

先说下背景

2014-05-16 11:48:55 11914

原创 Arraylist LinkedList 区别 (读 <Java性能优化> 之List接口笔记 )

他们都实现了 List 接口 都不是线程同步的.ArrayList:无参构造方法 public ArrayList() { this(10); //初始大小为10 } public ArrayList(int initialCapacity) { super(); if (initialCapacity < 0) throw

2013-11-26 13:31:10 1412

转载 mysql 1558 - Column count of mysql.proc is wrong 的解决

原文地址: http://space.itpub.net/758322/viewspace-716971起因是原来mysql是5.0.47的,后来想用分区表,故整个库导出,然后倒入5.1.51的环境中,但是在创建存储过程中出现如下错误:1558 - Column count of mysql.proc is wrong. Expected 20, found 16 1

2013-06-29 15:16:47 10076

原创 一个简单的Mysql 遍历

DELIMITER $$DROP PROCEDURE IF EXISTS insertFK $$CREATE PROCEDURE `test`.`insertFK`() BEGINDECLARE i INTEGER;SET i=591;WHILE i <=654 DOBEGININSERT INTO userinfo_has_role VALUES( (SELECT u

2013-06-20 14:34:48 5978

原创 IE7不支持json 解决办法

try{ json = JSON.parse(attendeeJson);//ie 89 ff ch alert("ok"); }catch(e){ json= eval('('+attendeeJson+')'); //ie7 alert(e); }eval 函数应该是将传入的表达式运行吧这里说一下那个参数的问题,比如字符串:{ "fi

2013-05-16 17:10:51 1895

原创 初期定型.

从网站下载到HTml模板.决定采用目前Java相关流行框架和技术.  本项目独立开发. 所用框架待定中........项目定型:源于后台管理模板功能定型项目.目前大概为 左边一个t列表树. 此列表可定制.各种网站信息.右边页面为定制网站的内容(爬虫去实现?)有点便于自己所有经常访问网站集中浏览.PS: 只供自己学习使用.写个博客记录项目和学习过程.

2013-05-06 15:46:11 799

转载 TCP协议三次握手过程分析

TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urge

2013-04-01 16:42:10 923

原创 url 带参 传递中文 乱码

JSP: (此页面已定义为   )URL=action + "?name="+encodeURI(encodeURI(name));Java获取Stirng name=request.getParameter("name");name=URLDecoder.decode(name,"utf-8");//name=new String(name.getBytes("ISO-8

2013-03-26 19:04:26 853

原创 设置HTML标签<textarea>默认值

HTML: JS:  function set(){ MyForm.jsonHidden.value="这里就是默认值";}HTML: 此段代码设置一个textarea文本框 并且设置为隐藏JS:给textarea文本框设置默认值

2012-12-14 11:32:25 15080

原创 数据库事务和Hibernate事务

事务特性: 原子性、一致性、隔离性和持久性直接在A程序操作数据库添加数据   那么B程序也可以查到.  此时A和B肯定不在同一个事务 但是对于新增的数据 AB都可以使用的 所以不存在事务当A去update or delete一条数据 那么B肯定不知道  这个时候就存在了一个事务问题. 当B去执行时不会知道数据已经发生改变.

2012-09-24 10:05:48 904

原创 mysql触发器

DELIMITER $$USE `xtzx`$$DROP TRIGGER /*!50032 IF EXISTS */ `sync_user_insert`$$CREATE /*!50017 DEFINER = 'root'@'%' */ TRIGGER `sync_user_insert` BEFORE INSERT ON `tbl_user_info` FO

2012-07-04 16:01:14 1705

原创 SSH 多数据源连接

最近做两个项目的合并 类似的功能以及数据库 但是有表关系这块两个相差比较多 这样也会造成项目要修改大量的逻辑部分 容易引起更多BUG出现 本人也是为了偷懒 决定以A为主项目 进行操作下面大概说下A项目有aa数据库  B项目有一个bb数据库功能:      由A项目操作B项目数据库(bb)  同时数据B 添加触发器 对A项目的aa数据库进行一些数据同步 第一步<!DOC

2012-07-04 15:48:04 3310 2

原创 FileNotFoundException 报错 java.io.FileNotFoundException: smgpc.ini

今天做短信开发 遇到一个小问题..  用的是中兴短信API  要修改配置文件 然后中兴会自动读取..可是总是报错 找不到配置文件. 看其源码是这样写的 FileInputStream propfile = new FileInputStream("smgpc.ini");然后中兴短信api会返回给你一个错误信息..于是自己写测试..public static void

2012-06-07 17:07:37 5100 2

原创 MySQL登陆提示 IP被限制 SQL error :1045

今天用登陆服务器的mysql 结果提示 这个提示表示不允许这个IP进行登陆 是mysql的IP限制问题 那么可以修改一下有两种方法:                    1. 添加一个新的用户并且授权和添加IP                    2.修改root的限制为任何用户首先进入mysql后指定数据库 use mysql;selec

2012-06-06 17:00:55 16073

原创 hibernate更新报错 java.util.ConcurrentModificationException

项目中 在一个Map中存着用户列表.. 当前有个需求需要把Map中所有的用户信息进行更新..首先很容易想到的是这样的写法.Map map = new HashMap(); map.put("A", "abc"); map.put("B", "123"); map.put("C", "321"); Iterator it = map.entrySet().iterator();

2012-05-25 10:01:12 2808

原创 Eclipse远程DeBug运行

最近一直在维护一个破项目.. 因为是基于liunx开发的. 不可能在服务器上进行安装eclipse进行调试,,,,所以想到了 远程链接过去进行debug模式调试本项目是基于tomcat来测试说明的..1.首先修改tomcat / bin / startup.sh  ( liunx上运行程序是 xx.sh结尾的)  将其中exec "$PRGDIR"/"$EXECUTABLE

2012-05-02 12:09:37 1919

原创 Java通过反射获取到其类的属性和值

public static String getMessage( Locale locale , String key ){ String message = key; try { //此处可以通过Message.class来反射 也可以 //Class.forName("包名+类名"

2012-04-28 15:10:56 4799

原创 java.lang.ExceptionInInitializerError

今天启动一个项目... 在启动的时候报错... 查了半天错误信息 一直是说hibernate缓存管理出错..最后查看启动时候的log 发现在程序中报java.lang.ExceptionInInitializerError查看原因 最后是因为自己修改了静态常量是系统启动的时候自动获取properties值 结果获取错误 导致其在代码编译的时候造成出错 错误代码:public

2012-04-28 15:04:02 67371 5

原创 linux java环境配置

一般系统都会默认自带有JDK。但这个配置起来不是很方便,比如很多初级用户找不到安装目录,环境变量不好配等等。索性卸载再重新安装。一,卸载:rpm -qa | grep jdk会看到如下信息:jdk-1.6.0_31-fcs.x86_64。rpm -e --nodeps jdk-1.6.0_31-fcs.x86_64二,去oracle官网下载jdk。我下载的是1.6版本:ht

2012-04-23 09:57:53 1350

转载 java 内存模型

栈内存基础数据类型直接在栈空间分配,方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收堆内存存放new 出来的数据(对象本身)方法区存放当前方法的代码。是个栈结构,当前正在执行的方法,推入方法区。执行完毕以后生命周期结束,紧急着压入下面要执行的方法。常量池存放常量

2012-04-23 09:45:53 723

转载 eclipse tomcat启动变慢

突然Eclipse里用Tomcat插件启动Tomcat时,变得贼慢需要20分钟。而从外部直接用startup.bat启动却很快,查了无数原因,最后发现是eclipse里断点太多,把断点全部删除后,其中正常。NND,浪费了我N多时间。http://joehz.iteye.com/blog/584867今天启动年前一个项目 发现突然要启动至少十几分钟..然后

2012-03-20 09:59:38 6070 3

原创 人工智能机器人(aiml语言)

aiml背景  AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的。它的雏形是一个名为"A.L.I.C.E." ("Artificial Linguistic Internet Computer E

2012-03-14 13:45:18 5301

转载 Fail-fast机制

Fail-fast机制“Fail Fast”机制――列表的结构在其返回遍历器(Iterator)后的任何时候发生变化(这种变化不包括遍历器本身调用remove方法移除元素)后,将会导致遍历器抛出异常的机制。JDK中所谓的FailFast机制,就是在错误发生后,其它对象立即会有所反应。不会留待以后处理,或者忽略不计。可以参阅2004年《IEEE Software》中Martin Fowl

2012-03-09 12:01:47 3168

原创 常用小代码

/** * @desc 验证是否为IP格式 : * 例如192.168.1.1 * @param ip * @return */ public static boolean checkIP( String ip ){ Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\

2012-03-09 09:06:07 599

原创 Java代码块的执行顺序

http://topic.csdn.net/u/20100302/17/b796145c-2495-4c42-8ea1-af5c76e85e4b.html1. 静态的属性和静态的语句块都是在类加载的时候完成,非静态的东西是在创建对象的时候执行的.2. 单个类的初始化顺序如下:  静属->静块->非静属->非静块->构造函数.3. 有继承关系的类的初始化顺序如下:

2012-03-02 23:55:26 689

原创 java.lang.IllegalStateException: Cannot forward after response has been committed

2012-2-26 23:18:21 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet LoginAction threw exceptionjava.lang.IllegalStateException: Cannot forward after response h

2012-02-26 23:25:09 1925

原创 execute executeQuery executeUpdate

JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。方法executeQuery 用于产生单个结果集的语句,例如 SELECT

2012-02-23 00:27:28 1157

原创 java.lang.IllegalStateException: Cannot create a session after the response has been committed

2012-2-21 16:10:11 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet default threw exceptionjava.lang.IllegalStateException: Cannot create a session after the r

2012-02-21 16:26:53 61230 4

转载 application/x-www-form-urlencoded 字符编码

关于application/x-www-form-urlencoded等字符编码的解释说明 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data:

2012-02-20 09:25:12 11325

原创 java中为什么在static中不能使用this关键字

Static方法是类方法,先于任何的实例(对象)存在。即Static方法在类加载时就已经存在了,但是对象是在创建时才在内存中生成。而this指代的是当前的对象在方法中定义使用的this关键字,它的值是当前对象的引用.也就是说你只能用它来调用属于当前对象的方法或者使用this处理方法中成员变量和局部变量重名的情况. 而且,更为重要的是this和super都无法出现在static 修饰的

2012-02-20 00:59:10 8022

原创 ant自动编译发布Java项目

<!-- --> <!--

2012-02-18 11:55:26 5885 2

原创 java动态代理(待续........)

概念:      代理设计, 一个操作的接口有两个子类. 其中一个是真实主题的实现类.另外一个是代理类.       代理实现类要比真实主题类实现更多内容.而且本身还需要处理一些与具体业务有关的程序代码. package com.test;public class Test_Proxy { public static void main ( String [] args

2012-02-17 01:40:08 652

原创 Java反射(1)

Java反射             1.实例化Class类对象的方法有三种:                    ⑴. 通过forName()方法                    ⑵. 类.class;                    ⑶. 对象.getClass();代码:    package com.test;public class Tes

2012-02-16 23:19:44 629

原创 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现

今天复习java基础TreeSet 自己写了一段 Test_Set t = new Test_Set(); Set tree = new TreeSet(); tree.add("1"); tree.add("-3"); tree.add("500"); tree.add("100"); tree.add("20"); tree.add("1"); tree.a

2012-02-15 23:04:01 1598

JD-GUI反编译工具

非常好用的一个小工具 才几白K 可以源文件就行反编译..并且可以定位跟踪 目前Java绝对好用 其他语言 不太清楚 应该也都不错的 大家可以下载下看看 直接解压即可使用

2012-06-06

android连接pc

客户端为android连接到server(pc) 进行信息的相互传递

2011-06-15

三大框架的底层机制及原理

三大框架的底层机制及原理 Struts Hibernate Spring

2011-03-29

java私塾配套电子书.pdf

java私塾配套电子书 适合入门新手来看

2010-04-23

IBM公司Java培训PPT(免分下载看看也好).ppt

IBM公司Java培训PPT().ppt

2010-04-23

空空如也

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

TA关注的人

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