标签:DDL

Java

聊聊dubbo的NettyServer

邓龙华 发布于 2019-08-30

序 本文主要研究一下dubbo的NettyServer AbstractServer dubbo-2.7.3/dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/A...

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

Java

Weblogic XMLDecoder近些年漏洞分析总结

19

邓龙华 发布于 2019-08-30

分析环境: 主机:Win10 Java:Jdk1.7 Weblogic:10.3.6.0 调试器: IntelliJ IDEA 前言 近些年来,weblogic被爆的漏洞越来越多,“大有”赶超 Structs2 的势头。在weblogic的远程代码执行漏洞中又以XMLDecode...

阅读(12)评论(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)

Spring

Spring Cloud Zuul的动态路由怎样做?集成Nacos实现很简单

5

xiaoli.wang 发布于 2019-08-29

一、说明 网关的核心概念就是路由配置和路由规则,而作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,是尽量要避免重启的,所以实现动态路由是非常有必要的;本文主要介绍实现的思路,并且以 Nacos 为数据源来讲解 二、实现要点 要实现动态路由只需关注下面4个点 网关启...

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

Java

Java 并发——基石篇(下)

6

Harries 发布于 2019-08-29

Object wait 和 notify 的实现机制 Java Object 类提供了一个基于 native 实现的 wait 和 notify 线程间通讯的方式,这是除了 synchronized 之外的另外一块独立的并发基础部分,有关 wait 和 notify 的部分内容,...

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

Java

netty无缝切换rabbitmq、activemq、rocketmq实现聊天室单聊、群聊功能

3

xiaoli.he 发布于 2019-08-28

netty的pipeline处理链上的handler:需要IdleStateHandler心跳检测channel是否有效,以及处理登录认证的UserAuthHandler和消息处理MessageHandler protected void initChannel(SocketCh...

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

Java

SpringBoot 深度调优,让你的项目飞起来

8

刘莉莉 发布于 2019-08-28

回复“ 1024 ”获取独家整理的学习资料 项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 一、修改配置文件 关于修改配置文件 application.properties 。 S...

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

Spring

Spring Security 解析(三) —— 个性化认证 以及 RememberMe 实现

1

darida 发布于 2019-08-28

Spring Security 解析(三) —— 个性化认证 以及 RememberMe 实现 在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权...

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

Java

HandlerMethodArgumentResolver(二):Map参数类型和固定参数类型【享学Spring MVC】

2

xirruiqiang 发布于 2019-08-28

每篇一句 黄金的导电性最好,为什么电脑主板还是要用铜? 飞机最快,为什么还有人做火车? 清华大学最好,为什么还有人去普通学校? 因为资源都是有限的,我们现实生活中必须兼顾成本与产出的平衡 前言 上文 介绍了 Spring MVC 用于处理入参的处理器: HandlerMethod...

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

Spring

Spring data jpa 的使用与详解(一):框架整合及基本使用

3

小丁 发布于 2019-08-28

JPA全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。 JAP为...

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

Java

02JDBC各个类详解

1

zhuangli 发布于 2019-08-27

3. 详解各个对象: 1. DriverManager:驱动管理对象 * 功能: 1. 注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver) :注册与给定的驱动程序 DriverManager 。 写代...

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

Java

Android网络编程-OKHttp源码角度分析Http

2

Harries 发布于 2019-08-27

前面介绍了网络的基础知识,这篇主要从 OKHttp 源码角度来分析Http。 OKHttp 是一个优秀的网络请求框架,有以下特点: 支持HTTP2/SPDY Socket自动选择最好路线,并支持自动重连 拥有自动维护的Socket连接池,减少握手次数 拥有队列线程池,轻松写并发 ...

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

Java

MyBatis 二级缓存详解

9

puefu.he 发布于 2019-08-27

我们在上一篇文章介绍了 MyBatis 的一级缓存的作用,如何开启,一级缓存的本质是什么,一级缓存失效的原因是什么?MyBatis 只有一级缓存吗?来找找答案吧! MyBatis 二级缓存介绍 上一篇文章中我们介绍到了 MyBatis 一级缓存其实就是 SqlSession 级别...

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

Java

认识Hibernate

1

songhua.gao 发布于 2019-08-27

最近工作的项目中,用的 ORM 技术是 Hibernate,学习了一下它的用法,正好 PyCon 上我有一个演讲主题是介绍 Django 的 ORM,可以拿来比较一下。这篇文章介绍了 Hibernate 的定位,基本的概念,以及用代码演示了如何使用 Hibernate。本文的内容...

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

Java

打造适用于c#的feign

1

邓龙华 发布于 2019-08-27

之前因为工作原因使用spring cloud全家桶开发过若干项目,发现其中的feign非常好用,以前开发接口客户端的时候都是重复使用HttpClient实现业务,每次新增接口都十分繁琐,故萌生了自定义一个feign.net的想法,直到最近辞去工作后有了时间着手开发.?关...

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

Java

SpringCloud基础组件总结,与Dubbo框架、SpringBoot框架对比分析

4

xiaoli.wang 发布于 2019-08-27

一、基础组件总结 1、文章阅读目录 1)、基础组件 Eureka组件,服务注册与发现 Ribbon和Feign组件,实现负载均衡 Hystrix组件,实现服务熔断 Turbine组件,实现微服务集群监控 Zuul组件,实现路由网关控制 Config组件,实现配置统一管理 Zipk...

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

Java

主流开源框架之OkHttp3深入了解

7

likai 发布于 2019-08-25

自上一篇自定义控件的完结,至今已经有一个月的时间,一直没有什么想写的,因此回到一开始写的初衷,看一些主流的开源框架的源码,深入的了解一下其原理,而不是只知其然,而不知其所以然。本篇是该系列第一篇——OkHttp3(源码以3.10版为准)。 基础 // 通过建造者模式构建OkHtt...

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