- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 spring boot的log4j2异步日志配置
一、log4j2异步配置1、启动位置设置System.setProperty("Log4jContextSelector", "org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");2、引入异步日志依赖 <dependency> <groupId...
2019-01-23 11:45:50
4896
1
原创 logback配置详解(spring boot默认日志配置插件)
一、logback简介spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。Logback是由log4j创始人设计的又一个开源日志组件...
2018-10-10 14:49:24
3906
原创 CentOS6.9下载及在Hyper-V中安装
1、首先下载镜像文件: https://www.centos.org/download/其中官方(http://www.centos.org/)提供三个版本,分别如下:DVD ISO 标准版本(服务器安装推荐使用)Everything ISO 对完整版安装盘的软件进行补充,集成所有软件Minimal ISO Mini版本,只有必要的软件,自带的软件最少选择需要...
2018-09-06 17:35:43
2873
转载 Spring不支持生成带泛型的bean
问题:@Componentpublic class BaseDao&amp;lt;T extends BaseEntity&amp;gt; extends AbstractHibernateDao&amp;lt;T&amp;gt; {}异常:Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [c...
2018-08-13 14:51:17
3862
原创 时间相关的处理
Ⅰ、当前时间的获取Calendar calendar= Calendar.getInstance();System.currentTimeMillis();Date date = new Date();一、Calendar类Calendar calendar= Calendar.getInstance();获取年、月、日、星期等:// 年份 int year = calendar.get
2018-06-21 15:35:45
398
原创 Java源代码之路——String
1、private final char value[]; String对象还使用字符数组(char[])来存储我们的字符串, 在Java中String类其实就是对字符数组的封装2、hashCode() // s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] public int hashCode() { int ...
2018-03-28 09:31:47
255
原创 Java源代码之路---基础数据类型
Java源代码基础数据类型1、Java与数先关的基础数据类型主要分整数与浮点数,整数:byte,short,int,long,浮点数:float,double2、数据范围 类型 范围 byte -128~127(2^7-1) short -32768~32767(2^15-1) int -2147483648~2147483647(2^...
2018-03-26 15:04:37
927
原创 MySQL优化
一、left join 优化1、条件中尽量能够过滤一些行将驱动表变得小一点,用小表去驱动大表 2、右表的条件列一定要加上索引(主键、唯一索引、前缀索引等),最好能够使type达到range及以上(ref,eq_ref,const,system) 二、索引优化 索引讲解1、索引字段使用的排序规则必须一致才能使用索引三、Union跟Union ALLUnion和Union All的区别之一在于对重复
2017-12-20 10:09:43
501
原创 Mybatis功能整理
一、批量插入功能<insert id="batchInsert"> INSERT INTO message( user_range, to_user_id, type, src_id ) VALUES <foreach collection="list"
2017-12-20 10:05:04
797
原创 MySQL时间相关操作
1、date_format参数格式 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微妙 %H 小时(00-23) %h 小时(01-12) %I 小时(01-12) %i 分钟,数值(00-59) %j 年的天(001-366)
2017-12-20 09:49:20
292
原创 Java定时任务
一、CornExpress 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JA
2017-11-03 10:15:34
203
原创 java-随机数
1、随机生成32位UUIDpublic static String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x"
2017-10-30 14:49:36
263
原创 表结构设计规范
1、id统一使用int自增2、默认都有create_date,update_date,del_flag字段,create_date取消根据当前时间更新,update_date设置根据当前时间更新,del_flag设置enum类型(’0’,’1’)默认’0’3、sort统一使用tinyint类型4、type统一使用char类型5、统一添加唯一索引(id)6、唯一索引名为uk_字段名,普通索引名则为id
2017-10-30 14:32:09
909
原创 MySQL常用功能整理
一、查询语句 1、字符串截取:update sys_area set short_name = substring_index(short_name, '地区', 1) where type = 3 and short_name is not null and short_name like '%地区'2、date_format参数格式 格式 描述 %a 缩写星期名 %b 缩写月名 %c
2017-10-30 14:31:13
3130
原创 Java开发规范整理
1、id统一使用String型2、id查询,使用get方法3、数字相关,使用int型4、查询返回尽量使用实体类5、任何toString方法都要注意是否需要判断空6、使用实体类做操作时,首先需要注意实体是否有new,如果没有,需要注意判断是否为空7、使用编码标识时,首先使用int型,若使用String型,则不使用123,用英语短语标识8、工具类注意功能解耦9、尽量添加注释10、使用random时,注意
2017-10-30 14:23:18
222
原创 java集合处理
一、list排序 1、使用Collections.sort()方法Collections.sort(list);Collections.sort(list, new Comparator<T>() { /** * 第一个参数比第二个参数小返回负整数,等于返回0,大于返回正整数 * 升序排序,即返回正整数:t1排在后面,返回负整数:t1排在前面 */
2017-10-26 09:11:16
320
原创 Java 数字的相关处理工具类
import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;/** * 数字处理工具类 * @author zhengyingshun * @Data 2017年9月26日 */public class Nu
2017-09-26 09:33:44
877
原创 centOS7 安装ActiveMQ
一、 下载activeMQ 二、上传文件到centOS系统 三、解压tar -zxvf /usr/activemq/apache-activemq-5.15.0-bin.tar.gz四、新增activemqvi /etc/init.d/activemq复制以下内容#!/bin/sh## /etc/init.d/activemq# chkconfig: 345 63 37# d
2017-08-24 09:12:38
314
原创 第一次使用MongoDB,spring MVC框架整合MongoDB
Ⅰ、win7安装MongoDB MongoDB最新文档地址: http://docs.mongoing.com/manual-zh/reference/configuration-options.html#security-options安装MongoDB 官网下载window 64的版本,傻瓜式安装,按步骤next就行 https://www.mongodb.com/download
2017-07-18 10:37:33
519
原创 window 命令整理
Ⅰ、杀死进程 1.开始——>运行——>cmd 2.命令行输入:netstat -ano | findstr 端口(被占用的端口号) 3.输入:tasklist | findstr 端口(获取步骤2里面的端口,实际就是拿到了pid) 4.taskkill /pid #pid(步骤3里面的pid) /F (taskkill /?查看帮助)
2017-07-17 16:59:01
162
原创 Linux常用命令整理
cat /etc/redhat-release:查看linux发行版本[root@iZbp13f9njk6vhpwsviwucZ ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能
2017-07-17 09:22:06
273
原创 Java-时间相关的处理
Ⅰ、当前时间的获取Calendar calendar= Calendar.getInstance();System.currentTimeMillis();Date date = new Date();一、Calendar类Calendar calendar= Calendar.getInstance();获取年、月、日、星期等:// 年份 int year = calendar.get
2017-07-17 09:17:12
196
原创 类型转化
Ⅰ、char 转 int 不能直接 int intNum = (int)'9';,这样会获得‘9’的ASCII码 char numChar = '9'; // ASCII码,错误 int intNum = (int)numChar; System.out.println(numChar + ": " + intNum); //method 1:
2017-07-15 17:20:33
215
原创 Java web开发遇见的问题整理
Ⅰ、chrome控制台警告:Synchronous XMLHttpRequest on the main thread 解释:这个警告并不是错误,不是逻辑和代码错误;而是浏览器检测出来的一种不建议写法和用法的一种警示,完全不影响程序的执行和正常运行! 大体上的原因是 XMLHttpRequest 【ajax】发送请求,在浏览器js的主线程上,ajax同步发送请求引起的,这样会引起很不好的用户
2017-07-15 14:57:39
1050
原创 问题解决方法整理
问题1:不支持该安装程序用户界面模式 解决方法: 首先打开命令提示符窗口,不用管理员身份; 然后将安装程序拖到命令窗口,系统会自动将路径添加进去,紧接着在 install.exe 后面空一格加上 -i gui; 回车执行就可以正常安装了;
2017-07-15 11:22:59
335
转载 Java web常见的错误代码
1、1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。2、2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。
2017-07-15 11:15:40
936
原创 Linux系统安装redis
一,下载redis 压缩包 wget http://download.redis.io/releases/redis-3.2.8.tar.gz二,对压缩包进行解压 tar xzf redis-3.2.8.tar.gz三,解压后进行编译 makemake编译时出错: 1、 cc:未找到命令 原因:系统缺少gcc,安装gcc即可。 安装命令:yum -y install gcc auto
2017-07-15 11:04:36
299
原创 Android第一个项目
1. Android Studio常用配置点击file->Settings更改主题更改字体,首先要先点击Save As...才能进行更改2. Android Studio常用插件插件的安装方法:Browse repositories...:插件资源,可以在这边直接下载安装Install plugin from disk..
2016-09-07 10:41:11
295
原创 前言及Android Studio下载安装
一、前言本人第一次写博客,可能写的不好,不过我会尽量将文章的脉络理清楚,勿喷!并且前面将有部分内容引用网上已有的,算是一个整理。我主要学的是Java,Android之前是完全没有接触过,我写这个教程主要是为了自己的学习,同时如果能够帮助到别人的学习,将是一件锦上添花的事情,乐意之至。之前看过一篇文章说:通过写教程来教别人,就会逼着自己学习,逼着自己弄清楚知识的脉络。而且我写文章往往有些文理不清晰,上
2016-09-07 10:05:33
245
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人