蒋固金(jianggujin)的专栏

骨宜刚、气宜柔、志宜大、胆宜小、心宜虚、言宜实、慧宜增、福宜惜、虑不远、忧亦近...

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

Java操作注册表

从JDK 1.4开始,Java在java.util下加入了一个专门处理用户和系统配置信息的java.util.prefs包,其中一个类Preferences是一种比较“高级”的玩意。从本质上讲,Preferences本身是一个与平台无关的东西,但不同的OS对它的SPI(Service Provid...

2018-05-16 16:29:01

阅读数:12

评论数:0

标准代码页(codepage)列表

代码页列表,留作备忘 代码页 简称 全称 37 IBM037 IBM EBCDIC (US-Canada) 437 IBM437 OEM United States 500 IBM500 IBM EBCDIC (Internat...

2018-05-15 17:01:47

阅读数:11

评论数:0

Java判断图像相似性

判断图像的相似性主要用于图像的去重,一种验证相似性的思路是先将图像进行缩放至指定尺寸,然后进行灰度处理,去掉颜色特征,最后对处理后的图像计算哈希值,通过比对不同图像的哈希值的汉明距离来判断图像是否相似,下面我们直接上代码: package com.jianggujin.image; imp...

2018-05-05 14:20:36

阅读数:22

评论数:0

JAVA压缩JS或CSS文件

平时开发过程中使用的js或css文件基本都是未经压缩的方便调试,在真正上线后一般都会使用压缩后的文件,我们可以使用一些工具进行压缩,我们也可以通过JAVA代码自己实现文件的压缩,今天为大家介绍的是使用YUI Compressor实现的方式。 首先在maven中添加pom坐标 &...

2018-05-05 09:17:05

阅读数:21

评论数:0

JAVA使用easyexcel操作Excel

之前写过一篇《JAVA操作Excel》,介绍了jxl和poi读写Excel的实现,今天为大家介绍一下使用easyexcel对Excel进行读写,项目主页地址:https://github.com/alibaba/easyexcel 作者对easyexcel的介绍是: Java解析、生成E...

2018-05-04 22:40:48

阅读数:43

评论数:0

Mac自启动程序管理

添加或移除启动程序,可以直接在偏好设置里面修改,首先我们需要进入系统偏好设置 然后进入用户与群组 切换至登录项,在这里我们可以添加或移除登录项 但是有时候我们发现有些自启动的软件在这里面是找不到的,这个时候我们可以通过终端程序查找。 macOS系统的启动项会以 .plist 的...

2018-05-04 12:34:26

阅读数:17

评论数:0

Java网络代理设置

因为工作需要,我们平时的开发都是在云桌面中进行的,云桌面存在网络限制,必须要用代理才能够访问网络,之前针对这种情况在我们自己封装的网络请求包中添加了相关代理的配置,但是最近开发中需要依赖第三方的包,在该包中会用自己实现的网络请求工具请求数据,这样的话,之前的配置就无效了,所以在测试这部分功能的时候...

2018-03-27 11:30:00

阅读数:158

评论数:0

支付宝电脑网站支付汉字乱码导致验签失败处理

由于支付宝产品的全面升级,需要将支付宝电脑网站支付的接口升级至新版接口,接口文档地址:https://docs.open.alipay.com/270/105899/,按照快速接入文档的介绍完成代码改造后,准备进行测试,由于系统的特殊性,在调用统一收单下单并支付页面接口的时候没有使用提供的SDK包...

2018-03-23 11:46:19

阅读数:442

评论数:0

SpringBoot全局异常处理(续)

在上一篇《SpringBoot全局异常处理》中介绍了两种处理全局异常的方案,今天我们继续来探讨一下如何更好地处理异常,比如:404之类的错误。 首先来怀念一下默认的错误页面,默哀三分钟。 哈哈,SpringBoot默认的错误页面就是一个白底页面加了一些错误信息。我们今天要解决的问题就是在之...

2018-01-31 16:36:24

阅读数:224

评论数:0

SpringBoot全局异常处理

系统的异常处理一直是我们在开发过程中的一个痛点,今天就为大家介绍一下如何在SpringBoot中进行异常处理,希望对大家有所帮助。 方案一:ControllerAdvice 新建一个用于异常处理的类,为其添加ControllerAdvice注解,然后配合ExceptionHandler注解添加...

2018-01-30 16:46:02

阅读数:117

评论数:0

SpringBoot集成MyBatis、PageHelper和通用Mapper

之前一直用SSM框架,今天尝试了一下将MyBatis、PageHelper和通用Mapper进行整合,所以将整合过程记录作为后续查看之用。

2017-12-28 21:42:10

阅读数:299

评论数:0

Mac Hbuilder SVN卡死问题解决

Hbuilder一直是我个人比较喜欢的一款开发工具,之前在Win系统中使用的一切正常,最近需要项目同步,所以就在Mac的电脑上装了SVN插件,但是出现添加资源地址的时候卡死,所以写一下相关的解决方法,网上也有一些关于该问题的解决方法,但是我在找的时候总感觉还是有点麻烦。所以下面介绍一下我的解决方案。

2017-12-21 09:36:12

阅读数:307

评论数:0

Spring Boot项目几种创建方式

Spring Boot为新一代开发框架,关于框架的详细信息,各位可以网上自行搜索,本篇博文主要介绍一下如何创建一个Spring Boot的项目。因为本次介绍的几种创建方式都是基于Maven的,所以请各位看官再继续阅读之前请先准备好Maven的环境,好了,下面我们一步一步开始。Eclipse Mav...

2017-12-08 11:34:19

阅读数:357

评论数:0

Android Studio 3.0集成Butter Knife8.8.1错误

随着双十一的到来,大家都在忙着剁手,而我却忙着填坑,各位看官准备好小板凳,且听小弟慢慢道来。

2017-11-11 17:13:12

阅读数:2183

评论数:1

《阿里巴巴Java开发规约》插件安装及使用

简介经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!

2017-10-16 08:47:32

阅读数:330

评论数:0

Spring内置任务调度实现添加、取消、重置

使用Spring的任务调度给我们的开发带来了极大的便利,不过当我们的任务调度配置完成后,很难再对其进行更改,除非停止服务器,修改配置,然后再重启,显然这样是不利于线上操作的,为了实现动态的任务调度修改,我在网上也查阅了一些资料,大部分都是基于quartz实现的,使用Spring内置的任务调度则少之...

2017-09-11 20:15:43

阅读数:345

评论数:0

Avalon2之VM

上一篇《Avalon2简介》中介绍了Avalon的基本信息,今天我们紧跟着上一篇文章来详细看一下VM的内容。

2017-07-31 16:29:08

阅读数:329

评论数:0

Java读取图像metadata信息

最近在做一个项目的时候需要要用的解析图像的拍摄时间,这些信息用图像查看工具基本都可以看到,之前有研究过MP3的文件格式,通过一些Tag来标记文件的一些信息,受此启发,猜测图像应该也有类似的机制。本章介绍两种常用读取Exif信息的包

2017-07-29 15:33:13

阅读数:1055

评论数:0

Avalon2简介

avalon2是一款基于虚拟DOM与属性劫持的 迷你、 易用、 高性能 的 前端MVVM框架, 拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。

2017-07-13 13:40:59

阅读数:295

评论数:0

VM安装CentOS6.9-minimal

最近需要使用CentOS,所以在虚拟机上面安装了一个练手,今天就为大家附上详细的安装过程。

2017-06-27 18:09:58

阅读数:2761

评论数:0

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