洪福必成给你最好的提示
摘要: 一. 使用union 或union All语句 1. union 与 union all语句的区别 Ø UNION 组合多个表(或结果集)并将其作为单个结果集返回; Ø UNION ALL 在结果中包含所有的行,包括重复行。 Ø 也就是说,使用UNION组合两个表时,将重复的记录删除;而使用UNIO 阅读全文
posted @ 2018-03-27 15:34 洪福必成 阅读(225) 评论(0) 推荐(0) 编辑
摘要: @RequestMapping 和 @GetMapping @PostMapping 区别 @GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。 @PostMapping是一个组合注解,是@RequestMapping 阅读全文
posted @ 2018-03-27 15:05 洪福必成 阅读(8366) 评论(0) 推荐(3) 编辑
摘要: 一、BASE64 这里选用Java自带的BASE64Encoder和BASE64Decoder进行BASE64编码,除此之外,可以选择commons-codec.jar等第三方jar包进行实现。 BASE64Encoder和BASE64Decoder为实现BASE64的API,为了解决高并发问题,提 阅读全文
posted @ 2018-03-27 15:03 洪福必成 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。Java从JDK5开始,引入了对枚举的支持。 在枚举出现之前,如 阅读全文
posted @ 2018-03-27 14:34 洪福必成 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在编程中出现的空指针异常 Map类集合K/V能不能存储null值的情况,如下表格: remove元素要使用Iterator方式,如果并发操作,需要对Iterator对象加锁。 Arrays.asList()数组转换集合 这个工具类应该都用过,可以很方便的把数组转换为集合,但是一些细节需要注意: [j 阅读全文
posted @ 2018-03-27 14:08 洪福必成 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 悲观锁与乐观锁是两种常见的资源并发锁设计思路,也是并发编程中一个非常基础的概念。本文将对这两种常见的锁机制在数据库数据上的实现进行比较系统的介绍。 悲观锁(Pessimistic Lock) 悲观锁的特点是先获取锁,再进行业务操作,即“悲观”的认为获取锁是非常有可能失败的,因此要先确保获取锁成功再进 阅读全文
posted @ 2018-03-27 13:56 洪福必成 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1.索引主要用来提升数据检索速度,在数据量很大的时候很有用.索引相当于图书馆的图书目录,你要找本书可以在图书目录上找到这本书在哪个书架第几本, 这样明显比到书架去找书要快得多,索引就是这个道理.索引在数据库优化当中起着非常重要的作用2.索引简介 索引是表示数据的另一种方式,它提供的数据顺序不同于数据 阅读全文
posted @ 2018-03-20 15:47 洪福必成 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 1. 按照我们一般的使用Redis的场景 阅读全文
posted @ 2018-03-20 14:57 洪福必成 阅读(464) 评论(0) 推荐(0) 编辑
摘要: redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略:volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰volatile-ttl:从已设置过期时间的数据集(server.db[ 阅读全文
posted @ 2018-03-20 14:52 洪福必成 阅读(7273) 评论(0) 推荐(1) 编辑
摘要: 1. MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏 阅读全文
posted @ 2018-03-20 14:49 洪福必成 阅读(4014) 评论(0) 推荐(0) 编辑