杂文
文章平均质量分 54
收录的好的文章和帖子
小杆子314
程序员一枚,在职做java后端开发,没事喜欢学习计算机软件相关的知识,下班和闲暇时间喜欢写博客
展开
-
nvm管理多版本node和npm
参考网址:下一步 , 下一步 , 下一步 , 默认选项安装安装node10 和 node16具体版本为 16.13.2同上 , 具体步骤如下图所示原创 2023-03-18 22:15:00 · 614 阅读 · 0 评论 -
放弃个人博客
正式放弃过人博客 , 先追求技术, 在追求业务 , 后期追求业务 , 再追求技术转载 2023-03-11 19:30:00 · 64 阅读 · 0 评论 -
开源云原生平台 KubeSphere 与 Rainbond 对比
总体来说,KubeSphere 和 Rainbond 都很成熟,也都有大量开源使用用户,只是定位不同,所以适用场景也会不同。KubeSphere 在兼容 Kubernetes 生态方面做的非常好,包装和整合了很多云原生的工具,并扩展了对 Kubernetes 和开源工具的管理能力,对于想要管理 Kubernetes 集群的系统管理员是个好的工具,熟悉 Kubernetes 的工程师也可以自行扩展 KubeSphere 的能力。但对开发人员来开发和管理应用来说,门槛比较高,需要学习和理解的概念非常多。转载 2023-03-04 12:20:50 · 314 阅读 · 0 评论 -
VMware和VirtuaBox之间虚拟机相互转换
参考网址: VirtualBox 和 VMware 使用不同的虚拟机格式,不过他们都支持标准的开放式格式。将已经存在的虚拟机转换为 OVF/OVA 格式就可以导入其他的虚拟机程序。转载 2023-03-04 13:15:00 · 1874 阅读 · 0 评论 -
SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据实测
通过以上测试案列,同样是导入2000003 条数据,多线程耗时1.67分钟,单线程耗时5.75分钟。根据id分组,查看是否有id重复的数据,通过sql语句检查,没有发现重复入库的问题。多线程 测试 2000003 耗时如下:耗时1.67分钟。单线程测试2000003 耗时如下:耗时5.75分钟。spring容器注入线程池bean对象。通过sql语句查询,多线程录入数据完整。CPU核心数量*2 +2 个线程。创建多线程批量插入具体业务方法。提高百万级数据插入效率。创建异步线程 业务类。转载 2023-03-04 11:15:00 · 153 阅读 · 0 评论 -
springmvc4.1和springmvc 4.3区别
spring4.3支持@RequestMapping验证的注解 , 例如 @GetMapping 等。spring4.1只支持@RequestMapping。原创 2023-03-03 23:11:23 · 73 阅读 · 0 评论 -
springmvc项目多环境配置
Spring + Spring MVC + MyBatis 项目多环境配置 , 参考 maven 多环境配置相关内容原创 2023-03-02 20:23:47 · 232 阅读 · 0 评论 -
开源云原生平台 KubeSphere 与 Rainbond 对比
总体来说,KubeSphere 和 Rainbond 都很成熟,也都有大量开源使用用户,只是定位不同,所以适用场景也会不同。KubeSphere 在兼容 Kubernetes 生态方面做的非常好,包装和整合了很多云原生的工具,并扩展了对 Kubernetes 和开源工具的管理能力,对于想要管理 Kubernetes 集群的系统管理员是个好的工具,熟悉 Kubernetes 的工程师也可以自行扩展 KubeSphere 的能力。但对开发人员来开发和管理应用来说,门槛比较高,需要学习和理解的概念非常多。转载 2023-02-25 21:56:29 · 315 阅读 · 0 评论 -
springboot操作redis三种方案
springboot操作redis三种方案原创 2023-02-17 22:15:00 · 74 阅读 · 0 评论 -
gitee年度汇报
gitee年度汇报原创 2023-02-12 22:24:04 · 124 阅读 · 0 评论 -
前端MPA和SPA概念
多页应用(MPA)是传统的Web应用,每次应用程序需要显示数据或将数据提交给服务器时,浏览器必须离开当前页面,从服务器请求一个新的页面进行加载显示。在多页应用中,浏览器会不停的重新加载页面,浏览器就会一直发出卡卡卡的声音,整个操作也常感知卡卡的。单页应用(SPA)是一种特殊的Web应用,它将所有的活动局限于一个Web页面中,一旦页面加载完成后,SPA不会因为用户的操作而进行页面的重新加载或跳转,取而代之的是利用JavaScript动态变换HTML的的内容,从而实现UI与用户的交互。原创 2023-02-12 16:06:12 · 421 阅读 · 0 评论 -
java定时任务总结
确实,在不用的业务场景下要用不同的定时任务,其实我们的选择还是挺多的。根据我以往的经验,job大部分情况下,会对数据做批量操作,如果操作的数据量太大,可能会对服务的内存和cpu资源造成一定的影响。TBSchedule是阿里开发的一款分布式任务调度平台,旨在将调度作业从业务系统中分离出来,降低或者是消除和业务系统的耦合度,进行高效异步任务处理。TBSchedule是阿里开发的一款分布式任务调度平台,旨在将调度作业从业务系统中分离出来,降低或者是消除和业务系统的耦合度,进行高效异步任务处理。转载 2023-02-12 13:15:00 · 533 阅读 · 0 评论 -
idea代码审查插件SonarLint & Alibaba Java Coding Guidelines
参考网址:总结。转载 2023-02-10 19:30:00 · 429 阅读 · 0 评论 -
win11合盖不休眠怎么设置
现在win电脑都是标配win11了,程序员们有时会遇到下班后回去继续加班,但是又不想带着公司的电脑,这时就可以使用。自己的电脑,使用软件todesk,把公司的电脑合上盖子就可以了,而且还处于正常的开机状态。选择 电源选项【更改电影按钮的功能】关闭盖子时设置为 【不采取任何操作】转载 2023-02-10 20:45:00 · 816 阅读 · 0 评论 -
git仓库浏览代码插件
octortree 浏览 gitee 仓库代码不好使用。原创 2022-10-27 10:43:10 · 535 阅读 · 0 评论 -
java接口文档进化史
互联网发展到现在,接口文档也经历了从简单的word到markdown,到swagger,到Apifox 等逐步进化的方式,变得越来越美观,越来越规范,也支持越来越多的功能辅助调试。但——等等,这些如果是开发自己一个人用还行,但如果要运用到项目里,那么多的接口文档,蛮难管理的,swagger editor 不提供项目层级的归档和管理,维护也麻烦。因此,总结下来,接口文档一直以来都在不断地进化,战斗力也越来越强,也给研发人员提供了越来越到位的帮助,让他们能够少写不必要的代码,少做重复的工作。转载 2022-10-17 00:28:47 · 139 阅读 · 0 评论 -
简单总结es6语法
(4)在块级作用域内,若存在用let命令声明的变量,则所在区块对该变量形成封闭作用域,也就是该变量无视外部的同名变量。ES6新增了一个基本数据类型:Symbol,至此ECMAScript的基本数据类型就有了6种:字符串,数字,布尔,null,undefined,Symbol。this对象的指向是可变的,但是在箭头函数中,它是固定的。const和let的区别在于const声明的变量不能修改,let声明的变量可以修改。也正是如此,变量必须在声明后使用,否则就会报错,这里对比var经典的变量提升。转载 2022-10-17 00:26:05 · 122 阅读 · 0 评论 -
windows修改文件时间
【代码】windows修改文件时间。原创 2022-10-11 11:32:30 · 548 阅读 · 0 评论 -
windows常用dos(cmd)命令
虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS (磁盘操作系统) 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。在不同的操作系统环境下,命令提示符各不相同,在Windows环境下,命令行程序为cmd.exe,是一个32 位的命令行程序。转载 2022-10-11 11:30:05 · 1477 阅读 · 0 评论 -
jackson解析json详细教程
什么是JSON?JSON 是 ”“ 的缩写,JSON 是一种基于文本的格式,可以把它理解为是一个结构化的数据,这个结构化数据中可以包含键值映射、嵌套对象以及数组等信息。{1,2,3],"a": "b","c": "d"},}Jackson和 FastJson 一样,是一个 Java 语言编写的,可以进行 JSON 处理的开源工具库,Jackson 的使用非常广泛,Spring 框架默认使用 Jackson 进行 JSON 处理。Jackson 有三个核包,分别是。转载 2022-10-11 10:57:25 · 620 阅读 · 0 评论 -
java常用组件和框架整理
Rest 接口设计与开发。Reactive 编程。Office 文档处理。多版本 Java 支持。转载 2022-09-19 21:52:21 · 140 阅读 · 0 评论 -
lombok注解@RequiredArgsConstructor的使用
lombok提供了很多的注解,但是我们平时使用的主机就是那几个@Data@Setter@Getter@ToString…使用idea打开lombok的源码包之前看帖子,看见案例使用@RequiredArgsConstructor进行依赖注入于是测试一下。原创 2022-08-02 15:24:51 · 624 阅读 · 0 评论 -
常用github插件
常用github插件转载 2022-07-24 00:06:59 · 169 阅读 · 0 评论 -
ARP 入门
参考网址https//mp.weixin.qq.com/s/4kt7xl0_B0HGLbDT_Fi9FQ图如下如下。转载 2022-07-22 10:47:42 · 75 阅读 · 0 评论 -
Toou-2D windows 打包部署
官网:toou-2d 开源项目地址windploy 打包参考网址动态库和静态库构建方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z0ViqKmv-1657071754917)(…/img/image-20220704140926818.png)]手动拷贝qml文件夹下Toou2D库到exe路径win + q , 输入 qt ,选择 Qt 5.14.2 (MinGW 7.3.0 64-bit) 窗口模板验证双击 example.exe运行 demo 程序成功5.14.原创 2022-07-06 09:42:57 · 587 阅读 · 1 评论 -
mysql读已提交和可重复度区别
参考网址:前置说明:以上图参考了文章地址缺点优点一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象(将一个系列的产品统一一起创建);一系列相关产品对象(属于同一产品族)一起创建时需要大量的重复代码;一系列相关产品对象(属于同一产品族)一起创建时需要大量的重复代码;提供一个产品类的库,所有的产品以同样的接口出现,从而使得客户端不依赖于具体的实现;...原创 2022-06-22 17:28:09 · 228 阅读 · 0 评论 -
CSRF原理
参考网址:说明:springsecurity设置 CSRF 的配置 , 之前一直不是很明白是什么意思 , 今天看了这篇文章知道了大概的意思以及对应的解决方案其实这个流程很简单:具体解决方案参考网址具体解决方案参考网址...原创 2022-06-17 00:00:42 · 98 阅读 · 1 评论 -
jvm基础知识
1原创 2022-06-15 11:01:16 · 95 阅读 · 0 评论 -
spring生命周期大体流程图
说明:基于 maven 构建项目进行测试2.测试mybatismybatis-config.xml测试 mybatis3.测试 springspring的核心配置文件测试获取 spring ioc 容器中的 javabean测试的 java bean测试从 spring 容器中获取 javabean4.定义 mybatis 需要的类测试sql语句jdbc连接信息文件定义在项目 resources 目录下实体类mapper接口service 接口service实现类mapper.原创 2022-06-15 10:10:27 · 112 阅读 · 0 评论 -
virtualbox+vagrant安装centos7加图像化界面
virtualBox+Vagrant安装centos7加图像化界面参考网址:virtualbox+vagrant 安装 centos7 步骤https://editor.csdn.net/md/?articleId=122191015centos7安装图形化界面图文详解https://blog.csdn.net/weixin_45115705/article/details/100553983?ops_request_misc=%257B%2522request%255Fid%2522%253A原创 2022-05-18 00:34:32 · 716 阅读 · 0 评论 -
100个Linux Shell脚本经典案例
100个Linux Shell脚本经典案例参考网址:https://mp.weixin.qq.com/s/tCKAM67_7K7q2vJthaIsDQ1、编写hello world脚本#!/bin/bash# 编写hello world脚本 echo "Hello World!"2、通过位置变量创建 Linux 系统账户及密码#!/bin/bash# 通过位置变量创建 Linux 系统账户及密码 #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd转载 2022-05-17 00:24:31 · 2443 阅读 · 0 评论 -
vuepress和docsify使用和比较
vuepress和docsify使用和比较docsify使用docsfy官网https://docsify.js.org/#/zh-cn/案例https://mp.weixin.qq.com/s?__biz=MzU1Nzg4NjgyMw==&mid=2247483879&idx=1&sn=d392556cb6399d62f0152340fc970fb7&scene=21#wechat_redirectvuepress使用vuepress官网http://原创 2022-05-14 01:12:43 · 3182 阅读 · 0 评论 -
虚拟机部署项目
虚拟机部署项目参考网址;https://mp.weixin.qq.com/s/Dg2ULL33iIohQLlwjfoAZwhttps://mp.weixin.qq.com/s/Z1KnoMoGhjmFkdgcva_plw前置说明本文整理虚拟机安装以及部署项目 , 我是参考了两篇好的文章 , 比较好用参考文章使用的是 vmvare 创建 linux 虚拟机 , 我刚开始学习 linux 的时候也是使用的 vemvare但是我感觉 vmvare 比较重 , 比较麻烦现在使用 虚拟环境 , 用原创 2022-05-08 20:10:19 · 4062 阅读 · 0 评论 -
推荐好用的springboot内置工具类
推荐好用的springboot内置工具类参考网址:https://mp.weixin.qq.com/s/X_7Gy0YBNAb5egLWa411Xw断言\1. 断言是一个逻辑判断,用于检查不应该发生的情况\2. Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启\3. SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行//转载 2022-05-08 20:09:42 · 110 阅读 · 0 评论 -
面向开发人员的最佳 Vue.js 开发工具
面向开发人员的最佳 Vue.js 开发工具参考网址:https://mp.weixin.qq.com/s/vuoqfUg2puZd9xpXujcmKg01、BootstrapVue地址:https://bootstrap-vue.org/一个用于 Vue.js 构建引导接口的开源库。02、Vuex地址:https://vuex.vuejs.org/Vue.js 应用程序的状态管理库。03、Vue Devtools地址:https://devtools.vuejs.org/一个转载 2022-05-08 20:08:32 · 873 阅读 · 0 评论 -
centos7.8搭建svn服务器
centos7.8搭建svn服务器参考网址:https://mp.weixin.qq.com/s/WFArxNAunSm2x9quPuBY7w1.准备工作1)关闭selinux和防火墙,过程略。[root@mysvn ~]# vim /etc/selinux/config[root@mysvn ~]#2)查看版本[root@mysvn ~]# cat /etc/redhat-releaseCentOSLinux release 7.8.2003(Core)[root@mysvn ~]#转载 2022-05-08 20:07:03 · 639 阅读 · 0 评论 -
2022年最受欢迎的node.js框架
2022年最受欢迎的node.js框架参考网址:https://mp.weixin.qq.com/s/plFmzSUmMPpEbmRAWJ_rKANode.JS是最流行的开源JavaScript运行时框架之一,并具有在浏览器之外建立代码的跨平台能力。知名开发者Alex Ivanovs自2005年就开始从事Web开发工作,近日,他根据前端构架调查、开发者调查报告以及个人项目经验,总结出了一些最受欢迎的Node.JS框架,希望能够对行业中的开发者有所裨益。Node.JS发展趋势Node.JS不仅转载 2022-05-08 20:06:32 · 1783 阅读 · 0 评论 -
时区问题小总结
时区问题小总结前置说明关于时区问题 , 我具体碰到了三个问题 , 具体如下mysql 时区 以及 springboot 配置连接时候指定时区centos7 系统的时区docker 容器指定时区之前整理 , 但是一直遗忘 , 最近看到了三篇写的比较好的帖子 , 正好贴出来参考 , 供以后查找解决mysql时区问题参考网址:https://mp.weixin.qq.com/s/cZxU9kR4ZVQ2VI58ofqC3Q今天来聊一个简单的话题,这是一个小伙伴在微信上问我的,对于初学者原创 2022-04-12 23:45:46 · 1133 阅读 · 0 评论 -
springboot搭建基于minio的高性能存储服务
springboot搭建基于minio的高性能存储服务参考网址:https://mp.weixin.qq.com/s/oraxmCP4rc3IK9wqYu78KQ什么是minio引用官网:MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。官网地址:https://min.io/文档地址:https://docs.min.io/一.转载 2022-04-11 22:23:25 · 425 阅读 · 0 评论 -
docker查看容器日志
docker查看容器日志参考网址:https://mp.weixin.qq.com/s/f-2WrPhUcQV9RCSXJUCJwAhttps://www.cnblogs.com/mr-wuxiansheng/p/11412489.htmlhttps://mp.weixin.qq.com/s/Z1CeaPhv_RtVETbWWuAIbQ通过docker logs命令可以查看容器的日志。docker logs 日志说明当我们输入docker logs的时候会转化为Docker Client向转载 2022-04-11 22:16:44 · 3556 阅读 · 0 评论