- 博客(25)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Mysql decimal(m,d)的说明
看了一些博客,觉得很多都是复制的,不如自己亲测一篇: create table decimal_test(id int auto_increment PRIMARY key,score decimal(5,2) -- 取值范围是 -999.99 到 999.99);-- 整数的位数必须小于等于m-d,不然报错。小数的位数可以大于d位。多...
2018-02-02 14:27:20 33978 13
原创 SpringMvc Interceptor拦截器的配置与使用
package com.springmvc.controller;import com.springmvc.entity.User;import com.springmvc.service.UserService;import org.apache.commons.collections.map.HashedMap;import org.apache.log4j.Logger;impo...
2018-02-28 17:40:21 65832 5
原创 Java,Lambda,Stream实例
package com.main;import java.util.*;import java.util.stream.Collectors;public class Main { public static void main(String[] args) { // write your code here List<String>...
2018-02-26 20:38:32 540
原创 Mybatis中Bind的用法
<sql id="columnSql"> <trim suffixOverrides=","> <!-- suffixOverrides此时的作用是去除最后一个逗号 --> id, username, password, sex, </trim></sql><select id="f
2018-02-26 16:34:35 9937
原创 @Autowired,required,@Qualifier作用
@Autowired(required = false)当不能确定 Spring 容器中一定拥有某个类的 Bean 时,可以在需要自动注入该类 Bean 的地方可以使用 @Autowired(required = false),这等于告诉 Spring:在找不到匹配 Bean 时也不报错。@Autowired @Qualifier("office") private Office offic...
2018-02-23 15:51:17 3604
原创 Mysql修改字段名、修改字段类型
mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释--对某字段进行修改ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以省略alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '...
2018-02-23 15:45:02 477595 4
原创 Java中float、double、long类型变量赋值添加f、d、L尾缀问题
public class Test { public static void main(String[] args) { float f1 = 1.2;//报错,虚拟机默认为double float f2 = 1.2f;//正确 float f3 = 1.2F;//正确 Float f4 = 1.2;//报错,虚拟机默认为d
2018-02-11 20:06:49 9585
转载 Assert断言常用语法
断言常用的方法1. notNull(Object object)当 object 不为 null 时抛出异常,notNull(Object object, String message) 方法允许您通过 message 定制异常信息。和 notNull() 方法断言规则相反的方法是 isNull(Object object)/isNull(Object object, String messa...
2018-02-10 18:35:52 17319 1
转载 Java中instanceof和isInstance区别详解
一次性搞定instanceof和isInstance,instanceof和isInstance长的非常像,用法也很类似,先看看这两个的用法:obj.instanceof(class)也就是说这个对象是不是这种类型,1.一个对象是本身类的一个对象2.一个对象是本身类父类(父类的父类)和接口(接口的接口)的一个对象3.所有对象都是Object4.凡是null有关的都是false null.inst...
2018-02-10 18:22:59 817
转载 Java,Enum类中为什么构造函数必须是私有的
枚举被设计成是单例模式,即枚举类型会由JVM在加载的时候,实例化枚举对象,你在枚举类中定义了多少个就会实例化多少个,JVM为了保证每一个枚举类元素的唯一实例,是不会允许外部进行new的,所以会把构造函数设计成private,防止用户生成实例,破坏唯一性。枚举类型是单例模式的。你需要实例化一次,然后再整个程序之中就可以调用他的方法和成员变量了。枚举类型使用单例模式是因为他的值是固定的,不需要发生
2018-02-10 15:23:26 7713 1
原创 @Target,ElementType各枚举常量的含义
ElementType枚举常量的含义:ANNOTATION_TYPE 注解类型声明CONSTRUCTOR 构造方法声明FIELD 属性、字段声明(包括枚举常量)LOCAL_VARIABLE 局部变量声明METHOD 方法声明PACKAGE ...
2018-02-10 14:40:30 5543 1
原创 SpringBoot集成SpringTask执行定时任务
第一步:.yml文件添加配置:testTask: doTask: cron: 0 6 20 ? * * 第二步:新建配置文件spring-task.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/...
2018-02-08 20:22:31 2815
原创 SpringBoot集成Quartz执行定时任务
第一步:pom文件添加: <!-- Quartz定时任务--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> ...
2018-02-08 20:08:28 908 6
原创 Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.
Cron表达式,原因是:天(月的多少号)和天(周几)不能同时都为*,当有一个为*时,另一个要是?,才行。秒 分 时 天(月) 周 天(周) 年 一般年可以省略,如果是6位时,则是把年省略了。 <property name="cronExpression" value="0 48 17 * * * *" /> -- 报错 Support fo...
2018-02-08 09:51:23 9446 1
原创 Quartz java.lang.NoClassDefFoundError: org/quartz/JobDetail
pom中已经添加了 <!-- Quartz定时任务--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> ...
2018-02-08 09:42:11 5739
原创 Mysql,replace into,存在则更新,不存在则插入
replace into 首先判断数据是否存在;如果不存在,则插入;如果已存在则先删除再插入MySQL replace into 有三种形式:1. replace into tbl_name(col_name, ...) values(...)2. replace into tbl_name(col_name, ...) select ...3. replace into tbl_nam
2018-02-06 14:54:30 2636
原创 Mysql,添加复合唯一索引
CREATE TABLE `t_user` ( `id` varchar(11) NOT NULL, `username` varchar(40) NOT NULL, `password` varchar(40) NOT NULL, `sex` varchar(4) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHA
2018-02-06 14:14:09 10136
原创 Mysql引擎类型
> show engines \G;mysql> show engines \G;*************************** 1. row *************************** Engine: InnoDB Support: DEFAULT Comment: Supports transactions, row-leve...
2018-02-05 22:14:08 213
原创 Mybatis,foreach用法--对于list和array
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separa
2018-02-04 15:43:11 24596 1
原创 MyBatis的where,trim,prefix,prefixOverrides,suffixOverrides使用实例
建表语句和表的数据,以及范例如下:第1种:直接使用where id, username, password, sex, SELECT FROM t_user WHERE username = #{username} and password = #{password}输入:username:Tom,password:1232018
2018-02-04 12:02:45 8743 1
原创 MyBatis传入参数的方式
以下是传入两个参数的方式:第一种,使用@Param注解,定义参数别名,即定义映射关系DAO: public List findByUsernameAndPwd(@Param("userNameABC") String username, @Param("passWordDEF") String password);SQL: SELECT FROM t_user
2018-02-03 17:42:27 1203
原创 Idea Web调试时,控制台中文乱码,解决方法
Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启tomcat
2018-02-03 11:20:52 2644
转载 java import static作用
import static(静态导入)是JDK1.5中的新特性,一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行
2018-02-02 21:14:42 1486
转载 Mybatis <where>用法
<select id="findUserInfoByUnoQuantity" parameterType="Map" resultMap="UserInfoResult"> select * from userinfo department like #{department}
2018-02-02 16:13:29 9900
mhd raw metaimage java读取类
2017-10-18
commons-lang-2.5.jar
2016-07-08
commons-configuration-1.6.jar
2016-07-08
android通过servlet与服务器验证用户信息
2016-03-26
全国省市县区域名称
2015-11-17
android布局中用到dimension,这样的作用是什么?好处是?
2015-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人