- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 MySQL开启general_log跟踪数据
windows下: set global general_log = off; set global general_log = on; set global general_log_file = 'D:/general.log';
2016-08-15 15:17:48
408
原创 数组和JVM的内存分配
数组: 同一种类型数据的集合,其实数组就是一个容器; 数组一旦建立,必须明确长度; 数组中默认值都是0; 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; int[] arr = new int[3]; 格式2: 元素类型[] 数组名 = new 元素类型[]{元素,元素,……}; int[] arr = new int[]{1,2,3};
2015-02-14 17:42:44
1584
原创 三元运算符和if的区别and重载特点
三元运算符是运算符的一种,必须有返回值; if语句可以无返回值; 重载: 1、同一个类; 2、同名; 3、参数个数不同or参数类型不同; 4、方法重载和返回值类型无关,只看参数列表; 5、如果方法出现调用的不确定性,会编译失败;
2015-02-14 14:03:58
623
原创 break和continue的区别
a:for(int x = 1; x b:for(int y = 1; y<=x; y++){ System.out.print(y+"*"+x+"="+y*x+"\t"); //转义字符只用在字符串中; break a; //跳出a循环; } System.out.println(); } break:跳出; break作用范围:switch语句或循环语句; break跳出当前
2015-02-12 15:04:55
469
原创 Switch语句
int x = 3; switch(x) //byte,short,int,char { default: System.out.println("d"); //break; //已经有了答案“d”而且没有break语句,所以程序会继续向下执行而不判断case,直到碰到break或大括号; case 4: System.out.println("a"); break; case
2015-02-11 14:55:31
356
原创 算数运算符
除法运算注意精度: int x = 6370; x = x/1000*1000; System.out.println(x); //x=6000 负号取决于被模数: System.out.println(-5%2); //-1 System.out.println(5%-2); //1,负号取决于被模数 引用自百度知道: a++和++a的区别: 程
2015-01-21 17:30:43
418
原创 变量的基本演示
基本数据类型: 1byte = 8bit; 1byte 2byte 4byte 8byte byte short int long float double char boolean(1bit)
2015-01-20 21:36:06
333
转载 Hibernate 数据库方言
本文讲述Hibernate不同数据库的连接及SQL方言。Hibernate不同数据库的连接可能会出现错误,有一种情况是由于Hibernate SQL方言设置不正确而导致的。 以下代码展示Hibernate不同数据库的连接。
2014-07-26 20:33:55
480
转载 org.hibernate.exception.ConstraintViolationException: could not insert
报错原因: generator id设置问题 hibernate的映射文件bean.hbm.xml是跟库表一一对应的,如果库表中存在主键,需要自动生成就用native,有时需要在我们insert时就给他赋值,用assigned。 example: 如果是要让他自动生成的话用如下: i
2014-07-26 20:25:57
498
转载 Could not determine type for: String
初学hibernate,遇到这样一个问题。搞了半天都不知道问题出在哪儿,结果发现是配置文件中的类型写法出了问题。 Exception in thread "main" java.lang.ExceptionInInitializerError at hib.HibernateUtil.(HibernateUtil.java:21) at hib.dynamicmodel.Dynam
2014-07-26 20:22:14
922
转载 JUnit的jar包和hamcrest的jar包关系
今天是六一儿童节,天气很好,起得很早,结果就是为了搞清楚JUnit里的各种断言是怎么来的。 junit和hamcrest是两个不同的框架,不同的东西。只不过是junit使用了hamcrest框架而已。 在junit上下载的junit的包解压开见下图: 刚下载的JUnit的jar包解压开的文件。 junit-4.10.jar :包含jun
2014-07-26 20:16:57
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人