自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【博客简介】

已解决的BUG为何总是重复出现?产品定好的产品需求为何再次修改?托管机房的服务器为何屡遭黑手?SVN服务器上的代码为何突然消失?线上服务器频频宕机,究竟是何人所为?拒绝服务攻击夜夜出现,究竟是人是鬼?生产数据库集群一夜之间不见踪影的背后又隐藏着什么?这一切的背后,是技术的缺陷,还是管理的沦丧?是黑...

2016-01-25 11:13:53 1063 1

原创 SSH免密码登录配置

SSH免密码登录配置 1. 本机需要生成ssh的公钥 ssh-keygen -t rsa 2. 上传公钥到远程服务器 scp ~/.ssh/id_rsa.pub root@192.168.1.123:/root/.ssh/authorized_keys 3. 服务器公钥文件、目录...

2018-07-10 17:30:39 471 0

原创 Java读取Properties配置文件工具类

Java读取Properties配置文件工具类 Java读取Properties配置文件 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.*; import java.util.Properti...

2018-05-29 15:18:10 3809 0

原创 Java开发者-Git使用

Java开发者-Git使用本文主要是通过Idea工具,讲解Java项目中如何使用GitJava开发者-Git使用 一 克隆代码 二新建修改文件并提交 新建 修改 提交到本地仓库 提交到远程仓库 四新建分支 切换分支 新建分支 切换分支 五更新代码与代码合并 更新代码 合并代码 六添加标签 七撤销...

2017-12-13 19:49:02 3189 0

原创 CentOS6 - Linux下安装OpenCV

CentOS6 - Linux下安装OpenCV项目需要做人脸识别,通过人脸进行自动切图,开源项目就OpenCV比较全的文档,且有Java的实现方案,所以就使用OpenCV进行开发。不过OpenCV进行人脸识别需要安装很多库文件和依赖,过程繁琐且复杂,为了避免再次入坑,下面就把这个过程记录下来,以...

2017-10-11 20:56:12 1959 0

原创 Idea 竖选文本、竖向选择、横向纵向选择文本代码

Idea 竖选文本、竖向选择、横向纵向选择文本代码在使用Idea的时候,可能需要在相同类型的文字中增加数据,所以Idea提供一种列式选择方式,提高开发的效率。如果需要使用,我们可以选中代码,右键单击,在弹出的菜单中选中【Column Selection Mode】列选中模式。当然,你也可以使用快捷...

2017-09-28 14:53:16 16924 1

原创 Java使用纯真IP库获取IP对应省份和城市

Java使用纯真IP库获取IP对应省份和城市项目上接到一个需求,按照用户IP地址判断用户省份、城市,来展示不同的内容。在网上进行选型的时候,有几个选择 GeoIP2 GeoLite2开源免费的数据库 MaxMind作为一家私营企业,总部设于美国马萨诸塞州的沃尔瑟姆。MaxMind公司成立于20...

2017-09-19 11:14:07 7955 5

原创 切图异常: Cannot run program "gm": error=2, No such file or directory 处理

切图异常: Cannot run program “gm”: error=2, No such file or directory 处理使用im4java、ImageMagick/GraphicsMagick进行切图,结果在测试环境运行时提示gm找不到这个异常,org.im4java.core.C...

2017-08-15 15:30:19 11873 0

原创 CentOS6.5安装Opencv3.1的‘SIZE_MAX’ was not declared in this scope异常处理

CentOS6.5安装Opencv3.1的‘SIZE_MAX’ was not declared in this scope异常处理项目中用到人脸识别,使用opencv的库文件,所以在安装过程中需要安装opencv。 刚开始是在CentOS5.4上安装的,结果发现opencv还没装,依赖库cma...

2017-08-15 15:10:10 1433 0

原创 java quartz框架创建定时任务异常: Trigger does not reference given job!

java quartz框架创建定时任务异常: Trigger does not reference given job!java quartz框架创建定时任务异常:org.quartz.SchedulerException: Trigger does not reference given job...

2017-07-10 14:12:10 4133 0

原创 Spring定时任务中@PostConstruct被多次执行异常

Spring定时任务中@PostConstruct被多次执行异常项目中刚刚修改一个功能,代码正准备验证,启动Idea的debug模式,运行项目,发现启动失败,查看日志发现定时任务被重复执行,导致异常。debug定时任务的初始化类,发现启动定时任务是在@PostConstruct方法中执行的,网上查...

2017-06-20 20:03:49 4055 0

原创 Java 通过Request请求获取IP地址对应省份、城市

Java 通过Request请求获取IP地址对应省份、城市项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址, 然后通过IP获取IP对应省份。这里的操作步骤一共有步: 1. 通过Request获取IP 2. 通过IP获取对应省份、城市 3. 通过设置的省份和I...

2017-05-14 13:13:34 21987 12

原创 Java 通过Request请求获取IP地址

Java 通过Request请求获取IP地址项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址。先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了。代码public class IpAdrressUtil { /** * 获取Ip...

2017-05-14 11:21:12 33158 18

原创 systemctl管理Redis启动、停止、开机启动

systemctl管理Redis启动、停止、开机启动1. 创建服务用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/system目录下创建一个脚本文件redis...

2017-03-30 17:01:36 26505 4

原创 systemctl管理Tomcat启动、停止、重启、开机启动

systemctl管理Tomcat启动、停止、重启、开机启动1. 创建服务用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/system目录下创建一个脚本文件t...

2017-03-30 16:46:03 16300 2

原创 Java图片处理 - gif图获取一帧图片

Java图片处理 - gif图获取一帧图片

2017-03-22 20:15:12 7319 1

原创 Java图片处理 - 缩放图片

Java图片处理 - 缩放图片

2017-03-22 20:06:45 6997 2

原创 Java图片处理 - 创建工具类

Java图片处理 - 创建工具类

2017-03-22 19:39:32 3770 0

原创 CentOS安装阿里云的源 - CentOS源国内最佳实践

CentOS安装阿里云的源 - CentOS源国内最佳实践一、备份源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup二、获取新源(Centos-6)wget -O /etc/yum.repos...

2017-03-22 17:58:04 1359 0

原创 Java图片处理 - 安装ImageMagick库使用convert命令

Java图片处理 - 安装ImageMagick库使用convert命令之所以要使用第三方库来处理图片,主要原因是: 原生的ImageIO、GIFImageReader可能导致jpg图片发红 gif图片获取一帧的时候,可以异步处理 可以一次将图片切出各种比例大小的图(可异步) 可以批处理目录下的图...

2017-03-22 17:47:26 3077 0

原创 Java图片处理 - 复制

Java图片处理 - 复制Java处理图片的时候,可以用原生接口,可以直接以第三方接口方式复制图片以文件复制 public static void copyByStream(File source,File target) throws Exception { int len...

2017-03-22 16:41:52 2176 0

翻译 GitBook中文说明 - 文档书写利器

一个先进可定制的文档格式工具 特性 · 主页 · 示例 · 编辑 · 文档 · 贡献! · Twitter在GitBook中,你可以使用Markdown或者AsciiDoc语法,加上几个命令就能创建一本漂亮的图书或者文档。这种便利就像Node.js一样。GitBook支持GitHub或者Git来管...

2017-03-13 18:50:17 6668 0

原创 Java 获取随机验证码数字

Java 获取随机验证码数字在注册或者重要操作的时候,需要结合短信平台发送验证码来确定是否是真实用户的操作,而生成验证码,一般是4位或者6位的,不过我倒觉得4位验证码更友好:/** * 获取4位随机验证码 * @return */ public static ...

2017-03-10 15:37:03 3643 0

原创 Java 获取耗时中文描述

Java 获取耗时中文描述有时候我们要计算一个方法的耗时,往往就是结束毫秒数减去开始毫秒数,然后计算出总毫秒数,如果你想要更精细的描述,可以使用以下方法,对于大于一个小时的,就按小时计算,如果耗时在一小时内的就按分钟算:获取耗时中文描述/** * 获取时间字符串 * @para...

2017-03-10 15:30:43 526 0

原创 Java 获取昨天日期字符串

Java 获取昨天日期字符串获取昨天日期 - 数字格式/** * 获取昨天日期 - 数字格式 * @return yyyyMMdd */ public static Integer getYesterday() { Calendar cal ...

2017-03-10 15:25:18 2956 0

原创 Java 获取目录下所有文件

Java 获取目录下所有文件通过Java自带的API直接获取目录下的所有文件:System.out.println("临时图片删除任务启动..."); File file = new File("文件目录"); File[] tempList = file...

2017-03-10 15:21:14 1951 0

原创 redis命令行查看中文不乱码

redis命令行查看中文不乱码Redis在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”127.0.0.1:6379> set k1 '中国' OK 127.0.0.1:6379> get k1 ...

2017-02-16 14:16:22 24270 8

原创 Cenos安装nodejs和nodejs依赖管理软件npm

Cenos安装nodejs和npm安装依赖 ~# yum install -y gcc gcc-c++ make cmake autoconf automake libpng-devel libjpeg-devel libtiff-devel jasper-devel freetype-deve...

2017-02-16 14:06:06 499 0

原创 mac下nodejs 更新到最新版本的最新方法

mac下nodejs 更新到最新版本的最新方法 前提条件 * mac上安装了npm第一步:使用npm安装n模块n模块是专门用来管理nodejs版本的sudo npm install -g n 提示 : 如果不使用sudo作为前缀,很可能出现权限访问异常导致安装失败 第二步:升级nodej...

2017-02-10 11:03:16 19549 0

原创 Mysql 更新字段类型异常处理:ERROR 1265 (01000): Data truncated for column 'xxx' at row 1

Mysql 更新字段类型异常处理:ERROR 1265 (01000): Data truncated for column ‘xxx’ at row 1MySQL中需要修改表字段的默认值,在研发环境测试执行SQL没有问题:mysql> alter table `user` MODIFY ...

2017-02-09 11:35:35 22583 1

原创 Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused

Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused在docker中搭建的redis主从集群时,从服务器上的redis日志报错:32677:S 08 Feb 16:14:38.947 * Connecting to...

2017-02-08 17:06:15 14644 13

原创 Oracle jdk 历史版本官方下载地址及下载方法

Oracle jdk 历史版本官方下载地址及下载方法平时要新装一个系统环境,或者下载最新的jdk,就需要到oracle官网去下载一个jdk,而目前生产环境都是1.7的环境下开发完成的,需要下载1.7版本的jdk,oracle官方网站的默认下载页面是1.8版本的。面对oracle官网一堆不熟悉的英文...

2017-02-08 13:47:59 30902 6

原创 jdk1.7 64位官方下载地址

jdk1.7 64位官方下载地址平时要新装一个系统环境,或者下载最新的jdk,就需要到oracle官网去下载一个jdk,而目前生产环境都是1.7的环境下开发完成的,需要下载1.7版本的jdk,oracle官方网站的默认下载页面是1.8版本的。面对oracle官网一堆不熟悉的英文,从哪里能直接下呢?...

2017-02-08 13:42:49 107123 15

原创 Java mail使用QQ邮箱发送邮件配置方案

Java mail使用QQ邮箱发送邮件配置方案java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常:Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 530...

2017-01-11 15:53:25 18212 0

原创 angularjs select 赋值 ng-options配置方式

angularjs select 赋值 ng-options配置方式数组方式数据是数组$scope.years = [2014, 2015, 2016];页面元素 <select ng-model="item" ng-options="item as y f...

2016-12-24 17:38:49 18752 2

原创 Maven国内源设置 - 目前最优方案

Maven国内源设置 - 目前最优方案目前国外的maven源访问非常慢,作为一个java开发者,是一件很痛苦的事,而国内的maven源,oschina已经关闭,目前最好的方式,就是使用阿里云的镜像:<mirrors> <mirror> <id&...

2016-12-17 20:01:35 15839 1

原创 Mac Intellij Idea 滚动条不显示

Mac intellij idea 滚动条不显示在mac下使用intellij idea工具开发,默认情况下滚动条是在鼠标点击且移动内容的情况下才会显示,默认是看不到滚动条的。如果你想在任何情况下都看到滚动条,只需要点击苹果的【设置】,然后选择【通用】,将显示滚动条选中【始终】重启idea就可以了...

2016-12-16 17:17:08 6272 0

原创 XCode下Swift – WebView IOS demo

XCode下Swift – WebView IOS demo简介我今天用Mac升级了XCode到8.1,swift版本应该到了swift3,按网上的demo写webview的例子,报一堆错,整了一天才搞定,不想其他人踩坑了!XCode8.1 ,swift3,WebView的正确打开方式是这样的:一...

2016-11-07 21:33:09 9889 4

原创 解开XCode开发工具的http协议限制问题

解开XCode开发工具的http协议限制问题问题内容使用XCode8.1开发IOS应用,使用WebView做一个网页demo,结果中途出现很多问题,第一是发现NSURL在XCode8.1的swift3版本下需要用URL替代,另外一个就是XCode默认不开启http请求的问题。运行日志内容如下...

2016-11-07 20:43:31 4535 0

原创 'NSURL' is not implicitly convertible to 'URL'; did you mean to use 'as' to explicitly convert?异常

‘NSURL’ is not implicitly convertible to ‘URL’; did you mean to use ‘as’ to explicitly convert?异常缘起今天使用IOS Webview开发Hello World的时候出现异常。 本来想用Mac开发一个H...

2016-11-07 20:34:49 2954 0

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