- 博客(407)
- 资源 (23)
- 问答 (9)
- 收藏
- 关注
原创 2022 年,把 Python 学得跟 Java 一样熟练——05 插入排序
翻到以前实现的一个 Java 插入排序算法,今天把它翻译成 Python ,练习并温故 Python 的基础语法: 1. `for in range` 循环下标范围,从 0 开始,到 N-1 ,倒序遍历用 `reversed` 。 2. 插入排序算法,找到当前元素应该插入的位置。
2022-02-08 20:00:00 834
原创 碎片文字摘录,触动心灵的文字,愿其成为我们前行的慰藉
今天听了一本书《人类简史》,智人最初是战战兢兢生存于世的,当智人的语言进化后,想象力和故事给了人类以精神的慰藉。智人们协作创建了很多宏大的建筑,图腾之类的东西,这给了它们莫大的勇气和安慰。
2022-02-07 21:10:39 386
原创 MyBatisPlus 分页插件的用法和基于行锁的分布式锁方案分析
前段时间跟踪 MyBatis 源码,针对 MyBatis 的分页查询的结果分析后,发现传入的 IPage 参数结果已经包含了查询数据了,以为分页查询语句的关键在于第一个入参必须是 IPage ,而不需要返回值了呢。本文再回顾一下 MyBatis 分页插件的用法及两个发现。分页查询 DAO...
2022-01-30 12:28:52 2646
原创 得到一件东西的感觉,是不过如此,还是爱不释手呢?取决于……
早上在知识星球看到两句话,比较有感触,记录如下: 第1句,如果一件东西你得到了却觉得不过如此,那其实是你的欲望;如果一样东西你得到后仍然爱不释手,那才是你真正想要的。 第2句,不要对别人的否定太敏感,或者说放弃对他人肯定的执念。这两句话让我思考了一下自己的生活态度,以及如何突破惯常模式慢慢变好。
2022-01-28 20:15:00 1045
原创 Spring Task 执行长耗时的任务时,会堆积并行执行吗?
最近跟任务调度工具杠上了,分析了 Quartz 的集群调度能力后,再对比看 Spring Task ,想到几个问题:Spring Task 执行长耗时的任务时,会堆集并行执行吗?
2022-01-28 15:37:53 1486
原创 Spring Batch 与 Spring Cloud Task 、Quartz 等概念辨析
Spring Batch 与 Spring Cloud Task 、Quartz 等概念辨析
2022-01-26 20:00:00 2012
原创 Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?
项目开发中涉及到分布式定时任务调度,且任务处理时又涉及到了数据分片。Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?
2022-01-25 18:27:06 2852
原创 探究 CentOS 7 下 iptables 和 firewalld 切换过程中,谁主沉浮
最近需要开发一个 iptables 的可视化管理平台,研究了一下 iptables 和 firewalld 这两个防火墙。CentOS 6 上 iptables 作为默认防火墙,这个比较好控制。对于 CentOS7 中,这两个防火墙之间切换时,到底谁起主要作用呢?又怎么控制规则呢?
2022-01-20 17:14:45 2342
原创 2022 年,把 Python 学得跟 Java 一样熟练——04 matplotlib 绘制概率图
丹尼尔卡尼曼在《思考,快与慢》中说,史蒂芬被描述为一个害羞的人,他乐于助人,但是他对其他人不太关注。他非常乐于见到事情处于合理的顺序,并对他的工作非常细心。你认为史蒂芬是一个图书管理员还是一个农民呢?
2022-01-20 08:23:52 1264
原创 2022 年,把 Python 学得跟 Java 一样熟练——03 PyCharm和打包
上一篇学会了 Python 的类定义的语法,今天安装了 Python 的 IDE PyCharm 。主要几点:PyCharm 配置主题。编辑器快捷键:换行但不缩进 Shift + Enter 。Python 应用打包PyCharm 设置外观主题
2022-01-13 21:15:00 609
原创 2022 年,把 Python 学得跟 Java 一样熟练——02 类定义
2022年,把 Python 学到跟 Java 一样熟练,类定义今天学会了 `Python` 的类定义,创建一个 `Person` 类,包含姓名、生日、地址三个成员变量和对应的 `getter` 和 `setter` 方法。本文实践了类的定义、引用的方法,对比了与 Java 的类的语法的差异
2022-01-11 20:45:00 741
原创 Dockerfile 命令:黑卡饮料、山楂果费、哦SUV,机器学习
四个单词祝你记住 Dockerfile 命令:黑卡饮料、山楂果费、哦SUV,机器学习
2022-01-11 19:33:32 685
原创 MyBatisPlus + Oracle 联合查询排序问题整理,2021 年最后一篇
使用打包插件 exec-maven-plugin 在 prepare-package 阶段阶段已经完成了 class 的编译,如果此时要执行额外的 `npm run build` 命令将前端工程打包到 resources 目录下,那么最终的 jar 包中是不会包含新生成的资源文件的。所以如果 React 前端工程变化了,首次打包后不会生效问题。
2021-12-31 20:15:00 1689
转载 做系统架构的一些原则,看陈皓老师怎么说?
看到“左耳朵耗子”陈皓老师的一篇关于架构设计的文章,转载分享。原文:https://coolshell.cn/articles/21672.html作者:陈皓出处:酷壳工作 20 多年了,这 20 来年看到了很多公司系统架构,也看到了很多问题,在跟这些公司进行交流和讨论的时候,包括进行实施和方案比较的时候,都有很多各种方案的比较和妥协,因为相关的经历越来越多,所以,逐渐形成了自己的逻辑和方法论。
2021-12-31 13:10:03 335
原创 SpringBoot + SpringCloud 技术知识点自测
三年前项目开发工具从 SpringMVC 转向 SpringBoot ,当时不了解 SpringCloud ,为了学习这两个技术知识,买了一个专栏。今天突然翻到了专栏的学习笔记,决定再看一遍专栏的内容,顺便检验一下自己这两个技术的掌握程度。这几年用 SpringBoot 和 SpringCloud 大大小小也参与过几个项目,用得也相当熟练了,结合使用经验再看一遍专栏的内容,想必也能碰撞出一些新想法吧。
2021-12-30 19:45:00 250
原创 介绍 maven 三个常用的插件使用注意事项
介绍 maven 三个常用的插件使用注意事项,开发过程中常常会混合使用这三个插件,本文介绍这三个插件的注意事项。
2021-12-20 20:11:29 1037
原创 axios 的发送请求时 url 的相对路径是怎么决定的?
一个基于 React + SpringBoot 实现的前后端分离的项目,联调的时候发现 axios 发送请求时 url 错误。本文分析 axios 在生产环境下发送请求时,url 相对路径是什么的问题。
2021-12-15 18:38:39 6602
原创 Oracle Varchar2 存储中文的长度和 @Valid 校验注意事项
项目中对所有的实体都用 Spring 的 @Validated 进行了校验,集成测试的时候却总是出现校验通过、入库异常的问题。记得开发的时候测试过入参校验,一度怀疑自己失忆了,认为是 @Validated 校验失效了,最终发现根源竟然在“中文”存储长度上。
2021-12-14 20:16:09 2203
原创 React 的 Upload 文件表单编辑回显及 onChange 自定义回调的方式
本文介绍 antd 的 Upload 组件编辑回显的方式,以及 onChange 回调函数的使用说明。主要知识点如下:Upload 文件上传表单,在编辑回显时,如何初始化数据?Upload 自定义 onChange 回调函数,如何传入额外的参数?React 如何通过 setState 修改数组的某一元素的值?
2021-12-13 19:23:42 3303
原创 node 和 react-app-rewired 修改 React 打包目录的流程
基于 SpringBoot + React 前后端分离的工程,为了便于打包,通常需要配置 React 项目的打包目录为 SpringBoot 工程的 resources/static ,本文记录两种不同前端打包插件配置 React 打包目录的方法。
2021-12-08 19:15:35 1476
原创 Spring 嵌套事务提交时机对其他查询操作的影响分析
Spring 的 @Transactional 注解可以轻松实现数据库操作的事务控制,本文介绍上周遇到的一个嵌套事务的问题,探讨嵌套事务的提交时机对后续操作的影响。
2021-11-16 11:40:54 867
原创 RequestRateLimiter 的配置装配流程分析
这几天分析 `RequestRateLimterGatewayFilter` 的源码,一直对 `RedisRateLimter` 的限流参数是怎么绑定的这个问题困扰。本文来分析每个路由的限流参数绑定的细节,关键在于 `FilterArgsEvent` 事件的触发监听上。
2021-10-25 12:06:21 1789
原创 SpringCloud gateway RequestRateLimiter 源码串联分析
看了一遍 SpringCloud gateway `RequestRateLimiter` 源码,本文来串联分析下它是如何用自动化部署方式提供默认的 `RedisRateLimiter` 支持的。本文基于 3.1.0-SNAPSHOT 版本的源码进行分析。
2021-10-24 08:49:38 2344
原创 SpringCloud gateway 知识汇总
SpringCloud 的 gateway 是基于 webflux 实现的 API 网关服务,本文汇总网关相关的知识。
2021-10-19 18:52:43 487
原创 引入 jackson-dataformat-xml 后,默认响应结果是 json 还是 xml?
继续接上一篇的文章,项目中同时加入了 JSON 和 XML 解析器后,一个请求没有设置 `produces` 属性时,得到的数据是什么类型呢?本文来探讨这个问题。
2021-10-16 08:00:00 1012
原创 SpringBoot 支持 application/xml 及 406 异常分析
在 Spring 框架中,@ResponseBody 注解响应的对象会利用 HttpMessageConverter 类,根据 produces 属性指定的类型,找到对应的数据转换器完成转换。
2021-10-15 14:37:32 1367
原创 RestTemplate 发送请求时 Cookie 的影响及注意事项
我从互联网上得到的最好的经验之一,就是永远不要复制和粘贴不是自己编写的代码。如果你一定要复制,那就照着它逐字输入,逼着自己思考,这些代码实际上是什么意思。
2021-09-04 11:03:11 3922 1
原创 Netty 的 ChannelOption.SO_BACKLOG 知识点整理
一个基于 Netty 的应用,在压力测试时,Socket 请求数量一多,就发送失败,监测 JVM 内存大小比较稳定,猜测可能是 `ChannelOption.SO_BACKLOG` 这个配置导致的,设置的值是 128 。调整为 1024 后,连接失败的次数确实减少了一些,那么这个配置到底有什么作用呢?本文来汇总一下这个知识点。
2021-08-31 17:15:04 1398
原创 Java 包装类型 Long 的 == 操作引发的低级 bug
一个简单的列表检索功能,列表元素有一个 `Long` 类型的属性,遍历过程中犯了一个低级错误,导致功能流程始终错误,本文将分享两个低级错误引发的 bug。
2021-08-23 07:24:08 538
原创 SpringBoot 项目去 Tomcat 转为非 Web 应用的两种方法
SpringBoot 项目,怎么既剥离掉 Tomcat ,又能用 SpringBoot 及 Bean 的依赖管理呢?框架已经提供了这个能力。SpringBoot 项目去 Tomcat 转为非 Web 应用有两种方法,一起来回顾一下吧。
2021-07-09 08:23:16 613
原创 Accept-Encoding 头域导致 content-length 响应头丢失问题分析
最近开发工作内容是用 Netty 实现 http 服务,测试客户端用 Postman ,直接用默认的请求头,结果Accept-Encoding 头域导致 content-length 响应头丢失了,为何呢?
2021-06-17 18:58:11 2361 1
原创 代码写一半感觉无从下手,写不下去了,怎么办?
最近新项目开启 996 模式,五月基本陷入了稀缺状态,没有输出。这一个月就投入Java 后端代码的编写中,有一个深切的感悟:写代码跟作家创作一样,都需要经历一个先生成初稿的过程。
2021-06-04 08:33:31 995 2
原创 从传统开发转向 Vue.js 开发教程基础篇
从技术角度看,Vue.js 是关注 MVVM 模型的 `ViewModel` 层,它通过双向数据绑定,把 View 层和 Model 层连接起来,通过对数据的操作就可以完成对页面视图的渲染,不再需要开发人员关注 html 渲染层。
2021-04-25 11:49:48 544
原创 antd Table 组件 columns 列定义 render 属性问题
上周玩了两天 React,用 React + antd + Table 实现一个简单的列表功能,列表组件渲染时,`this` 对象跟当前组件定义不是同一个,导致定位不到对应的操作事件。
2021-04-19 20:18:49 10721 4
原创 antd Pagination 组件绑定回调函数问题整理
分页组件点击分页和 `pageSize` 的时候,需要调用当前组件的 `doSearch` 方法发送 ajax 请求给后台,请求对应页的数据。但是实现的时候,始终无法访问到当前组件的函数和 `this.state` 信息。
2021-04-18 18:01:14 1386
原创 XXL-Job 自动感应执行器上下线源的码分析
XXL-Job 的自动注册和心跳检测代码相当简洁,本文继续分析它的 JobRegistryHelper 类是如何实现的,虽然只有短短的两百多行,但是值得一看。本文要阐述两个问题: 1. XXL-Job 是如何检测下线 Executor 且更新集群信息的? 2. XXL-Job 的执行器心跳检测是谁发起的,后台做了什么操作?
2021-04-11 10:51:28 1100
HugeGraph 图数据库 Hubble 的 https 部署脚本和证书文件
2023-10-25
IntelliJIDEA快捷键与Eclipse对比
2017-06-02
jpa学习总结,pdf类型的,详细介绍了jpa的应用
2010-10-07
iBatis视频,详细介绍,及总结,这是传智播客里面的一个教学资源,详细介绍了ORM的可靠产品iBatis的基本操作过程
2010-10-07
【Vue 问题】Vue+go.js 去掉点击时绘图区域的外边框问题
2020-09-27
【先电云部署问题】怎么用本地源 ISO 来安装先电云基础平台呢?
2020-09-14
ECharts 3 如何触发图表的tooltip行为?
2018-10-15
echarts地图的散列点,需要每个区域的闪烁点的大小各不相同
2018-10-15
Java的File的delete方法在Linux下运行结果为false
2016-11-25
写一个sh脚本,重新部署java web项目
2016-08-08
java web项目部署到linux服务器上和本机的响应效率的区别。
2016-05-26
sql表进行数据统计,由第一个表统计得到第二个表
2016-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人