摘要: 很多团队经历时间的积淀之后,都会有很多的可重用的公共技术组件。大部分的团队都会把这些公共组件生成程序集(dll)后,放到GIT或SVN的一个公共目录里面,以供各个项目中使用。起初在项目很少又或者是公共组件不多的时候,这样看起来也没有多大问题。但是随着团队越来越大,项目的组件增多,所封装的可重用组件越 阅读全文
posted @ 2020-05-13 08:45 随心所于 阅读(2124) 评论(13) 推荐(11) 编辑
摘要: 昨天妹子让我帮她解决个问题,本以为可以轻松搞定,但是打开他们项目的一瞬间,我头皮发麻。本身功能不多的一个小项目,解决方案里竟然有几十个类库。仅仅搞明白各个类库的作用,代码层次之间的引用关系就花了一个多小时。 显然可能他们项目结构的代码模型出了问题,设计混乱,不容易上手。 项目中一个好的的代码模型一定 阅读全文
posted @ 2020-05-07 09:37 随心所于 阅读(2599) 评论(0) 推荐(1) 编辑
摘要: RESTful API到底是个什么东西 阅读全文
posted @ 2020-04-27 09:17 随心所于 阅读(7305) 评论(31) 推荐(31) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... Redis 是一个高性能的分布式内存型数据库,在国内外各大互联网公司中都有着广泛的使用,即使是一些非 阅读全文
posted @ 2020-04-21 09:26 随心所于 阅读(5113) 评论(9) 推荐(5) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 有序集合类型 (Sorted Set或ZSet) 相比于集合类型多了一个排序属性 score(分值) 阅读全文
posted @ 2020-04-17 09:22 随心所于 阅读(6314) 评论(0) 推荐(4) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 集合类型 (Set) 是一个无序并唯一的键值集合。它的存储顺序不会按照插入的先后顺序进行存储。 集合 阅读全文
posted @ 2020-04-14 09:11 随心所于 阅读(5871) 评论(0) 推荐(3) 编辑
摘要: 列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。 阅读全文
posted @ 2020-04-10 08:56 随心所于 阅读(7873) 评论(1) 推荐(0) 编辑
摘要: 哈希在很多编程语言中都有着很广泛的应用,而在Redis中也是如此,在redis中,哈希类型是指Redis键值对中的值本身又是一个键值对结构。 阅读全文
posted @ 2020-04-07 09:41 随心所于 阅读(30016) 评论(5) 推荐(6) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 之前的文章我们曾总结到了Redis数据结构——链表和Redis数据结构——压缩列表这两种数据结构,他 阅读全文
posted @ 2020-04-03 09:54 随心所于 阅读(20417) 评论(0) 推荐(7) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 前言 上一篇文章Redis之对象篇——Redis对象系统简介简单介绍了Redis的对象系统。Redi 阅读全文
posted @ 2019-10-15 09:19 随心所于 阅读(3362) 评论(2) 推荐(5) 编辑
摘要: Spring Boot(四) Mybatis MySql 0.准备数据库表 mysql Table structure for person DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar( 阅读全文
posted @ 2019-10-10 09:18 随心所于 阅读(478) 评论(0) 推荐(0) 编辑
摘要:     C 写的多了用习惯了众多的语法糖,再写起来Java总会有一些非常不舒服的地方。比如用惯了C 的属性在用起来Java的属性,写起来就会感觉不够优雅。如:定义一个 类 而同样的代码,java写起来就... 为了能够更优雅的编码,我们可以使用Lombok 一 阅读全文
posted @ 2019-09-30 10:13 随心所于 阅读(857) 评论(0) 推荐(0) 编辑
摘要: "文章导航 readme" 一、配置Spring Boot热部署     技术的发展总是因为人们想偷懒的心理,如果我们不想每次修改了代码,都必须重启一下服务器,并重新运行代码。那么可以配置一下热部署。有了它之后,修改了代码只需要重新build一下,就可以看到效 阅读全文
posted @ 2019-09-26 08:40 随心所于 阅读(568) 评论(0) 推荐(0) 编辑
摘要: Spring Boot "Spring Boot(一) Hello World" "Spring Boot(二) 配置文件" Redis "图解Redis之数据结构篇——简单动态字符串SDS" "图解Redis之数据结构篇——链表" "图解Redis之数据结构篇——字典" "图解Redis之数据结构 阅读全文
posted @ 2019-09-25 09:50 随心所于 阅读(865) 评论(1) 推荐(0) 编辑
摘要: "文章导航 readme" 一、Spring Boot之我见      Spring Boot 是由Pivotal团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义 阅读全文
posted @ 2019-09-23 09:26 随心所于 阅读(644) 评论(2) 推荐(1) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 前言 之前几篇文章,简单介绍 Redis用到的所有主要数据结构,简单动态字符串(SDS)、双端链表、 阅读全文
posted @ 2019-08-21 07:56 随心所于 阅读(2944) 评论(4) 推荐(0) 编辑
摘要: "文章导航 readme" MySql 更新死锁问题 Deadlock found when trying to get lock; try restarting transaction 1.场景 //table1 CREATE TABLE ( bigint(20) NOT NULL COMMENT 阅读全文
posted @ 2019-08-20 15:49 随心所于 阅读(34410) 评论(0) 推荐(1) 编辑
摘要: "文章导航 readme" 前言     哈希表,又名散列表。是非常常用的一种数据结构,C 的Hashtable、字典,Java的HashMap,Redis的Hash,其底层实现都是散列表。而在一些互联网公司的面试中,更是技术面试官们必问的一道题目。本文将简单 阅读全文
posted @ 2019-08-09 08:35 随心所于 阅读(3656) 评论(13) 推荐(11) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 同整数集合一样压缩列表也不是基础数据结构,而是 Redis 自己设计的一种数据存储结构。它有点儿类似 阅读全文
posted @ 2019-08-06 07:50 随心所于 阅读(21022) 评论(6) 推荐(5) 编辑
摘要: 最新:Redis内存——三个重要的缓冲区 最新:Redis内存——内存消耗(内存都去哪了?) 最新:Redis持久化——如何选择合适的持久化方式 最新:Redis持久化——AOF日志 更多文章... 整数集合(intset)并不是一个基础的数据结构,而是Redis自己设计的一种存储结构,是集合键的底 阅读全文
posted @ 2019-07-30 09:36 随心所于 阅读(5307) 评论(0) 推荐(0) 编辑