- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 zeroDateTimeBehavior=convertToNull
在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用Resul
2015-04-27 15:16:21 1758
转载 sql题目
网上有道关于sql的题目:有如下A、B两个表,如何将A表的数据查询出来,结果如B所示? A表:姓名科目分数张三语文60李四数学65张三英语70张三数学75
2015-04-24 17:31:57 419 1
转载 Spring定义事物通知tx:advice
name:方法名的匹配格式 --> propagation:指定事物的传播级别 --> isolation:指定事物的隔离级别 --> Spring中事物的传播级别:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常
2015-04-23 19:50:36 2927
转载 Spring对Cache的支持
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对
2015-04-23 19:44:50 1653
转载 context:component-scan
Spring中applicationContext.xml中有个标签通过扫描文件的方式进行注入。使用之后标签就没什么用了,因为标签已经包含了注释扫描功能具体使用如下: use-default-filters="false"> context:include-filter type="regex" expression="com.foo.bar.*Config"/>
2015-04-23 11:57:52 354
转载 Mybatis3.2.1整合Spring3.1
MapperFactoryBean 首先,我们需要从Mybatis官网上下载Mybatis-Spring的jar包添加到我们项目的类路径下,当然也需要添加Mybatis的相关jar包和Spring的相关jar包。我们知道在Mybatis的所有操作都是基于一个SqlSession的,而SqlSession是由SqlSessionFactory来产生的,SqlSessionFacto
2015-04-23 11:19:25 353
原创 java中@SuppressWarnings注释使用
在eclipse中敲如下代码,会发现一些警告线增加@SuppressWarnings({"unused","rawtypes"}) 之后警告线会消失那么unused和rawtypes有什么用呢?unused:表示没有使用的参数名称,如_listrawtypes:表示没有声明泛型的ArrayList因此对unused和rawtypes增加去除警告之后 就
2015-04-22 18:54:59 828
转载 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 可以设一个环境变量M2_HOME指向你的m
2015-04-22 14:26:24 936
原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
使用Maven中的maven-build来本地调试项目,启动后在console出现如下错误信息:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?解决办法:eclipse中windows->Preferences->Java->Install
2015-04-22 14:26:04 416
转载 构造器的调用顺序
构造器是OOP的重要组成部分,很多人认为它很容易。只不过是new了一个对象而已。而think in java的作者却告诉我们,其实这并不容易。先看下面这个例子。在你没看结果之前,你觉得你的答案是对的么。[java] view plaincopypackage com.tudou.t1; class Meal { M
2015-04-21 19:28:03 352
原创 Windows上安装Git和TortoiseGit
1 下载winodws版本Git 并安装和设置环境变量2 下载ToroiseGit 并安装3 找一个文件夹做仓库: 注:请新建一个空的文件夹作为仓库,否则会出现如下提示: 3.1)创建空的文件夹E:\git 进入文件夹git 然后右键选择 "Git Create repository here ..." 弹出如下提示框 注:如果需要建立 多个
2015-04-20 18:01:28 524
原创 Java实现字符数组单词反转
今天笔试时遇到一个题目: 有一段英文用空格隔开,不包含标点符号,如: what are you doing 需输出格式如下doing you are what。要求只能借助定长的内存。 答题的时候一时不知从何下手,然后就用到了 StringBuilder和Stack 虽然能实现输出结果但是却用到了不定长度的内存空间,自然不符合要求。于是下来百度了一番,发现大体思
2015-04-07 22:15:06 738
原创 String.format()方法使用
在使用String.format() 来处理long的时候:String.format("处理id[%l]的结果[%b]."但运行有错,抛java.util.UnknownFormatConversionException,查了一下才知道,原来%d是包括了int,long,byte等等类型了,改为String.format("处理id[%d]的结果[%b]."就行了
2015-04-03 15:50:02 553
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人