自定义博客皮肤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)的专栏

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

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

原创 Certificates does not conform to algorithm constraints

Certificates does not conform to algorithm constraints

2016-12-02 16:54:17 5336

原创 eclipse通过maven远程发布应用到Tomcat

一般情况下,我们发布应用到服务器需要现将应用导出成war包,然后连接服务器部署更新,这样是很耗时的,而且不方便,作为一名程序员要寻找尽可能简洁的方式去处理类似应用发布的重复的操作。

2016-10-09 17:51:04 4141

原创 JAVA类加载(初始化)顺序

虚拟机在加载JAVA类的时候,按照一定的顺序进行加载,了解虚拟机的加载顺序,可以有助于我们更好的去解决问题,下面我们来通过实际的现象来观察虚拟机是如何加载并初始化类的。

2016-08-17 11:00:00 2292 1

原创 Android使用Butter Knife8.2.1空指针

之前使用的是utter Knife7.0.1的版本,一切正常,今天心血来潮,将其更新为最新版本的8.2.1版本了,本以为换一下版本号就OK了,在运行的时候发现绑定的View都为空,查看了官网相关文档顺利解决问题,再更改版本号的基础上还需要增加一些配置

2016-08-05 22:17:14 2525 2

原创 浅谈MVP模式

之前有看过MVP的介绍,也没有实际的用过,今天学弟问我有没有用过MVP,就一起来研究研究。

2016-07-21 16:42:44 1946

原创 Java验证身份证号是否合法

身份证作为居民的唯一标识。在很多系统中需要用户输入身份证号信息,今天我们就来编写一个方法验证身份证号的合法性。首先我们来看看身份证号的编码规则: 前1-2位数字表示:所在省(直辖市、自治区)的代码; 第3-4位数字表示:所在地级市(自治州)的代码; 第5-6位数字表示:所在区(县、自治县、县级市)的代码; 第7-14位数字表示:出生年、月、日; 第15-16位数字表示:所在地的派出所...

2016-06-22 11:26:16 14696 9

原创 jetty快速构建应用内服务

我们是否会有这样的烦恼,在PC应用中需要开放HTTP接口供浏览器访问,自己实现HTTP协议很麻烦,使用如Tomcat的Web容器又感觉小题大做,那么jetty就是一个不错的选择,jetty既可以独立作为Web容器运行,又可以直接嵌入我们的应用,可以快速的构建出应用内的服务。

2016-06-21 19:24:44 2006

原创 Java调用动态链接库-扩展

之前有写过两篇关于Java调用动态链接库的方法,分别为JAVA本地接口(JNI)和JAVA调用动态链接库,有了这两篇作为基础,相信大部分的调用问题都可以解决了,正巧今天在工作中遇到了新的知识点,仙子啊整理分享一下。 之前的示例中都是调用动态库中普通的方法,今天遇到的问题就是动态库中的方法形参为指针,引用传递,函数运行结束后将其作为出参,这样之前的做法就解决不了这样的问题了。对于这种情况我们应该如何

2016-06-20 21:21:32 3358

原创 SWT中使用Swing

在SWT出现之前,已经有众多的Swing程序和控件被开发出来,为了充分利用这些现有的资源,SWT需要提供一种在SWT中使用Swing控件的途径。 Swing是通过在AWT的Canvas控件上绘图以显示各种控件的,而AWT的控件与SWT的原理相似,都是直接对应到操作系统的控件资源,因此只要使用SWT模拟出AWT的Canvas,Swing的控件就可以在上面运行。

2016-05-17 14:51:41 4118

原创 一天的工作从填坑开始

由于项目的需要,需要把用户编号和用户微信号在公众号下的唯一标识(openId)进行绑定,于是乎写了一段SQL用于更新用户表的openId,逻辑很简单,如果用户已经绑定则修改,没有绑定则添加。

2016-05-13 10:27:39 2223

原创 SVG显示异常

今天在部署程序的时候,发现在正式环境上面SVG无法正常显示,激动的心情立马被泼了一盆凉水,之前开发的时候是在Tomcat下面进行的,显示一切正常,正是环境为websphere,SVG就显示不出来了。 一开始猜测资源未找到,通过浏览器访问发现响应码为302,表示资源实际上是找的,既然资源存在,同样的浏览器,唯有环境不同,造成这种现象的原因应该就处在服务器上面了。

2016-05-10 17:09:21 13522 3

原创 JAVA扫描包

我们在使用SpringMVC的时候,知道SpringMVC可以扫描指定包下的所有类,在平时的开发中,我们也有这样的场景,所以今天写一个扫描包的工具类

2016-05-10 10:25:22 5188

原创 SWT编程基础-控件和图形资源

控件在SWT中,所有的控件都是从org.eclipse.swt.widgets.Control继承而来,如图所示: 最上层的Widget类直接继承自Object,是SWT中所有和窗口相关的部件的父类,它为所有窗口组件提供了创建对象(申请资源)、释放资源和事件监听的功能。

2016-05-03 11:10:02 5193

原创 SWT编程基础-Display和Shell

Display和Shell

2016-04-30 14:53:10 4443

原创 SWT概述

SWT技术是一套基于Java的第三方图形工具库。它的设计思想是提供一套通用的API,使得开发出的图形程序不仅可以不加修改地在平台间移植,而且外观上和速度上与使用C/C++等语言在操作系统平台上开发出来的本地图形程序毫无差别,还可以使用鼠标拖放操作、系统托盘等高级的系统服务。SWT与AWT/Swing源自两种完全不同的设计思想,二者各有所长。

2016-04-29 22:10:12 3650

原创 JAVA发送邮件最全示例

发送邮件是我们在程序开发中很常见的功能,比如注册通知、找回密码等,在网上也有很多关于JAVA发送邮件的示例,但多数都是只介绍了其中的一部分,今天为大家提供一些JAVA发送各种形式邮件的示例,供大家学习参考。

2016-04-26 19:07:25 14620 4

原创 JAVA8 新特性:默认方法

在JAVA8的新特性里面有一个接口的默认方法,可以编写方法的默认实现方式,而不需实现类重写,刚看到这个特性的时候第一反应就是:啥米,接口可以编写方法,颠覆了以往的认知啊。

2016-04-20 19:36:25 1731

原创 Java 7新特性:自动化资源管理

在JAVA7中为我们提供了一些很方便的新特性,如自动资源管理、数字字面量下划线支持、switch中使用string等,今天介绍一下自动资源管理。Java中某些资源是需要手动关闭的,如InputStream,Writes,Sockets,Sql classes等。自动资源管理允许try语句本身申请更多的资源,这些资源作用于try代码块,并自动关闭。

2016-04-19 22:51:47 2359

原创 eterna框架-view

view在eterna框架中是用于渲染显示页面的

2016-04-17 15:51:33 1911

原创 eterna框架-环境搭建(续)

这一篇博客,我将带着大家从源码的角度来分析环境搭建的配置。

2016-04-16 21:05:00 1985

原创 eterna框架-环境搭建

在上一篇博客《eterna框架-介绍》中为简单的为大家介绍了eterna框架的内容,今天我们来搭建一个最简单的eterna开发环境。

2016-04-16 15:52:17 2035

原创 commons-csv读写CSV文件

commons-csv是Apache开源组织提供的用于读写CSV文件的工具包。

2016-04-16 13:31:24 5857

原创 commons-configuration使用介绍

commons-configuration是Apache开源组织提供的用于操作配置文件的工具包。配置参数的来源可以是:Properties files、XML documents、Windows INI files、Property list files (plist)、JNDI、JDBC Datasource、System properties、Applet parameters和Servlet paramet

2016-04-16 13:00:53 8352

原创 eterna框架-介绍

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

2016-04-15 21:44:34 2282

原创 common-compress压缩解压文件

commons-compress是Apache开源组织提供的用于压缩解压的工具包。commons-compress支持常见的压缩格式

2016-04-14 15:25:23 7674

原创 commons-codec使用介绍

commons-codec是Apache开源组织提供的用于摘要运算、编码的包。在该包中主要分为四类加密:BinaryEncoders、DigestEncoders、LanguageEncoders、NetworkEncoders。

2016-04-14 09:56:34 19825

原创 commons-cli使用介绍

commons-cli是Apache开源组织提供的用于解析命令行参数的包,命令行的处理共分为三个阶段:定义阶段、解析阶段和审讯阶段。

2016-04-13 16:57:17 10553

原创 Imaging (previously called Sanselan)读取图像信息

Imaging (previously called Sanselan)是Apache开源组织提供的用于操作图像的工具包。我们可以通过该包中提供的Sanselan很方便的获取图片信息以及存储保存工作。这个项目目前还属于孵化中的项目,尚未正式发布

2016-04-11 09:10:20 4358

原创 eclipse安装JBoss Tools插件

JBoss Tools为我们提供了很多实用的工具,今天就为大家介绍如何在eclipse中安装JBoss Tools插件。

2016-04-09 17:49:23 36290 14

原创 commons-beanutils使用介绍

commons-beanutils是Apache开源组织提供的用于操作JAVA BEAN的工具包。使用commons-beanutils,我们可以很方便的对bean对象的属性进行操作

2016-04-09 14:18:33 14517 1

原创 commons-collections使用介绍之Map

介绍完了List,我怕们继续来看commons-collections中为我们提供的Map相关的实现类。

2016-04-07 11:28:50 9704

原创 commons-collections使用介绍之List

在上一篇博客中介绍了commons-collections中的Bag相关内容,这一篇将为大家介绍List相关的实现类。

2016-04-06 15:04:34 7541

原创 commons-collections使用介绍之Bag

在commons-collections中为我们提供了一些关于集合的实现,今天为大家介绍一下Bag相关类的用法。概述Bag继承自Collection接口,定义了一个集合,该集合会记录对象在集合中出现的次数。

2016-04-05 22:55:47 2669

原创 JAVA中ThreadLocal用法介绍

概述ThreadLocal看名字好像是一个Thread的实现,其实并不是这样的,ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。

2016-04-05 13:29:00 5401

原创 JAVA执行javascript方法

之前在一次机缘巧合的情况下,需要时用JAVA执行js方法,查阅了一些文档,找到了相关解决方法,这里和大家分享一下。

2016-04-02 23:20:49 28734 3

原创 位运算

位运算在实际开发中的应用范围不如算数运算,但是也是我们应该掌握的必备技能,今天就为大家简单介绍一下位运算的运算过程。 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。位运算的效率要高于算术运算。

2016-04-01 17:18:44 1758

原创 JAVA限制文本框输入

我们在做JAVA GUI开发的时候,有的时候需要对文本框中的内容进行限制,比如最大长度、转换为大写等。今天就为大家介绍一下该如何实现。通过查阅JDK API,我们可以知道,在JTextField中提供了setDocument(Document doc)方法,用于将编辑器与一个文本文档关联。那么我们就需要使用它啦。Document是一个接口,有如下几个实现类:AbstractDocumentDef

2016-03-31 19:11:58 7869

原创 commons-dbutils使用介绍

commons-dbutils是Apache开源组织提供的用于操作数据库的工具包。今天为大家介绍一下该包的常用方法。 对于数据库的操作无外乎增删改查,而增删改本质上可以归为一类,操作方式相同,只是SQL语法不同而已,所以我将以修改和查询两类来介绍commons-dbutils的用法。

2016-03-30 09:58:06 5307

原创 AngularJS服务总结

在之前介绍AngularJS的博客中,简单的介绍了AngularJS提供的常用服务,以及如何自定义服务,具体可参见《AngularJS 服务(Service)》。在这一篇博客中,我将为大家详细介绍如何自定义服务,以及各种方式之间的区别。

2016-03-29 17:38:25 2725

原创 AngularJS 事件

这一篇博客为大家介绍一下AngularJS为我们提供的事件指令。

2016-03-28 22:09:23 2702

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关注的人

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