09 2018 档案

摘要:Spring Cache 缓存是实际工作中非经常常使用的一种提高性能的方法, 我们会在很多场景下来使用缓存。 本文通过一个简单的样例进行展开,通过对照我们原来的自己定义缓存和 spring 的基于凝视的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其主要的原理,扩展 阅读全文
posted @ 2018-09-19 17:23 华丽D转身 阅读(8280) 评论(0) 推荐(5) 编辑
摘要:正文 是什么 索引用于快速的查询某些特殊列的某些行。如果没有索引, MySQL 必须从第一行开始,然后通过搜索整个表来查询有关的行。表越大,查询的成本越大。如果表有了索引的话,那么 MySQL 可以很快的确定数据的位置,而不用查询整个表格。这比顺序的读取每一行要快的多。索引就像我们查字典时的目录一样 阅读全文
posted @ 2018-09-12 19:15 华丽D转身 阅读(1479) 评论(0) 推荐(1) 编辑
摘要:前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。 阅读全文
posted @ 2018-09-12 16:54 华丽D转身 阅读(14455) 评论(0) 推荐(3) 编辑
摘要:数组转List 需要注意的是, Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、 remove 等操作,否则会报错。 List staffsList = Arrays.asList(staffs); staffsList.add("Mary"); // 阅读全文
posted @ 2018-09-11 20:31 华丽D转身 阅读(2928) 评论(0) 推荐(4) 编辑
摘要:head安装包,下载地址:https://github.com/mobz/elasticsearch-head/archive/master.zip head 插件不能放在elasticsearch-5.6.5文件夹里,head 插件需要单独放,单独去执行;所以在elasticsearch-5.6. 阅读全文
posted @ 2018-09-10 19:10 华丽D转身 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:场景一:有个java.util.Date在存入数据库的时候自动转换为timestamp时间戳,从数据库取值的时候把时间戳自动转换为java.util.Date 表结构 一、自定义typeHandler 直接实现 TypeHandler<T> 也可以继承 BaseTypeHandler<T>,我们选择 阅读全文
posted @ 2018-09-07 18:59 华丽D转身 阅读(1668) 评论(0) 推荐(1) 编辑
摘要:(一)将旧表复制到新表 1、CREATE TABLE新表 SELECT* FROM旧表; 该语句只是复制表结构以及数据,它不会复制与表关联的其他数据库对象,如索引,主键约束,外键约束,触发器等。 CREATE TABLE if not exists new_table SELECT col1, co 阅读全文
posted @ 2018-09-05 19:01 华丽D转身 阅读(13926) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2018-09-05 18:59 华丽D转身 阅读(13) 评论(0) 推荐(0) 编辑
摘要:一个好的程序员不仅要会写出好的代码还要善于利用工具来提高自己的效率,而除了我们常用的IDE工具以外,其实还有很多好用的在线工具,今天我就推荐几个好用的开发在线开发工具。 Json在线验证及格式化 JSON格式化工具有很多,但个人推荐,json.cn是比较不错的,因为它不仅支持json格式的验证及格式 阅读全文
posted @ 2018-09-05 12:39 华丽D转身 阅读(3561) 评论(0) 推荐(0) 编辑
摘要:对象POJO和JSON互转 public class JsonUtil { /** * JSON 转 POJO */ public static <T> T getObject(String pojo, Class<T> tclass) { try { return JSONObject.parse 阅读全文
posted @ 2018-09-03 20:06 华丽D转身 阅读(2310) 评论(0) 推荐(0) 编辑