自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 深入AOP开发的基石 java动态代理

点击上方蓝字进行关注的都是靓仔仙女概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽

2017-10-30 00:00:00 303

转载 在面试过程中SpringMVC常常被问到的有哪些知识点?

点击上方蓝字关注的都是靓仔和仙女1:讲下SpringMvc和Struts1,Struts2的比较的优势  性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高2:讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么  SpringMvc的是DispatchS

2017-10-28 00:00:00 4141

转载 分布式环境必备技能之分布式锁

点击上方蓝字关注的都是靓仔仙女随着互联网技术的不断发展,数据量的不断增加,业务逻辑日趋复杂,在这种背景下,传统的集中式系统已经无法满足我们的业务需求,分布式系统被应用在更多的场景,而在分布式系统中访问共享资源就需要一种互斥机制,来防止彼此之间的互相干扰,以保证一致性,在这种情况下,我们就需要用到分布式锁。分布式一致性问题首先我们先来看一个小例子:假设

2017-10-27 00:00:00 536

转载 Java核心技术点之动态代理

点击上方蓝字进行关注的都是靓仔仙女概述1. 什么是代理我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的;其次,微商代理主要以朋友圈的人为目标客户,这就相当于为厂家做了一次对客户群体的“过滤”。我们把微商代理和厂家进一步抽

2017-10-26 00:00:00 214

转载 深入JAVA连接池

点击上方蓝字进行关注的都是靓仔仙女连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。好处这种连接“汇集”起来的技术基于这样的一个事实:对于大多数应用程序,当它们正在处理通常需要数毫秒完成的事务时,仅需要能够访问JDBC连接的 1 个线程。当不处理事务时,这个连接就会闲置。相反,连接池允许闲置的连接被其它需要的线程使用。事实

2017-10-25 00:00:00 295

转载 小米海量数据推送服务技术讲解

11.11大促在即,随着移动端业务量的急剧提升,像小米推送这样的基础服务也经受了巨大的考验。去年的11月12日,小米的项目总监汪轩然在微博上宣布,“小米推送服务共发出9.65亿条消息,平均每分钟发送67万条。更值得一提的是,后台监控显示,推送服务后台系统在全天运作非常平稳,没有任何卡顿拥堵现象,让各种促销、返利、订单更新消息第一时间触达用户。”基础技术架构协议是推送服务

2017-10-23 00:00:00 3457

转载 大型互联网高并发解决方案之消息中间件技术-activeMQ详解

点击上方蓝字关注的都是靓仔和仙女概述ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一

2017-10-21 00:00:00 2404

转载 分布式事务底层原理剖析

点击上方蓝字关注的都是靓仔和仙女分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。数据库事务在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问

2017-10-19 00:00:00 2377

转载 netty实战:解决RPC调用中粘包拆包问题

点击上方蓝字关注的都是靓仔和仙女粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生这个问题,因此这篇文章只讨论发生在传输层的TCP粘包拆包问题。什么是粘包、拆包?对于什么是粘包、拆包问题,我想先举两个简单的应用场景:客户端和服务器

2017-10-18 00:00:00 1060

转载 趣图带你了解什么是MD5算法

今日免费课程就在腾讯课堂动脑学院 免费公开课堂晚上8:30点击最下方阅读原文进行观看推荐阅读高并发与分布式系统的基石--数据库读写分离实战这就是学编程的下场...论程序员与产品经理是怎么互掐起来的如何假装成为一名好的程序员来自部落的邀请Java框架 Spring 核心

2017-10-17 00:00:00 406

转载 面试必问50题

点击上面蓝字关注的都是靓仔仙女什么是线程局部变量?(答案)线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何

2017-10-16 00:00:00 8495 1

转载 高并发架构设计与原理分析

点击上面蓝字关注的都是靓仔仙女高并发就是可以使用多个线程或者多个进程,同时处理(就是并发)不同的的操作。比如说一个网站,同时访问的数量很多,就是高并发。想要实现并发就有多看这方面的资料了。知道了这个,高并发就知道了呗。分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之

2017-10-14 00:00:00 561

转载 互联网应用开发必备技能 缓存技术全解析

点击上方蓝字关注的都是靓仔和仙女一、什么是缓存1、Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问2、凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache二、缓存的分类1、基于web应用的系统架构图2、在系统架构的不同层级之间,为了加快访问速度,都可以存在缓存

2017-10-13 00:00:00 1372

原创 Java并发之Fork-Join框架

点击上方蓝字关注的都是靓仔和仙女1、什么是Fork/Join框架 及产生背景        Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。上边是书上的定义。        我们用粗话说:Fork/Join是一个框架,来解决执行效率,手段是并行,但是是

2017-10-12 00:00:00 445

原创 系统安全卫士企业级安全架构shiro源码分析

可能还有许多人对shiro还是不太了解,所以在此之前我们先来熟悉一下到底是什么是shiro框架。Apache Shiro是Java的一个安全框架。因为它相当简单,目前使用Apache Shiro的人越来越多。 Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。

2017-10-10 00:00:00 859

原创 大家好,给大家介绍一下,这是我的女朋友@java

点击上方蓝字关注我的都是部落的仙女和靓仔人生处处是惊喜。国庆假期最后一天,当红流量小生鹿晗于正午 12 点,在微博公布恋情。微博一经发布后,瞬间刷爆朋友圈、各大网站头条,还导致了微博一时间瘫痪。微博客服也很无奈表示:具体怎么造成的,大家心里也都有数哈哈哈。然整个事件当中,除了无数粉碎的少女心,最无辜躺枪还如此敬业的小哥哥,非这位微博搜索工程师丁振

2017-10-09 00:00:00 772

空空如也

空空如也

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

TA关注的人

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