标签:find

Java

SpringBoot 实战 | 用 JdbcTemplates 访问 Mysql

3

hanze 发布于 2019-02-17

微信公众号:一个优秀的废人 前言 如题,今天介绍 springboot 通过jdbc访问关系型mysql,通过 spring 的 JdbcTemplate 去访问。 准备工作 SpringBoot 2.x jdk 1.8 maven 3.0 idea mysql 构建 Sprin...

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

Java

使用Spring Data R2DBC进行异步RDBMS访问 – Lanky Dan Dev Blog

darida 发布于 2019-02-17

不久前,JDBC驱动程序的反应变体称为R2DBC发布了,它允许数据异步流式传输到已订阅它的任何端点,结合使用像R2DBC这样的反应式驱动程序和Spring WebFlux,可以编写一个完整的响应式应用程序来异步进行数据的接收和发送。在这篇文章中,我们将重点关注数据库端:从连接到数...

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

Java

BIO到NIO源码的一些事儿之NIO 下 Buffer解读 下

9

邓龙华 发布于 2019-02-15

此系列文章会详细解读NIO的功能逐步丰满的路程,为Reactor-Netty 库的讲解铺平道路。 关于Java编程方法论-Reactor与Webflux的视频分享,已经完成了Rxjava 与 Reactor,b站地址如下: Rxjava源码解读与分享: www.bilibili....

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

Java

fastjson反序列化的两种利用方法的原理剖析

1

hanze 发布于 2019-02-14

利用JdbcRowSetImpl的payload如下: { "@type":"com.sun.rowset.JdbcRowSetImpl", "dataSourceName":"rmi://127.0.0.1:...

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

Java

Spring 5.x 新特性

xubiao.zhuang 发布于 2019-02-14

Spring 5.0是在2013年发布Spring 4后的第一个大版本,5.0 M1在2016年7月28日发布。随着慢慢的推广,使用它的人数肯定也会越来越多,那么Spring 5有哪些新的特性呢?一起来看下吧 基本可以归为如下几类: JDK版本升级 Core框架修订,核心容器更新...

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

Java

JVMTI那些事——和Java相互调用

尖兵 发布于 2019-02-14

前面几篇文章介绍了JVMTI接口的一些基本概念,以及如何编写一个基于JVMTI的agent。 那些简单的例子只是JVMTI agent自己实现一些简单的功能,如果能够将JVMTI提供的接口经过包装之后提供给Java使用, 能够发挥更大的作用。 需求 本文源自一个实际的需求:业务代...

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

Java

Java并发研究 自己写ReentrantLock和ReentrantReadWriteLock(4)

3

xiaoli.he 发布于 2019-02-14

接上篇。在写完ReentrantLock之后,其实可以基于ReentrantLock写一个ReadWriteLock,《the art of multiprocessor programming》第八章有介绍。但是,本着不完全AQS(AbstractQueuedSynchroni...

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

Java

dubbo源码解析(四十一)集群——Mock

xiaoli.he 发布于 2019-02-14

集群——Mock 目标:介绍dubbo中集群的Mock,介绍dubbo-cluster下关于服务降级和本地伪装的源码。 前言 本文讲解两块内容,分别是本地伪装和服务降级,本地伪装通常用于服务降级,比如某验权服务,当服务提供方全部挂掉后,客户端不抛出异常,而是通过 Mock 数据返...

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

Java

FRIDA 实用手册

likai 发布于 2019-02-14

FRIDA 实用手册 本文目的是作为工具类文章,收集整理了一些 FRIDA 的使用技巧和用例,方便同学们在开发使用过程中开袋即食。 frida 的基础教程可以直接参看官网说明。 Python 部分 JS 中文支持 使用 codecs.open(scriptpath, "...

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

Java

升级 | Java 开源诊断工具 Arthas 发布 v3.1.0

2

likai 发布于 2019-02-14

Arthas 自2018年9月份上线以来,已收获近万个star,感谢开发者们的认可。此次Arthas 3.1.0版本的发布,不仅带来大家投票出来的新LOGO,还带来强大的新功能和更好的易用性,下面一一介绍。 在线教程 在新版本Arthas里,增加了在线教程,用户可以在线运行Dem...

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

Java

JDK 1.8 新特性学习(Stream)

xirruiqiang 发布于 2019-02-13

Stream实现了对数据源的流式处理,它可以并行操作,提高数据处理效率。 什么是流 流不是集合,它不对数据做保存,只是最数据进行算法处理,比如最大值,最小值,排序等操作。Stream会在数据源内部隐式的遍历进行处理。Stream会并行遍历数据,将数据分成若干段,同时进行处理,最终...

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

Java

js关闭当前页面(支付宝,微信,app)

songhua.gao 发布于 2019-02-13

使用js 关闭当前页面 , 一般想到的都是 window.close() , 但是该方法只能关闭通过 window.open() 打开的页面 所以针对这种情况 , 只能分情况去解决 . 在微信 , 支付宝 , app 中打开外部链接 , 都是使用webview打开页面的 , 所以...

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

Java

一篇文章搞懂热修复原理

1

dulong 发布于 2019-02-13

Java 中的 ClassLoader 可以加载 jar 文件和 Class文件(本质是加载 Class 文件),这一点在 Android 中并不适用,因为无论 DVM 还是 ART 它们加载的不再是 Class 文件,而是 dex 文件。 Android 中的 ClassLoa...

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

Spring

Small Spring系列七:annotation Injection(三)

4

yanxinchi 发布于 2019-02-13

秋水共长天一色 落霞与孤鹜齐飞。 概述 前两章我们已经完成了使用 ASM 读取 Annotation 、新增 SimpleMetadataReader 封装了复杂的 Vister 、同时引入了 AnnotatedBeanDefinition 和 ScannedGenericBea...

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

Java

dubbo源码解析(四十)集群——router

songhua.gao 发布于 2019-02-13

集群——router 目标:介绍dubbo中集群的路由,介绍dubbo-cluster下router包的源码。 前言 路由规则 决定一次 dubbo 服务调用的目标服务器,分为条件路由规则和脚本路由规则,并且支持可扩展 。 源码分析 (一)ConditionRouterFacto...

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