2017年5月19日

JSON Web Token的使用

摘要: JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。1、 2、创建TokenUtils类 3、调用getJWTString(String login, Map<String, Object> claims)方法可以创建token 阅读全文

posted @ 2017-05-19 11:12 祥昊 阅读(11539) 评论(0) 推荐(0) 编辑

2017年5月13日

RSA加密、解密、公钥私钥生成

摘要: 有时项目中需要用到一些加密和解密工具,这里之前整理了一个demo,记录一下,方便查询 1 package com.test; 2 3 import java.security.KeyFactory; 4 import java.security.KeyPair; 5 import java.secu 阅读全文

posted @ 2017-05-13 18:35 祥昊 阅读(5297) 评论(0) 推荐(0) 编辑

数据库优化策略

摘要: 1、表的设计要合理(满足3NF)3范式2、创建适当索引[主键索引|唯一索引|普通索引|全文索引|空间索引]3、对sql语句优化 >定位慢查询(explain)4、使用分表技术(水平、垂直)、分区技术5、读写分离(这个要配置)6、创建适当存储过程、函数、触发器7、对my.ini优化、优化配置8、对软硬 阅读全文

posted @ 2017-05-13 18:30 祥昊 阅读(176) 评论(0) 推荐(0) 编辑

Socket和ServerSocket学习笔记

摘要: 对于即时类应用或者即时类的游戏,HTTP协议很多时候无法满足于我们的需求。这会,Socket对于我们来说就非常实用了。下面是本次学习的笔记。主要分异常类型、交互原理、Socket、ServerSocket、多线程这几个方面阐述。异常类型在了解Socket的内容之前,先要了解一下涉及到的一些异常类型。 阅读全文

posted @ 2017-05-13 18:20 祥昊 阅读(414) 评论(0) 推荐(0) 编辑

关于eclipse 插件的挂载

摘要: 学习java的时候,不喜欢myeclipse 这种插件,什么都准备好了,自己动手就少了,不利于自己学习,现在我就diy 自己选几个插件来用,基本上就是 eclipse 加上我自己要用的插件,插件的安装 ,你可以 在线安装 ,在线 的网上 有很多,这里就不说了,下面的方法,完全就学习用的,开发中,不常 阅读全文

posted @ 2017-05-13 11:15 祥昊 阅读(288) 评论(0) 推荐(0) 编辑

Double Check Locking 双检查锁机制

摘要: 方法保证了多线程并发下的线程安全性。这里在声明变量时使用了volatile关键字来保证其线程间的可见性;在同步代码块中使用二次检查,以保证其不被重复实例化。集合其二者,这种实现方式既保证了其高效性,也保证了其线程安全性。 1 package com.test; 2 3 public class My 阅读全文

posted @ 2017-05-13 11:07 祥昊 阅读(714) 评论(0) 推荐(0) 编辑

乱码的简单认识和解决

摘要: 1 用什么编码保存文件 就用什么编码打开文件 比如 .txt 用utf-8 保存 就用 utf-8 打开 文件头上记录着编码方式2 java 程序主方法 的文件是什么编码 ,程序运行 默认就是什么编码 比如 mian方法所在用 ut-f 保存 程序启动 默认编码就是utf-8 用System.out 阅读全文

posted @ 2017-05-13 10:59 祥昊 阅读(1308) 评论(0) 推荐(0) 编辑

2017年5月11日

cakephp 基本的环境

摘要: 这里是在 window下的环境搭建,我假设php,apache,mysql,的基本环境都ok,如果没有的话,偷个懒,用集成环境吧,我用的wampserver。1:去官网(http://cakephp.org/)down个cakephp 的包吧, 解压得到一个文件夹,目录结构如下:2:把这些文件夹,文 阅读全文

posted @ 2017-05-11 00:10 祥昊 阅读(484) 评论(0) 推荐(0) 编辑

2017年5月10日

图形验证码

摘要: 有事我们登录需要使用到图形验证码,这里记录方便以后查询使用。 阅读全文

posted @ 2017-05-10 23:46 祥昊 阅读(390) 评论(0) 推荐(0) 编辑

事物原则一致性和原子性的简单认识

摘要: 事务:数据库应用中完成单一逻辑功能的操作集合,是一个既具有原子性又具有一致性的功能,我们要求事务不违反任何数据库的一致性约束,也就是说,如果事务启动时数据是一致的,那么当这个事务成功结束的时候数据库也应该是一致的关于数据库的一致性这里分享一下我的理解:一致性就是数据库的数据状态符合数据库所描述的业务 阅读全文

posted @ 2017-05-10 23:42 祥昊 阅读(2063) 评论(0) 推荐(0) 编辑

导航