首页
学习
活动
专区
工具
TVP
发布

Java工程师成长之路

专栏作者
210
文章
247924
阅读量
43
订阅数
spring-boot-lll-starter自动化框架介绍
舔着脸来介绍一波我刚写的自动化框架,spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成
老梁
2020-05-08
3290
sharding sphere 4.0.0-RC1版本 按年分表(自动建表)
上篇文章留了个坑,sharding sphere本身没有提供自动建表功能,但我想了想,我们可以绕过它本身的设定,它本身的数据分片是通过分片算法实现,如下继承一些接口PreciseShardingAlgorithm、RangeShardingAlgorithm等,在范围查询的时候,原本我们需要从availableTargetNames参数去判断已存在的表,从而做到不查不存在的表,插入时也是同样的道理
老梁
2020-02-13
1K0
Excel解析工具easyexcel全面探索
之前我们想到Excel解析一般是使用POI,但POI存在一个严重的问题,就是非常消耗内存。所以阿里人员对它进行了重写从而诞生了easyexcel,它解决了过于消耗内存问题,也对它进行了封装让使用者使用更加便利
老梁
2019-10-25
4K0
定时任务实现方式对比
明白它的延迟原理和Timer一样,可以知道如果我把核心线程数改成1,则效果和Timer类似
老梁
2019-10-16
3380
Redis命令geoXXX
自Redis 3.2开始,Redis基于geohash和有序集合提供了地理位置相关功能。 Redis Geo模块包含了以下6个命令:
老梁
2019-10-15
4780
数据结构图解(递归,二分,AVL,红黑树,伸展树,哈希表,字典树,B树,B+树)
递归反转 二分查找 AVL树 AVL简单的理解,如图所示,底部节点为1,不断往上到根节点,数字不断累加。 观察每个节点数字,随意选个节点A,会发现A节点的左子树节点或右子树节点末尾,数到A节点距离之差
老梁
2019-09-10
8190
Sharding-Jdbc概念与使用技巧
通过分片算法将数据分片,支持通过=、BETWEEN和IN分片。分片算法需要应用方开发者自行实现,可实现的灵活度非常高。
老梁
2019-09-10
8820
Cat应用告警实战
1. Cat应用告警实战 1.1. 前言 好像是中间件设计者的通病,文档写的都是面向有一定使用各种中间件经验的人,告警模块中每个参数其实都可以详细解释一下,要不然我们理解起来真的很吃力还容易采坑 1.
老梁
2019-09-10
5690
vue数组更新界面无变化
1. vue数组更新界面无变化 1.1. 说明 对数组进行更新或者添加,一定要注意方式,我的情况是数组套数组,双重循环,在造数据的时候,不断从尾部添加数据,所以写成了如下形式,每次下拉都会去加载一批相同的数据添加到尾部。初步一看好像没啥问题,实际上我碰到的就是有时候成功有时候数据一点没有显示 this.arrList[this.arrList.length] = {}; this.arrList[this.arrList.length-1].dataList = newArr; this.arrList[t
老梁
2019-09-10
5790
VsCode中编写python环境配置
1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscode来试试了,之所以选这个,是因为用它写过vue项目,觉得速度不错不容易卡,至于写python怎么样,目前我也不能打包票,先边学边用吧 vsCode全称Visual Studio Code,之后都用简称 1.2. 开始配置 1.2.1. 找到参考文档 直接找到了vscode的官方配置python的文档 原文当然是
老梁
2019-09-10
1K0
Elementui实战知识点随记
1. Elementui实战知识点随记 1.1. 表单验证 对于复杂数据,类似于对象里面包含数组,每个数组又包含多个对象,表单验证我查看了网上很多资料都说Elementui不支持,实际上,经过我官网的查看,是有解决办法的,地址如下 https://element.eleme.cn/#/zh-CN/component/form 找到动态增减表单项这一项 核心如下 <el-form :model="dynamicValidateForm" ref="dynamicValidateForm" label-wi
老梁
2019-09-10
8010
vue散碎知识点学习
为了解决方法只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。Vue.js 为 v-on 提供了事件修饰符。之前提过,修饰符是由点开头的指令后缀来表示的。
老梁
2019-09-10
2K0
Eureka源码探索(一)-客户端服务端的启动和负载均衡
1. Eureka源码探索(一)-客户端服务端的启动和负载均衡 1.1. 服务端 1.1.1. 找起始点 目前唯一知道的,就是启动Eureka服务需要添加注解@EnableEurekaServer,但
老梁
2019-09-10
6730
OAuth2简易实战(一)-四种模式
1. OAuth2简易实战(一)-四种模式 1.1. 授权码授权模式(Authorization code Grant) 1.1.1. 流程图 1.1.2. 授权服务器配置 配置授权服务器中 clie
老梁
2019-09-10
1.5K0
冒泡、归并和快速的算法试验
1. 冒泡、归并和快速的算法试验 1.1. 冒泡排序 /** * 冒泡排序 */ private void bubbleSort(int[] arr) { for (int i = arr.length; i > 0; i--) { for (int j = arr.length - 1; j > arr.length - i; j--) { if (arr[j] < arr[j - 1]) { int temp = arr
老梁
2019-09-10
3010
Spark基础-scala学习(七、类型参数)
类型参数是什么 类似于java泛型,泛型类 泛型函数 上边界Bounds 下边界 View Bounds Context Bounds Manifest Context Bounds 协变和逆变 Existential Type 泛型类 scala> :paste // Entering paste mode (ctrl-D to finish) class Student[T](val localId:T){ def getSchoolId(hukouId:T) = "S-"+hukouId+"-"+
老梁
2019-09-10
6520
JMH实践-代码性能测试工具
概述 JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件 JMH比较典型的应用场景有: 想准确的知道某个方法需要执行多长时间,以及执行时间和输入之间的相关性; 对比接口不同实现在给定条件下的吞吐量; 查看多少百分比的请求在多长时间内完成; 基本概念 模式 Throughput: 整体吞吐量,例如“1秒内可以执行多少次调用”。 AverageTime: 调用的平均时间,例如“每次调用平均耗时xxx毫秒”。 SampleTime: 随机取样,最后输出取样结果
老梁
2019-09-10
1.7K0
Spark基础-scala学习(四、函数式编程)
函数式编程 将函数赋值给变量 匿名函数 高阶函数 高级函数的类型推断 scala的常用高阶函数 闭包 sam转换 currying函数 return 将函数赋值给变量 scala中的函数是一等公民,可以独立定义,独立存在,而且可以直接将函数作为值赋值给变量 scala> def sayHello(name:String){println("Hello, "+name)} sayHello: (name: String)Unit scala> sayHello("tom") Hello, tom scal
老梁
2019-09-10
6730
排序算法图解(插入、选择、冒泡、快速、合并、希尔等等)
插入排序 从左至右两两对比,右边的数比左边的小,交换,交换,不断往右移动 选择排序 选定最左边的数A,第二个数B,A和B比较,A>B则交换;B大于A,则取B后一位与A做相同的比较,不断右移遍历完,则把
老梁
2019-09-10
1.5K0
Spark基础-scala学习(一、入门)
Scala解析器的使用 REPL:Read(取值)-> Evaluation(求值)-> Print(打印)->Loop(循环)。scala解析器也被称为REPL,会快速编译scala代码为字节码,然后交给JVM执行 val result = 1 设置变量不可变 var result = 2 可变的变量 val name: String = null 声明变量类型 val name: Any = "leo" val name1,name2:String = null 声明多个变量 val num1,num2
老梁
2019-09-10
6700
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档