清枫

做一件有趣的事情

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

[SSH] 新闻管理系统 News CMS

SSH框架 + bootstrap + pintuerhttps://github.com/iamguofeng/NewsCMS

2017-05-03 18:39:03

阅读数:3768

评论数:8

[Android] 移动聊天 Openfire + Smack + 百度定位

IM Dmeo 开源即时通讯应用 Auther: 郭峰 Email: iamguofeng@163.com GitHub: 点击预览介绍 使用 MySQL 数据库,Openfire 服务器,基于 Smack 4.19库的 Android 客户端。 包括注册和登录、获取好友列表、添加和...

2017-02-14 20:55:13

阅读数:867

评论数:2

IDEA 激活

License server:http://idea.iteblog.com/key.php

2017-04-24 17:59:16

阅读数:500

评论数:0

Junit 测试 Service 层

1、首先引入 junit-4.12 和 hamcrest-core 包或者使用Maven。jar包下载2、建立测试类:public class UserTest { ...

2017-04-14 21:19:10

阅读数:2047

评论数:1

IDEA中Hibernate找不到Persistence窗口

在引入Hibernate的Jar包后,根据数据库中的表生成实体类,需要找到Persistence窗口再进行操作,可是找不到这个窗口怎么办?打开Projuct Structure面板—>Modules—>点击“+”号—>选择Hibernate—>最后OK,窗口就出来了。

2017-04-13 19:41:53

阅读数:5033

评论数:1

WebStorm 激活

安装完成后,在打开的 License Activation 窗口中选择 License server。在输入框输入网址:http://idea.iteblog.com/key.php最后点击 Activate。

2017-04-12 16:56:01

阅读数:13616

评论数:3

java web 技术积累路线

前端/引擎HTML CSS JavaScript JQuery Ajax Servlet Jsp Freemarker数据交换格式/协议HTTP Json XMLJava语言Java SE: 面向对象、封装、继承、多态、接口、字符串类、正则表达式、异常体系、集合体系、IO、NI...

2017-04-09 23:12:09

阅读数:324

评论数:0

IDEA 整合 Struts2+Spring4+Hibernate5

前言本篇文章使用一个简单的例子,介绍使用IDEA整合 Struts2+Spring4+Hibernate5+MySQL,大神略过,文章末附带源代码下载连接。1、数据库设计首先在MySQL中新建“ssh”数据库,新建“product”表:包括pid、pname、price字段,并且设定pid为主键、...

2017-03-19 20:09:15

阅读数:775

评论数:0

Spring AOP 之 java 动态代理基础

java提供的动态代理机制是一种强大的语言结构,可以为一个或多个接口创建代理对象而不需要预先拥有一个接口的实现类。Spring的AOP也是建立在java的代理机制之上的,本篇文章通过一个例子简单理解一下java的动态代理机制实现AOP。本例将通过动态代理来实现日志输出功能:1、编辑Login接口,...

2017-03-16 17:21:50

阅读数:250

评论数:0

java 使用反射小结

简介:JAVA反射机制是在程序运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为 java 的反射机制。本文总结了 java 反射的基本使用方法,不涉及反射机制原理。动态加载类People 接...

2017-03-14 09:21:15

阅读数:184

评论数:0

Struts 2 简单使用 log4j2(timer 拦截器不输出信息)

今天刚学习拦截器的时候,书上说使用内置的 timer 可以打印出执行时间:<package name="helloworld" extends="struts-default"> <action name="HelloWo...

2017-03-05 22:00:06

阅读数:2498

评论数:0

java 加密之数字签名算法

简介数字签名算法是带有公钥和私钥的消息摘要算法,私钥签名,公钥验证,用来验证数据完整性,验证数据来源,抗否认。数字签名必须具备 5 个特性: (1)签名是可信的。 (2)签名是不可伪造的。 (3)签名是不可重用的。 (4)签名的文件是不可改变的。 (5)签名是不可抵赖的。流行的有RSA、...

2017-03-05 15:58:52

阅读数:772

评论数:0

Struts2.5 通配符不能使用问题

今天在上机时,登录和注册使用通配符在 Struts 2 的低版本好用,但是回到宿舍后使用最新的 2.5.10 版本就不可以用了。 <action name="*Action" class="com.guofeng.action.UserAction" ...

2017-03-03 15:42:08

阅读数:1244

评论数:2

IDEA 的工程引入 Struts 2

1、打开官网 http://struts.apache.org/download.cgi#struts2510 下载Struts 2.5.10的struts-2.5.10-min-lib.zip,解压后里面包含8个核心基础jar包。2、运行IDEA,新建java Enterprise工程,首先...

2017-03-01 20:03:27

阅读数:2528

评论数:0

java 加密之非对称加密算法

简介对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。在非对称加密中使用的主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC等。RS...

2017-02-27 18:16:35

阅读数:222

评论数:0

java 加密之对称加密算法

简介对称加密是指加密和解密使用相同密钥的加密算法。在对称加密算法中,数据发送方将明文和加密密钥一起经过算法处理后,使其变成复杂的密文发送出去。接收方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在大多数的对称算法中,加密密钥和解密密钥是...

2017-02-27 16:50:03

阅读数:772

评论数:0

java 加密之消息摘要算法

简介消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,即单向加密,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。消息摘要算法不存在密钥的管理与分发问题,适合于分布式网络上使用。由于其加密计算的工作量相当巨大,所以以前的这种算法通常只用于数据量有限的情况下的...

2017-02-27 09:36:26

阅读数:339

评论数:0

java 加密之 Base64 算法

Base64 简介Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,可用于在HTTP环境下传递较长的标识信息。例如:在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HT...

2017-02-25 16:24:15

阅读数:295

评论数:0

初入 java 注解(三)拼装SQL语句

来源本篇代码抽取自一个公司的持久层框架,用来代替 Hibernate 的解决方案,核心代码是通过注解来实现的。需求1、有一张学生表,字段包括学号、学生名字、性别、手机号码、所在城市。 2、便捷地对每个字段或字段的组合条件进行检索,并打印出SQL语句。编码1、编写 Student 类public ...

2017-02-25 15:07:12

阅读数:863

评论数:0

初入 java 注解(二)

目录:解析注解测试注解生命周期测试注解的继承性解析注解概括的讲,就是通过反射获取类或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。1、自定义注解@Target({ElementType.METHOD,ElementType.TYPE}) @Retention(RetentionPolic...

2017-02-24 22:22:09

阅读数:162

评论数:0

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