- 博客(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,并添加如下类似内容:&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;dataConfig&
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> SELECT * FROM pet WHERE name LIKE "b%...
2018-12-13 16:58:23 104
抽象类与接口
2018-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人