- 浏览: 26538 次
- 性别:
- 来自: 长沙
最新评论
-
xxxyyy333444:
不错,方法很灵活,很好,顶顶。。。。。。。mark
SQL一次性插入多条记录
文章列表
1.下载ruby,DevKit
http://rubyinstaller.org/downloads/
这里有需要的ruby安装包,DevKit
2.安装
默认安装ruby就好
然后安装DevKit,DevKit是一个压缩包主意解压到ruby的根目录
命令提示符下到ruby根目录输入“ruby dk.rb init”,按下Enter键。显示了当前安装的Ruby处理系统,在DevKit展开文件夹中生成了初期设定的文件(config.yml)。
继续输入“ruby dk.rb install”,安装Enter键
安装完成后打开msys控制台试一下
ruby --v
gem -v
3.修改gem源
h ...
SQL的批量插入MYSQL
如:insert into book(id, name) values (1, '冰与火之歌'),(2, '动物庄园')
ORACLE:
insert into book(id,name) select 1, '冰与火之歌' from dual union select 2, '动物庄园' from dual
如果要自动插入序列
insert into book(id, name) select seq.nextval, name from (select '冰与火之歌' as name from dual union select '动物庄园' as name ...
我们讨论过了事务界定和日志,现在对于如何在数据访问对象上应用它们有了更深入的理解。我们的第三个和最后一个讨论议题是异常处理。遵从几个简单的异常处理指导可以使您的 DAO 更容易使用、更健壮及更易于维护。
在实现 DAO 模式时,考虑以下问题:
DAO 的公共接口中的方法是否抛出检查过的异常?
如果是的话,抛出何种检查过的异常?
在 DAO 实现类中如何处理异常?
在使用 DAO 模式的过程中,我们的小组开发了一些处理异常的原则。遵从这些原则可以极大地改进您的 DAO:
DAO 方法应该抛出有意义的异常。
DAO 方法不应该抛出 java.lang.Exception 。 java.lang.Ex ...
try {
// Create a URL for the desired page
URL url = new URL("http://hostname:80/index.html");
// Read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine() ...
try {
// Construct data
String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encod ...
在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法:
1、response.setCharacterEncoding("UTF-8");
2、response.setContentType("text/html;charset=UTF-8");
3、response.setLocale(new java.util.Locale("zh","CN"));
下面对以上3种方法进行差异分析:
第一种方法只能用来设置out输出流 ...
IntelliJ IDEA是一个相对较新的Java IDE。它是我所使用过的(我用过大部分Java开发环境)Java开发环境中最为有用的一个。高度优化的IntelliJ IDEA使普通任务变得相当容易。
通常不是较大的标签特性使一个产品真正有用。而是这些小 ...
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--查看锁
--alter system kill session 'sid,serial#';
--把锁给KILL掉
alter system kill session '146,21177';
根据JDK的新特性,用For循环Map,例如循环Map的Key
for(String dataKey : paraMap.keySet())
{
System.out.println(dataKey );
}
这里要注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashMap();那前面的String就只能换成Object了.
对整Map的key和value都进行循环,如下:
for(Map.Entry<String, Object> entry : paraMap.entrySet ...
int result = 0;
/**
* 递归求n+(n-1)+(n-2)+...+1的和
* @param n
* @return
*/
public int recursion(int n) {
if( n > 0 ) {
result = result + n;
recursion(n - 1);
}
return result;
}
--查看锁
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
--alter system kill session 'sid,serial#';
--把锁给KILL掉
alter system kill session '321,12481';
/**
* 分页导航
* CSS:
#pageNav{
height:30px;
}
#pageNav span{
float: right;
margin: 0 30px 0 0;
}
#pageNav span a{
display: inline-block;
margin: 7px 3px 0;
padding: 3px 7px;
line-height: 1.231;
text-decoration: none;
background-color: #e7f4fd;
...
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map.Entry;
import javax.servlet.http.HttpServletResponse;
/**
* 把Hshmap转换成json,拼装后以html格式输出
* @author chengjie
*
*/
public class HashmapToJson {
/**把数据源HashMap ...
/**
* 判断输入的字符长度
* @param num = 字符长度
* @version 0.1
* @author chengjie
* 试用方法:
* <script type="text/javascript">
* $("textarea").inputNum(70);//最多输入70个字符
* </script>
*
* </script>
* $("")
* <textarea></texta ...