- 浏览: 1253833 次
- 性别:
- 来自: 杭州
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web页面调用window.print()函数实现打印的功能 -
hxdtech:
非常感谢!
我在学习ibatis时的培训ppt -
zmwxiaoming:
what 能连数据库不错
SOLR的学习整理 -
springdata_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java获取当前操作系统的信息 -
huanzei:
整理的不错,
oracle lpad函数
文章列表
我在学习ibatis时的PPT,现在共享出来给大家,希望对需要的朋友有所帮助!
- 2009-04-15 09:40
- 浏览 2782
- 评论(2)
想来想去,还是出来问问大家吧!
小弟我搞java有两年多了,平时对于面向对象,框架之类的自己觉得理解的还算可以,但java里的IO包,我平时用的比较少,做过几个项目,项目里面用的也不多,每次看到IO包的一些类,感觉对IO包没有感觉,有时候很陌生,有时候问自己到底会不会文件操作,我觉得我只知道它有个输入流,输出流,读和写,别的我也不知道!用的时候我要查 API,不然我就不知道从哪里下手,反正就是对这个包没有感觉。。。
我觉得我的问题应该是对IO包没有真正的理解,所以才会出现现在这种问题。请问大家:
1你们觉得怎样才算理解和掌握了java的文件操作部分?
2你们是怎么学习这个包的?怎 ...
- 2009-04-14 15:51
- 浏览 1487
- 评论(4)
今天我学习java网络编程的第二步:服务器端如何来侦听客户端的请求的问题。
主要通过两个socket类:
1 ServerSocket
运行在服务器端,用来侦听来自客户端的socket请求。
2 Socket
向服务器端发送请求。
下面列出一个例子(服务器端侦听客户端的请求的例子)
服务器端代码:
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public final
class Server
{
publ ...
- 2009-04-14 15:30
- 浏览 3412
- 评论(0)
目标:找出数据领域的所有安全问题和找出对应的解决方案
安全是一个老生长谈的话题!现特向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 ...
- 2009-04-08 15:39
- 浏览 5302
- 评论(0)
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 ...
- 2009-03-20 14:58
- 浏览 2152
- 评论(0)
(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
- 2009-03-18 10:11
- 浏览 2226
- 评论(0)
集合操作有 并,交,差 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 ...