自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yitian_66的博客

学习心得体会

原创 redis-5.0.4配置文件详解

redis.conf # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as...

2020-01-20 14:44:32 133 0

原创 史上最全HttpStatus状态码

CONTINUE(100, "Continue"), SWITCHING_PROTOCOLS(101, "Switching Protocols"), PROCESSING(102, "Processing"), ...

2019-12-19 10:54:00 80 0

转载 连接数据库 mysql serverTimezone 问题

遇到一个问题:项目jar包扫描后,升级了好多jar包,包括mysql的驱动jar包升级到了8.0版本以上。升级后从mysql中查出的时候,全都比数据库的时间多13小时,而且这些时间存到数据库的时间,有些是正确的时间,有时比正确时间少13小时,这样返回给前端的时间就不准确,解决这个问题只要在spri...

2019-12-18 10:29:50 75 0

原创 多线程面试20题(带答案)

1、线程和进程的区别 线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位, 一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。 线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作, ...

2019-05-15 16:57:29 18202 0

转载 java中各种集合的扩容机制记录总结

转自:https://blog.csdn.net/wwwtotoro/article/details/79543308 JAVA中的部分需要扩容的内容总结如下: 第一部分:HashMap 、HashSet、Hashtable 第二部分:ArrayList、Vector、CopyOnWrite...

2019-03-01 15:00:00 22317 0

原创 1024程序员节

听说今天发布博客会得到特殊勋章?

2018-10-24 17:11:50 290 0

转载 logback的使用和logback.xml详解

一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实...

2018-10-23 16:31:22 109 1

转载 浅谈UML中常用的几种图——用例图

  1.UML简介   统一建模语言(Unified Modeling Language,UML)又称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。   *注:OM...

2018-10-13 11:18:59 212 0

转载 qW3xT.2

我遇到的是一款qW3xT.2的病毒,网上查了一下,好像是挖矿病毒。在此贴一下我找到的关于病毒的资料。这是我的服务器 这篇文章可谓是出自高手之笔,感觉说的很厉害,但是非专业人士的我有点看不懂,看个大概   https://blog.netlab.360.com/ddg-mining-botne...

2018-07-31 15:42:10 3752 13

原创 电脑快捷键大全

从事IT业几年了,本人还有一些电脑的快捷键不会用,这样办公效率会大大降低,下面给大家介绍一下电脑的快捷键使用: 亲测win7系统可用,其他系统自测 Alt+ESC 切换到上一个操作的窗口 Alt+F4 关闭当前窗口 Print Screen 截取当前全屏幕到剪切板 Alt+Print Scree...

2018-07-23 10:36:18 19264 0

原创 不定期更新:linux常用命令总结

===============================jar包启动========================================== 进入jar包所在目录 ——————>      nohup java -jar jar包名称 > 要将日志打印...

2018-07-23 10:23:00 19058 0

转载 比较spring cloud和dubbo,各自的优缺点是什么

  dubbo由于是二进制的传输,占用带宽会更少 springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大 dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决 springcloud的接口协议约定比较自由且...

2018-07-23 09:33:07 2436 0

原创 SpringBoot+Maven+Dubbo+Zookeeper+CentOS7 项目搭建与发布到阿里云服务器

      由于最近项目要用到dubbo+zookeeper。所以就在网上找了一些例子来看,试着自己搭建了一个项目,并放到了服务器上,大家有兴趣可以访问。这篇文章主要记录项目搭建以及部署过程中踩过的坑,希望能帮到你。。。 项目结构如下: 项目目录结构 项目是idea新建一个简单springb...

2018-07-21 14:45:40 19971 0

转载 聚合maven+spring-boot打包可执行jar

  整整搞了一天,终于解决这个问题了。这里是四个module,module之间存在依赖,打包两个可执行jar,看下最终效果吧                     聚合maven+spring-boot的搭建很简单,和普通的聚合maven没有什么区别。聚合maven+spring-boot打...

2018-07-21 08:44:42 338 0

原创 JDK动态代理工厂实现

        java代理有jdk动态代理、cglib代理,这里只说下jdk动态代理,jdk动态代理主要使用的是java反射机制(既java.lang.reflect包)                对类增强的3种方式:        继承        装饰者        动态代理动态代理...

2018-07-04 14:12:28 9563 0

原创 Springboot常用注解大全

springboot注解:@Service: 注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository: 注解在类上,表示这是一个数据访问层bean@Component: 注解在类上,表示通用bean ,value不写默认就是类名首...

2018-06-30 14:42:45 52026 7

原创 网络编程--UDP/TCP学习

第一章 网络通信协议        通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,...

2018-06-29 11:01:15 17138 4

原创 解决IDEA 自动引入局部变量失效问题

刚刚遇到一个问题,就是在写代码的时候习惯性的先写右边然后自动补全局部变量,可是刚刚百试百灵的Alt+Enter快捷键失灵了,瞬间就不会写代码了。就像你new File(“d:\\linshi\\1.txt”) 按住Alt+Enter不会自动补全左边。就让人很头疼。然后各种百度终于功夫不负有心人,终...

2018-06-22 12:17:26 25932 4

转载 SQL查询语句中的 limit offset

经常用到在数据库中查询中间几条数据的需求比如下面的sql语句:① selece * from testtable limit 2,1;② selece * from testtable limit 2 offset 1;注意:1.数据库数据计算是从0开始的2.offset X是跳过X个数据,lim...

2018-06-12 09:11:32 12368 0

原创 java8特性概要以及demo分析

一、Java 8 Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(pa...

2018-06-11 15:17:08 20938 0

转载 Java8的流Stream与收集器Collector详解

流Stream概述Stream可以说是java8的一大亮点。java8中的Stream对集合功能进行了增强。在日常开发中,我们免不了要经常对集合对象进行处理,而在java8以前,对于集合的处理完全是由我们自己来操作,所以代码看起来相对繁杂。而有了Stream以后,对于集合的处理得到了大大的简化。S...

2018-06-11 14:57:03 19195 0

转载 到底什么时候该使用MQ?

一、缘起一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问题(详见《互联网架构为什么要做微服务?》)。 最近分享了几篇MQ相关的文章:《MQ如何实现延时消息》《...

2018-06-09 10:55:13 13180 0

原创 验证码安全

验证码安全问题,是关于部门代码优化时,安全测试部门提出的问题。由于之前没注意过这个问题,所以在此记录一下。改进之前项目流程大致如图改进后如图:...

2018-05-31 18:06:24 4720 0

原创 HttpClientUtil 基于httpclient4.5.5版本

package com.example.demo.config; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.ap...

2018-05-30 16:38:54 7216 2

原创 grep参数说明及常用用法

grep常用参数说明grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN]... [-f FILE]... [FILE...] OPTIONS: -e: 使用正则搜索 -i: 不区分大小写 ...

2018-05-20 11:21:22 13469 0

转载 JAVA原生定时器Timer

     在开发中,我们经常需要一些周期性的操作,例如每隔几分钟就进行某一项操作。这时候我们就要去设置个定时器,Java中最方便、最高效的实现方式是用java.util.Timer工具类,再通过调度java.util.TimerTask任务。    1、Timer简介    Timer是一种工具,...

2018-05-20 11:00:57 735 0

转载 springBoot注解大全

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并...

2018-05-18 10:29:19 100 0

原创 Cron(七子表达式)表达式

一、Cron表达式的格式:Quartzcron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差...

2018-05-17 16:51:08 25671 0

原创 SpringBoot+Quartz 实现任务调度实战

    话不多说,贴代码要执行的任务:@Component public class Job { static int count1=0; public void todo(){ String time = new SimpleDateFormat("yyyy-...

2018-05-17 10:05:30 17785 0

转载 IDEA快捷键整理

【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F...

2018-05-14 12:42:56 4348 0

原创 sql查询语句知识点

1. case  wen then else end; 要学习很常用2.(oracle中严格。mysql不严谨数据无意义)分组的时候:select后面出现的原始列,必须在group by 后面出现。group by 后面出现的原始列,可以不在select后面出现如果一列没有在group by 后面...

2018-05-12 11:57:20 8376 0

原创 com.alibaba.fastjson 几个转换方法实例

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.HashMap; import java.util.Map; public class Test111 { ...

2018-05-10 14:19:47 583 0

原创 学习笔记-MySQL(多表查询)

/* 多表(两张表以上)查询 交叉查询 内连接 隐式内连接 显示内连接 外连接 左外连接 右外连接 */ /* 交叉查询 select * from A,B; */ SELECT * FROM category,products; /* 隐式内连接 */ S...

2018-05-09 11:00:29 4363 0

原创 学习笔记-MySQL(单表查询)

一、基本查询/* 查询所有记录 select * from 表名; */ SELECT * FROM product; /* 查询指定列 select 列名,列名... from 表名; */ SELECT pname,price FROM product; /* 别名查询 as 别名...

2018-05-07 16:18:23 8248 0

原创 学习笔记--MySQL

一 、数据库操作/* 创建数据库 create database 数据库名; */ CREATE DATABASE mybase;/* 删除数据库 drop database 数据库; */ DROP DATABASE mybase; /* 查看数据库信息 show create da...

2018-05-05 14:47:40 4153 0

原创 Spring-Boot的通用属性配置

属性配置https://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/html/common-application-properties.html

2018-05-04 10:06:36 66 0

原创 Spring-Boot在IDEA中的热部署方法

1 pom.xml文件 <!--添加依赖--> <dependency>  <groupId>org.springframework.boot</groupId>     &...

2018-05-03 19:51:34 8926 0

转载 JDK1.7更新到1.8,更改JAVA_HOME无法回到1.7

如果你安装了jdk1.7之后又安装了jdk1.8,那你可能会遇到这样的问题,那就是,不论你怎么修改环境配置,在命令行中,还是输出1.8版本,即使JAVA_HOME指向的是1.7.关于这个问题,网上有很多解决办法,都不适用,比如说把C:\Windows\System32下的javaw.exe等几个文...

2018-04-25 15:20:14 130 0

转载 CentOS 7中firewall防火墙详解和配置以及切换为iptables防火墙

一、firewall介绍CentOS 7中防火墙是一个非常的强大的功能,在CentOS 6.5中在iptables防火墙中进行了升级了。1、官方介绍The dynamic firewall daemon firewalld provides a dynamically managed firewa...

2018-04-23 17:53:36 120 0

转载 获取当天剩余时间的几种方法

import org.apache.commons.lang.time.DateUtils; import org.joda.time.DateTime; import org.joda.time.Duration; import org.junit.Test; import java.time...

2018-04-19 19:01:36 3578 0

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