Spring Web

2018-02-11
阅读 4 分钟
796
随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,各端已经很难快速应对各种需求,更难以提高效率。于是,我们不得不重新制定对接规范、开发逻辑以便快速上线项目。 尽可能的缩小沟通的成本,开最少的会,确定大部分的事。 花最少的时间写文档,保证90%的…

Java后端

2018-02-01
阅读 3 分钟
1.2k
原本地址:SpringMVC 干货系列:从零搭建 SpringMVC+mybatis(四):Spring 两大核心之 AOP 学习 博客地址:[链接] 前言 上一篇我们介绍了 Spring 的核心概念 DI,DI 有助与应用对象之间的解耦。今天我们就来介绍下另一个非常核…

jvm原理

2018-01-30
阅读 3 分钟
2.3k
应用情景 前一阵有个做反抄袭检测的小伙伴问了我一个问题。 --- 在多线程里就是有个变量,我需要读取它来判断是否给它写入一些信息。 打算加锁,但是如果读取时候加入readlock,写入时候加入writelock, 这样做可能读写不同步。但是如果一起加lock效果就跟synchr…

程序语言

2018-01-29
阅读 4 分钟
2.2k
关注一下嘛,又不让你背锅!问:Java 中为什么成员内部类可以直接访问外部类的成员?答:成员内部类可以无条件访问外部类的成员或者方法的原因解释我们可以通过下面例子来说明。我们执行命令 javac OutClass.java 编译会发现得到两个 class 文件,分别为 O…

后端ing

2018-01-26
阅读 4 分钟
615
spring-cache使用记录 spring-cache的使用记录,坑点记录以及采用的解决方案 深入分析 java 线程池的实现原理 在这篇文章中,作者有条不紊的将 java 线程池知识点的来龙去脉都介绍了一遍。 史上最全设计模式导学目录 设计模式 Java线程池、Executor原理分析 基于源码,分析Java线程池实现。 java 线程池使用和详解 java ...

Java相关

2018-01-26
阅读 3 分钟
1.1k
Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解) 是一个接口,程序可以通过反射来获取指定程序元素的 Annotion 对象,然后通过 Annotion 对象来获取注解里面的元数据。

高并发

2018-01-23
阅读 4 分钟
1.6k
探究高可用服务端架构的优秀资料索引从属于笔者的 服务端应用程序开发与系统架构 系列文章;最近随着公司业务的发展与终端用户的增加,保证系统的高可用性也日渐成为团队考虑的重要因素,笔者也把去年以来看的一些文章归集整理,抛砖引玉,如果有其他优秀的望不吝赐教。

java篇

2018-01-17
阅读 4 分钟
833
中间件技术入门教程 中间件技术入门教程,本博客介绍了 ESB、MQ、JMS 的一些知识... SpringBoot 多数据源 SpringBoot 使用主从数据源 简易的后台管理权限设计 从零开始搭建自己权限管理框架 Docker 多步构建更小的 Java 镜像 Docker Java Java 项目经验——程序员成长的钥匙 没有人愿意自己一辈子就满足于掌握了一些代码实...

java技术车

2018-01-12
阅读 6 分钟
1.7k
A 接口有 c 方法,类 B 实现 A 接口,原本应该是执行 B 类中的 c 方法,可现在不这样做,可以先声明产生 B 类的代理类 B', 由它来冒充 B 类的 “兄弟” 并“实现”A 接口, 对外界来说 B'应该也有 c 方法,可当真正调用它的时候, 它会去执行与它关联 InvocationHandler 的 invoke()方法, 在这个方法里面你可以做很多事情。

Java进阶之路

2018-01-10
阅读 7 分钟
2.5k
TARS是腾讯从2008年到今天一直在使用的后台逻辑层统一应用框架(Total Application Framework)的开源版本,为用户提供了涉及到开发、运维、以及测试的一整套解决方案。

Java深入-框架技巧

2018-01-05
阅读 6 分钟
657
Java 进阶面试问题列表翻译自 Java developer interview questions: The hard part,从属于笔者的 Java 入门与工程实践系列。最近公司打算招几个 Java 开发人员,正巧在 Reddit 上看到了该文,顺手翻译了一波。只是单纯的问题列表,可能较水,慎进。

Android深入浅出

2018-01-04
阅读 6 分钟
645
Handler 源码注释翻译 让你无缝了解 Handler~ Android:这是一份很详细的 Socket 使用攻略 所有关于 Android Socket 的使用都在这里了 由Message,Handler,MessageQueue和Looper引发的思考? 解答Message,Handler,MessageQueue和Looper引发的App启动流程,多线程的思考 GitHub 上的一堆 Python 学习资料 GitHub 上的...

Java开发

2018-01-04
阅读 5 分钟
895
这篇文章主要是写给需要快速上手 Kotlin 的 Java 程序员看的,这时候他们关注的是如何 Kotlin 写出类似某些 Java 的写法,所以本文基本不涉及 Kotlin 的高级特性。

后端技术精选

2018-01-02
阅读 4 分钟
2.6k
近些年,互联网基础设备和技术迅猛发展,互联网玩法日新月异,稍不留神就 Out。整体网民的素质也在不断提升的同时,对互联网的体验也提出了新的高度和要求,众所周知智能背后意味着复杂,体验好背后也意味着互联网的架构越复杂。利益当先的前提下,最好的优化就是缓存,缓存在整个互联网的发展过程中作用可想而知。尤其...

Android-Java面试

2018-01-02
阅读 3 分钟
3.1k
2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 2016 年未,腾讯,百度,华为,搜狗和滴滴面试题汇总 各大公司 Java 后端开发面试题总结 各大公司 Java 后端开发面试题总结 刚出炉的一线互联网公司 Android 面试回顾 长江后浪推前浪啊! 想不想通过一线互联网公司面试? 面试题来自于百度、小米、乐视、美团、58、...

后端经验

2017-12-26
阅读 4 分钟
1.4k
中生代技术群分享第四十四期。传统应用使用本地事务和分布式事务保证数据一致性,但是在微服务架构中数据都是服务私有的,需要通过服务提供的 api 访问,分布式事务不再适用微服务架构,传统分布式事务不是微服务中数据一致性的最佳选择。微服务架构中应满足数据最终一致性原则。

Java经典

2017-12-20
阅读 4 分钟
1.4k
这次我和大家一起学习HashMap,HashMap我们在工作中经常会使用,而且面试中也很频繁会问到,因为它里面蕴含着很多知识点,可以很好的考察个人基础。但一个这么重要的东西,我为什么没有在一开始就去学习它呢,因为它是由多种基础的数据结构和一些代码设计思想组成的。我们要学习了这些…

java源码

2017-12-18
阅读 2 分钟
1.4k
Java 集合深入理解:ArrayList 回归基础,Java 集合深入理解系列,持续更新~ JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解 JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解[链接] Java 集合总结(Collection 系列与 Map 系列) 对于作者而言,Java 集合分为了 Collection 系列与 Map ...

Java 总结

2017-12-13
阅读 3 分钟
750
由于 poi 本身只是针对于 excel 等 office 软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合。

Android 进阶

2017-12-13
阅读 2 分钟
949
知识体系从2016年开始构建,所有的文章都是围绕着这个知识体系来写,目前共收入了100多篇原创文章,其中有一部分未收入的文章在我的新书《Android进阶之光》中。最重要的是,这个知识体系仍旧在成长中。

后端知识- 收藏集 - 掘金

2017-07-28
阅读 3 分钟
850
Java多线程干货系列—(四)volatile关键字| 掘金技术征文 - 掘金原本地址:Java多线程干货系列—(四)volatile关键字博客地址:[链接] 前言 今天介绍下volatile关键字,volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因...

好文精选 - 收藏集 - 掘金

2017-07-26
阅读 4 分钟
1k
Android 应用内通信-LocalBroadcast | 掘金技术征文 - 掘金版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 未经允许,不得转载。 一、前言 最开始的时候,Android 下的 Broadcast 都是全局的,发出去的广播,只要有匹配的接收者,就可以收到广播。 而在 Suppo...

后端知识拓展 - 收藏集 - 掘金

2017-07-26
阅读 4 分钟
1.6k
2016 年度小结(服务器端方向)| 掘金技术征文 - 后端 - 掘金今年年初我花了三个月的业余时间用 Laravel 开发了一个项目,在此之前,除了去年换工作准备面试时,我并没有正经地用过什么 PHP 框架。在我看来,Laravel 其实并没有太多的独创性,而只是把其他社区中那些被实践证明非常有价值的东西带到了 PHP 社区,...

后端文章 - 收藏集 - 掘金

2017-07-24
阅读 3 分钟
1.6k
分享 50 个完整的 React Native 项目 - 掘金本文为 Marno 原创,转载必须保留出处! 公众号 aMarno,关注后回复 RN 加入交流群 简书专题《 React-Native 开发阵营 》,欢迎关注和投稿 React Native 优秀开源项目大全:[链接] 一、...

好文章必读 - 收藏集 - 掘金

2017-07-24
阅读 3 分钟
1.1k
设计模式之单例模式 - 掘金前言 作为一个好学习的程序开发者,应该会去学习优秀的开源框架,当然学习的过程中不免会去阅读源码,这也是一个优秀程序员的必备素养,在学习的过程中很多人会遇到的障碍,那就是设计模式。很多优秀的框架会运用设计模式来达到事半功倍的效果。鉴于自己之前对设计模式的生疏,在...

长知识系列 - 收藏集 - 掘金

2017-07-20
阅读 4 分钟
1.1k
Java 进阶-多线程开发关键技术 - 后端 - 掘金原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 [链接] sleep和wait到底什么区别...

参考 - 收藏集 - 掘金

2017-07-18
阅读 3 分钟
1.3k
【译】2017 年你不能错过的 Java 类库 - 后端 - 掘金各位读者好, 这篇文章是在我看过 Andres Almiray 的一篇介绍文后,整理出来的。 因为内容非常好,我便将它整理成参考列表分享给大家, 同时附上各个库的特性简介和示例。 请欣赏! Gui...

长知识 - 收藏集 - 掘金

2017-07-17
阅读 4 分钟
997
Java 进阶-多线程开发关键技术 - 后端 - 掘金原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自Jason’s Blog,原文链接 [链接] sleep和wait到底什么区别...

杂货 - 收藏集 - 掘金

2017-07-12
阅读 4 分钟
1.3k
消息队列技术介绍 - 后端 - 掘金一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环...

基础 - 收藏集 - 掘金

2017-07-11
阅读 6 分钟
1.1k
读 zepto 源码之工具函数 - 掘金Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅读的源码为 zepto1.2.0 $.extend $.extend 方法可以用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性覆盖。 $.extend 其实调用的是内部方法 exte...