标签:parse

Java

MyBatis源码学习(二)

1

hellas 发布于 2019-05-25

看完趣味数学书后,开始技术填坑之路 通常在业务中,需要进行数据分页查询,这样一来,每条SQL语句都加上limit限制,会多了很多重复的代码,而且每次需要自己在代码中进行偏移量的计算,略微有些麻烦。 还好有大神在 Github 里贡献了分页插件,而且使用起来很方便,了解了一下使用原...

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

Spring

深入浅出SpringBoot专题——多环境配置及swagger

18

changyuan.xu 发布于 2019-05-24

首发头条 多环境配置分析 在实际开发中,我们可能会涉及到一些环境,比如local(本地开发环境),dev(部署到远程的开发环境),test(预发布环境),product(生产环境)。显然,不同的环境下,对应不同的配置信息,比如db/redis/mq等,甚至不同的环境下,程序需要做...

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

Java

Mock服务插件在接口测试中的设计与应用

5

尖兵 发布于 2019-05-24

引言 在日常的接口测试中,测试人员常常会遇到以下几种令人头疼的情况: 场景一:依赖的接口状态不稳定,导致集成 CI 常常失败,需要耗费大量时间排查非被测目标本身之外的环境问题 场景二:做异常测试时构造异常数据成本高、难度大,某些异常数据甚至无法通过正常途径构造 场景三:被测目标开...

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

Java

springboot使用filter获取自定义请求头

hellas 发布于 2019-05-24

有个钱包项目,本来用的是微服务这一套,后来感觉没必要,重构成了简单的springboot项目,但是token校验重构完之后出问题了,之前写filter走的是springgateway,基于GatewayFilter实现,重构了之后基于filter,然后当请求进入过滤器的时候,发现...

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

Java

什么会导致Java应用程序的CPU使用率飙升?

2

xiaoli.wang 发布于 2019-05-24

问题 无限循环的while会导致CPU使用率飙升吗? 经常使用Young GC会导致CPU占用率飙升吗? 具有大量线程的应用程序的CPU使用率是否较高? CPU使用率高的应用程序的线程数是多少? 处于BLOCKED状态的线程会导致CPU使用率飙升吗? 分时操作系统中的CPU是消耗...

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

Java

Mybatis源码分析一:一条sql语句如何被执行

wenming.gapo 发布于 2019-05-23

本篇为原创文章,如需转载,请标明原创地址。 我先写一个简单的例子来执行一条sql语句 mapper.xml <mapper namespace="com.example.demo1.mybatis.ArticleMapper"> <selec...

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

Java

试用一下RxJava加Retrofit

2

songhua.gao 发布于 2019-05-22

这段时间我已经在一个公司实习了,虽然工资不高,我并没有太多的介意。但是有一点是我不舒服的,负责我们部门的经理助理似乎看不起实习生,对我有些轻蔑。主要是他技术也不是很牛逼那种。整个公司用的技术还是比较落后那种。当我推荐Vue时竟然说这种别人封装好的js不太好。当时内心有一千条草泥马...

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

Java

Mybatis: 动手封装ORM框架

xiaoli.he 发布于 2019-05-21

ORM核心思想在于通过建立MODEL与数据库的映射来简化大量重复的工作量. 对于简单增删改查操作来说, 通过MODEL自动转换为SQL语句并执行可以节省很多工作量. 但是对于复杂的系统来说, 需要各种各样的复杂操作, 并且SQL也需要经过高度优化, 因此通过MODEL自动执行SQ...

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

Spring

Spring: 依赖注入的实现

puefu.he 发布于 2019-05-21

上一篇中已经实现了通过IOC容器创建BEAN并管理, 在实际开发中BEAN之间的依赖是不可避免的. 例: 用户模块依赖于通用模块, 订单模块同时依赖于用户模块和通用模块等等. Spring提供了依赖注入, 自动的完成BEAN之间依赖的注入操作. 本篇中将通过代码实现依赖注入功能....

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

Spring

Spring: IOC容器的实现

puefu.he 发布于 2019-05-21

上一篇中对Spring的IOC概念进行了介绍, 本篇将通过代码来实现一个简易版的IOC. 在Spring中, IOC是一个容器, 主要负责对托管至Spring的Bean进行创建及保存. Spring IOC创建Bean可分为单例和原型两种. 由于篇幅所限, 本篇中的简易版IOC只...

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

Spring

SpringMVC: 前端控制器

1

xubiao.zhuang 发布于 2019-05-21

在SpringMVC中, 开发者不在需要关心Servlet等组件的机制. 只需要按照SpringMVC的约定(框架使用方法): 在控制器中添加方法并声明可以处理的请求, 将数据保存至Model中返回视图即可. SpringMVC在J2EE上进行了封装, 让开发者的工作更专注于业务...

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

Spring

Spring整合ActiveMQ项目实战

10

hellas 发布于 2019-05-21

引言 Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件,说白了就是个服务器,主要用来存放请求消息的 原理 这篇博客图文并茂,通俗易懂ActiveMQ作用总结 笔者将其精炼了一下,主要有4大应用场景:异步处理,应用解耦,流量削锋,消息通讯 其核心思...

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

Java

Android OkHttp 史上最优雅的设置baseUrl

4

hanze 发布于 2019-05-21

RxHttp 截止本文发表已经推广了4个礼拜,目前已经有了141个star,如下: 其中一文, Android 史上最优雅的实现文件上传、下载及进度的监听 更是得到了大神 刘皇叔 微信公众号的推送,欢迎读者关注刘皇叔微信公众号「刘望舒」,每天都有精彩的文章推送,真的很棒。 本文将...

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

Java

Weblogic XMLDecoder反序列化学习

4

yanxinchi 发布于 2019-05-21

鉴于 @男壹号 大哥的建议,为之前写的一个扫描器又增加了几个POC,顺带学习了下weblogic的几个xmldecoder反序列化漏洞。 CVE-2017-3506 CVE-2017-10271 CVE-2019-2725 由于之前没有本地调试过weblogic的经验,走了不少弯...

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

编程技术

Android Architecture Components 系列二(DataBinding)

3

hellas 发布于 2019-05-21

按照官方的解释,数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。听起来会比较的抽象,具体举个例子来说就比较好理解一些呢。下面这段代码是我们经常可以看到的一段代码: TextView textView = findViewBy...

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

Spring

Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos

xirruiqiang 发布于 2019-05-21

Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos 上一篇我们介绍了如何通过改造Sentinel Dashboard来实现修改规则之后自动同步到Apollo。下面通过这篇,详细介绍当使用Nacos作为配置中心之后,如何...

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

Java

SpringBoot2 | @SpringBootApplication注解 自动化配置流程源码分析(三)

6

邓龙华 发布于 2019-05-21

微信公众号:吉姆餐厅ak 学习更多源码知识,欢迎关注。 SpringBoot2 | SpringBoot启动流程源码分析(一) SpringBoot2 | SpringBoot启动流程源码分析(二) SpringBoot2 | @SpringBootApplication注解 自...

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

Java

阿里开源分布式事务组件 seata :seata server 通信层解析

5

尖兵 发布于 2019-05-21

RPC ? seata client 和 seata server 间是需要通过网络通信来传递信息的,client 发送请求消息给 server,server 根据实际的处理逻辑,可能会给 client 发送相应的响应消息,或者不响应任何消息。在 seata 中,客户端和服务端的...

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