`
文章列表
public class SetTest { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub   Set set = new TreeSet();  set.add("C");  set.add("A");  set.add("B");    System.out.println(set.toString());    Set<String> set1 = new ...
package test.sockettest; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection; public class UrlTest {  /**  * @param args  */ public static void main(String[] args) {  // TO ...
话不多说,看代码和注释 分5步 1 查找驱动 2 连接数据库 3 查询 4 提交事务 5 关闭链接 ResultSet rec = st.executeQuery(sqlList);   int rta = st.executeUpdate(sqlStr);     package jdbcttest; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;im ...
hibernate 的管理下,执行sql语句      //执行查询     Session session = hibernateTemplate.getSessionFactory().openSession();     List result = session.createQuery(" from News ").list();     System.out.println(result.size());          //执行事务     final String sql = "insert into news_table values (25,' ...
Throwable 类是 Java 语言中所有错误或异常的超类    包含:两个子类 error (java环境的错误,cpu挂掉==)               和exception(由于Exception类是它们的基础,如果直接用Exception捕获所有的错误,我们就不会获得关于违例太多的信息)    exeption分为:       1 运行异常runtimeException          ArrayIndexOutOfBoundsException 数组越界错误                   int[] a=new int[2];               ...
这是我的一次 很2的bug 自己犯错的~~ 刚开始为了快,写个注解事务的测试代码用的是:   SprHiberServiceImpl sh = (SprHiberServiceImpl)ctx.getBean("sprHiber");   然后就一直报错 $Proxy5 cannot be cast to hiber.SprHiberServiceImpl 然后百度来google去,发现改成:   SprHiberService sh = (SprHiberService)ctx.getBean("sprHiber");   就可以运行 ...
一 FileInputStream 方式读写 可以读写 jpg doc txt等文件,因为  以字节流 方式传输 二 FileReader 方式读写 只能读写txt文件,因为以 字符流 方式传输   package test.file; import java.io.*; public class FileIOTest {  /**  * 读取的字符 为-1 表示文件结束 对中文采用unicode  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method st ...
事务 包括ACID 四个性质 详见我前面的文章 “acid-事务的原子性、一致性、隔离性、持久性” 包含一个或多个参数:传播行为,隔离级别,只读提示、事务超时间隔   一  传播行为: 新的事务是否要被启用或挂起,方法是否在事务中  1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开 启 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非 事务的执行 3. PROPAGATION_MANDATORY: 该方法必须运行在一个事务内。如果没有一个活动的事务 ,则抛出异常。 4. PROP ...
需要基本的jar包 1.commons-lang.jar       2.commons-beanutils.jar       3.commons-collections.jar       4.commons-logging.jar        5.ezmorph.jar       6.json-lib-2.2.2-jdk15.jar   package test.json; import net.sf.json.JSONObject; public class JsonTest {  public static void main(String[] args) ...
  --禁用所有外键约束的Sql代码select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'--启用所有外键约束的Sql代码select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'   执行查询出外键, ...
原子性  多个事情组成一个单元,要么同时成功或失败,不能只运行其中一个   一致性  事务处理要将数据库从一种状态转变为另一种状态。              一旦提交了修改数据,那么其它人读取这个数据,也是被修改后的数据   隔离性  在事务处理提交之前,事务处理的效果不能由系统中其它事务处理             多个用户,不能同时读写同一个数据,应该有先后顺序,在数据库中是一个一 个事件地运行,如果事件的条件不满足,后续事件就回滚   持久性  事件一旦提交成功,数据就发生了变化   例如:          网上定票系统,扣钱和定票是一个事务,它需要有原 ...
解决 cmd中输入:IPMSG /nic 192.168.1.101  或者 IPMSG 12367  /nic 192.168.1.101   今天不知道什么形式,飞鸽报了这个错 bind() 错误=10048 ~~~  百度一下,解决办法如下                    输入第一行时候,弹出的飞鸽,有其它人列表的 (我又测试地输入第二行时候,又弹出的飞鸽,只有自己, 于是果断关掉第二个
‍ 总结 1 表达式不起作用要检查标签 2 看看是不是跳转到另外一个页面了 最近在修改一个模块,功能倒是简单,主要碰到了一些奇怪的问题,费时间啊~~~现记下来,以免以后再走这样的弯路 1 标签没有引入。    调试一个页面时候,用EL表达式 进行判断条件,但是条件无论如何都不起作用,我就奇怪地从头跟,并 用 <c:out value="${t}" />也打印不出变量,最后搞了半天是c的标签没有引入, 本来页面是引入默认标签的,不知道前人是为什么不引入默认标签 2 修改了页面,但是页面第一次变,点了【下一页】的按钮,它又变到没修改的状态了, 最后发现点 ...
来源于 think in java 上 有点牛角尖的感觉 呵呵  也许以后会用到 package eight; import java.util.LinkedList;import java.util.Stack; public class StackTest {  /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub  Stack stack = new Stack();  stack.push("1");  stack. ...
一 直接使用 public class Test {  /*  * enum很像特殊的class,实际上enum声明定义的类型就是一个类。  * 编译后有一个独立的months.class  * 两种方式 1是直接声明 然后使用 2是声明一个类  * */ public enum months{JANUARY, FEBRUARY};   /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub    for(months m:months.values ...
Global site tag (gtag.js) - Google Analytics