自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒋固金(jianggujin)的专栏

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

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 JModuleLinkMvc使用文档

第一部分 简介JModuleLinkMvc是JModuleLink的MVC实现,提供了用于在Action中处理请求与相应的方法,即使不使用JModuleLink,JModuleLinkMvc也可以帮助我们快速构建普通项目。可以从码云获取代码。Maven:<!-- https://mvnrepository.com/artifact/com.jianggujin/JModule...

2018-08-20 20:57:48 421 1

原创 JModuleLink使用文档

JModuleLink是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(一个或一组JAR包)、卸载模块的API,使开发者更加关注业务本身。第一部分 JModuleLink简介1.1 需求背景应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。故障不隔离。当一个系统由多人同时参与开发时,修改A功能,可能会影响B功能,引发...

2018-08-20 20:55:36 686 2

原创 关于XML解析存在的安全问题指引

最近一段时间被曝出的微信支付的XML解析存在的安全问题,主要问题是XML外部实体注入漏洞(XML External Entity Injection,简称 XXE),该安全问题是由XML组件默认没有禁用外部实体引用导致,非微信支付系统存在漏洞。微信官方做了回应,原文地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_5 如...

2018-08-13 07:50:49 8209 2

原创 JCodec用法

JCodec包含了常用的编码、加解密的JAVA实现。Maven:<!-- https://mvnrepository.com/artifact/com.jianggujin/JCodec --><dependency> <groupId>com.jianggujin&l

2018-08-11 13:00:29 3714 1

原创 JAVA代码添加License

在开源代码的时候,我们经常会在代码顶部添加License信息,每个文件复制粘贴显然是比较麻烦的,所以写了一个工具类方便为源码添加License部分,供大家参考,可以按照实际情况进行修改。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;imp...

2018-08-07 16:39:01 14392 2

原创 JAVA字节数组转十六进制字符串

常见的MD5等摘要运算的结果都是字节数组,通常我们见到的是转换后的十六进制字符串,今天就分享一下转换的代码。package com.jianggujin.codec;public class JHex { private static final char[] DIGITS_UPPER = { '0', '1', '2', '3', '4', '5', '6', '7', '8...

2018-08-04 13:03:38 3868 2

原创 Cipher输入输出流

在java中提供了CipherInputStream和CipherOutputStream用于加解密的流处理,但是我在实际使用中发现会有一些莫名其妙的问题,数据丢失等,所以重写了两个流处理类。package com.jianggujin.codec.util;public interface JCipherStream { /** * 长度为0的字节数组, 在编码解码时需...

2018-08-04 12:35:14 1288 1

Exif2.2文档

Exif2.2官方文档

2017-07-29

eterna核心包

eterna框架可以让你在不用写任何java代码的情况下,仅通过一些xml的配置来开发你的Java应用。eterna框架包括了数据库层、控制层、视图层的配置功能,对于90%以上的开发场景,您可以不用书写任何Java代码。

2016-04-16

JAVA解析XML

JAVA常用的四种解析XML的示例,包括sax、dom、dom4j与jdom

2016-01-18

JAVA Socket通信示例

JAVA Socket通信示例,包含单工、半双工、全双工通信示例.zip

2016-01-05

JAVA聊天室小程序

可以实现在局域网内的通信,包含服务器和客户端,服务器可以私聊、踢出成员等,有个暂停服务器的功能,但是没有实现,有兴趣的可以自己添加

2012-11-28

空空如也

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

TA关注的人

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