`
chenhua_1984
  • 浏览: 1253833 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
我在学习ibatis时的PPT,现在共享出来给大家,希望对需要的朋友有所帮助!
   想来想去,还是出来问问大家吧!   小弟我搞java有两年多了,平时对于面向对象,框架之类的自己觉得理解的还算可以,但java里的IO包,我平时用的比较少,做过几个项目,项目里面用的也不多,每次看到IO包的一些类,感觉对IO包没有感觉,有时候很陌生,有时候问自己到底会不会文件操作,我觉得我只知道它有个输入流,输出流,读和写,别的我也不知道!用的时候我要查 API,不然我就不知道从哪里下手,反正就是对这个包没有感觉。。。  我觉得我的问题应该是对IO包没有真正的理解,所以才会出现现在这种问题。请问大家:  1你们觉得怎样才算理解和掌握了java的文件操作部分?  2你们是怎么学习这个包的?怎 ...
  今天我学习java网络编程的第二步:服务器端如何来侦听客户端的请求的问题。 主要通过两个socket类:   1 ServerSocket 运行在服务器端,用来侦听来自客户端的socket请求。   2 Socket 向服务器端发送请求。 下面列出一个例子(服务器端侦听客户端的请求的例子)    服务器端代码:     import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public final class Server {      publ ...
目标:找出数据领域的所有安全问题和找出对应的解决方案         安全是一个老生长谈的话题!现特向javaEye的所有参与者征集关于数据安全的建议和解决方案。大家可以围绕数据库的安全来发言:(说出你遇到的数据安全的问题)  我知道的安全问题   1密码不密。   2身份盗用   3应用程序被旁路   4sql注入   5病毒,蠕虫   6越权访问   7应用推理功能.   8违法操作 等等的问题 针对这些问题或则我还没有发现的问题,还有就是大家平时遇到的安全的问题。 你有什么样的建议或则好的解决方案等等。。。。 请有这方面工作经验或则兴趣的人多多关注。提出来大家讨 ...
    小弟最近想学习java的设计模式,就从单例模式来学起吧。大家知道在java语言中,可以利用static 关键字来构建单例模式,主要是因为static 这个关键字在所在的类在被java虚拟机装载的时候,变量是最先被装载(如果有多个,那么按照从上往下的顺序执行的),并且是全局共享的。     因此:按照这个理解:我写了一个单例模式。代码如下:     public class Test{     private static Test test=null;     public static Test getInstence(){                 ...
     1环境:ibatis2.3,spring2.5.      2最近项目里用 spring2.5+ibatis2.3做开发。ibatis主要是用它的动态sql.用ibatis有一段时间了。准备给自己备个案,把ibatis2.3使用过程中需要注意的地方给记录下来。并且分享给大家。      3下面写几点自己遇到过的要注意的问题。      A:平常的sql语句比如select * from table where username='admin' and password='admin'(这是个容易被注入的语句)在where后面的第一个条件是不需要and的,从第二个查询条件起才需要a ...
  最近我想学习java网络编程,为了给自己备个案!就把自己的学习过程记录下来,以备以后参考!请大家多多指教。   1网络通讯的协议是开发网络程序的基础。目前最常用的协议是TCP/IP 协议和UDP 协议。而其他的如RMI,SO ...
1环境:oracle10g,spring2.5,ibatis2.3. 2由于项目里面要调用oracle的存储过程,原本采用如下方法调用:  {call ?=Tlgadmin.check(?,?)} 但实际上是会报异常:提示oracle的动态sql语句太长。后来由数据库小组得知:动态sql的大小是有限制的。大小不能超过32K。 既然oracle自己不能执行那么长的sql,实际的调用办法:用jdbc 来调用:应为代码是存在数据里的,所以首先先把它取出来,然后用jdbc 来调用。  A取出类型为CLOB的sql,配置文件这么写的:   <resultMap id="recycle_ ...
  1对于全部是in 类型的参数过程,采用下面的方法调用(ibatis版本是2.3) 比如过程:     Procedure Flashback_Op(v_table_owner Varchar2,v_table_name Varchar2,v_FlashbackScn   Number,v_xid Varchar2,v_dbid number); 调用方法:   <parameterMa ...
  <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sqlMap     PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"     "http://www.ibatis.com/dtd/sql-map-2.dtd "> <sqlMap namespace="adminuser">  <typeAlias alias="adminuse ...
  (1):sqlMapConfig.xml文件是Ibatis的核心配置文件(注意也可以不用这个名字)Ibatis的所有东西都是通过这个文件传递给应用程序的。下面是一个基本的配置文件。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig     PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"     "http://www.ibatis.com/dtd/sql-map-confi ...
linux操作系统的用户文件的说明 /etc/passwd   该目录存储的是操作系统用户信息,该文件为所有用户可见。 给linux系统添加一个帐号:   useradd -g mysql -d /home/test -m test(:新建一个用户test, 属于mysql组,开始目录是/home/test)   然后进入 /etc/passwd,可以看到如下信息,在最后一行可以看到刚加的用户的信息。如下    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin    dovecot:x:97:97:dovecot ...
永久打开或则关闭 chkconfig iptables on chkconfig iptables off 即时生效:重启后还原 service iptables start service iptables stop
集合操作有 并,交,差 3种运算。  union :得到两个查询结果的并集,并且自动去掉重复行。不会排序  union all:得到两个查询结果的并集,不会去掉重复行。也不会排序  intersect:得到两个查询结果的交集,并且按照结果集的第一个列进行排序  minus:得到两个查询结果的减集,以第一列进行排序 例子:   下面是两个表:一个主修课程表,一个选修课程表。 这个是主修课程表:minors      create table minors(          minor_id number primary key,          minor_name varch ...
        ibatis中使用联合查询,com.hzmc.capaa.domain.persistence.asset.CuidBean这个Bean没有对应的表,是个虚拟表。由下面的联合查询得来,ibatis也支持。 <resultMap id="cuidListMap"      class="com.hzmc.capaa.domain.persistence.asset.CuidBean">         <result property="cuId"         column="cuid&q ...
Global site tag (gtag.js) - Google Analytics