- 浏览: 96151 次
最新评论
文章列表
PreparedStatement定义要在for外面,定义具有占位符的statement,for中只负责设参数值。示例代码:
public int insertTCollectionBatched(List<TCollection> list) {
Connection conn = ConnectionPool.getConnection();
PreparedStatement stat = null;
ResultSet rs = null;
String sql = "INSERT INT ...
我们可以通过使用 Statement或preparedStatement的对象来执行相应的sql语句,但是有时,当我们需要向数据库发送一批SQL语句执行时,为了避免向数据库一条条的发送执行,我们就应该采用JDBC的批处理机制,以提升执行效率。
实现批处理有两种方式,第一种方式:Statement对象
Statement.addBatch(sql)
例如:我们在在向一个名为me的表中输一批入数据时我们就可以采用批处理来实现。
Connection con =null;
Statement st=null
想把一个数据库中表中数据复制到另一个数据库或者同一个数据库中可以采取以下方法: 1.表结构相同的表,且在同一数据库(如,table1,table2) Sql :insert into table1 select * from table2 (完全复制) insert into table1 select distinct * from table2(不复制重复纪录) insert into table1 select top 5 * from table2 (前五条纪录) 2.表不在同一数据库中(如,db1 table1,db2 table2) sql: insert i ...
mysql更改表主键生成策略后
原来的数据怎么复制直接导入即可,不会改变表结构
Java代码
long startTime=System.currentTimeMillis(); //获取开始时间
doSomeThing(); //测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
System.out.println("程序运行时间: "+(endTime-startTime)+"ms");
第二种是以纳秒为单位计算的。
long startTime=System.nanoTime(); //获取开始时间
doSomeThing ...
做执行的程序上 右键 run as ----> open run dialog Java Application 选择Arguments tab页,其中有一项是VM Arguments ,在这里面设置。
在eclipse中修改tapestry的page不需要重启的配置
关闭Tapestry缓存池,提高开发效率
Tapestry对页面有自己的缓存策略。一旦页面被第一次访问,页面对象就会被加载到缓存中。因此,每次对HTML、page或java的修改,并不会马上生效,必须重新启动服务器。在我们开发程序的时候,这样相当不方便。因此我们可以关闭Tapestry的缓存策 ...
1.mysql命令查询表的个数
SELECT
今天写完两个service实现,启动项目发现了这个错
expected single matching bean but found 2: [oldFrSplittinglogServiceImpl, frSplittinglogServiceImpl]
后来发现,我两个实现类,实现了同一个接口,然后又都用的是@Autowired, 所以报了这个错,提示不能自动注入,发现两个bean
禁用+只读
<input readonly="readonly" disabled="disabled"/>
禁用 (没有只读属性)
<s:select disabled="true"/>
Entry.getValue() 返回的并不是单个字符串,而是数组。 所以以下代码将抛出: [Ljava.lang.String; cannot be cast to java.lang.String
Java代码
if(obj instanceof Entry){
String param = (String)((Entry)obj).getValue();
下面的示例解释了为Unity3D引擎编写脚本的时候如何来使用静态变量.本文示例的脚本使用C#编写,同样的适用于javascript。
在深入主题之前,必须要清楚地是我们应该尽量避免使用静态变量,有大量的缘由可以很容易在
网上找到.大部分时候使用单例更好。了解了上面的东西之后,这里有一个对静态变量的简单定义:
它们是属于类的变量,不属于对象或类创建。这意味着静态变量始终保持同样的值,不论给定类的对象是什么
另外一个特征是:只要类处于内存中,它们仍是有效的引用。静态变量在类创建之前由编译器初始化,先于其他变量
或方法.但是这对于Unity3D来说又意味这什么呢?
这意味着不需要产生一 ...
一、设置Renderer状态
在游戏的开发中,所有能够被渲染的物体都包含有一个Renderer组件,使用它可以将物体渲染到屏幕上,那么如果禁用了这一组件的话,自然也就实现了物体的隐藏。
下面就是实现这一功能的代码:
//一维数组int[] iArray = new int[] { 1, 2, 3, 45, 6 };foreach (int i in iArray)Console.Write(i.ToString() + ",");Console.WriteLine("\n\n");//2级数组int[,] i2Array = new int[,] { { 1, 2 }, { 3, 4 } };
第一步,以管理员身份,打开命令行cmd 。
第二步,在命令行中切换到mysql安装的目录下的bin文件夹下
笔者的安装路径是,C:\Program Files\MySQL\MySQL Server 5.6\bin。安装路径大家都差别不大,只是盘符稍有改动
第三步,按 mysqladmin -u用户名 -p旧密码 password 新密码
格式在命令行下输入。
笔者 旧密码是 123456 ,改后密码为123
问题描述:
尽管ajax跳转有很炫的转屏动画,但是在某些时候为了性能或者为了业务需求还是需要禁掉ajax跳转的。
解决办法:
禁止ajxa跳转有两种情况:
1、禁止局部ajax跳转
2、禁止全局ajax跳转
对于#1只需要在a标签中添加下面的属性:
data-ajax=“false”
有时我们要用正常的http请求而不用Ajax请求,比如链接到别的网站等情况。通过给a标签加下面的属性,可以将链接指定为正常的http请求:
rel=external
对于#2我们需要设置一个全局的禁止ajax跳转的方式,js代码如下: