标签:equals

Spring

Spring常用注解汇总

dulong 发布于 2019-04-26

其中base-package为需要扫描的包(含子包)。 <context:component-scan base-package="cn.test"/> @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spri...

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

Java

dubbo源码解析(四十五)服务引用过程

1

songhua.gao 发布于 2019-04-26

dubbo服务引用过程 目标:从源码的角度分析服务引用过程。 前言 前面服务暴露过程的文章讲解到,服务引用有两种方式,一种就是直连,也就是直接指定服务的地址来进行引用,这种方式更多的时候被用来做服务测试,不建议在生产环境使用这样的方法,因为直连不适合服务治理,dubbo本身就是一...

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

Java

面试必问:HashMap 底层实现原理分析

1

puefu.he 发布于 2019-04-26

前言 HashMap是在面试中经常会问的一点,很多时候我们仅仅只是知道HashMap他是允许键值对都是Null,并且是非线程安全的,如果在多线程的环境下使用,是很容易出现问题的。 这是我们通常在面试中会说的,但是有时候问到底层的源码分析的时候,为什么允许为Null,为什么不安全,...

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

Spring

Spring 系列(四):我们来聊聊<context:component-scan/>

1

dulong 发布于 2019-04-26

上篇最后给大家了一个建议,建议配置bean扫描包时使用如下写法: spring-mvc.xml <!-- 只扫描@Controller注解 --> <context:component-scan base-package="com.xxx.contro...

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

Java

『互联网架构』软件架构-掌握dubbo常规应用(上)(40)

11

likai 发布于 2019-04-25

回顾上次的文章,讲了分布式的历史和发展的背景,通过一个场景一个公司的项目想换成分布式的项目,但是真正的要把一个系统改成成为一个分布式系统的时候,过程并非那么容易,需要整个公司一起来配合,包括业务部门和技术部门,才能把系统做好,其实单体变成分布式的不仅仅是技术发生了改变,公司的运作...

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

Java

Java 极客技术, 专业生产 Java 原创干货

1

puefu.he 发布于 2019-04-25

可能大家也发现了,这段时间我在推一个 Java 极客技术小社区,它是一个专注分享原创、高质量的技术文章的小组织,并且运营了才一个多月,就已经有 13000+ 的用户关注它,超出预期,对就是下面这个公众号。 从2016年开始写博客的时候,我就给自己定义了一个 sologen ,一直...

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

Java

CNVD-C-2019-48814 wls9-async 反序列化分析

13

puefu.he 发布于 2019-04-25

首先,CNVD收录了由中国民生银行股份有限公司报送的Oracle WebLogic wls9-async反序列化远程命令执行漏洞(CNVD-C-2019-48814)。攻击者利用该漏洞,可在未授权的情况下远程执行命令。从相关信息来看。 部分版本WebLogic中默认包含的wls9...

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

Java

聊聊elasticsearch的MembershipAction

xiaoli.wang 发布于 2019-04-25

序 本文主要研究一下elasticsearch的MembershipAction MembershipAction elasticsearch-6.7.1/server/src/main/java/org/elasticsearch/discovery/zen/Membershi...

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

Java

你知道Java中的反射机制吗?

yeseng 发布于 2019-04-25

一.概念 反射就是把Java的各种成分映射成相应的Java类。 Class类的构造方法是private,由JVM创建。 反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法...

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

Spring

自动动手实现一个IOC-simpleioc

3

xirruiqiang 发布于 2019-04-25

我们都知道 Spring 的两大核心是IOC 和 AOP。也有人认为是IOC、DI和AOP。这几项应该是所有的java后台都应该掌握的。所以为了加深对这几个概念的理解,本人根据自己的理解动手实现了一个简单的IOC。 github地址 1.概念理解 IOC:(Inversion o...

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

Spring

springboot + shiro 验证码与记住登录

xubiao.zhuang 发布于 2019-04-24

kaptcha 是一个很有用的验证码生成工具。有了它,你能够生成各种样式的验证码,由于它是可配置的。使用kaptcha能够方便的配置: 验证码的字体 验证码字体的大小 验证码字体的字体颜色 验证码内容的范围(数字,字母,中文汉字!) 验证码图片的大小。边框,边框粗细,边框颜色 验...

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

Spring

Spring Cloud OAuth 无Token调用源码封装 原 荐

14

xirruiqiang 发布于 2019-04-24

冷冷沉思录 J2EE 正文 【重构】Spring Cloud OAuth 无Token调用源码封装 原 荐   冷冷gg 发布于 48分钟前 字数 829 阅读 49 收藏 0 Spring OAuth Spring Cloud 开发四年只会写业务代码,分布式高并发都不...

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

Java

深入理解Java——ConcurrentHashMap源码的分析(JDK1.8)

1

likai 发布于 2019-04-24

←←←←←←←←←←←← 快!点关注 一、前提 在阅读这篇博客之前,希望你对HashMap已经是有所理解的,如果你对java的cas操作也是有一定了解的,因为在这个类中大量使用到了cas相关的操作来保证线程安全的。 二、概述 ConcurrentHashMap这个类在java.l...

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

Java

聊聊hibernate的session-level repeatable reads

hellas 发布于 2019-04-24

序 本文主要研究一下hibernate的session-level repeatable reads 实例 doInTransaction(session -> { Product product = new Product(); product.setId(1L); pr...

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

Java

详解多线程

2

hanze 发布于 2019-04-24

一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 进程 定义: 当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立...

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

Java

Java 函数式接口 lamada 应用

likai 发布于 2019-04-20

理解Functional Interface(函数式接口,以下简称FI)是学习Java8 Lambda表达式的关键所在,所以放在最开始讨论。FI的定义其实很简单:任何接口,如果只包含唯一一个抽象方法,那么它就是一个FI。为了让编译器帮助我们确保一个接口满足FI的要求(也就是说有且...

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

Spring

Spring之Bean的生命周期

1

hanze 发布于 2019-04-20

二、生命周期方法说明 接口 方法 说明 BeanFactoryPostProcessor postProcessBeanFactory 在Bean对象实例化之前执行, 通过beanFactory可以获取bean的定义信息, 并可以修改bean的定义信息。这点是和BeanPostP...

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

Spring

Spring源码解析之环境搭建

6

hanze 发布于 2019-04-20

作为了Java开发者,想要更高的提高自己,阅读源码是迈不过去的坎,而Spring框架是java开发者使用的最多的框架之一,也是发展多年来沉淀出的优秀框架,里面有很多巧妙的设计模式的实践以及很多优秀的设计思想来值得我们学习,所以我打算写一个Spring源码解析系列文章(给自己挖坑)...

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