大大的微笑的专栏

用技术点亮生命,用产品温暖人心,探讨coding真谛,感悟工匠精神。

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

【博客简介】

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

2016-01-25 11:13:53

阅读数:916

评论数: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

阅读数:86

评论数: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

阅读数:157

评论数:0

Java开发者-Git使用

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

2017-12-13 19:49:02

阅读数:525

评论数:0

CentOS6 - Linux下安装OpenCV

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

2017-10-11 20:56:12

阅读数:745

评论数:0

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

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

2017-09-28 14:53:16

阅读数:4229

评论数:0

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

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

2017-09-19 11:14:07

阅读数:3449

评论数:2

切图异常: 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

阅读数:5212

评论数:1

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

阅读数:835

评论数: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

阅读数:1843

评论数:0

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

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

2017-06-20 20:03:49

阅读数:2390

评论数:0

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

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

2017-05-14 13:13:34

阅读数:9085

评论数:2

Java 通过Request请求获取IP地址

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

2017-05-14 11:21:12

阅读数:14641

评论数:8

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

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

2017-03-30 17:01:36

阅读数:11508

评论数:1

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

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

2017-03-30 16:46:03

阅读数:7072

评论数:1

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

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

2017-03-22 20:15:12

阅读数:5247

评论数:0

Java图片处理 - 缩放图片

Java图片处理 - 缩放图片

2017-03-22 20:06:45

阅读数:3749

评论数:0

Java图片处理 - 创建工具类

Java图片处理 - 创建工具类

2017-03-22 19:39:32

阅读数:2492

评论数: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

阅读数:685

评论数:0

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

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

2017-03-22 17:47:26

阅读数:1608

评论数:0

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