自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 跨域拦截

@WebFilter(filterName = "CorsFlter")@Configurationpublic class CorsFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest req, Serv.

2021-02-20 17:34:35 140

原创 异常处理

@ControllerAdvicepublic class BusinessExceptionHandler { private static final Logger logger = LoggerFactory.getLogger(BusinessExceptionHandler.class); @ResponseBody @ExceptionHandler(value = Exception.class) public String processExceptio.

2021-02-20 13:03:06 81

原创 Swagger2配置

@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket userApi() { Docket docket = new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(Request.

2021-02-20 12:51:18 98

原创 线程池配置

/** * 线程池配置 * * @author gufch * @date 2019/10/12 */@Configuration@EnableAsyncpublic class ThreadPoolConfig { private final static int CPU_COUNT = Runtime.getRuntime().availableProcessors(); private final static int CORE_POOL_SIZE = CPU_C.

2021-02-20 12:48:55 90

翻译 7.Null-safety

一、基本说明Java不允许用它的类型系统表示空安全性,Spring框架现在在org.springframework.lang包中提供了注解用于声明API和字段的可空性,目前暂不支持泛型类型参数、数组变量的元素参数的可空性二、注解@Nullable:用于指示特定参数、返回值或字段可以为null。@NonNull:用于指示特定参数、返回值或字段不能为null(对于参数/返回值以及分别应用@NonNullApi和@NonNullFields的字段不需要)。@NonNullApi:包级别的,它将

2021-01-04 18:40:00 65

翻译 6.spring-aop

一、基本概念1、AOP面向切面编程:Aspect Oriented Programming,对于项目业务所关心的处理逻辑之外的、覆盖多个模块的、相似的功能,我们可以将其收集在一个横切面中来解决这类混杂、分散的功能,这将会使我们更好的专注于业务逻辑。例如:事务管理、日志记录、参数校验、服务调用信息打印、锁重试等等。2、相关术语①切面(aspect):模块化的横切关注点组成的对象②横切关注点(crossingcut concern point):与多个类相关的功能点③通知(advice)

2021-01-03 09:47:17 475 1

原创 Redis基本命令一Hashes操作

Hashes特点:可以存储对象命令一览:HSET、HGET、HGET、HMGET、HGETALL、HKEYS、HVALS、HEXISTS、HLEN、HDEL命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、HSET1、操作对象:Hashes2、用法:HSET key field value3、...

2020-04-14 14:41:48 274

原创 Redis基本命令—通用操作

命令一览:KEYS、TYPE、RENAME、RENAMENX命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、KEYS1、操作对象:Keys2、用法:KEYS pattern3、时间复杂度:O(N)(N表示DB中keys的个数,假设keys和pattern长度都是有限的)4、作用:根据pat...

2020-04-13 16:36:07 86

原创 Redis基本命令一Sorted Sets操作

命令一览:SADD、SREM、SISMEMBER、SMEMBERS、SUNION、命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、ZADD1、操作对象:Sorted Sets2、用法: 理论:ZADD key1 score1 value1 key2 score2 value2 ......

2020-04-10 19:53:27 438

原创 Redis基本命令一Sets操作

命令一览:SADD、SREM、SISMEMBER、SMEMBERS、SUNION命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、RPUSH1、操作对象:Lists2、用法:RPUSH key value1 value2 ... valuen3、时间复杂度:O(1)4、作用:向指定名为ke...

2020-04-10 18:23:08 280

原创 Redis基本命令一Lists操作

命令一览:RPUSH、LPUSH、LLEN、LRANGE、LPOP、RPOP命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、RPUSH1、操作对象:Lists2、用法:RPUSH key value3、时间复杂度:O(1)4、作用:向指定名为key的List的尾部添加一个String...

2020-04-10 16:44:12 580

原创 Redis基本命令一Strings操作

命令一览:SET、GET、EXISTS、DEL、INCR、INCRBY、DECR、DECRBY、EXPIRE、TTL、PXPIRE、PTTL命令翻译自Redis,点击跳转:You can try redis command by yourself.Come on !一、SET1、操作对象:strings2、用法:SET key value3、时间复杂度:O(1)4、作用...

2020-04-10 14:56:39 198

原创 Redis简介及官方地址

一、Redis是什么Redis是开源的基于内存的key-value存储的非关系型数据库。二、有哪些用途Redis可以用作数据库、缓存、消息队列、计数器以及更多场景。三、数据类型有哪些Redis支持丰富的数据结构:strings字符串、hashed哈希、lists列表、sets集合、sorted set有序集合、值等多种类型。四、有哪些功能Redis支持内嵌复制、Lua脚...

2020-04-10 13:03:00 462

原创 git基本命令行操作

git基本命令行操作前提:gitab上有账号;已添加为项目成员;本地机器生成ssh key;填写ssh key到账号的settings(在本地开发机器安装git后,可以用IDEA集成git.exe,在界面操作git,虽然大同小异但是更实用,推荐用这种方式,不在此介绍)1、本地没有工程需要git clonegit clone gitlab上.git工程路径(http协议需要ip和端口,...

2020-03-12 09:01:56 167

原创 ORACLE中的数据库操纵语言(DML)

注:全文中的 [] : 表示可选项DML作用:数据表的CRUD操作。一、查询命令1、查询数据表SELECT * FROM table_name;2、SELECT语句中使用连接符SELECT column1 || column2 FROM table_name;注:MySQL中的连接CONCAT(column1,column2,...)。3、WHERE查询子句4、...

2019-03-06 15:50:45 301

原创 ORACLE中的数据库定义语言(DDL)

DDL作用:对数据库结构、数据表结构操作的SQL语句。一、数据库DDL1、列出所有数据库模式SHOW DATABASE;2、切换数据库模式USE dbname;3、列出当前模式的数据表SHOW TABLES;4、查看指定表的结构DESCRIBE(简写:DESC) table_name;5、创建数据库模式并切换到新建模式CREATE DATABASE db...

2019-03-06 11:28:58 1132

原创 SQL*Plus常用命令及注意事项

一、SQL*Plus可以处理的两种类型的命令    1、SQL命令:主要用来对数据库执行操作    2、SQL*Plus命令:主要用来设置查询结果的显示格式,设置一些环境选项和提供帮助信息。    区别:        A、SQL命令不可以简写,SQL*Plus命令可以简写(只写前面的一个或几个字符);        B、SQL命令以“;”结束,SQL*Plus不以“;”结束;...

2019-01-28 10:36:25 1401

原创 HTML超级文本文档中的转义字符与实际字符对应关系

实际字符 转义字符 单引号:' ' 双引号:" " 小于号:< < 大于号:> > 与:& & 空格    ...

2019-01-25 19:32:57 243

转载 http协议详解

http://www.ruanyifeng.com/blog/2016/08/http.html http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html

2018-08-02 16:02:43 91

转载 IntelliJ IDEA使用技巧

转自:https://www.evget.com/article/2017/9/20/26895.html

2018-08-02 10:51:54 84

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

转载请注明原文出处:行走在云端的愚公 https://www.cnblogs.com/warking/p/5710303.htmllogback的使用和logback.xml详解一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:  logback-core:其它两个模块...

2018-07-25 11:02:13 69

翻译 GIT常用命令

1、git init 创建版本库(初始化)2、git add <file> 把文件添加到仓库,可以重复多次3、git commit  -m "<message>"  把文件提交到仓库4、git log 显示从最近到最远的提交日志(--pretty=oneline 简化输出信息,--graph命令可以看到分支合并图。)5、git reset --hard HE...

2018-07-23 10:23:27 85

空空如也

空空如也

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

TA关注的人

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