标签:Proxy

Java

带你玩一波骚操作,如何破解抓包工具Charles!

15

尖兵 发布于 2018-10-15

一、前言 我们在进行应用开发过程中有时候可以需要进行抓包测试数据,比如模拟服务端的下发数据和我们客户端的请求参数数据,特别是测试人员在进行测试的过程中都会进行抓包,当然我们在破解逆向的过程中也是需要用到抓包工具,因为我们抓到数据包可能就是我们破解的突破口,那么我们可能常用的都是F...

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

Spring

java – Hibernate&Spring:尝试创建事务时出现异常

hellas 发布于 2018-10-14

所以我试图使用Spring来首次管理hibernate的事务,而且出了问题.我不知道是什么我在这个网站上看了一堆类似的答案,没看到什么似乎是对的. 所以,我将复制并粘贴一堆我的代码一些解释,并在这里请求帮助. 这是我得到的异常的堆栈跟踪.本质上来说,它似乎试图找到org.hibe...

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

Java

Dubbo 源码分析 – 自适应拓展原理

2

darida 发布于 2018-10-13

1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并非想在框架启动阶段被加载,...

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

Java

代码整洁之道(二)优雅注释之道

2

changyuan.xu 发布于 2018-10-12

最佳实践 1. 注释应该声明代码的高层次意图,而非明显的细节 反例 /** * generate signature by code, the algorithm is as follows: * 1.sort the http params, if you use java, ...

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

Java

CAS实现SSO单点登录

6

darida 发布于 2018-10-11

环境 cas-server-4.1.8,cas-client-3.4.0,Java-8,Maven-3,Tomcat-7.0.72 CAS Server 安装 点此进入 CAS 下载列表,选择下载  cas-4.1.8.zip 。 解压缩 cas-4.1.8.zip 并...

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

Java

原 荐 RabbitMQ进阶使用-延时队列的配置(Spring Boot)

3

dulong 发布于 2018-10-10

依赖 MAVEN配置pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</...

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

Spring

Spring Security OAuth2.0

xubiao.zhuang 发布于 2018-10-10

OAuth 2.0 Provider 实现 在OAuth 2.0中,provider角色事实上是把授权服务和资源服务分开,有时候它们也可能在同一个应用中,用Spring Security OAuth你可以选择把它们分成两个应用,当然多个资源服务可以共享同一个授权服务。 获取tok...

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

Java

Java 动态代理机制分析及扩展,第 1 部分

2

changyuan.xu 发布于 2018-10-10

Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架...

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

Java

SOFAMesh中的多协议通用解决方案x-protocol介绍系列(2)——快速解码转发

7

dulong 发布于 2018-10-10

前言 在Istio和Envoy中,对通讯协议的支持,主要体现在HTTP/1.1和HTTP/2上,而我们SOFAMesh,则需要支持以下几个RPC协议: SOFARPC:这是蚂蚁金服大量使用的RPC协议(已开源) HSF RPC:这是阿里集团内部大量使用的RPC协议(未开源) Du...

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

Java

原 荐 Dubbo分析之Serialize层

2

Harries 发布于 2018-10-09

Dubbo整体设计 关于Dubbo的整体设计可以查看官方文档,下图可以清晰的表达Dubbo的整体设计: 1.图例说明 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口; 图中从下至上分为十层,各层均为单向依赖,右边...

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

Java

Spring Security 快速入门

2

wenming.gapo 发布于 2018-10-08

我曾经使用 Interceptor 实现了一个简单网站Demo的登录拦截和Session处理工作,虽然能够实现相应的功能,但是无疑Spring Security提供的配置方法更加简单明确,能够更好的保护Web应用。 Spring Security的相关结构 这里大家可以参考Spr...

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

Spring

面试问烂的 Spring AOP 原理、SpringMVC 过程

3

xiaoli.he 发布于 2018-10-07

Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。 Spring AOP 原理 简单说说 AOP 的设计: 每个 Bean 都会被 JD...

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

Java

什么是Hibernate延时加载?

Harries 发布于 2018-10-06

1、延迟加载,也叫懒加载,它是Hibernate为 提高程序执行效率 而提供的一种机制,即只有真正使用该对象的数据时才会创建。 2、Hibernate中主要是通过 代理(proxy)机制 来实现延迟加载。它的具体过程:Hibernate从数据库获取某一个对象数据时,或获取某一个对...

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

Java

JAVA Common Collections 反序列化漏洞分析

dulong 发布于 2018-10-06

Common Collections库为JAVA提供了很多常用且强大的数据结构,在JAVA开发中使用较为广泛,该库的漏洞会导致极为广泛的安全问题。在漏洞曝出伊始,WebLogic、WebSphere、JBoss、Jenkins等基于JAVA开发的各种中间件及框架均受到影响。 本文...

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

Java

Spring Boot中整合Sharding-JDBC实现读写分离

尖兵 发布于 2018-10-06

国庆期间研究了数据库中间件例如Mycat和Sharding JDBC,Sharding-jdbc和Mycat使用不同的理念,Sharding-jdbc目前是基于Jdbc驱动,无需额外的proxy,因此也无需关注proxy本身的高可用。Mycat 是基于 Proxy,它复写了 My...

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

Java

使用 Cglib 实现多重代理

4

小丁 发布于 2018-10-04

前言 由于 Cglib 本身的设计,无法实现在 Proxy 外面再包装一层 Proxy(JDK Proxy 可以),通常会报如下错误: Caused by: java.lang.ClassFormatError: Duplicate method name "newIn...

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

Java

Sharding-Sphere 3.0.0.M4 正式发布

wenming.gapo 发布于 2018-09-29

Sharding-Sphere 3.0.0.M4 正式发布了,Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们...

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