- 博客(8)
- 收藏
- 关注
原创 Java设计模式二
本文内容来自慕课网系列课程,记录下学习的内容。Java设计模式二策略模式策略模式将可变的部分从程序中抽象分离成算法接口,在该接口下分别封装一系列算法实现这里以Word布局和支付选择为例,布局有多种,支付方式也有多种,但它们都有共性,就是布局和支付。1.抽象出不变的部分 2.定义算法簇分别封装起来 3.客户端程序不受算法改变的影响 4.这种架构对未来新的需求非常有弹性本例子的内容是,为鸭子添加一
2016-12-30 12:06:46 390
原创 Java设计模式一
本文内容来自慕课网系列课程,记录下学习的内容。Java设计模式一单例模式有些对象我们只需要一个,比如:配置文件、工具类、线程池、缓存、日志对象等。如果创造出多个实例,就会导致许多问题,比如占用过多资源,不一致的结果等。饿汉模式 饿汉模式:类加载的时候就会创建唯一的一个类实例public class Singleton { //1.将构造方法私有化,不允许外部直接创建对象 privat
2016-12-27 22:07:08 352
原创 MySQL开发技巧学习笔记一
本文内容来自MySQL开发技巧(一)MySQL开发技巧学习笔记一正确谁用SQL: 增加数据库处理效率,减少应用响应时间 减少数据库服务器负载,增加服务器稳定性 减少服务器间通讯的网络流量 如何正确使用Join语句SQL标准中Join的类型 内连接(INNER) 全外连接(FULL OUTER) 左外连接(LEFT OUTER) 右外连接(RIGHT OUTER) 交叉连接(CROSS) 内连接 内
2016-12-19 22:34:41 3854
原创 Java JSON
本文内容来自JSON快速入门(Java版)Java JSONJSON是一种与开发语言无关的、轻量级的数据格式。全称JavaScript Object Notation.优点:易于人的阅读和编写,易于程序解析与生产数据结构 Object 使用花括号{}包含的键值对结构,Key必须是string类型(必须用双引号),value为任何基本类型或数据结构 Array 使用中括号[]来起始,并用逗号,来分隔元
2016-12-13 14:46:18 14383
原创 Java加密-非对称加密
本文内容来自JAVA实现非对称加密Java加密-非对称加密非对称加密算法是一种基于密钥的保密方法,需要公开密钥和私有密钥,在文件加密、尤其是网银中应用广泛。DHDH(Diffie-Hellman)密钥交换算法 密钥长度 默认 工作模式 填充方式 实现方法 512~1024(64倍数) 1024 无 无 JDK 过程: 初始化发送方密钥 KeyPairGener
2016-12-12 15:40:09 948
原创 Java加密-对称加密算法
本位内容来自JAVA实现对称加密Java加密-对称加密算法对称加密算法是加密密钥等于解密密钥。常见的对称加密算法有: DES,3DES AES PBE IDEA DESDES(Data Encryption Standard)数据加密标准jdk方式实现DES的加解密public static void jdkDES() { //生成密钥 try { KeyGenerat
2016-12-12 10:00:46 6782
原创 Java验证码
本文内容来自Java实现验证码制作Java验证码验证码(CAPTCHA):是一种区分用户是计算机还是人的公共全自动程序 作用:可以防止恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试使用Servlet实现验证码Servlet实现验证码生成图片用到的类:1.BufferedImage图像数据缓冲区 2.Graphics绘制图片 3.Col
2016-12-07 15:36:44 697
原创 Java加密-Base64、消息摘要算法
本文内容来自Java实现Base64加密系列课程Java加密散列函数:散列函数用来验证数据的完整性。散列函数相关算法: 消息摘要算法MD5 SHA 安全散列算法 MAC 消息认证码算法 数字签名:主要是针对以数字的形式存储的消息进行的处理。数字签名会产生一种带有操作者身份的信息的编码。Java安全组成 JCA(Java Cryptography Architecture)提供基本的加密框架,例如消息
2016-12-06 17:18:28 1493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人