自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 正则表达式高级用法(分组与捕获)

分组的引入: 对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 ...

2019-07-04 17:03:53 1192

原创 slf4j MDC机制与实现原理分析

MDC简介MDC ( Mapped Diagnostic Contexts ) 是一个线程安全的存放诊断日志的容器。MDC应用使用日志组件输出日志后,我们可以方便的查看各种线上问题,但是由于服务端并发处理大量请求,导致同一请求的日志会分散在日志输出中,如果没有唯一的标识很难定位某次请求的执行流程。因此,我们可能需要对一个用户的操作流程进行归类标记,比如打印用户的ID,为每次请求生成一个唯一...

2019-05-21 17:31:54 3719

原创 SprngBoot字符编码处理

SpringBoot的字符集配置类 org.springframework.boot.autoconfigure.http.HttpEncodingProperties可配置属性属性配置中默认为UTF8编码SpringBoot中字符集AutoConfiguration类 org.springframework.boot.autoconfigure.web.servlet.HttpEn...

2019-01-11 11:40:09 225

原创 Spring MVC处理RequestMapping路由信息

Spring中注册路由的机制org.springframework.web.servlet.handler.AbstractHandlerMethodMapping类实现了InitializingBean接口实现在类初始化完成后触发路由信息注册 @Override public void afterPropertiesSet() { initHandlerMethods(); }a...

2018-12-12 23:24:40 558

原创 Mysql字符集

1.查看数据库字符集SHOW CREATE DATABASE db_name;2.查看表字符集SHOW CREATE TABLE table_name;3.查看Mysql字符集设置SHOW VARIABLES LIKE '%char%'修改字符集1.修改表字符集ALTER TABLE table_name CHARACTER set utf8mb4;...

2018-10-24 18:48:27 83

原创 Jenkins持续集成Spring Boot应用

1.部署jenkins2.配置git仓库地址选择track的分支3.配置执行bash脚本编译maven工程对应的脚本内容为:4.配置node节点在Jenkins->Manage Jenkins->Configure System下配置Publish Over SSH。配置jenkins使用的公钥,并将私钥配置到目标节点。配置SSH server节点的...

2018-10-11 16:29:11 818

转载 Jackson快速入门

Java生态圈中有很多处理JSON和XML格式化的类库,Jackson是其中比较著名的一个。虽然JDK自带了XML处理类库,但是相对来说比较低级,使用本文介绍的Jackson等高级类库处理起来会方便很多。引入类库于Jackson相关类库按照功能分为几个相对独立的,所以需要同时引入多个类库,为了方便我将版本号单独提取出来设置,相关Gradle配置如下。ext { jackson...

2018-10-11 16:28:55 233

原创 linux 中&和nohup的作用

在linux终端或控制台上执行命令时,可能不希望脚本占住屏幕需要在后台执行脚本,有几种方法让脚本在后台执行:1.&当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh & 需要用户交互的命令不要放在后台执行,不过,作业在后台运行一样会将结果输出到屏幕上,如果放在后台运行的作业会产生大量的输出,最好使用下面的方法...

2018-10-11 16:28:34 6403

原创 Intellij 常用快捷键

最常用快捷键1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,...

2018-10-11 16:28:11 101

转载 nginx配置location及rewrite规则写法

1. location正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ]}location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ]}location /docum...

2018-10-11 16:27:56 81

原创 Git常用命令

1.仓库操作git remote -v -------------------------------------------- 查看远程仓库git remote add <remoteName> <remoteUrl> ------------------ 给本地库增加远程库git remote rename <oldName> <newNam...

2018-10-11 16:27:26 77

原创 nginx静态文件映射root和alias

使用nginx做图片服务器,用root配置图片目录后期望通过image.xxx.xxx/image/xxx.jpg访问却一直报404错误,但是可以通过image.xxx.xxx/xxx.jpg却可以访问server { listen 80; server_name image.xxx.xxx; location ^~ /imag...

2018-10-11 16:27:09 2014

C++ How to Program, Fifth Edition

C++ How to Program, Fifth Edition

2013-08-15

C++ GUI Programming With Qt 4

C++ GUI Programming With Qt 4

2013-08-15

空空如也

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

TA关注的人

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