自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 SpringCloud 分布式事务终极解决方案

一、 前言 阿里2017云栖大会《破解世界性技术难题!GTS让分布式事务简单高效》中,阿里声称提出了一种破解世界性难题之分布式事务的终极解决方案,无论是可靠性、还是处理速率都领先于市面上所有的技术。但令人遗憾的是一来项目未开源,二来还必须依赖阿里云的分布式数据库。毕竟,吃饭的家伙可不能轻易示人嘛。虽然如此,但《世界难题...》一文中对事务还是归纳的还是蛮到位的:“一个看似简...

2019-10-24 17:01:02 1001

原创 程序员35岁危机是一个善意的谎言,保持危机感但不用惊恐

近两年,各类网站新闻看了很多有关于程序员35岁危机的问题,因为心里有数,所以也就一直没有当回事,但是时至今日这种谣言愈演愈烈,导致很多身边的朋友、同事、同行,都因为这个说法惊慌失措、乱了分寸,惶惶不可终日。 保持危机感但不用惊慌!!! 保持危机感但不用惊慌!!!...

2019-08-12 18:47:31 842

原创 高级Java攻城狮面试通关宝典,用心看完这一篇就够了

高级Java攻城狮大厂面试宝典以十几家大厂、上市公司、C轮以上公司的面试经验呕心沥血之著作,希望能帮助大家顺利通过自己心仪公司的面试。熟记内容可以让你的通过率直达70%。下面开始圈重点了1.1、 hashMap原理 (4.8星)基本上是开门见山第一个问题,但是也有小几率不会问(也许是觉得我看上去肯定会的样子)要点1:JDK1.8以前是数组+链表,JDK1.8以后是数组+链表+红黑树,当链表长度超过8,则转化为红黑树存储,...

2021-01-18 15:49:26 11 1

原创 RESTful API接口规范

域名用api关键字来标识接口urlhttps://api.example.comhttps://example.org/api/注:看到api字眼,就代表该请求url链接是完成前后台数据交互的版本\1. 将版本信息放在URL中,如:​ https://api.example.com/v1/​ https://api.example.com/v2/​ v1,v2代表不同数据版本的提现,前提是一种数据资源有多个版本\2. 将...

2020-07-06 15:13:32 643

转载 Java中的Filter过滤器(转载)

Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpServletRes...

2018-05-07 19:12:42 156

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2017-11-01 17:39:38 323 3

原创 Java线程池-线程复用原理(白话篇)

随便吐槽两句今天无意中手贱看了点线程池原理的资料,结果被线程池里的线程复用机制给绊住了,死活想不通是怎么管理和重复使用线程的,因为一个线程内容执行完毕后就会自动销毁,就算把线程停住了,你再怎么去控制给这个线程里添加任务呢?正所以死胡同就是这样不知不觉中钻进去。自己想不明白,上度娘上去找一找呗,结果让我的郁闷指数更上多层楼,度娘的线程池线程复用原理相关“奶水”大致也就两个味道:模棱两可和高深

2017-10-26 00:33:55 9433 11

原创 SpringBoot(非MAVEN教程)

随便说两句最近SpringBoot很火,在网上搜索了一下SpringBoot不用Maven实现几乎没有,要不就是已经是远古时期的帖子了,今天分享一下SpringBoot(非MAVEN教程),包括怎么打成JAR包。- SpringBoot所需要的JAR包(一共三十个)- 主线程方法定义import org.springframework.boot.SpringApplic...

2017-10-25 19:07:10 8907 11

转载 Java开发中的23种设计模式详解

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现

2017-10-10 18:10:23 212

原创 Redis发布与订阅以及日常存取源码分享

​​需要JAR包:commons-pool2-2.4.2​ 、jedis-2.9.0==============================发布与订阅==============================​/** *  * 订阅者 (先启动订阅后,才能获取发布者发布的信息) * */public class Redi

2017-08-03 16:48:28 271

原创 深入浅出JMS及ActiveMQ

​​​深入浅出JMS(一)--JMS基本概念这篇博文我们主要介绍J2EE中的一个重要规范JMS,因为这个规范在企业中的应用十分的广泛,也比较重要,我们主要介绍JMS的基本概念和它的模式,消息的消费以及JMS编程步骤。基本概念JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。消息模型○ Point-to-Point(P2P)

2017-08-03 16:47:35 394

SpringCloud全套完整架构

包含SpringCloud的所有常用组件:Eureka注册中心、Zuul服务网关、Ribbon负载均衡、Feign动态代理、Hystrix熔断基本配置、配置中心动态获取更新配置文件

2019-08-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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