标签:设计模式

Java

今天你'累'了吗?

13

邓龙华 发布于 2019-08-30

前言 今天你’累’了吗?此处累通Class类。 写这篇文章之前想了好多许多命题,比如分布式事务 , Redis存储,代码优化 , JAVA虚拟机等等 , 许多命题我知道可能大家也知道 , 比我可能了解的更深,因此就不在这里献丑了 , 这次挑了JAVA虚拟机...

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

Spring

你以为大厂的代码就不烂了?看看公众号怎么说?

20

puefu.he 发布于 2019-08-30

点击“ 开发者技术前线 ”,选择“星标:top:” 13:21 在看|星标|留言, ?真爱 最近一个朋友进入梦寐以求的大公司,和我抱怨了下,他们大公司代码写的也不怎么好,连他一个菜鸡都能看出逻辑漏洞,都没人改。让他有点怀疑人生了。那么为什么有的大公司代码也会如此烂呢? ...

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

编程技术

微服务架构:从事务脚本到领域模型

4

刘莉莉 发布于 2019-08-30

图1 Order Service 具有六边形架构。 它由业务逻辑和一个或多个与其他服务和外部应用程序连接的适配器组成 图1显示了一个典型的服务架构。 业务逻辑是六边形架构的核心。 业务逻辑的周围是入站和出站适配器。 入站适配器 处理来自客户端的请求并调用业务逻辑 。 出站适配器 ...

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

Spring

一份“热腾腾”的面经分享(写于拿到offer的24小时内)!

3

hanze 发布于 2019-08-29

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 扫描下方海报二维码,试听课程: 本文是公众号读者润土投稿的面试经历 感谢润土同学的分享 首先介绍一下我的面试经历,上周花了一周的时间,面试了5家公司,拿到两个offer,这篇面试分享是在拿到第二个offer的当天晚上写的。 由...

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

Spring

MVC高级特性 & REST服务 & Security企业级认证授权 & 优雅编码(一)

23

likai 发布于 2019-08-29

本文中所有实例代码已托管码云: gitee.com/zhenganwen/… 文末有惊喜! 开发环境 JDK1.8 Maven 项目结构 spring-security-demo 父工程,用于整个项目的依赖 security-core 安全认证核心模块, security-bro...

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

Java

《Java 8 in Action》Chapter 8:重构、测试和调试

5

yeseng 发布于 2019-08-29

我们会介绍几种方法,帮助你重构代码,以适配使用Lambda表达式,让你的代码具备更好的可读性和灵活性。除此之外,我们还会讨论目前比较流行的几种面向对象的设计模式, 包括策略模式、模板方法模式、观察者模式、责任链模式,以及工厂模式,在结合Lambda表达式之后变得更简洁的情况。最后...

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

Java

双非本科没有项目经历,如何进入BATJ等一线公司?

7

yanxinchi 发布于 2019-08-29

阅读本文大概需要 6 分钟。 没有项目经历,如何找到大厂实习?这个问题是有读者后台留言问过的,相信这个也是很多人的困惑,希望这篇内容能对你有所帮助。 “基础 + 算法 + 项目 + 进阶 = 好的一线互联网公司offer” 1.基础 计算机的基础指的是什么?? 操作系统...

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

Spring

六大法宝解决 Redis 缓存雪崩 | 本月无套路送书来啦

4

hanze 发布于 2019-08-29

本文节选自 《Spring5 企业级开发实战》 Redis 雪崩 缓存层承载着大量的请求,有效保护了存储层。但是如果由于缓存大量失效或者缓存整体不能提供服务,导致大量的请求到达存储层,会使存储层负载增加,这就是缓存雪崩的场景。 解决缓存雪崩,可以从以下几个方面入手。 1.保持缓存...

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

Spring

嘿码程序员面试指南

13

xiaoli.wang 发布于 2019-08-29

一、电商项目的综述 1. 项目架构图 2. 项目人员配置 产品经理 :1人,确定需求以及给出产品原型图。 项目经理 :1人,项目管理,项目质量、进度管理,人力、资源整合调度。 设计团队 :2人,根据产品经理给出的原型制作静态页面。 开发团队 :6人,包括前端和后端业务实现,实现产...

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

Java

使用枚举实现状态机来优雅你的状态变更逻辑

8

xirruiqiang 发布于 2019-08-28

福利 现在关注微信公众号:码农小胖哥, 发送关键字【抽奖】进行抽奖,可有机会获取实体编程书籍。活动只剩下3天了抓紧参与!【本次抽奖截止到本周末】 前言 相信不少java开发者写过状态变更的业务,比如订单流程、请假流程等等。一般会搞一个状态标识来标识生命周期的某个阶段。很多人会写这...

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

编程技术

软件架构万字漫谈:业务架构、应用架构与云基础架构

23

hanze 发布于 2019-08-28

软件架构漫谈:业务架构、应用架构与云基础架构 本部分节选自《 软件架构设计 》 软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑战,就是即能够快速高效地针对需求、环境的变化做出改变,也能够持续提供稳定、高可...

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

Java

Java动态代理模式的奥秘

6

xiaoli.wang 发布于 2019-08-28

:point_right:本文章所有文字纯原创,如果需要转载,请注明转载出处,谢谢!:kissing_heart: :point_right:本文中所有的代码和运行结果都是在amazon corretto openjdk 1.8环境中的,如果你不是使用该环境,可能会略有偏差。另外...

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

编程技术

领域驱动设计架构

4

yeseng 发布于 2019-08-28

编辑推荐: 本文来自于csdn,本文主要介绍领域驱动设计风格的架构以及各个层的详解以下是对三类组件的具体介绍。 一、领域驱动设计架构 领域驱动设计架构分成接口层(interfaces)、应用层(Applications)、领域层(Domain)以及基础设施层(Infrastruc...

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

Java

Java 大牛看过来,挑战10道超难 Java 面试题!

8

刘莉莉 发布于 2019-08-28

译者:Yujiaao 来源:segmentfault.com/a/1190000019962661 原文:http://t.cn/AiH7NCW1 这是我收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道...

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

Java

Java学习必备书籍推荐终极版!

xubiao.zhuang 发布于 2019-08-28

Java 基础 ? 《Head First Java》 [1] (推荐,豆瓣评分 8.7,1.0K+人评价):可以说是我的 Java 启蒙书籍了,特别适合新手读当然也适合我们用来温故 Java 知识点。 ? 《Java 核心技术卷 1+卷 2》 [2] (推荐): 很棒的两本书,...

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

Spring

今天推荐一位非科班出身到BAT的大佬

6

邓龙华 发布于 2019-08-28

今天给大家推荐一个技术大牛:方志朋 ,是书籍《深入理解Spring Cloud与微服务构建》的作者,2018年的CSDN博客之星。深漂四年,有着非常扎实的技术功底和开发经验。目前就职于深圳BAT某厂,做中间件架构师相关的工作。同时,他 是同名公众号 《方志朋》 的运营者。 非科班...

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

Spring

Springboot源码分析之@Transactional

1

darida 发布于 2019-08-27

摘要: 对 SpringBoot 有多了解,其实就是看你对 Spring Framework 有多熟悉~ 比如 SpringBoot 大量的模块装配的设计模式,其实它属于Spring Framework提供的能力。SpringBoot大行其道的今天,基于 XML 配置的Sprin...

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

Spring

Spring Boot与Spring MVC集成启动过程源码分析

3

尖兵 发布于 2019-08-27

Pepper Metrics 是我与同事开发的一个开源工具( github.com/zrbcool/pep… ),其通过收集jedis/mybatis/httpservlet/dubbo/motan的运行性能统计,并暴露成prometheus等主流时序数据库兼容数据,通过graf...

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