自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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<T extends BaseEntity> extends AbstractHibernateDao<T> {}异常: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

apache-activemq-5.15.0

Linux apache-activemq-5.15.0-bin.tar.gz

2017-08-23

空空如也

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

TA关注的人

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