`
meiyoudao
  • 浏览: 87759 次
  • 性别: Icon_minigender_1
  • 来自: 冲脉
社区版块
存档分类
最新评论
文章列表
我的方法 //一天时间有1000毫秒*60秒*60小时*24小时   这就是一天时间的毫秒数 (1000*60*60*24) //再用Date自带方法获取从自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数new Date().getTime() //再用Date自带方法设置毫秒数,显示时间new Date(long); System.out.println(new Date(new Date().getTime() - (1000*60*60*24))); 网上的方法 Calendar cal = Calendar.getInstance(); ...
默认转型:自动把String转换成int,int转换成String,这主要是看action里设置的类型。struts默认能转换的类型有Integer,Double,Boolean,Byte,Character,Short,Long,Float,BigInteger,BigDecimal,String,Enum 日期传值 连接:http://localhost:8080/ac/go?date=1988-09-11 取值:日期:<s:date name="date" format="yyyy-MM-dd HH:mm:ss"/> 格式化必须按 ...
spring-security模块实现了权限控制功能. 自定义过滤器 1.自定义一个类实现Interceptor接口. 2.配置在调用的action中.并且加入默认的过滤器栈.只要你要使用默认的过滤器栈. <interceptors> <interceptor name="auth" class="com.meiyoudao.filter.AuthFilter"></interceptor> </interceptors> <action name="we ...
转载:http://edu.codepub.com/2010/0518/22773.php TOMCAT源码分析(启动框架) 前言:    本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教! 建议:    毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的地方, 再来查阅本文, 看是否能得到帮助。 我相信这样效果以及学习速度都会好很多! 1. Tomcat的整 ...
//当页面关闭时触发 window.onbeforeunload = function() { alert('关闭了吧'); } //关闭窗口(弹出式窗口) parent.window.close(); //关闭窗口 window.close(); //拷贝内容 window.clipboardData.setData("Text",clipBoardContent); //是否是数 ...
1.需要用的JAR包commons-collections-3.2.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar 2.需要一个配置文件properties(内容为下面XML) 3.创建数据源BasicDataSourceFactory.createDataSource(properties); /* DataSource用来取代DriverManager来获取Connection; 通过DataSource获得Connection速度很快; 通过DataSource获得的Connection都是已经被包裹过的(不是驱动原来的连接),他 ...
反射就是把Java类中的各种成分映射成相应的Java类. Class 类代表Java类,它的各个实例对象又分别对应什么呢? 对应各个类在内存中的字节码,例如,Person类的字节码,ArrayList类的字节码,等等. 一个类被类加载器加载到内存中,占用一片存 ...
http://www.open-open.com/index.htm 算法技术手册(提供高效的代码解决方案,提升算法性能) http://www.china-pub.com/196439#ml 设计原本:计算机科学巨匠 http://www.china-pub.com/197412 淘宝JAVA中间件团队博客 http://rdc.taobao.com/team/jm/
--创建用户并赋权 sql> grant select,update,insert,delete,drop,create on *.* to icdpub@localhost identified by 'icdpub'; --SQL分类: --DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) --DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) --DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) --定义字段 tErrCode INT; tErrMsg ...
//获取conn连接了的数据库信息 java.sql.DatabaseMetaData dbmd = conn.getMetaData(); //数据库产品名 System.out.println("DB Name: " + dbmd.getDatabaseProductName()); //数据库是否支持事务 System.out.println("Transactions: " + dbmd.supportsTransactions()); //支持批量更新 System.out.println(dbmd.supportsB ...
//上一条数据 rs.previous(); //指定到100行 rs.absolute(100); //最后一行后面 rs.afterLast(); //第一行前面 rs.beforeFirst(); //等等一些方法 //更新结果集当前行内容 rs.updateString(3, "更新内容"); rs.updateRow();
接口CallableStatement继承PreparedStatement接口用于调用存储过程 //无参调用 String sql = "{call p_t_regeistUser()}"; CallableStatement call = con.prepareCall(sql); //带参调用 String sql2 = "{call p_t_regeistUser(?,?,?,?)}"; CallableStatement call2 = con.prepareCall(sql); //输出参数为vercha ...
con.setAutoCommit(false);//设置事务为手动控制 con.commit();//提交事务 con.rollback();//回滚事务 st.executeUpdate(sql); sp = conn.setSavepoint();//1.获取事务标志位 conn.rollback(sp);//2.回滚到事务标志位 conn.commit();//3.事务提交 //设置事务隔离级别. Connection类定义了一些事务级别常量 con.setTransactionIsolation(Connection.TRANSACTION_ ...
//插入文本数据 // 1.创建语句 String sql = "insert into clob_test(big_text) values (?) "; ps = conn.prepareStatement(sql); File file = new File("src/com/meiyoudao/jdbc/JdbcUtils.java"); Reader reader = new BufferedReader(new FileReader(file)); ps.setCharacterStream(1 ...
Connection con = null; Statement st = null; ResultSet rs = null; try { /* * 可以注册多个驱动 * 如: * DriverManager.registerDriver(new com.mysql.jdbc.Driver()); * DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriv ...
Global site tag (gtag.js) - Google Analytics