自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 java中的运算符

算术运算符整数两个操作数中有一个是Long类型,那么计算的结果为Long 两个操作数没有Long类型,那么计算的结果为int浮点数两个操作数中有一个是double类型,那么计算的结果为double取模运算1%5 = 1 ,-1 % 5 = -1 , 1 % -5 = 1,取模运算的结果是否为正数取决于左边第一个操作数。自增和自减b = a++表示一个变量a先赋值给b,然后进...

2020-03-23 23:36:08 49

原创 java中基础数据类型

java中有8种基本数据类型:byte、int、short、long、boolean、char、float、double对应的类为:Byte、Int、Short、Long、Boolean、Charecter、Float、Double逻辑型:boolean文本型:char整数型:byte、short、int、long浮点型:float、doublebyte: 1字节 ...

2020-03-06 17:14:55 46

转载 JDK的bin目录下那些常见工具使用集锦

JDK的bin目录下那些常见工具使用集锦在JDK的bin目录下有许多java小工具可以用于编译,运行以及调试Java程序或监控JVM的运行。在习惯于在Window下使用Eclipse等IDE工具开发的程序员来说,可能bin目录下的很多工具都很少使用。但是如果是运行在Linux下的应用程序并且是命令行模式运行的话,很多时候使用JDK提供的一些工具可以给开发人员带来很多便利。本文总结了在实际开发中...

2020-03-06 15:22:18 238

原创 idea换背景图片

idea换背景图片idea插入背景图片使用快捷键来设置,因此先查看设置背景图片的快捷键是否设置,如果没有请先设置。(1)设置换背景图片的快捷方式使用Ctrl+Alt+S打开Setting界面,找到Keymap界面在搜索框输入Set BackGround Image,搜索设置换背景快捷键,并且设置快捷键,本文设置为Ctrl+Alt+Shift+Q。设置完成之后,退出设置界...

2019-04-04 11:31:17 5113

原创 maven本地安装jar包的命令

maven本地安装jar包的命令以安装kaptcha.2.3为例,先到网上下载好jar包,然后打开控制台窗口,使用命令cmd打开窗口。在命令行里面输入mvn --version确认本机是否有maven软件。如果有,查看是否配置了环境变量;如果没有,那么便要到maven的安装目录去执行mvn的命令。执行mvn install命令将jar包安装到本地的maven仓库里面mvn inst...

2019-04-01 09:33:02 92

原创 git相关操作

1、配置用户信息git config --global user.name [username]git config --global user.email [email]2、查询用户信息git config --list3、如果push遇到在输入密码出错后,就会报这个错误fatal: Authentication failed for解决办法:git confi...

2019-03-11 09:18:45 61

原创 命令行工具curl小记

1、发送get请求curl http://127.0.0.1:8080/tvseries/2、发送post请求curl -H "Content-Type:application/json" -X POST --data '{"name":"test","sex":"Male"}' http://127.0.0.1/tvseries/3、发送delete请求curl -X ...

2019-02-12 11:31:55 252

原创 spring-boot热部署

在idea中设置spring-boot的热部署步骤如下:在pom文件中添加热部署的依赖包:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> &l...

2019-02-12 11:10:41 136

原创 spring-boot尝试

创建第一个spring-boot的项目maven构建项目1、访问http://start.spring.io/2、选择构建工具Maven Project、Spring Boot版本2.1.2以及一些工程基本信息,点击“Switch to the full version.”java版本选择1.8,可参考下图所示:3、点击generate project会生成一个spring...

2019-02-12 09:21:47 77

转载 mysql数据库的导入和导出

window下1.导出整个数据库mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名mysqldump -u dbuser -p123456 dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名mysqldump -u dbuser -p123456 dbname users...

2019-01-31 11:15:02 70

原创 MyBatis自定义TypeHandler处理枚举类型的字段

首先看一下我们的实体类的sqlSET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for t_user-- ----------------------------DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `id`...

2019-01-11 11:33:45 333

原创 MyBatis中choose-when-otherwise、trim、foreach、bind的使用

choose-when-otherwise如果角色编号(roleNo)不为空的话,则只用角色编号作为条件查询 当角色编号为空,而角色名称不为空的话,则用角色名称作为查询条件 如果角色编号和角色名称都为空的,则要求备注不为空 <select id="findRole2" parameterType="role" resultMap="roleResultMap"> sel...

2019-01-10 14:45:35 86

转载 spring中Constructor、@Autowired、@PostConstruct的顺序

其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来...

2019-01-04 10:32:37 75

原创 mybatis在xml中的大于,小于等符号写法

第一种写法(1):   原符号    替换符号 < < <= <=  > > >= >= & &  ' '  " " 例如:sql如下:create_date_ti...

2019-01-02 16:30:48 7680

原创 mysql用户的创建,授权,修改密码

创建用户create user 用户名 @'IP地址' IDENTIFIED BY '密码'mysql> create user test @'localhost' identified by '123456'-> ;Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query O...

2018-12-27 17:39:22 203

转载 mysql的atler命令

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:testalter_tbl。root@host# mysql -u root -p password;Enter password:*******mysql> use RUNOOB;Database changedmysql> create t...

2018-12-27 10:41:09 134

原创 mysql时间函数

(1)今天是 SELECT NOW();--2015-09-2813:48:12(2)查询当天,格式为YYYY-MM-DDSELECT CURDATE();--2015-09-28(3)查询当天,格式为YYYY-MM-DD HH:mm:ss  SELECT NOW();--2015-09-2813:42:00(3)查询当天0点,格式为YYYY-MM-DD HH:mm:...

2018-12-27 10:30:58 1323

转载 poi读取Excel时日期为数字 的解决方法

在使用poi解析Excel文件时,会发现,表格中的日期解析出来是一个数字,如下:这是Excel表格的截图:这是poi解析出来的这个日期的结果:我们期望这个日期解析出来是:2015/8/21,而结果却是42237.什么原因呢?这个数字是什么呢?是以1900年为原点,到2015年8月21日,之间经过的天数。我们可以通过使用Date date = row.getCell(1...

2018-12-27 09:46:09 5706

转载 java try(){}catch(){}自动资源释放

从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。使用try(){}catch(){}效果:private static void customBufferStreamCopy(File source, Fil...

2018-12-27 09:40:06 107

转载 【断点调试快捷键】IntelliJ IDEA断点调试中的快捷键

F9                 resume programe 恢复程序Alt+F10            show execution point 显示执行断点F8                 Step Over 相当于eclipse的f6,跳到下一步F7                 Step Into 相当于eclipse的f5就是进入到代码Alt+shift+F7 ...

2018-12-27 09:36:56 712

原创 request接收表单提交中文参数乱码问题

request接收表单提交中文参数乱码问题    项目使用springMVC+mybatis+mysql搭建的项目问题    使用GET请求发送参数,在后台接收参数的时候。发现前台传递的中文出现乱码信息。现象解决方案1    将GET请求改成POST请求,TOMCAT会自动帮助我们将参数封装到实体类里面,乱码的问题就自动解决了。    注明:前后台的编码要是一致...

2018-12-27 09:33:40 796

原创 关于form表单提交文件file后台controller中参数获取不到的解决办法

问题今天是用ssm框架来写一个读取excel的功能,前台使用开发者工具查看传递的参数没有问题。后台的controller的接收参数为 MultipartFile[] file,但是发现答应的file的length是0,没有封装前台传递的file文件流。 public ResultObject importData(@RequestParam("files") MultipartF...

2018-12-25 09:01:10 4044

原创 mysql字段类型

MySQL字段类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535)...

2018-12-21 10:05:33 976

原创 IntelliJ IDEA debug 调试打开 Evaluate Expression计算表达式窗口

在idea的debug模式,可以打开 Evaluate Expression计算表达式窗口来获取具体的值,打开窗口的按键为alt + F8。方便若要转载,请注明出处

2018-12-14 16:57:54 1261 1

原创 HttpPutFormContentFilter过滤器的使用

在前端使用PUT发送的请求的时候,需要在web.xml中配置HttpPutFormContentFilter,这样子springMvc才能得到前台发送过来的请求。<filter> <filter-name>HttpPutFormContentFilter</filter-name> <filter-class>o...

2018-12-14 10:27:05 2550

原创 nested exception is java.lang.NoClassDefFoundError: javax/el/ELManager

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.valid...

2018-12-14 09:49:06 2728

原创 执行Maven install或Maven test命令时控制台输出乱码的解决办法

原因:1-可能时没有指定编译的插件解决办法在Maven的pom.xml文件中增加如下代码:(本人亲测成功)<properties><argLine>-Dfile.encoding=UTF-8</argLine></properties> 【解决方案二】     在Maven的pom.xml文件中增加如下代码:(本人亲...

2018-12-03 09:37:16 1118

原创 JSON转对象报after a key at character 8 of [{&quot

前台传回来的数据,就多了很多的&quot这个符号,然后用JSONArray.fromObject()解析的时候报错after a key at character 8 of [{&quot。。。[ { "qNo":1, "topicId":"F90EF69302724239BCA...

2018-11-30 17:00:06 2737

转载 js中字符串全部替换

在js中字符串全部替换可以用以下方法:str.replace(/需要替换的字符串/g,"新字符串")比如:"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")结果如下:"yyyy/MM/dd/hh/mm/ss"JavaScript replace() 方法介绍定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换...

2018-11-30 16:27:49 54

转载 myeclise CI 2018 9破解方法

破解失败后,你需要在C:\ Users \ 或者C:\用户 路径下找到.myeclipse文件夹然后删除之后再按步骤重新破解切记破解之前不要再次打开MyEclipse 因为这个文件夹是MyEclipse的默认配置文件夹,软件验证所需要的信息都在这里面,每次软件启动的时候都会检查这个文件夹里面的密钥信息确保是否为购买用户,安装完MyEclipse之后不打开是不会有这个文件夹的,只有在安装完成后第一次打开MyEclipse才会创建,这就意味着每删除一次就相当于重装了一次软件,所以我们就可以重新破解了-----

2018-11-22 14:27:14 129

原创 idea热部署以及自动编译

    前段时间用eclipse开发,现在改用idea之后,要慢慢的开始熟悉idea的操作。今天的给大家介绍的就是idea的热部署以及自动编译,这样子可以简化我们开发过程中的很多的事情。1、首先先打开一个web项目然后,配置tomcat的信息,找到edit configuration选项,进行配置特别要注意的是在deployment里面添加的不是war,而是带exploded这...

2018-11-21 23:06:28 536

转载 使用Junit单元测试,Invalid bound statement (not found)

使用springMvcTest的时候发现Invalid bound statement (not found)这个错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):原因的话,是没有拷贝对应的resources文件,以及mapping文件。需要在pom中配置一下 &...

2018-11-21 20:12:43 1730

转载 使用idea编辑jsp页面的时候,发现不能使用pageContext.setAttribute,爆红

今天编辑jsp的时候发现一个问题,特此分享。使用idea编辑jsp页面的时候,发现不能使用pageContext.setAttribute,爆红。就像下面这样子,解决方案就是引入jsp-api的jar包解决方案就是导入jar包<!-- https://mvnrepository.com/artifact/javax.servlet/jsp-api --><depe...

2018-11-21 20:08:35 5097 3

原创 eclipse将java项目转换成maven项目

       前几天做了一个事情,就是将一个普通的java web的工程转换成maven项目,现在分享一下做法,以及一些过程中我遇到的一些问题和注意点。注意点:转成maven项目的有几点需要注意的。(1)找不到convert to maven project,这个可以参考http://www.cnblogs.com/liuyp-ken/p/5693093.html(2)pom中的&lt...

2018-11-21 11:27:18 37999

原创 redis - Zset

Set和Zset区别是在Set上面加了一个score字段ZADD key score1 value1 score2 value2添加数据127.0.0.1:6379> ZADD zset01 60 v1 70 v2 80 v3 90 v4 100 v5(integer) 5ZRANGE zset01 0 -1查询全部的数据redis 127.0.0.1:6379>...

2018-10-17 23:00:49 255

原创 redis - Hash

redis中的hash是一个key + value( key + value)的形式组成的HSET key value-key value-value添加一个hash127.0.0.1:6379> HSET user id 01(integer) 1HGET key value-key获取value127.0.0.1:6379> HGET user id"01...

2018-09-14 17:59:23 96

原创 redis - Set

Set存储的value值都是唯一的不重复,传入相同值,会保留一个,其他的去掉sadd key value1 value2 ...添加一个set127.0.0.1:6379> sadd set01 1 1 2 2 3 3(integer) 3SMEMBERS key查看set的值127.0.0.1:6379> SMEMBERS set011) "1"2) "2...

2018-09-14 16:47:55 49

原创 redis-List

LPUSH key value1 value2 ... 先进先出127.0.0.1:6379> LPUSH list01 1 2 3 4 5(integer) 5LRANGE key start end 查看list里面的数据start是开始的角标,end是结束的角标127.0.0.1:6379> LRANGE list01 0 21) "5"2) "4"3) ...

2018-09-14 16:27:21 255

原创 redis-string

append向原有的key的value里面添加字符127.0.0.1:6379> append 2 test(integer) 5127.0.0.1:6379> get 2"2test"strlen返回当前key的value的字符串长度127.0.0.1:6379> strlen 2(integer) 5INCR key这个key的value是一个in...

2018-09-14 12:03:52 245

原创 redis - key

redis的key的常用的方法keys * 查看所有的数据代码示例:127.0.0.1:6379[1]> keys *1) "test"2) "test2"exists key 查询是否存在这个key代码示例:127.0.0.1:6379[1]> EXISTS test(integer) 1move key 库号代码示例:127.0.0....

2018-09-14 11:36:46 55

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除