13 linchengzhi

尚未进行身份认证

我要认证

勇敢、思考、勤奋

等级
TA的排名 5w+

Mybatis传递参数方法共6种

Mybatis传递参数方法共6种,改文章解决了我的问题,特别是HashMap的使用,不用建那些没用的bean。

2016-03-17 13:45:02

MySQL递归查询——数据平坦化新思维

非常好的一篇文章:http://blog.sina.com.cn/s/blog_43ca06360100ibr6.html 最近在做Oracle到MySQL的数据库的移植过程。两者之间的诸多差别(比如MySQL不支持ADO、函数不一致、唯一索引限制不一样等等)都易于解决,但有一个问题却困扰我们良久:Oracle的递归查询(select ... from ... start with ... c

2013-04-01 13:41:40

ERROR 1406 (22001) at line 34 in file: 'monitor.sql': Data too long for colu

ERROR 1406 (22001) at line 34 in file: 'monitor.sql': Data too long for colu的解决方法,很简单@echo onmysql -uroot -proot --default-character-set=utf8  下面是一个连接说得比较详细:http://yin123.blog.51cto.com/882581

2012-11-20 20:51:58

web中调用ActiveX方法

手动为ACTIVEX添加可用于JS调用函数或参数首先、在ODL文件中添加以下:  [ uuid(68F8EAFF-2E62-4964-8B1B-413B21F4342D),      helpstring("Dispatch interface for MyActiveX Control"), hidden ]    dispinterface _DMyActiveX    {

2012-09-26 17:04:06

电脑游戏-人类的高科技和阴险罪恶

电脑游戏-人类的高科技和阴险罪恶电脑游戏,绝对的高科技,人类之所以统治地球,依靠的是人的脑袋。电脑游戏是建立在科技的不断进步的产物。就其内部实现而言,越是优秀的电脑游戏,其并发性能越越高,算法难度越大,可靠性能越好,美观性越好,它的游戏流程更是结合了各种科学知识,比如心里学啊,行为学啊。一款优秀电脑游戏的发布,需要各个方面优秀的人才共同合作完成,是绝对的高科技产物。但是它又是阴险罪恶的

2012-08-15 14:40:32

frameset tiles之比较和最佳选择

首先我要说明一下,下面的内容是基于同学们了解frameset和tiles的基础上描述的。我们布局页面的时候,经常在是采用frameset还是tiles中摇摆。首先举个布局页面的例子:在这个例子中,有banner、header、main和foot,main又分成menu和content如果你的 banner、header和foot还有menu基本上就是保持不变,变的只有content

2012-08-15 14:32:09

jquery交替变换颜色的三种方法

even and odd$(function(){    alert("第一种");    $("tbody tr:even").css("background-color", "red");    $("tbody tr:odd").css("background-color", "yellow");       alert("第二种");    $("t

2012-07-19 11:15:44

equals hashcode compareTo原理

equals hashcode compareTo原理在讲原理之前,我们先看看三者在什么情况下使用:容器:equals()散列:hashcode() + equals()有序:compareTo()  + equals()容器:如ArrayList linkedList散列:如HashSet HashMap有序:如TreeSet TreeMap好了,现在

2012-07-17 11:16:53

list set map的有效记忆

list set map这三个接口对应的实现类经常给混在一起。后来经过仔细思考,发现自己对于有规律的东西,记得很牢固,而没有规律的东西会乱作一团;人在记忆东西的时候,文字描述是不如表格记忆深刻的;         List                 Set               MapArrayList       HashSet     HashMapLinkedList

2012-07-16 09:26:52

Java路径问题,包括web项目和空格问题

以下是常用的java路径获取方法:        String userDir = System.getProperty("user.dir");        System.out.println("user.dir       :" + userDir);        String userJome = System.getProperty("user.home");

2012-07-11 15:46:25

面试技巧-面试官的考题

转载来自:http://www.58.com/jianli/mianshijiqiao/20110829/20566.html1、 我们为什么要雇请你呢?有的面试只有这么一个问题。话虽简单,可是难度颇高。主要是测试你的沉静与自信。给一个简短、有礼貌的回答:"我能做好我要做得事情,我相信自己,我想得到这份工作"。根据自己的实际情况,好好想想把,看怎么说才具有最高说服力。 2、 你认为自己

2012-06-26 16:45:58

java web开发人员学习五个阶段

第一个阶段(java基础阶段)1.java语法2.面向对象3.常用的api4.界面编程5.多线程6.文件io7.java网络编程..第二个阶段 (数据库阶段)1.oracle2.mysql3.sql server第三个阶段 (web开发阶段)1.html2.css3.javascript第四个阶段 (j2ee 中级部分)

2012-06-26 14:35:40

java web项目异常之思考

java的异常种类很多,而且同一种异常,会在不同的方法中出现。如果完全按照,那里出异常,那里就给详细提示信息,编写程序就会非常的痛苦,而且不是那么实用。就如同数据库的五范式,实际中,做到3范式就够了。java web项目中处理异常的方式主要有两种:异常拦截器和truts2的全局异常处理机制。java中的异常有checked和unchecked两种,两者关系:checked

2012-06-21 17:28:05

socket inputstream read

我们在写输入输出流中经常是以循环读取到-1作为结束符。这个在文件的读写中,是没有问题的,很显然文件有结束符。这个在socket通讯中,是有问题的,socket.getInputStream().read(buffer)这个函数,会处于阻塞状态,继续等待对方发数据过来。显然不可能中断,即使发一个-1,read也会把-1当作一个值读出来,循环仍将继续。网上有一个解决方法:利用socke

2012-06-01 16:55:54

DataOutputStream、FileOutputStream和ByteArrayOutputStream

我们在对流操作的时候,需要注意的是,如果采用什么样的流写,必须采用对应的流读。为了能够提高读写效率,一次性把数据写、读。我们采用DataOutputStream。针对file的写、读,我们使用DataOutputStream装饰FileOutputStream;针对byte的写读,我们使用DataOutputStream装饰ByteArrayOutputStream。下面是实例代码

2012-05-31 17:19:13

多线程与静态方法及其中的局部变量关系

我们在使用多线程中,最关心的是同步问题;在编程方面,为了方便,我们常常直接调用类的静态方法。一般认为静态是全局,是唯一的,在内存中只有一个拷贝,但是看看thinking in java 里面的关于static 的描述:一种情形是只想用一个存储区域来保存一个特定的数据——无论要创建多少个对象,甚至根本不创建对象。另一种情形是我们需要一个特殊的方法,它没有与这个类的任何对象关联。也就是说,即使没有

2012-05-30 11:12:28

多线程状态、资源、个数

状态:一个进程中一般都会有多个线程,在单CPU的情况下,从微观角度上来看,各个线程都排队执行(这个排队,不一定按顺序,但是一定是按某种执行策略)。这样每个线程就会处于不同的状态。简单的状态如下图(图形上传不了,改用文字描述):->就绪        ->       执行->结束              派生进入就绪状态;调度进入执行状态;结束进入结束状态;阻

2012-05-25 16:29:18

struts拦截器如何跳转到指定页面

struts拦截器采用的是责任链的模式(chain of responsibility),使用的是aop思想,所以每个拦截器内部一定是使用动态代理模式,既然使用动态代理模式,一定就是对action的装饰,既然是action,我们至少有两种方式实现跳转到指定页面。一种是,采用request、respons方式:            HttpServletResponse response

2012-05-22 09:12:39

jdk线程池主要原理

正常创建一个线程的时候,我们是这样的:new thread(Runnable实现类)。这里,thread是线程,Runnable实现类是业务逻辑,这样线程和业务逻辑紧紧绑定在一起。采用线程池来处理的时候,我们动态生成若干个线程存于池中,但是这些线程要执行那些业务逻辑是不知道的,由于业务逻辑个数和具体的逻辑需要用户来指定,这些是变化的,我们需要自己编写并存于linkedList(linkedLi

2012-05-15 10:31:29

在指定的日期和时间关机

该代码在myeclipse8.5测试通过:import java.io.IOException;  import java.util.Calendar;import java.util.Date;import java.util.TimerTask;import java.awt.event.*; import javax.swing.*; public class C

2012-05-10 15:10:00

查看更多

勋章 我的勋章
  • 分享精英
    分享精英
    成功上传11个资源即可获取