摘要: 关于安装 进入pom.xml文件目录下,使用命令mvn install 当然也可以使用类似idea这类本身已经集成好maven插件按钮的编辑器进行安装 安装过程会输出安装jar包的目录信息,同样的,跟class编译后的目标文件一起,放在target目录下 注意:开发编译过程中,如果只 编译 mvn 阅读全文
posted @ 2022-08-22 21:51 2015夏 阅读(3973) 评论(0) 推荐(0) 编辑
摘要: 某天,产品经理给了这么一个需求技术小哥,能不能帮用户添加一个搜索栏,查询包含某个关键字的所有类目。技术小哥稍微想了一下,目前跟类目相关的表有两个,一个是content_category类目表,一个是content_system内容系统表。而用户要查找的关键字是存在content_system表里面, 阅读全文
posted @ 2022-08-21 20:29 2015夏 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 在应对日渐复杂的业务环境,单个数据库所能承载的压力已经远远不够。很多业务中诞生了主从数据库的架构模型,将数据读写进行分离,主库写,从库读,以提升服务的吞吐量。 在进行代码设计的时候,我们很自然会想到一个问题,一个业务操作,往往会包括读 和 写,例如在实现一个阅读点击量的简单需求的时候,是不是需要先查 阅读全文
posted @ 2022-08-07 15:27 2015夏 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 小说通常会有个起承转合,本片文章也打算用这样的方式来。先卖个关子,讲讲synchronized的那些事。 synchronized锁,平常在代码里面随处可见,它可以用在类上,可以用在方法上面,也可以用在代码块上面,似乎任何地方想到加锁,synchronized都是信手拈来。 但是被synchroni 阅读全文
posted @ 2022-07-23 20:51 2015夏 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 发布与订阅模型,放在每一位开发者身上,都是耳熟能详的一对词语。与设计模式里面的--观察者模式非常相似。在微服务中,把消息中介分离出来成为独立服务,无论是跨服务通信开发和运维角度,redis的发布订阅模式似乎是很好的选择。 我们先从原理和使用实例出发来理解一下redis的这个发布与订阅是怎么运行的,再 阅读全文
posted @ 2019-02-12 01:48 2015夏 阅读(5056) 评论(0) 推荐(0) 编辑
摘要: 有时候想往mysql 或者 redis数据库存点数据结构。尤其是redis,尽量把大块数据打包存起来,减少set 和 get数据次数。再说远点,对分布式数据同步也是有很大的好处。 下面简单介绍一下Java中怎么将一大块数据结构打包存进数据库中。我们将会借用一个桥梁:JSON抽象类 打包数据结构: p 阅读全文
posted @ 2022-08-17 22:22 2015夏 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 1. 闭包的解析和用法 2. 函数式装饰器 3. 类装饰器 一、闭包 闭包是一种函数,从形式上来说是函数内部定义(嵌套)函数,实现函数的扩展。在开发过程中,考虑到兼容性和耦合度问题,如果想在原有的函数基础上添加东西而又不改动原有函数的结构,通常会使用闭包。但闭包的功能还不只是这个。实际上 阅读全文
posted @ 2019-02-17 11:53 2015夏 阅读(1108) 评论(0) 推荐(1) 编辑
摘要: 此篇文章是主要介绍Redis在数据存储方面的其中一种方式,压缩列表。本文会介绍1. 压缩列表(ziplist)的使用场景 2.如何达到节约内存的效果?3.压缩列表的存储格式 4. 连锁更新的问题 5. conf文件配置。在实践上的操作主要是对conf配置文件进行配置,具体上没有确切的一个值,更多是经 阅读全文
posted @ 2019-02-07 01:07 2015夏 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Linux操作系统。学到了关于定时任务的章节,作为一个总结写下这篇文章。在Linux中,我们可以将耗时大的任务如复制大文件,压缩、解压缩大文件等放进定时任务中(深夜执行,因为工作时间访问量大,这类操作会影响系统运行)。 Linux操作系统中关于定时任务主要有种操作方式: 1. at 一次性 阅读全文
posted @ 2019-02-05 23:46 2015夏 阅读(3664) 评论(0) 推荐(0) 编辑
摘要: zipfile模块是python中一个处理压缩文件的模块,解决了不少我们平常需要处理压缩文件的需求 ,本文主要谈谈zipfile几个常用的用法。 首先我在Windows操作系统中创建如下的文件目录: 一、读取压缩文件: 代码: import zipfile import os # 压缩文件路径 zi 阅读全文
posted @ 2019-01-28 07:58 2015夏 阅读(10001) 评论(0) 推荐(1) 编辑