随笔
文章平均质量分 56
熊與猫v
这个作者很懒,什么都没留下…
展开
-
Mockito使用ReflectionTestUtils.setField不能mock对象问题解析
可把spring-test版本升级到4.3.13.RELEASE版本,可见Spring开发人员知道有这个缺陷后,在后来的版本已经升级了,所以说如果有高版本的spring-test就不会出现以上问题,也算是一个学习过程。而 ReflectionTestUtils.setField(bService, "cAdapter", cAdapter)会把cAdapter的mock对象设置到BServiceImpl实例属性中,而非代理类中。该工程对代理的生成方式是默认生成CGLIB代理,参考上面的配置文件。原创 2022-08-20 13:31:28 · 3398 阅读 · 0 评论 -
Druid重组SQL语句,实现动态group by
public static SQLSelect getSqlSelect(String sql, List<String> groupByList, String dbType) { if (CollectionUtils.isEmpty(groupByList)) { return null; } List<SQLStatement> statements = SQLUtils.parseSta...原创 2021-11-02 17:12:07 · 971 阅读 · 0 评论 -
json_tuple,get_json_object提取日志埋点信息
现数据库有一张日志表,有个字段存放的json字符串,需要获取orders数组里的is_store_delivery,delivery_warehouse字段以下是该字段的json数据{"returnCode":"0","result":{"total":2,"orders":[{"buyer_province":"广东省","transport_time":"","buyer_country_id":"CN","remark":"","transport_no":"05365368605","me原创 2021-09-15 18:08:22 · 376 阅读 · 0 评论 -
二叉树的概念及图解
一、二叉树的基本概念二叉树:二叉树是每个节点最多有两个子树的树结构。根节点:一棵树最上面的节点称为根节点。父节点、子节点:如果一个节点下面连接多个节点,那么该节点称为父节点,它下面的节点称为子 节点。叶子节点:没有任何子节点的节点称为叶子节点。兄弟节点:具有相同父节点的节点互称为兄弟节点。节点度:节点拥有的子树数。上图中,13的度为2,46的度为1,28的度为0。树的深度:从根节点开始(其深度为0)自顶向下逐层累加的。上图中,13的深度是1,30的深度是2,28的深度是3。原创 2021-08-24 00:46:12 · 6580 阅读 · 1 评论 -
面试知识 -- 数据结构
面试知识 -- 数据结构https://github.com/kdn251/interviews/blob/master/README-zh-cn.md转载 2020-08-17 02:23:47 · 83 阅读 · 0 评论 -
App实现GitHub的OAuth应用程序认证
1,创建认证的应用信息2,填写应用信息3,创建成功后,从图1位置点击进入4,主要使用以下三个url// 跳转到登录认证页面https://github.com/login/oauth/authorize// 获取认证成功后的令牌https://github.com/login/oauth/access_token// 从令牌获取用户信息https://api.github.com/user5,代码实战配置参数github: # 客户端ID ...原创 2021-07-26 02:36:20 · 705 阅读 · 0 评论 -
OpenResty介绍,安装
3.1 OpenResty介绍 OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以...原创 2021-07-04 04:01:00 · 237 阅读 · 0 评论 -
Nginx介绍,安装和使用
1.1 Nginx简介Nginx是一款轻量级的 Web 服务器,由俄罗斯的程序设计师伊戈尔·西索夫所开发。Nginx性能非常优 秀,官方测试能够支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。 Nginx的功能有很多,我们主要使用它来做静态资源服务器、负载均衡服务器和反向代理服务器。Tomcat的并发数量: 200-800之间2.2 Nginx应用场景2.2.1 静态资源服务器 部署网站的静态资源(html、css、js、img)动静分离,提升网站性能;什么..原创 2021-07-04 03:10:40 · 160 阅读 · 3 评论 -
Thymeleaf模板整合springboot及其使用
1,添加依赖<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf</artifactId> <version>3.0.11.RELEASE</version></dependency>2,在resources/templates目录下创建html模板文件<!DOCTYPE html><ht原创 2021-06-27 13:27:40 · 182 阅读 · 0 评论