自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 线程优先级

在线程调度中,我们可以通过设置线程优先级来控制线程运行;在java线程中,通过整型成员变量priority来控制优先级,创建线程时通过setPriority(int newPriority)方法设置线程优先级;优先级范围:1~10,优先级越高,该线程执行机率越高,默认优先级为5;这里的机率越高其实就是线程被分配到的时间片的数量越多,现代操作系统基本采用时分的形式调用运行的线程,操作系统会分...

2019-09-08 18:57:07 161

原创 @Valid进行参数检验

在model对象中,需要进行参数校验的属性加上注解 public class Admin extends User { private String openId;//openId @NotEmpty(message = "员工账号不能为空") private String id;//账号 @NotEmpty(message = "员工姓名不能为空") ...

2019-08-26 11:55:05 1700 1

转载 springboot配置fastJson为Spring Boot默认json解析框架

springboot默认自带json解析框架,默认使用jackson,如果使用fastjson,可以按照下列方式配置使用1. 引入fastion依赖库<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fa...

2019-05-30 14:54:54 3530 1

转载 Spring Boot日志配置

日志,通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节。但是,这丝毫不影响它在任何一个系统中的重要的地位。为了保证服务的高可用,发现问题一定要即使,解决问题一定要迅速,所以生产环境一旦出现问题,预警系统就会通过邮件、短信甚至电话的方式实施多维轰炸模式,确保相关负责人不错过每一个可能的bug。预警系统判断疑似bug大部分源于日志。比如某个微服务接口由于各种原因导致频繁调用...

2019-05-11 19:58:52 142

原创 合并两个有序链表

leetcode 21题,合并两个有序链表java通过递归实现/** * 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 * 输入:1->2->4, 1->3->4 * 输出:1->1->2->3->4->4 */public class MergeTwoLists { pu...

2019-04-18 21:24:11 87

转载 java NIO

转自:关于BIO和NIO的理解简介:BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。 ...

2019-04-05 09:57:04 98

原创 IDEA常用快捷键

窗体移动快捷切换变栏:Alt+边栏对应数字快捷输出:输出内容(变量/字符串).sout快速构建for语句:临界数.for查找最近文件:ctrl+E查找最近修改的文件:ctrl+shift+E查看action或查询文件之类:ctrl+shift+A(常用的操作都可以在这里找到)关闭当前窗口:ctrl+F4返回上次修改位置:ctrl+shift+space精准搜索快速...

2019-03-24 14:30:39 111

原创 Red Hat Linux7 下载jdk

1.下载jdkwget命令方式下载(不用重定向) 参数解释: no-check-certificate:表示不校验SSL证书,因为中间的两个302会访问https,会涉及到证书的问题,不校验能快一点,影响不大。no-cookies:表示不使用cookies,当然首次在header里指定的会带上,后面重定向的就不带了,这个影响也不大,可以不加。进入Orcle官网,选择适合本机版本的jdk...

2019-03-05 16:15:39 554

转载 Mysql时间、日期函数

在些mysql语句时,我们总是在日期上碰到很多困难,下面总结了一些常用的日期函数下面的表格列出了 MySQL 中最重要的内建日期函数:函数描述now()返回当前的日期和时间curdate()返回当前的日期date()返回当前的时间extract()返回日期/时间按的单独部分date_add()给日期添加指定的时间间隔date_sub(...

2019-02-27 15:29:09 158

原创 Solr的data-config.xml导入数据库记录

当我们要从数据库中导入数据到solr的索引库中,就需要自己配置data-config.xml文件来引入记录dataconfig.xml的创建首先在solrhome的core的conf文件夹加新建data-config.xml,并添加如下类似内容:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&amp;lt;dataConfig&amp

2018-12-20 22:09:14 2812

转载 Python的基本内置数据类型

Python的9种基本类型字符串整数浮点数数字布尔类型列表元组字典日期鉴于Python中的各种类型都是没有关键字的,所以在给变量赋值时会自动进行类型绑定(1)字符串a.用单引号括起来表示字符串,例如:str = 'hello world'print(str)b.使用双引号,与单引号括号和中的字符串用法完全相同str = "hello world"print(...

2018-12-17 21:49:01 188

原创 Lru的理解

Lru理解:LRU这个概念映射到现实生活中非常好理解,就好比说小明的书柜中有很多书,假设他的书都只能放在这个柜子里,小明每过一阵子小明就会买新书,不久小明的书柜就放满了书。这个小明想了个办法,每次看完书后,就将书放回书柜的第一个,然后丢掉书柜最后一本书,也就是最久没有看过那本书。这就是LRU策略。映射到计算机概念中,上述例子中小明的书柜就是内存,而小明的书就是缓存数据。我们的内存是有限的。所以...

2018-12-14 18:23:16 356

原创 mysql中and与or条件的语句的运用

msql 条件查询 and,or介绍AND 和 OR 可在 WHERE 条件语句中把两个或多个条件结合起来。使用or关键字时:只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。如果不符合这些查询条件中的任何一条,这样的记录将被排除掉。使用and关键字时:需要符合所有条件,这样的记录就会被查询出来。如果有任何一个条件不符合,这样的记录将被排除掉。and与or优先...

2018-12-14 14:11:53 2099

转载 关于mysql的模糊查询

MySQL 通配符SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。为了找出以“b”开头的名字:mysql&gt; SELECT * FROM pet WHERE name LIKE "b%...

2018-12-13 16:58:23 104

抽象类与接口

我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们并不知道,它没有一个具体动物的概念,所以他就是一个抽象类,需要一个具体的动物,如狗、猫来对它进行特定的描述,我们才知道它长成啥样。

2018-12-07

空空如也

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

TA关注的人

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