自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 MySQL主从复制详解

什么是主从复制主从复制就是指一个数据库服务器的数据复制到其它数据库服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)主从复制的好处 数据备份,当主服务器突发故障时,数据丢失可通过从服务器恢复数据 减轻主服务器压力,使用从服务器进行一部分的读操作,主服务器进行写操作,从而减轻主服务器的访问压力 主从复制原理当从服务器连接到主服务器时,主服务器会为从服务器开启一个log dump线程,用于读取并发送bin-log日志的内..

2021-06-29 15:49:54 97

原创 MVCC(多版本并发控制)实现原理

MVCC(多版本并发控制)实现原理全称:Multi Version Concurrency Control是现代数据库(MySQL、Oracle、PostgreSQL等)引擎实现中常用的处理读写冲突的方式,目的在于提高数据库高并发下的吞吐性能。如此一来不同的事务在并发过程中,select操作可以不加锁而是通过MVCC机制读取指定的版本历史记录,并通过一些手段保证读取的记录值符合事务所处的隔离级别,从而解决并发场景下的读写冲突。下面是一个并发读写的例子,假如两个事务A和B按照如下顺序进行更新和读取

2021-06-16 16:30:53 862 1

原创 静态代理和动态代理

静态代理和动态代理什么是代理?举个例子来说,比如我们想去某个商店买个计算机,我们可以选择自己去商店去购买计算机(自己来做这件事情),也可以找别人代替我们去买计算机(别人代自己做这件事情),此时别人充当的就是代理对象,我们就是目标对象。代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。静态代理class Target{ public void methodA(){

2021-06-12 06:56:28 1189 1

原创 暑假第三次博客

刚开始做测试的时候有一种感觉,认为测试其实很简单,没有什么技术可言。实际测试时才发现,其实,测试说易也易,因为进入门槛低;说难也难,因为测深测精不简单。黑盒测试很讲究策略,测试也是一门学问。当经历了产品的几个生命周期之后,从不断的需求、开发、维护、升级循环过程中,逐渐认识到,测试实际上是降低产品风险的一种行为。逐步认识到,测试介入的环节越早,风险也就越小。团队成员之间要好好沟通,分工协调,互...

2018-09-07 20:25:46 112

原创 开发过程及开发体会

由于没有独立或团队开发比较正规网站的经验,我在这次的小学期实践的开发中可以说是摸着石头过河,很多东西都是边学边做。当然在这次开发的制作中我也学到了很多东西。用老师教我们的框架进行开发,开发过程中我体会到实现的基本功能并不复杂,数据库只需要几个几个表,再通过代码进行查询、判断、显示、更新等操作。这次制作开发的过程,我个人 有以下几点心得体会:   1.在制定计划是很重要的,一个好的计划可以详细制定网...

2018-08-10 17:52:15 226

原创 实训小结

SSM框架指Spring+SpringMVC+MyBatis的简称 SpringMVC组成前端控制器DispatcherServlet处理器映射器HandlerMapping处理器适配器 HandlerAdpter处理器Handler视图解析器 view resolver视图viewSpringMVC:它用于web层,用来处理用户请求。举个例子,用户在某个登录·页面输入用户名和密码,那么sprin...

2018-07-15 09:08:10 918

原创 五个目前无法回答的问题

1、若用户需求和优化后的软件起冲突时,要按照用户的需求继续做还是优化的软件?2、团队项目如何合理的分配成员的任务?3、成为一个好的程序员需具备哪些条件与素养?4、没有多少项目经验,基础又不是很好的话,该怎样提高自己的能力,该如何调整自己呢?5、软件质量的保证涉及太多方面,哪一方面是最重要的?哪一方面是最容易出纰漏的?6、如果最后做性能分析的时候发现性能问题造成的原因是前期一个隐藏在很深地方的不妥当...

2018-06-16 14:59:12 116

原创 项目计划

做一个酒店管理系统,主要有以下几种功能,浏览功能,前台接待管理,前台收银管理,客房预定管理,系统用户管理。以下为各功能的具体描述1、浏览功能:列出所有记录(每项记录只列出姓名、房间号及电话),可选定一项纪录,显示出该项所有记录2、前台接待管理:进行一切预订客房,身份登记,以及退房等3、前台收银管理:所有在酒店的消费,住宿,吃饭,都在前台进行登记4、客房预订管理:预订房间,预订游乐项目,预订酒席,预...

2018-05-24 20:59:39 294

原创 源代码管理基本操作

开发一个软件,最常见的就是工程文件的冲突,人少还好,像我和小伙伴就是软件开发的初学者,相对来说接触到的东西比较简单一点。但是人一多就很难解决源代码冲突的问题.在合并代码上面就会花费很多时间。工程文件冲突是代码合并不可避免的问题,我们觉得解决这个问题有以下几个方法:1、代码结构和层次划分要合理。2、要及时提交代码,代码提交频率要高,更新要快,最慢一天一次。常常出现代码冲突问题是可能是因为模块划分不够...

2018-04-26 17:06:01 500

原创 二手书项目分析

N(need 需求)每个学期的开始,同学们都要买新学期的课本,我们的想法是我们收集一些二手书,新书,然后同学们通过我们的软件能找到他们想要的书,出售二手书,这样他们就能少花好多钱,因为课本都差不多,这样同学们就能通过我们的软件收购他们想要的书。A(Approach 做法)我记得新学期刚开始的时候,同学们都会围着某个书摊找自己想要的书,这样比较麻烦,比如想找自己想要的书,找了整个书摊却发现找不着或者...

2018-03-29 15:25:22 1985 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除