JAVA加密算法(2)- 消息摘要算法(MD5、SHA、HMAC)

2016-10-25
阅读 3 分钟
8.5k
(1)MD5(Message Digest)消息摘要算法(2)SHA(Secure Hash Algorithm)安全散列算法(3)MAC(Message Authentication Code)消息认证码算法,结合了MD5和SHA的优势,同时用密钥对摘要进行加密,是一种更为安全的消息摘要算法。

JAVA加密算法(1)- 密码学概述及BASE64算法使用

2016-10-25
阅读 2 分钟
4.9k
密码学综述 密码学基本功能 机密性、鉴别、报文完整性、不可否认性 基本模型 sender-->加密算法 --> 密文 --> 解密算法 --> receiver 密钥源 密码学算法分类: {代码...} 密码学五元组 明文、密文、加密算法、解密算法、密钥 加密解密算法都要使用公开算法(经过验证) Java编程中的常用类 (1)消息编码 {...

Intellij IDEA快捷键整理(Mac版本)

2016-05-13
阅读 1 分钟
10.1k
CMD+D:复制当前代码到下一行CMD+E:打开最近访问的文件;CMD+SHIFT+E:最近编辑过的文件CMD+J:选择代码模板**CMD+N:生成代码(构造器、getter、setter、toString...),等于Ctrl+ENTERCMD+O:打开类CMD+SHIFT+O:打开文件**CMD+F12:显示类成员(相当于Eclipse中CMD+O)CMD+/:添加和删除注释//,CMD+OPT+/:添加和删...

使用cxf-codegen-plugin实现WebServices客户端

2016-04-28
阅读 5 分钟
8.2k
WebServices服务搭建参见:使用CXF搭建WebServices服务端 使用cxf-codegen-plugin实现WebServices客户端 1 创建maven工程 添加cxf-codegen-plugin,在<wsdlOption>选项中添加wsdl地址 {代码...} 2 执行maven构建(或自动构建),maven会自动生成相应的WebServices客户端代码 例如HelloWebService {代码...} 3 调用...

使用CXF搭建WebServices服务端

2016-04-28
阅读 6 分钟
4.4k
1 使用Maven创建Java Web工程,引入cxf和spring,pom.xml如下 {代码...} 2 在web.xml中配置applicationContext.xml和cxf servlet {代码...} 3 创建要提供服务接口和实现 接口类 {代码...} 实现类 {代码...} 4 配置spring文件applicationContext.xml 注意引入xmlns:jaxws和cxf.xml, {代码...} 然后添加要提供的接口信息j...

近期Java高级工程师面试总结

2016-03-30
阅读 4 分钟
25.9k
最近两周面试了几家公司Java高级工程师的职位,主要有宜信、网信金融、阿里高德、口袋购物。目前有部分公司已经面试通过,两家在等消息。今天趁热把常见面试内容总结一下。

使用dubbo+zookeeper发布服务与调用服务

2016-03-21
阅读 4 分钟
14.8k
创建Maven工程,如工程artifactId为test-dubbo-api,添加要对外提供接口,并使用maven打包/安装/部署到maven服务器即可(package|install|deploy)。例如添加接口HelloService,对外提供sayHelloToDubbo方法。如下:

dubbo管理后台安装部署

2016-03-21
阅读 1 分钟
6.8k
下载dubbo 使用git同步dubbo代码,github地址: [链接] 导入Eclipse 使用maven导入到Eclipse工程 配置 dubbo-admin的WEB-INF目录下的dubbo.properties文件,修改zookeeper相关配置 {代码...} 部署 将dubbo-admin发布到Tomcat并启动,登录需要账号密码,管理员账号和密码是root,游客是guest(在dubbo.properties中配置)

zookeeper基本安装和配置

2016-03-21
阅读 1 分钟
3.2k
复制zookeeper-3.4.6/conf/zoo_sample.cfg为zoo.cfg,zoo.cfg是zookeeper的默认配置文件

Redis基本命令整理

2016-02-17
阅读 4 分钟
3.6k
master可以有多个slave,slave还可以连接到其他slave。主从复制不会阻塞master,在数据同步时,master可以继续处理client请求。

Nginx安装/配置/使用

2016-02-03
阅读 1 分钟
2.8k
Nginx安装/配置/使用 Linux环境下,安装过程 下载源码包,解压缩。下载地址: [链接] 检查和安装依赖项,执行shell {代码...} 进入源码包,执行配置命令 {代码...} 执行编译安装 {代码...} 启动/停止/重启服务 在nginx安装后的sbin目录下执行 启动 {代码...} 停止 {代码...} 重启 {代码...} 查看Nginx进程状态 {代码...} ...

Hibernate继承映射

2016-01-07
阅读 1 分钟
2.1k
InheritanceType.JOINED:多表继承策略,父类、子类分别存放在各自的表中(各自的字段保存在各自的表中)。 通过标识列来表明是哪一个子类:DiscriminatorColumn(name="type", discriminatorType = DiscriminatorType.STRING, length=30),子类要加上:@DiscriminatorValue("") 。

读《Quora如何维持高质量代码》整理

2016-01-06
阅读 1 分钟
2.2k
维护高质量代码的目标 长期推动开发速度。 基本原则 代码的阅读和理解都要很容易 不同部分有不同的质量标准 自动化、更好的工具、更好的流程、更优质的开发人员 代码库的一致性 提交后Code Review Code Review提升可读性减缓开发速度先进生产,再review使用代码审查工具问题大、影响大的代码先review 测试 自动化测试测...

spring-shiro 基本使用

2015-12-30
阅读 6 分钟
5.4k
maven配置 {代码...} spring配置 {代码...} web.xml {代码...} PS : shiro filter,放在mvc的filter/servlet前面,如果有sitemesh,放在sitemesh前面 Realm类 {代码...} MVC登录验证 {代码...} User-Role-Permission实体类 {代码...}

Spring 事务嵌套的配置

2015-10-19
阅读 2 分钟
8.1k
在使用Spring管理Service层事务时,会遇到service方法事务嵌套的问题。默认情况下,service方法有自己独立的事务,如果一个复杂的service方法中,调用了多个事务操作,中间抛出异常时,往往不会发生事务回滚。这时候我们需要一种自动的方式来完成回滚。

如何配置SLF4J不同的日志实现

2015-09-29
阅读 4 分钟
24.3k
你可以把slf4j想成一个Java的接口,然后你需要实现这个接口,从而在运行时提供实际的日志记录,例如把日志写到控制台(STDOUT)或者一个文件上等等。每种实现(或成为绑定)都显而易见地有他们自己的方式来配置日志的输出,但是你的应用对实现者并无感知并且一直使用相同的org.slf4j.Logger API。让我们看看如何在实际中使...

Joda Time API介绍(1)基本介绍

2015-09-10
阅读 2 分钟
4.5k
Joda Time : 比JDK的Date,Calendar更好用,并且完美兼容的时间API. 点此访问Joda Time User Guide 用户向导地址 {代码...} 基本对象 DateTime (日期+时间) {代码...} 输出结果: 2015-09-10 17: 46: 02.983 LocalDateTime(本地日期时间) {代码...} 输出结果: 2015-09-10T18: 02: 42.325 LocalDate (本地日期) {代码...} ...