排序:
默认
按更新时间
按访问量

Linux获取外网IP地址shell脚本

基于Linux系统的获取外网IP地址的shell脚本,脚本内容如下: getIp.sh #!/bin/bash #检查IP的合法性 check_ipaddr() { echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)...

2018-08-16 10:01:03

阅读数:372

评论数:1

Putty通过ssh代理连接远程服务

Putty代理连接远程跨网络服务,本文以连接MYSQL为例(其他所有程序都是一样的道理) 一、网络模型 1、本机windows电脑可以ssh登陆远程服务器A 2、远程服务器A可以连接服务器B的MYSQL 3、本机windows不可以直接连接服务器B 4、实现目标:在本机windows可以...

2018-08-07 11:29:06

阅读数:483

评论数:0

异常:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:

问题 java使用httpclient或者restTemplate进行https请求时,出现如下异常: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path build...

2018-06-26 19:12:04

阅读数:2202

评论数:1

Jenkins中pipeline后台进程起不来的问题

在普通的shell环境中,nohup,并且& 某个程序后,会抛到后台执行,在退出当前shell环境后,程序依然可以执行。但是在Jenkins的pipeline中,通过nohup,且使用&之后,step结束后,执行的程序还是会退出,导致程序起不来。 ...

2018-03-21 11:20:00

阅读数:854

评论数:0

Jenkins环境变量问题

通过Jenkins 执行相关sh的时候,环境变量中,不会默认继承/etc/profile 和 ~/.profile 等环境变量。 这个时候就很麻烦了,尤其在一些依赖环境变量操作的sh脚本时。 解决方法:直接在shell中先source profile文件,然后在执行相关命令。 示例: st...

2018-03-21 11:12:39

阅读数:686

评论数:0

4K显示器测试

1、打开的画图工具(左下角,开始》画图) 2、画图工具设置图片分辨率(属性中设置) 3、选择1像素的画图,画3条紧挨着的不同颜色的细线(红绿蓝即可) 4、存储图像到桌面 5、代开图片,F11全屏查看图片 6、如果能正常清晰的看清3条线,则说明显示器分辨率是真4K,否则...

2018-03-18 15:01:18

阅读数:1642

评论数:0

Tomcat中redirectPort的作用

在Tomcat配置文件Server.xml中redirectPort的作用说明: 配置文件源代码片段: <Connector port="8080" protocol="HTTP/1.1" ...

2018-03-10 18:17:18

阅读数:5390

评论数:1

磁盘阵列RAID0、RAID1、RAID10、RAID5、RAID50、RAID6

什么是RAID?简单来说就是磁盘阵列,把多个磁盘空间合并。目前市面上有 RAID0、RAID1、RAID5、RAID6、RAID10 等。RAID0,代表所有硬盘的空间相加,也就是说,我有4个3T+1个4T。加起来就是16T。一旦损坏,数据找不回来。RAID1,则是2块硬盘合二为一,比如2个3...

2017-05-31 11:34:00

阅读数:8881

评论数:0

使用MDC为Logback slf4 日志记录线程ID,区分每次执行的会话日志

我们先回想这样一个场景: 在Java开发中,因为业务需求肯定会输出很多日志。在出现问题时,根据输出的日志分析问题。 对于一个访问量很大的网站来说,日志的输出速度是很快的,同样的代码方法被同时调用是很正常的。 那么现在问题来了,我们如何从日志中来区分每一个会话的日志呢?就是我们发现了一个异常,...

2017-05-12 11:18:28

阅读数:5089

评论数:0

SpringBoot AOP 记录WEB请求日志

接上一篇文章: http://blog.csdn.net/catoop/article/details/71541612实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个java类定义为切面类 使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个packag...

2017-05-10 17:52:29

阅读数:8741

评论数:5

SpringBoot AOP 拦截器 Aspect

常用用于实现拦截的有:Filter、HandlerInterceptor、MethodInterceptor第一种Filter属于Servlet提供的,后两者是Spring提供的,HandlerInterceptor属于Spring MVC项目提供的,用来拦截请求,在MethodIntercept...

2017-05-10 15:59:51

阅读数:16908

评论数:8

graphviz 安装和入门

装逼神器:graphviz,不解释———————————如下言归正传,切入正题———————————–1、下载http://www.graphviz.org/Download_windows.php 下载 graphviz-2.38.zip ,例如我解压到位置 D:\Program Files\...

2017-05-08 18:39:27

阅读数:1546

评论数:0

Spring Boot 基于注解的 Redis 缓存使用

看文本之前,请先确定你看过上一篇文章《Spring Boot Redis 集成配置》并保证 Redis 集成后正常可用,因为本文是基于上文继续增加的代码。一、创建 Caching 配置类RedisKeys.javapackage com.shanhy.example.redis;import ja...

2017-05-06 18:14:59

阅读数:10386

评论数:1

Spring Boot Redis 集成配置

Spring Boot 熟悉后,集成一个外部扩展是一件很容易的事,集成Redis也很简单,看下面步骤配置:一、添加pom依赖 <dependency> <groupId>org.springframework.boot</grou...

2017-05-06 18:14:19

阅读数:12734

评论数:5

Spring SmartLifecycle 在容器所有bean加载和初始化完毕执行

在使用Spring开发时,我们都知道,所有bean都交给Spring容器来统一管理,其中包括没一个bean的加载和初始化。 有时候我们需要在Spring加载和初始化所有bean后,接着执行一些任务或者启动需要的异步服务,这样我们可以使用 SmartLifecycle 来做到。SmartLifec...

2017-05-06 17:52:17

阅读数:7531

评论数:0

Spring Boot 自定义PropertySourceLoader

SpringBoot 的配置文件内置支持 properties、xml、yml、yaml 几种格式,其中 properties和xml 对应的Loader类为 PropertiesPropertySourceLoader ,yml和yaml 对应的Loader类为 YamlPropertySour...

2017-05-04 09:22:11

阅读数:5176

评论数:1

Maven 工程添加 findbugs 插件

pom.xml 添加插件plugin<build> <plugins> <!-- findbugs插件 --> <plugin> <groupId>org.codehaus....

2017-05-04 09:18:50

阅读数:3216

评论数:0

错误:Mixed Content: The page at 'https://a.b.com/detail?id=5' was loaded over HTTPS, but reque

关于这个错误的详细内容为:Mixed Content: The page at 'https://a.b.com/detail?id=5' was loaded over HTTPS, but requested an insecure script 'http://a.b.com/xxxxxxx...

2017-04-19 23:17:22

阅读数:17618

评论数:0

计算给定日期增加自然月后的日期

该代码函数实现的功能是,在给定日期的基础上增加固定月份后的日期,注意增加的是自然月。 例如: 2001-01-28、2001-01-29、2001-01-30、2001-01-31 增加一个月后,得到的结果都应该是 2001-02-28<html> <head> <...

2017-04-19 23:00:58

阅读数:1429

评论数:0

Excel 正则表达式提取值

快捷键 Alt +F11 打开代码视图代码:Function GetStr(rng As Range)    With CreateObject("VBscript.regexp")        .Global = True        .Pattern = "\...

2017-04-19 22:58:52

阅读数:10443

评论数:0

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