摘要:
通过mongdb初始,我们对mongodb有了一个基本的认识,接下来看一下究竟如何使用。 本部分包含的内容包括: 1、mongodb在mac的安装,命令行及客户端工具的简单介绍; 2、在spring中如何使用mongodb,增删改查示例; 3、mongodb原生api的使用,增删改查示例; 4、mo 阅读全文
摘要:
nosql介绍: 当前的NoSQL并不是指没有sql,纯粹用非关系数据库,而是指Not Only Sql。因为一般来说,仅仅使用非关系数据库很难完成一个项目的开发,多数是需要关系数据库跟非关系数据库相互配合来完成。nosql本质也是一种数据库技术,相对于关系库,它不会遵循一些约束,比如sql标准,A 阅读全文
摘要:
文章转自:MySQL主从复制与读写分离 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无 阅读全文
摘要:
参考文章: https://www.cnblogs.com/lykbk/p/erwerwerwerwerwerwe.html https://www.cnblogs.com/jiangxiaoyaoblog/p/5845951.html 概述 作为一个项目管理工具,maven已经流行了好多年,近几年 阅读全文
摘要:
文章:https://blog.csdn.net/wuseyukui/article/details/71512793的学习笔记 目前国内大多数互联网公司使用的数据库都是mysql,虽然postgresql也非常优秀,甚至在某些方面超过mysql,但不可忽视的一个问题是mysql拥有完善的技术社区, 阅读全文
摘要:
之前的时候看《并发编程的艺术》,书中提到dcl写法的单例模式是有问题的,有可能会导致调用者得到一个创建了一半的对象,从而导致报错。修复办法是将单例对象的引用添加volatile进行修饰,禁用重排序,则外界获取的就一定是已经创建好的对象了。 光说总是不行的,上代码: public class Sing 阅读全文
摘要:
本文主要内容: 1、elasticsearch的认识(是个啥,能干啥) 2、安装启动、简单集群及关键配置 3、名词解释 4、存取数据,中文分词 1、elasticsearch的认识 elasticsearch是一个开源的实时分布式搜索分析引擎,底层使用lucene实现。lucene使用较为复杂,es 阅读全文
摘要:
常说的单例有懒汉跟饿汉两种写法。饿汉由于类加载的时候就创建了对象,因此不存在并发拿到不同对象的问题,但会由于开始就加载了对象,可能会造成一些启动缓慢等性能问题;而懒汉虽然避免了这个问题,但普通的写法会在高并发环境下创建多个对象,单纯加synchronize又会明显降低并发效率,较好的两种写法是静态内 阅读全文
摘要:
推荐文章: java7/8中的hashmap跟currentHashMap 关于RESIZE_STAMP_BITS字段的一些解释 扩容图解 网上的文章,jdk7版本的比较多,由于自己本地是jdk8,所以还是整理jdk8的逻辑吧。 一、结构跟思路说明,主要字段解释 HashMap的源码我们比较清楚,大 阅读全文
摘要:
因自研的自动化测试工具包含压测功能,在自己本地代码开发完毕后进行测试,对目标接口进行1000次访问,发现idea在执行结束后变的异常卡顿,怀疑是idea工具或者程序代码存在问题,遂进行排查。 本地所用MacBook Pro 2015配置 处理器:i7 2.2GHz 核心数:4 内存:16GB 系统: 阅读全文