- 博客(20)
- 资源 (7)
- 收藏
- 关注
转载 本地调试微信接口方法
使用国内的www.ngrok.cc并且有详细的视频使用教程 调试微信接口,例如调试微信消息收发接口,我们需要提供一个公网访问url,正常情况下,我们需要建立web工程,然后打包,不部署服务器,提供服务器外网访问url。但是想要将自己本地电脑上运行的项目发布到公网,让所有人都可以访问,显然是很麻烦的一件事情。这里介绍三种方式,将本地运行代码发布到互联网,提供映射域名,实现本地调试微信接
2015-11-28 11:41:48 3738
转载 JAVA 十六进制与字符串的转换
toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换为十六进制(基数 16)的无前导 0 的 ASCII 数字字符串。如果无符号数的大小值为零,则用一个零字符 '0' ('\u0030') 表示它;否则,
2015-11-26 17:08:47 3983
转载 使用Maven构建和部署J2EE应用程序的EAR文件
这篇文章,主要是技术上的整理,用来mark一下,用的时候参考。一、新建项目新建一个空的Maven Project项目二、放入依赖注:ear部署时如果里面有entity,会发生错误,所以不要把entity放到依赖项中,部署的时候先部实体,然后再部ear。将需要打入EAR中的jar、war以dependenci
2015-11-24 13:46:32 1458
转载 maven 开发 ejb ear
基于EJB开发业务简介在复杂的企业IT架构中 web模块主要用途其实在展现层,它接收到用户的请求后委托后端的 ejb 完成业务逻辑(将业务交由ejb处理,可方便地获得保障业务事务及分布式事务、多客户端调用等好处),然后将ejb的处理结果以可视化形式展现给用户,如此的分层架构可以方便地对ejb业务层实施可复用和分布式。ejb通常都是jar文件,web通常是war文件,
2015-11-24 13:45:46 1514
转载 EAR项目构建的几种方式
PS:说实话,在写这篇帖子之前,我也没用过EAR,因此该贴仅是记录学习过程用~有什么不对的地方,或者欠缺的,还请各位看官斧正,先谢过各位了~~一、基于传统WebProject方式在eclipse中,右键new > project > Dynamic web project ,在弹出的对话框中输入项目名称testWeb,注意,在EAR membership中勾选上“Add
2015-11-24 13:44:42 6228
转载 ECB CBC and 3DES
从上一篇《DES 算法详述》文章中,已经知道了DES算法的详细过程,但上一篇文章主要解决的是一个八字节数据DES加密的问题,这一篇文章要解决数据加密——数据补位的问题、DES算法的两种模式ECB和CBC问题以及更加安全的算法——3DES算法。 一、数据补位DES数据加解密就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,按照
2015-11-23 14:34:27 1611
转载 Java 通用的DES加密工具类的实现
由于:java端对 DES加密算法默认的死EBC所以我们要手动的把其转化为CBC保持一致的因素有三个 :1.密钥 (kingsfykj) 2.偏移量 (IV) 3.输入import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder; import javax.crypto.*;import javax.crypto.s
2015-11-23 14:12:43 4454 1
转载 JAVA 3DES加密解密
import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParameterSpec;import sun.misc.BASE64Deco
2015-11-23 14:04:42 4080
转载 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)
一. AES对称加密: AES加密 分组 二. 分组密码的填充 分组密码的填充
2015-11-23 14:03:58 6748
转载 Java 8特性探究(2):深入解析默认方法
上篇讲了lambda表达式的语法,但只是 JEP126 特性的一部分,另一部分就是默认方法(也称为虚拟扩展方法或防护方法)什么是默认方法,为什么要有默认方法简单说,就是接口可以有实现方法,而且不需要实现类去实现其方法。只需在方法名前面加个default关键字即可。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需
2015-11-18 18:42:42 1122 1
转载 Java 8特性探究(1):通往lambda之路_语法篇
现在开始要灌输一些概念性的东西了,这能帮助你理解lambda更加透彻一点,如果你之前听说过,也可当是温习,所谓温故而知新......在开始之前,可以同步下载jdk 8 和 IDE,IDE根据个人习惯了,不过eclipse官方版本还没出来,所以目前看的话,netbean7.4是首选的,毕竟前段子刚刚出的正式版本,以下是他们的下载地址。jdk 8:https://jdk8.java.
2015-11-18 15:05:28 1371
转载 Java后台实时输出数据到页面
当然,这个专业的有保持长链接,服务器推送等实现,这里需求较简单,不讨论。做了个小功能,希望前台可以看到后台的实时处理进度,首先想到的就是能够在页面像后台打印日志一样的输出,如下代码:PrintWriter out = response.getWriter();while(true){ try { out.print("输出内容"); out.f
2015-11-18 14:23:50 35929 6
转载 Java:单例模式的七种写法
转载出处:http://cantellow.javaeye.com/blog/838473第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 public stati
2015-11-17 11:29:31 2005
转载 Google Guava EventBus实例与分析
EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。Guava框架里面提供了两种相关的实现,一种是单线程同步事件消费,另外一直是多线程异步事件消费。后者在对象设计上是前者的子类。首先我们看一个最简单的实例:12345678p
2015-11-17 10:44:36 6369
转载 google guava cache 处理
使用本地内存Java代码 LoadingCache cache = CacheBuilder.newBuilder().maximumSize(100) .expireAfterAccess(5, TimeUnit.SECONDS).build(new CacheLoader() {
2015-11-17 10:43:57 5442
转载 使用google guava做内存缓存
google guava中有cache包,此包提供内存缓存功能。内存缓存需要考虑很多问题,包括并发问题,缓存失效机制,内存不够用时缓存释放,缓存的命中率,缓存的移除等等。 当然这些东西guava都考虑到了。guava中使用缓存需要先声明一个CacheBuilder对象,并设置缓存的相关参数,然后调用其build方法获得一个Cache接口的实例。请看下面的代码和注释,注意在注释中指定了Cache...
2015-11-17 10:42:48 8500
转载 Google Guava Cache实例与分析
本文主要叙述如何使用Cuava的Cache。示例12345678910LoadingCache graphs = CacheBuilder.newBuilder() .maximumSize(1000) .expir
2015-11-17 10:36:34 4667
转载 使用google guava 实现定时缓存功能
使用google guava 实现定时缓存功能。创建Book.java[java] view plaincopyprint?public class Book { private int id; public int getId() { return id; }
2015-11-17 10:36:06 4184
转载 Struts2中json的使用总结
首先看下面的配置文件中的两种写法:当然Action所在的包必须继承json-default:第一种:[html] view plaincopyaction name="upload_*" class="uploadAction" method="{1}"> result type="json">
2015-11-16 16:25:00 3590
转载 readResolve()方法与序列化
在CJC(一) 中提到一个问题,即 readResolve方法是干啥的? 当时也没多想, 只是列在那里, 今天忙里偷闲地把搜点材料整理下这个问题. 原来这个方法跟对象的序列化相关(这样倒是解释了为什么 readResolve方法是private修饰的). ??? 怎么跟对象的序列化相关了? 下面我们先简要地回顾下对象的序列化. 一般来说, 一个类实现了 Serializable
2015-11-16 14:52:32 1053
Zookeeper资源文件
2017-03-20
Zookeeper基础知识
2017-03-20
Zookeeper初识
2017-03-20
使用exe4j 制作java启动程序的 等候界面
2014-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人