标签:strace

Java

Mybatis源码解读-设计模式总结

17

yeseng 发布于 2018-08-14

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFac...

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

Java

RN 通信

yeseng 发布于 2018-07-09

JS 桥 Android: Webkit 的 JavaScriptCore ios: 自带的 javascriptcore 在 Android 的代码,其提供了一个 CatalystInstance 的接口,来做 JS 与 Native 的高度抽象的接口: public inte...

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

Java

Spring的自定义Schema是如何解析生效的

3

wenming.gapo 发布于 2018-07-06

随着 Spring Boot 的日渐流行,应用里的大部分配置都被隐藏了起来,我们仅需要关心真正的业务内容, Controller, Service, Repository,拿起键盘就是一通业务代码的Coding,具体的 Component Scan,View,PlaceHolde...

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

Java

你可能不知道的 Java 面向对象OOP

songhua.gao 发布于 2018-07-05

写Java的文章在网上太多太多,随便一搜都是你抄我我抄你的代码,要么就是讲一些旁门左道学了一辈子都用不上的玩意,又或是太基础太基础,基础到看完文章什么都没学会,什么也没学到。本篇是我的Java专栏第三篇,看过我前两篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些...

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

Java

tomcat源码分析(第四篇 tomcat请求处理原理解析–Container源码分析)

1

邓龙华 发布于 2018-07-03

Container容器是所用servlet容器的父接口,也就是说作为一个servlet容器,首先必须要实现Container接口,每个tomcat服务器只能有唯一的根Container,Connector组件通过setContainer方法将Container容器和Connect...

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

Java

插桩?其实JVM做了很多

小丁 发布于 2018-07-03

入口 对JVM中的字节码进行替换,这是JVM通过jvmti接口对外提供的扩展功能。如果要通过Java语言来实现(jvmti提供的是C接口), 可以通过javaagent的方式或者通过tools.jar提供的attach接口进行jar包的加载。直接使用jvmti接口,则可以参照 j...

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

Spring

瀑布式DEBUG Spring MVC源码

4

dulong 发布于 2018-07-01

阅读本文章大概需要8分钟左右。相信会让你对Spring MVC的理解更加深刻,更上一层楼。 SpringMVC图解 粒度很粗的图解 粒度比较粗的图解 粒度一般的图解 FrameworkServlet FrameworkServlet是Spring MVC框架中的基本Servlet...

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

Spring

Spring 的自定义 Schema 是如何解析生效的

6

Harries 发布于 2018-06-26

随着 Spring Boot 的日渐流行,应用里的大部分配置都被隐藏了起来,我们仅需要关心真正的业务内容, Controller, Service, Repository,拿起键盘就是一通业务代码的Coding,具体的 Component Scan,View,PlaceHolde...

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

Spring

springmvc请求处理流程

darida 发布于 2018-06-25

上次明白了springmvc的初始化流程,现在来看看springmvc如何具体处理一个请求。 当一个请求到达服务器后,会交给servlet,如果是交给了DispatchServlet,那么就会调到 ##doService方法 这个方法主要是往request里设置一些属性。方便之后...

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

Spring

SpringMVC源码分析2:SpringMVC设计理念与DispatcherServlet

小丁 发布于 2018-06-12

转自: https://my.oschina.net/lichhao/blog 本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details...

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

Spring

Spring IOC 容器源码分析 – 填充属性到 bean 原始对象

zhuangli 发布于 2018-06-11

1. 简介 本篇文章,我们来一起了解一下 Spring 是如何将配置文件中的属性值填充到 bean 对象中的。我在前面几篇文章中介绍过 Spring 创建 bean 的流程,即 Spring 先通过反射创建一个原始的 bean 对象,然后再向这个原始的 bean 对象中填充属性。...

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

Java

Tomcat Session管理分析

1

xubiao.zhuang 发布于 2018-06-06

前言 在上文 Nginx+Tomcat关于Session的管理 中简单介绍了如何使用redis来集中管理session,本文首先将介绍默认的管理器是如何管理Session的生命周期的,然后在此基础上对Redis集中式管理Session进行分析。 Tomcat Manager介绍 ...

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

Spring

Spring IOC 容器源码分析 – 创建原始 bean 对象

邓龙华 发布于 2018-06-05

1. 简介 本篇文章是上一篇文章(创建单例 bean 的过程)的延续。在上一篇文章中,我们从战略层面上领略了 doCreateBean 方法的全过程。本篇文章,我们就从战术的层面上,详细分析 doCreateBean 方法中的一个重要的调用,即 createBeanInstanc...

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

编程技术

自用Linux版学习用品分享

yeseng 发布于 2018-04-19

由于自己是个Linux Lover,自从用上了kali,就和windows下很多学习用品无缘了,所以只能用一些同功能的替代用品来丰富一下kali linux 系统自带。 在逐渐摸坑的日子里,搜集了一些常用的学习用品。学习用品仅为学习用途,请勿用于非法用途。 学习用品都为搜集而来,...

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

Java

日志?聊一聊slf4j吧

xiaoli.wang 发布于 2018-04-15

作为一个Java程序员,肯定对于日志记录不会陌生,无论项目大小,日志记录都是必须的;因为好的日志可以很容易的帮助我们定位一些生产问题。 我怀念的是 无话不说 System.out.println("这里是重要的日志"); 我怀念的是 一起作梦 System.e...

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

Java

CVE-2018-1273 RCE with Spring Data Commons

1

小丁 发布于 2018-04-13

CVE-2018-1273 RCE with Spring Data Commons Vulnerability Description Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5, a...

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

Spring

CVE-2018-1273 RCE with Spring Data Commons

1

邓龙华 发布于 2018-04-13

CVE-2018-1273 RCE with Spring Data Commons Vulnerability Description Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5, a...

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

Java

spring-messaging Remote Code Execution 分析-【CVE-2018-1270】

7

xubiao.zhuang 发布于 2018-04-08

spring-messaging Remote Code Execution 分析-【CVE-2018-1270】 漏洞公告 https://pivotal.io/security/cve-2018-1270 漏洞影响版本: Spring Framework 5.0 to 5.0...

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