摘要: 记录自2017.5起,降序记录,专业书籍阅读 ——Java工程师修炼之道:在读 ——Vue.js前端开发(快速入门与专业应用):在读 ——Java并发编程实战:在读 ——SpringBoot实战:已读(18.11.6) ——阿里巴巴Java开发手册:已读(18.8.28) ——Mysql必知必会:已 阅读全文
posted @ 2018-02-25 11:16 mithrandirw 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 从2017年9月份开始在OSC写博客记录我的技术之路,由于OSC博客不怎么稳定,于是来到博客园继续记录我的代码之路。 博客中将OSC我的文章悉数迁移到这。 我写博客的目的是:希望记录自己在写代码这条路上走过的轨迹,总结整理以及反思自己学过的东西,提升自己并且帮助需要的朋友获取想要的知识。 请多指教~ 阅读全文
posted @ 2018-02-25 10:56 mithrandirw 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Git配置远程地址,ssh密钥配置之后无法拉取远程地址解决 配置改成Native,使用本地SSH配置 阅读全文
posted @ 2020-03-05 17:58 mithrandirw 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: 使用git CLI命令,在IDEA中是Terminal输入git命令 git rm -r --cached .(注意空格) git add .(注意空格) git commit -m "update .gitignore" 不起效原因:缓存 解决思路:使用rm命令清除缓存内容,文件以未追踪的形式出现 阅读全文
posted @ 2019-09-02 16:22 mithrandirw 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 最近在新公司搭建服务器,准备采用自己学习到的Docker容器技术来作为应用托管。然而摸索Docker安装使用上遇到了一些麻烦。 经过一系列的探索之后,发现居然是因为自己在Centos上的所装Docker版本过低原因,有点尴尬哈哈。 于是,我从官网https://docs.docker.com/ins 阅读全文
posted @ 2018-05-29 18:17 mithrandirw 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 虚拟机(Virtual Machine)与容器技术(Container)都是虚拟化技术,两者的区别在于虚拟化的程度不同。 我们常常把Docker与容器联系在一起,但请注意:Docker≠容器 Docker是一款开源的Linux软件,基于容器技术的工具。Docker不是虚拟化技术,它的作用是帮助用户使 阅读全文
posted @ 2018-05-11 18:04 mithrandirw 阅读(4860) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,程序中的多个线程是互相协调和互相联系的,多线程之间有互斥和同步。 1.线程互斥 多个线程之间有共享资源(shared resource)时会出现互斥现象。 设有若干线程共享某个变量,而且都对变量有修改。如果它们之间不考虑相互协调工作,就会产生混乱。比如,线程A和B共用变量x,都对x执行增 阅读全文
posted @ 2018-04-25 11:57 mithrandirw 阅读(7318) 评论(0) 推荐(1) 编辑
摘要: 一、线程的生命周期与工作状态 一个线程“创建—>工作—>死亡”的过程称为线程的生命周期。线程的生命周期共有五个状态: 新建(New)、可运行(Runnable)、运行(Running)、阻塞(Blocked)、死亡(Dead) 二、Java线程调度与优先级 Java提供一个线程调度器来监视和控制Ru 阅读全文
posted @ 2018-04-25 10:52 mithrandirw 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: 1.进程 进程是程序的一次执行过程,从代码加载、执行,直至完成的一个完整的过程。这个过程也是进程从产生、运行至消亡的过程。 程序与进程之间的关系:如同乐谱与一次演奏的关系。程序就是乐谱,进程按照这个乐谱进行的一次演奏。 2.线程 线程是一个控制流,也是一个执行过程,但执行单位比进程小。一个进程在其执 阅读全文
posted @ 2018-04-25 10:32 mithrandirw 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Mysql的外键引擎是InnoDB,接下来介绍一下mysql的外键约束配置。 一、外键约束关系 级联是用来设计一对多关系的。关系为:子表—>父表,箭头方向表示子表的外键关联了父表的主键。 外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表 阅读全文
posted @ 2018-04-24 14:48 mithrandirw 阅读(4740) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍LVS三种实现架构,LVS作为负载均衡软件,依靠调度器LB(Load Balancer)把客户端发来的请求按照一定规则分发给后端的真实服务器RS(Real Server),这个规则就是预先设定好的调度算法。 在LVS中支持的调度算法主要有以下八种。 1.轮询调度(Round-Robin,RR 阅读全文
posted @ 2018-04-24 11:49 mithrandirw 阅读(4233) 评论(0) 推荐(0) 编辑
摘要: 负载均衡集群,顾名思义,就是让多台服务器共同负担压力。负载均衡是企业级大型项目所需的重要模块。 当前实现负载均衡集群的优秀开源软件有LVS、Nginx、haproxy、keepalived等,而优秀的商业负载均衡设备有F5、NetScaler等。商业负载均衡设备稳定性好,但是成本昂贵。 接下来介绍一 阅读全文
posted @ 2018-04-23 17:57 mithrandirw 阅读(3730) 评论(0) 推荐(0) 编辑