首页
学习
活动
专区
工具
TVP
发布

Java架构师学习

专栏作者
119
文章
137425
阅读量
82
订阅数
程序员内功心法【设计模式】之建造者模式
建造者模式构建复杂对象就像造汽车一样,是一个一个组件一个一个步骤创建出来的,它允许用户通过制定的对象类型和内容来创建他们,但是用户并不需要知道这个复杂对象是如何构建的,它只需要明白通过这样做我可以得到一个完整的复杂对象实例。
Java架构
2020-05-09
2760
设计模式之工厂模式(factory pattern)
工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。
Java架构
2020-04-24
6090
设计模式之简单工厂模式 (一)
简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。
Java架构
2020-04-24
1470
设计模式之抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式提供一个接口,用户创建相关或者依赖对象的家族,而不需要明确指定具体类。
Java架构
2020-04-23
2970
设计模式之单例模式(Singleton Pattern),太简单了
单例模式就是确保某一个类只有一个实例,并且提供一个全局访问点。单例模式有如下几个特点:
Java架构
2020-04-23
1870
程序员内功心法《设计模式》
设计模式是在软件工程实践过程中,JAVA使用者们总结出的良好的编程方法,使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定。
Java架构
2020-04-16
6210
谈谈缓存更新
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。
Java架构
2019-12-02
1K0
SpringAOP那些无处不在的动态代理
环境配置 代码结构 pom.xml文件 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
Java架构
2019-10-24
3720
那些能帮助你提升十倍开发效率的优质工具
Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。
Java架构
2019-10-18
1.3K0
一文学会JVM性能优化
之前我们画过一张图,是从Class文件到类装载器,再到运行时数据区的过程,现在咱们把这张图不妨丰富完善一下,展示了JVM的大体物理结构图。
Java架构
2019-10-09
4190
初探JVM,只需要这篇文章!
www.oracle.com -> 右下角Product Documentation -> 往下拉选择Java -> Java SE documentation-> Previous releases -> JDK 8 -> 此时定位到:https://docs.oracle.com/javas...
Java架构
2019-09-29
3390
Spring高频面试题,你能答的上哪些?(高级篇)
5、BeanFactory 和 ApplicationContext 有什么区别?
Java架构
2019-07-26
9570
关于微服务你不得不知道的事——Spring Boot注解分析
Annotation(注解),用于为Java代码提供元数据。简单理解注解可以看做是一个个标签,用来标记代码。是一种应用于类、方法、参数、变量、构造器及包的一种特殊修饰符。
Java架构
2019-07-16
5960
关于Spring Boot你不得不知道的事--Spring Boot的基本操作
表示当前pom文件从spring-boot-starter-parent继承下来,在spring-boot-starter-parent中提供了很多默认配置,可以简化我们的开发。
Java架构
2019-06-21
9180
关于Spring Boot你不得不知道的事
2 Spring Boot和Spring MVC 试想一下使用Spring或者Spring MVC的经历,有哪些痛苦?
Java架构
2019-06-16
4290
何为http,何为RPC?
RPC(即Remote Procedure Call,远程过程调用)和HTTP(HyperText Transfer Protocol,超文本传输协议)他们最本质的区别,就是RPC主要工作在TCP协议之上,而HTTP服务主要是工作在HTTP协议之上,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹。
Java架构
2019-06-15
1K0
何为内存溢出,何为内存泄露
内存泄漏定义(memory leak):一个不再被程序使用的对象或变量还在内存中占有存储空间。
Java架构
2019-06-15
5K0
Java进阶——带你入门分布式中的Nginx
通过 Nginx 提供的反向代理和负载均衡功能,可以合理的完成业务的分配,提高网站的处理能力;同时利用缓存功能,还可以将不需要实时更新的动态页面输出结果,转化为静态网页形成缓存,从而提高网站的响应速度。
Java架构
2019-04-22
7010
亿级网站大数据量下的高并发同步讲解
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,
Java架构
2019-04-19
1.3K0
面试Java高级开发岗位,只需准备这几点,让面试官折服!
这几天,我密集面试了若干位Java后端的候选人,工作经验在5年左右。我的标准其实不复杂:
Java架构
2019-03-06
6660
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档