java面经(2019京东笔试+三面)

   版权声明:本文为博主原创文章,未经博主允许不得转载。     昨天刚结束了京东2018春季实习生招聘的HR面(可能有的童鞋还没有结束),有些感触想在这里记录下来,给大家给自己日后再次参加类似的面试提供帮助。本人在北京某211学校研究生在读,参加京东春季实习生招聘主要是为毕业找工作带来方便,争...

2018-04-17 16:02:09

阅读数 4738

评论数 1

Sqlserver数据库使用快照隔离发生更新冲突的解决办法

   版权声明:本文为博主原创文章,未经博主允许不得转载。        为了满足并发性能,我们将数据库的隔离级别改成了SNAPSHOT隔离级别,采用基于行版本控制的隔离级别解决了死锁问题,改善了性能并且能够防止脏读、更新丢失、不可重复读、幻读等问题,是并发开发下不错的选择。    SNAPSHO...

2018-02-27 15:15:50

阅读数 265

评论数 0

SQL Server事务、隔离级别和并发问题解决

     版权声明:本文为博主原创文章,未经博主允许不得转载。    首先,对于SqlServer的事务和隔离级别,与其他关系型数据库类似,事务是一个工作单元,可能包含查询和修改数据以及修改数据定义等多个活动。我们可以显式或隐式的定义事务边界。可以使用BEGIN TRAN或者BEGIN TRANS...

2018-02-27 11:38:06

阅读数 754

评论数 0

nginx实现CSRF和XSS防御

版权声明:本文为博主原创文章,未经博主允许不得转载。 nginx实现CSRF和XSS防御  最近,因为公司任务要求,搞了一下nginx配置。任务要求是实现CSRF和XSS防护,至于什么是CSRF和XSS请自行学习一下。首先需要解释的是,这里所提到的CSRF和XSS防御全是基...

2018-01-31 17:19:51

阅读数 5164

评论数 0

大话设计模式之迭代器模式

    今天总结一下迭代器模式:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。迭代器模式在访问数组、集合、列表等数据时,尤其是数据库数据操作时,是非常普遍的应用,但由于它太普遍了,所以各种高级语言都对它进行了封装,我们对它进行总结主要就是方便我们日后总结源码。迭代器的实现...

2018-03-19 10:37:02

阅读数 73

评论数 0

大话设计模式之外观模式(门面模式)

    外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。       人如其名,我们一看外观设计模式(门面设计模式)UML图就能立刻领会到该设计模式的用处。    我们在做开发的设计初期阶段,应该有意识的将不同的两个层分离,比如经典的...

2018-03-16 15:07:27

阅读数 81

评论数 1

大话设计模式之三种适配器模式

   版权声明:本文为博主原创文章,转载需注明出处。    http://blog.csdn.net/qq_29517037    适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。        ...

2018-03-16 10:53:14

阅读数 109

评论数 0

大话设计模式之代理模式

    今天我们来总结一下一个常见的设计模式---代理设计模式。首先我们看一下代理模式的UML图:                                    然后呢我们根据UML图把代码写一下: public interface Subject{ public void...

2018-03-15 15:00:30

阅读数 64

评论数 0

大话设计模式之装饰模式

   版权声明:本文为博主原创文章,转载需注明出处。        经过了前面的设计原则和工厂三姐妹、单例设计模式的学习,我相信大家已经掌握了基本的学习方法,今天我们来总结装饰模式,首先来看一下装饰模式的UML图:                         接着我们根据UML图写一下源码实现...

2018-03-13 16:24:56

阅读数 50

评论数 0

大话设计模式之单例模式

   版权声明:本文为博主原创文章,转载需注明出处。    http://blog.csdn.net/qq_29517037    相信大家对于单例都不陌生,我们主要总结一下单例模式的演化过程,其实学设计模式不是说一定让你遇到什么情况去套哪种设计模式,更多的是要学习里面的程序设计思想,让我们在遇到...

2018-03-13 11:28:37

阅读数 206

评论数 0

大话设计模式之工厂三姐妹

   版权声明:本文为博主原创文章,未经博主允许不得转载。 工厂三姐妹一向受到了我们广大工人阶级的拥护。小妹简单工厂模式,二姐工厂方法模式,大姐抽象工厂模式。为了让大家混淆,特意将这三种设计模式放到一起总结,开玩笑啦,放在一起总结是为了方便比较异同。简单工厂模式    简单工厂就是帮我们来实例化对...

2018-03-12 18:07:34

阅读数 65

评论数 1

大话设计模式之设计原则

    在总结设计模式之前,我觉得有必要把程序设计中要遵循的几个设计原则总结一下,因为在后面总结设计模式的时候,你会发现,基本上设计模式都是设计原则的体现和应用而已,有助于我们后期的总结学习。单一职责原则    单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就...

2018-03-08 15:23:15

阅读数 38

评论数 0

互联网高并发架构的8种设计模式演化

1、单库单应用模式这种是最简单的模式,即一个数据一个应用服务器,一般在产品发布初期使用会比较方便,单日30万到50万PV以下一般没有问题。2、内容分发模式在主机中使用了静态文件缓存之后,还可以使用CDN的方式把静态文件分发到离用户最近的节点上以达到快速响应的目的,一般在百万级别的PV时需要使用。3...

2018-03-02 15:26:27

阅读数 79

评论数 0

SqlServer数据库中的时间戳(TimeStamp)类型

 1.公开数据库中自动生成的唯一二进制数字的数据类型。  2.timestamp 通常用作给表行加版本戳的机制。  3.存储大小为 8 个字节。 不可为空的 timestamp 列在语义上等价于 binary(8) 列。可为空的 timestamp 列在语义上等价于 varbinary(8) 列。...

2018-02-27 15:24:52

阅读数 2570

评论数 0

Sqlserver数据库的快照隔离和行版本控制详解

了解快照隔离和行版本控制一旦启用了快照隔离,每个事务更新的行版本均维护在tempdb。 唯一的事务序列号标识每个事务,并且为每个行版本记录这些唯一的编号。 事务使用序列号在事务序列号之前的最新行版本。 事务将忽略在事务开始之后创建的更新的行版本。“快照”一词反映的情况是:事务中的所有查询根据事务开...

2018-02-27 14:17:29

阅读数 478

评论数 0

log的级别

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。:  1.static Level DEBUG :     DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。  2.static Level INFO     I...

2018-02-07 11:29:46

阅读数 217

评论数 0

Mockito测试

Mockito 一 mockito基本概念 Mock测试是单元测试的重要方法之一,而Mockito作为一个流行的Mock框架,简单易学,且有非常简洁的API,测试代码的可读性很高。 Mock测试就是在测试过程中,对于一些不容易构造(如HttpServletRequest必须在Se...

2018-02-01 17:24:22

阅读数 834

评论数 0

比较完整的junit单元测试之-----mock模拟测试

介绍   本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。 模拟(Mock)的概念    在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替...

2018-02-01 17:21:17

阅读数 154

评论数 0

nginx启动、重启、重新加载配置文件和平滑升级

Nginx有一个主进程和几个工作进程,主进程的主要作用就是读取、评估配置文件和管理工作进程,工作进程对请求做实际处理。工作进程的数量是在配置文件中配置的,一般设置为cpu的核心数*线程数。 nginx可以通过信号控制,默认情况下,主进程的进程ID记录在/usr/local/n...

2018-02-01 16:22:00

阅读数 73

评论数 0

PostgreSQL和Sqlserver对json数据的支持

首先说几点数据库存json格式数据的好处(经验尚浅,望大牛们不吝赐教):(1)将对象转成json格式存入数据库中,避免了主外键的设置和多表联合查询(2)想增加或减少字段时,不必频繁地去修改数据库,尤其 是使用三层框架,改一个字段要改好多内容的。接下来就我接触到的对json格式支持比较好的数据库进行...

2018-02-01 10:54:09

阅读数 716

评论数 0

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