- 博客(14)
- 收藏
- 关注
原创 byte-buddy打印执行时间以及方法链路追踪
2# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言SkyWalking主要是用来做服务间链路追踪,那么是否可以根据SkyWalking的原理开发出一套方法级别的链路追踪呢?使用过SkyWalking的小伙伴都知道,SkyWalking是使用Java探针的方法追
2022-02-26 22:31:21
1104
1
原创 springboot集成flowable-modeler6.6.0,跳过idm,实现集成自身用户体系
不多说了,直接上代码,兄弟们直接去小弟的github仓库看吧,喜欢的话给个star就好。https://github.com/Jamsw/flowable-modeler-springboot/tree/master
2021-05-08 17:11:01
1583
6
原创 springboot源码分析(一)
SpringApplication类通过run方法开始进行分析configureHeadlessProperty();java.awt.headless默认为true,用来配置不存在显示器等系统配置的时候进行使用的配置,类似于服务器。继续往下看看到了对应的classLoader相关的代码private <T> Collection<T> getSpringFact...
2020-04-06 19:36:04
238
原创 Vagrant虚拟机安装,磁盘扩容以及局域网内访问教程
1.下载vagrant以及virtualBox 配上vagrant,virtualBox线上下载地址: vagrant下载地址virtualBox下载地址2.开始准备安装镜像文件找到需要安装的系统镜像文件,配上vagrant镜像地址:vagrant镜像地址打开所在系统的终端,输入以下命令: $ vagrant box add {title} {url} ...
2020-03-28 11:34:33
2036
1
原创 大数据篇(一):实时计算(storm集成kafka的流式处理)讲解
一、大数据技术背景大数据的维度分为五维:大量、高速、多样、精确、价值。大数据背景下,就是将数据集进行清洗处理,得到根据业务场景相关的各项指标。还可以通过开发分析引擎对各种指标的数据进行批处理作业,统计查询等。基本包括两大类型:分布式批处理以及实时计算。分布式批处理,可以看成离线处理,将数据收集到1个月一周或者一天进行处理,不要求纳秒/毫秒响应,应对不要求实时性的海量数据运算。这里不做过多讲...
2019-09-01 15:09:43
1387
2
原创 mysql进行inner join on查询,关联字段因为字段类型不同导致查询结果有误。
today,测试同学反映某某查询功能出现问题,没有配置的数据还是查询出来了,翻阅代码进行查看,抽取出查询的sql,进行客户端查询发现确实有没有关联的数据还是查询出来了,排查了好久定位到,是关联的字段类型不匹配导致的原因。解决方式:使用mysql的cast函数,例如下面图片中的改法即可解决。好了知道解决方案了,讲解下原因以及场景,方便同学们针对自己的情况作出分析。首先创建2张表:...
2019-08-28 23:36:25
3927
原创 从0-100排好序的自然数中找出来缺失的数,解法提供
第一种:二分法处理,适用于缺少一个数据的情况和大数据量的情况:public static double searchOne(int [] nums){ int L = 0; int R = nums.length -1 ; double lowNum = 0; while (L<R){ //正常的...
2019-08-28 15:27:13
670
原创 Error querying database. Cause: java.lang.RuntimeException: 在系统中发现了多个分页插件,请检查系统配置! 问题处理
看到这个提示bug,大概就明白是分页插件进行了2次注入原因导致的。所以分析项目内为什么会出现2次分页相关的对象进行2次注入导致的。全局搜索相关注入配置发现了下面的代码: @PostConstruct public void addPageInterceptor() { ...... PageInterceptor interceptor = n...
2019-04-18 11:38:24
13534
2
原创 一次spark作业执行后进程无法关闭的原因及解决方案
最近运维的同学频频反映,spark集群作业模式,每次执行完成spark的进程端口都已经关闭了,但是通过命令执行spark作业的进程和端口却无法自动关闭,严重影响其他业务组的作业运行,但是无法关闭的情况不是经常出现,出现频率也不规范,但是执行任务正常,数据清洗加工正常,存储正常,查看日志发现是在作业执行完成会执行sparksession.stop方法,是这个方法堵塞了进程的正常关闭,但是原因从日志上...
2018-11-21 10:53:00
10837
3
原创 mongodb与springboot整合,简单及复杂查询
mongodb与springboot集成使用pom文件内容<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-...
2018-05-23 10:29:13
4208
1
原创 并发编程闭锁的实现
闭锁的作用是为了实现保证一部分资源全部进行初始化后在开始执行下一部分,可以考虑使用CountDownLatch类似于计数器的原理,应用比较灵活,可以实现对于分表的统计功能实现。例如多个线程同时处理对应的多个分表,保证全部的线程初始化完成后在进行下一步的数据处理。直接上Demopackage com.renw.model1;import java.util.concurrent.CountDow...
2018-02-28 22:59:27
300
原创 create react app和部署方式
reactjs官方提供的create react app ,首先下载安装node.js 及npm,利用npm下载脚手架。持久使用阿里的npm镜像命令:npm config set registry https://registry.npm.taobao.org然后全局安装npm install -g create-react-app ,在想安装react脚手架的指定目录下,输入命令cr
2017-12-14 21:39:19
9276
原创 一次oracle数据库大数据表的分区方案设计,以及所踩的坑
1.分区方案的背景设计由于系统架构老旧,模型方案设计时的欠缺,导致分区方案的整改碰到了很多问题,以往使用的是历史归档表的形式归档数据,使得主表数据量减少,核心功能的读写就不会碰到问题,但是缺点时导致数据库表数量增加,账单整理困难,以往历史数据查询连表太多,查询速度太慢等问题,考虑用分区方案解决,分区方案的设计使用了组合分区的形式。2.问题集合1)由于表结构的设计太过集中,没有按照三个范
2017-12-05 09:43:24
4467
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人