标签:设计模式

Java

社招回顾

dulong 发布于 2018-09-21

章节 社招初衷 社招准备 社招感想 福利彩蛋 1.社招初衷 1.1 自我检验 不得不说,这两年个人属于蛰伏期,从大学创业失败,到潜心学习积累,这其中的孤独、无望只有自己能体会的到。 这两年个人的积累主要包括Java并发编程、MySQL 学习、若干中间件相关的知识-包括Redis ...

阅读(16)评论(0)赞 (0)

Java

Java NIO 系列文章之 浅析Reactor模式

2

yeseng 发布于 2018-09-21

最近研究 Java NIO 的时候,常常看到一种 设计模式——Reactor模式,以前没接触过这个模式在Netty中也有应用,那么Reactor模式是什么?为什么要使用Reactor模式?在NIO中如何实现Reactor模式?下面将揭开 Reactor的神秘面纱 下面的介绍参考了...

阅读(14)评论(0)赞 (0)

Java

对陈同学面试问题的自己的回答

yanxinchi 发布于 2018-09-19

本文章大部分题目都来自陈同学的博客文章,当然,里面也加入了一点点我从别的地方摘抄的题。除了算法之外,其它的应该大部分都有写。 Activity Q:说下Activity的生命周期? A:Activity的生命周期是 oncreate()->onStart()->onR...

阅读(57)评论(0)赞 (0)

Java

开源周报第35期:苟利国家生死以,保温杯里泡枸杞

12

puefu.he 发布于 2018-09-18

中年男人近来一直饱受调侃,当年铁汉一般的男人,如今端着保温杯数枸杞,人生最大的落差莫过:火锅英雄迟暮,油碟竟然加醋。身为一个埋头苦干,不舍昼夜的勤劳程序员,不知不觉从大一到大二到大三,研一到研二再到研三,一不小心就到了中年,但是坚强的你,真的不要太担心也不要太自责,只要你的那一位...

阅读(27)评论(0)赞 (0)

Java

毕业真实的版本-*桑德兰大学毕业证-|UoS原件一模一样证书

xubiao.zhuang 发布于 2018-09-18

首页 文章 Go 语言中的同步队列 ## 问题 假设我们在运营一家 IT 公司,公司里面有程序员和测试员。为了给个机会他们互相认识对方,并且让他们能够在工作中放松一点,我们买了一个乒乓球台,并且制定了如下规则: – 每次只能两个人(不能少于或多于两人)玩。 ̵...

阅读(41)评论(0)赞 (0)

Java

Java 多线程设计模式之基础概念

1

songhua.gao 发布于 2018-09-17

用于表示多个操作“依次处理”。比如把十个操作交给一个人来处理时,这个人要一个一个地按顺序来处理 并行 用于标识多个操作“同时处理”。比如十个操作分给两个人处理时,这两个人就会并行来处理。 并发 相对于顺序和并行来说比较抽象,用于表示“将一个操作分割成多个部分并且允许无序处理”。比...

阅读(39)评论(0)赞 (0)

Spring

谈谈运维发布平台的重构《一》

puefu.he 发布于 2018-09-17

工具组现在负责维护的运维平台应该算是技术中心内部很重要的一个系统,也是使用很频繁的的一个系统。自本人接手以来,一直在进行新功能的开发、遗留bug的修改。运维、技术、测试这边的需求不断,那会也抽不出精力对代码或者系统进行一些大的优化和重构。近期因为平台需求太多导致一个人根本顶不住,...

阅读(22)评论(0)赞 (0)

Java

一份牛逼的Java后端路线图,是可以帮你薪资翻倍的

7

xiaoli.wang 发布于 2018-09-17

Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还...

阅读(52)评论(0)赞 (0)

Java

Java高效编程之Builder模式

1

songhua.gao 发布于 2018-09-17

前言 在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。 下面从一个Person例...

阅读(34)评论(0)赞 (0)

Java

rxjava2.x源码学习随笔

2

xiaoli.wang 发布于 2018-09-16

ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NE...

阅读(42)评论(0)赞 (0)

Java

我的Java血泪史

3

changyuan.xu 发布于 2018-09-16

自己学习 Java 将近两年了,自己水平还很浅,妄不敢说这篇文章是学习 Java 的金言。也是借着老师让我给学弟学妹们分享自己学习 Java 的经验的机会,同时也是对自己学习 Java 的总结和反思,大佬们不喜勿喷。 下面我就从五个方面来谈。 1、学习经历 我是从大二下学期开始学...

阅读(38)评论(0)赞 (0)

Java

【java面试】Spring的IOC是啥?有什么好处?

12

songhua.gao 发布于 2018-09-14

为什么会有人说设计模式已死呢,因为spring这些框架帮你做好了类和对象的管理,让你写代码的时候只专注于你实现的功能,而不是设计。先来看看设计模式的7大原则: 开放-封闭原则 单一职责原则 依赖倒转原则 最小知识原则 接口隔离原则 合成/聚合复用原则 里氏代换原则,任何基类可以出...

阅读(59)评论(0)赞 (0)

Java

史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库

1

xiaoli.wang 发布于 2018-09-14

JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 String类能被继承吗,为什么。 String,Stringbuffer,StringBuilder的区别。 ArrayList和LinkedList有什么区别。 讲讲类的实例化顺序,比如父类静态数据,构造函...

阅读(74)评论(0)赞 (0)

Java

Java笔记——看完这个,打通Spring难度系数

11

puefu.he 发布于 2018-09-14

写在前面 经过一段时间的整理,希望读者看完后对自己的知识点有所帮助。 写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为java垃圾回...

阅读(45)评论(0)赞 (0)

Java

年薪 80w+ 的阿里 p7 专家,顶尖的技术人才,只因做到了这几点

8

尖兵 发布于 2018-09-12

最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可...

阅读(87)评论(0)赞 (0)

Java

不学无数——Java代理模式

songhua.gao 发布于 2018-09-12

Provide a surrogate or placeholder for another object to control access to it(为其他对象提供一种代理以控制对这个对象的访问) 1.1 什么是代理 代理是基本的设计模式之一,它是你为了提供额外或者不同的行...

阅读(83)评论(0)赞 (0)

Java

看完这个,Java IO从此不在难

3

puefu.he 发布于 2018-09-12

Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了。在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,更加难以使用这些 IO 类,所以特地对 Java 的 IO 做一个总结。 IO 类设计出来,...

阅读(58)评论(0)赞 (0)

Java

不学无数——Java动态代理

2

puefu.he 发布于 2018-09-12

在上一章节中,我们讲的是代理其实都是静态代理,动态代理是在运行阶段动态的创建代理并且动态的处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器中。在现在很流行的Spring中有一个AOP(面向切面)的其中核心实现技术就是动态代理的技术。 2. 为什么要...

阅读(66)评论(0)赞 (0)