- 浏览: 556884 次
最新评论
-
牛气大志:
JAVA集合操作的利器:CollectionUtils h ...
java List集合交集并集相减原生态方法 -
bugyun:
tianxiyue 写道好极了啊啊昨天无意间,又发现解决该问题 ...
MyEclipse 选中属性或方法后 相同的不变色了? -
tianxiyue:
好极了啊啊
MyEclipse 选中属性或方法后 相同的不变色了? -
bugyun:
QuarterLifeForJava 写道是的,是的,其实个人 ...
List 中 remove 的使用 -
QuarterLifeForJava:
是的,是的,其实个人还是比较偏好“1.倒过来遍历list”不过 ...
List 中 remove 的使用
文章列表
Java 非null 判断性能对比
- 博客分类:
- Java
插入代码几次,显示格式老是太乱。
package cn.com.bugyun.tmp;public class Test { String s = ""; long n = 1000000000; private void function1() { long startTime = System.currentTimeMillis(); for (long i = 0; i < n; i++) { if (s == null || s.equals("")); ...
java 字符串转换日期
- 博客分类:
- Java
package cn.com.waegg.tmp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
System.out.println(getDate("2014年11月12日 07时20分&q ...
mybatis 第一天环境的搭建(二)
- 博客分类:
- mybatis
本次通过注解的方式实现上一次的功能,为了避免观看代码的干扰,此处我把不用的代码注释掉
1. UserMapper.java 代码如下: UserMapper.xml 不能删除, 通过注解写SQl语句
package com.bugyun.mybatis.model;
import org.apache.ibatis.annotatio ...
mybatis 第一天环境的搭建(一)
- 博客分类:
- mybatis
因上一章中写的列子不是很规范,接下来将介绍实现该功能的第二种形式,我这边尽量用代码来表达我的意思,理论有不清楚的可以参考官网文档:
http://mybatis.github.io/mybatis-3/zh/getting-started.html
namespace="X",x是这个类的实际地址
以下开拔各个文件代码:
1. configuration.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurati ...
mybatis 第一天环境的搭建
- 博客分类:
- mybatis
工程结构:
数据库表结构:
configuration.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAlias ...
mybatis if 里的坑
- 博客分类:
- mybatis
一:
Xml代码
<if test="type=='y'">
and status = 0
转自:http://hunan.iteye.com/blog/752606
我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明
基本语法:
load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_name[fields[terminated by't'][OPTIONALLY] enclosed by ''][escaped by'\' ]][lines terminated by'n'] ...
mysql 里的 dual 表
- 博客分类:
- mysql
select 11+22+22 ;
select 11+22+22 from dual;
select ab+ba;
select ab+ba from dual;
我个人理解为 以上语句 mysql 在执行的时候,把select和from之间的值进行了转换为整形的运算。 mysql 里 dual 表示假表即: select 和 from 之间必须是字符或者数字,以下两个 SQL 语句不会出现问题。
select "ab+ba";
select "ab+ba" from dual;
select 'ab+ba' from d ...
MySQL 中 replace into的用法,是insert into的增强版。
replace into在向表中插入数据时:
1、首先判断数据是否存在;
2、如果不存在,则插入;
3、如果存在,则更新。replace into 跟 insert 功能类似,不同点在于:1. 表必须有主键 ...
REGEXP 扩展正则表达式的一些字符:
select * from beyond
1. [abc]: 匹配“a”、“b”或“c”;
select * from beyond where args1 REGEXP '^[abc]' ;
2. [a-z]: 匹配任何字母
select * from beyond where args1 REGEXP '^[a-c]' ;
3. [0-9]*: 匹配任何数量的数字; *:匹配零个或多个在它前面的字符
select * from beyond where args1 REGEXP '[0-9]*' ;
...
对 List 里面 Map 的指定 key 进行排序,重写Collections.sort() 方法
new HashSet<>(list) 构造函数,会打乱 list 原有的顺序
package com.bugyun.tmp;
public class CollectionTool {
/**
* @Description: 按照 args 由大到小排序
* @param list
* @param args
* @return void
* @throws
* @author beyond
...
select t.args1,t.args2,t.args3 from beyond t ;
select t.args1,t.args2,t.args3 from beyond t where t.args2 != null ;
select t.args1,t.args2,t.args3 from beyond t where t.args2 = null ;
这两种情况竟然查出来是 Null ,没有报错!
select t.args1,t.args2,t.args3 from beyond t where t.args2 ...
转:http://www.blogjava.net/killme2008/archive/2012/05/22/378885.html
你有个任务,需要用到某个开源项目;或者老大交代你一个事情,让你去了解某个东西。怎么下手呢?如何开始呢?我的习惯是这样: 1.首先,查找和阅读该项目的博客 ...
转自:http://xtu-xiaoxin.iteye.com/blog/647580
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处:
转自:http://blog.csdn.net/topwqp/article/details/8681573
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:
第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
第二种是:通过 在xml中定义init-method 和 destory-method方法
第三种是: 通过bean实现InitializingBean和 DisposableBean接口
1:定义相应类实现InitializingBean ,DisposableB ...