- 浏览: 71136 次
- 性别:
- 来自: 上海
-
最新评论
-
悲剧了:
代码是否可以多一点
内部类使用的四种常用场景 -
qq123zhz:
强悍。。。
java英文自我介绍 -
jiaer36:
回顾了下以前学过滴``
JAVA基础常见问题 -
wfzhanga:
qq123zhz 写道怎么都没写东西?
要写什么呢?里面就是最 ...
S2SH开发小程序 -
qq123zhz:
怎么都没写东西?
S2SH开发小程序
文章列表
1.将二进制数据写入数据库(hibernate):
//FileInputStream str;
try {
//str = new FileInputStream(enBO.getFileName());
InputStream fs=enBO.getFile().getInputStream();
PreparedStatement pstmt;
pstmt = this.getSession().connection().prepareStatement("insert into file_content values(" ...
1.将页面分成几块,可进行按块刷新。 写道
说明:利用frame,将页面进行分块,可进行某一块的刷新,实例如下。
<script>
function iFrameHeight() {
var ifm= document.getElementById("M1");
var subWeb = document.frames ? document.frames["M1"].document : ifm.contentDocument;
if(ifm != null && subWeb != n ...
roking
Hello , my name is Zhang **. I come from Hubei province and graduated from Wuhan Textile University . My major is software engineering . I passed the interview of ISoftStone on April , 2009 . And then as a JAVA software engineer ,I began my job in ISoftStone until now .
fang
I am Zh ...
在Java中,多线程的实现有两种方式:
扩展java.lang.Thread类
实现java.lang.Runnable接口
public class TestMitiThread {
public static void main(String[] rags) {
System.out.println(Thread.currentThread().getName() + " 线程运行开始!");
new MitiSay("A").start();
new MitiSay(&quo ...
1,指定文件完整路径名的写读
public void FilereadBybyte(String path) throws IOException {
FileInputStream file = new FileInputStream(path);
int n = 0;
byte[] buffer = new byte[512];
while ((n = file.read(buffer)) != -1) {
System.out.write(buffer, 0, n);
}
file.close();
}
public void ...
排序引用方法: 写道
public static void swap(int[] b,int i,int j){
int t;
t=b[i];
b[i]=b[j];
b[j]=t;
}
1.冒泡排序
public int[] BubbleSort(int[] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j + ...
1) 关于ibatis的jar包:
ibatis2.3以后,只需要一个集成的jar文件就可以了.
2) 数据库的配置
<?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-config-2.dtd">
& ...
场景一:当某个类除了它的外部类,不再被其他的类使用时:
我们说这个内部类依附于它的外部类而存在,可能的原因有:
1、不可能为其他的类使用;
2、出于某种原因,不能被其他类引用,可能会引起错误,等等。
这个场景是我们使用内部类比较多的一个场景。下面我们以一个大家熟悉的例子来说明:
在我们的企业级Java项目开发过程中,数据库连接池是一个我们经常要用到的概念。虽然在很多时候,我们都是用的第三方的数据库连接池,不需要我们亲自来做这个数据库连接池。但是,作为我们Java内部类使用的第一个场景,这个数据库连接池是一个很好的例子。为了简单起见,以下我们就来简单的模拟一下数据库连接池,在我们的例子中 ...
1. String ,StringBuffer和StringBuilder的区别?
1. java.lang.StringBuffer和java.lang.StringBuilder的可变字符序列,一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变 ...
1. Servlet 生命周期?
从Tomcat处理用户请求,我们可以清晰的看到容器Servlet的生命周期管理过程:
1、客户发出请求—>Web 服务器转发到Web容器Tomcat;
2、Tomcat主线程对转发来用户的请求做出响应创建两个对象:HttpServ ...
1) Request
HttpServletRequest
类的实例,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。
常用方法说明:
object getAttribute(String name);// 返回指定属性的属性值
Enumeration getAttributeNames();// 返回所有可用属性名的枚举
String getCharacterEncoding();// 返回字符编码方式
String getParameter(String name);// 返回name指定参数的参数值
String[] ...
1) Ibatis中使用like ‘%#filedName#%’ 时,有什么问题?
在xml映射文件中,如果直接按如上写法,会报异常:java.sql.SQLException: Invalid argument in JDBC call: parameter index out of range: 1。
所以一般会采用如下两种方式:
1) 将#换成$,如like ‘%$ filedName $%’,这样就没有问题了..
2) 采用字符串联接符||,如:like ‘%’||# filedName #||’%’
2) Ibatis中#与$的区别?
1 #是把传入的数据当作字符串 ...
一 游标是什么
游标字面理解就是游动的光标。
用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。
二 游标的分类 写道
显式游标和隐式游标
显式游标的使用需要4步:
CURSOR mycur(vartype number) is
select emp_no,emp_zc from cus_emp_basic
where com_no = vartype;
open mycur(000627)
-- :000627是参 ...
1. oracle触发器的使用
create or replace trigger tri_userid
before insert on t_user
for each row
declare new_key number;
begin
select seq_userid.nextval into new_key from dual;
:new.id:=new_key;
end;
2. 存储过程
create or replace procedur ...
1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)
区别主要答两点:
a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型
b.逻辑操作不会产生短路.如:
int a = 0;
int b = 0;
...