编程工具
文章平均质量分 64
可为编程
无论走多远 都不要忘了当初为什么出发 知足知不足 有为有不为 为与不为皆为可为
展开
-
AI时代,ChatGPT与文心一言选哪一个?
AI时代,ChatGPT与文心一言选哪一个?原创 2023-11-01 22:17:08 · 299 阅读 · 0 评论 -
关于BigDecimal你不知道的那些事儿
在我们平时开发中,涉及到精度计算的逻辑肯定会用到BigDecimal,Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。原创 2023-08-23 20:20:30 · 176 阅读 · 0 评论 -
Caused by: java.lang.IllegalArgumentException: Plugin [sql] was built for Elasticsearch version 7.3.
解决Elasticsearch启动拆分器版本问题Caused by: java.lang.IllegalArgumentException: Plugin [sql] was built for Elasticsearch version 7.3.0 but version 7.3.2 is running1、找到这个文件find / -name plugin-descriptor.properties2、编辑这个文件vim /usr/share/elasticsearch/plugins/sql原创 2021-12-21 18:27:15 · 1062 阅读 · 0 评论 -
k3s-The connection to the server localhost:8080 was refused - did you specify the right host or port
解决CentOS部署K3S环境8080端口异常原创 2021-12-20 14:57:58 · 2035 阅读 · 0 评论 -
JAVA采用手机号获取短信验证进行登录与注册
本片详细说明了JAVA采用手机号获取短信验证进行登录与注册使用规则和注意要点,并给出具体操作实例,如有出入还望指正。原创 2021-04-21 17:48:59 · 2015 阅读 · 1 评论 -
利用esaypoi自定义Excel表格模板导入与导出表单数据
今天工作中又遇到了excel导出数据的功能,在这里我将自己自定义的Excel模板和相关的代码拿出来,解释一下如何进行操作,以便日后能够方便的进行功能开发,提高效率。一、引入maven依赖 <!-- easypoi的支持 --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</a.原创 2021-04-12 21:53:43 · 2900 阅读 · 1 评论 -
spring整合shiro(含MD5加密)
https://www.jianshu.com/p/b12b44219470转载 2020-12-22 09:48:38 · 80 阅读 · 0 评论 -
一文搞懂并学会使用SpringBoot的Actuator运行状态监控组件
Spring Boot Actuator便可以帮助我们全方面监控应用节点比如健康检查、审计、统计、HTTP追踪等。我们可以通过JMX或者HTTP endpoints来获得。spring Boot Admin配合下可以进行页面展示,也和可以与其它外部应用系统系统整合。原创 2020-09-03 00:14:38 · 1404 阅读 · 1 评论 -
One added/edited TODO item was found. Would you like to review it?
造成这个原因是因为代码里有个自动生成的注释代码块:// TODO Auto-generated method stub我们在写方法是自动生成,就有可能自动生成这句话,导致上传Git时弹出那个框,你可以把这句话删掉,再上传就可以了。...原创 2020-09-01 08:34:43 · 11481 阅读 · 1 评论 -
SpringBoot项目之Kaptcha实现登录验证码
一、pom.xml加载该依赖<dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version></dependency>二、RestFul风格,在这里写一个调用验证码的接口: @GetMapping(value = "/captcha.原创 2020-08-02 14:46:24 · 338 阅读 · 0 评论 -
SpringBoot项目使用Swagger2接口工具
前言使用RESTful服务通常是涉及到多个终端的团队,比如Android、iOS、WEB等。为了让大家沟通顺畅,通常我们需要编写一份详细的RESTful业务接口文档使用Swagger2有助于我们编写一份详细的RESTful业务接口文档,过去经常会使用Word或者Excel,但是接口非常多,细节又复杂,如果由程序员高质量的输出一个文档,经常耗时长而且效果也不好。Swagger2能将代码和注释说明很好结合在一块。既减轻了研发人员的负担,又能输出高质量的文档。下面说下如何去使用pom.xml中添加Swag原创 2020-07-18 22:27:33 · 176 阅读 · 0 评论 -
Mybatis使用generator逆向工程生成器生成entity、mapper、.xml模版类
前言今天将表建好了,但是一个一个的建实体类、Mapper接口、Mapper.xml文件就十分的麻烦,所以我就想到了MyBatis逆向,今天就操作一把!这里我们采用maven来进行操作。一、新建generatorConfig.xml文件首先建好表,在你的项目的resource文件中新建generatorConfig.xml文件。代码如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration原创 2020-07-18 21:17:18 · 358 阅读 · 0 评论 -
解决Swagger UI 中文乱码问题
Swagger UI 中文乱码解决解决办法如下:1、file --> Settings --> file encodings2、在弹出的对话框右侧,将所有的Encoding(一共四个已经标红)全部改为**“UTF-8”**中间的长条为swagger的配置文件,一定要把这个改成utf-8否则还是会报错。切记!!3、Apply and OK4、重新启动并刷新界面,就好啦!...原创 2020-07-18 20:28:58 · 11269 阅读 · 1 评论 -
Vue学习之node.js环境下利用Vue-cli脚手架搭建Vue项目
第一个Vue-cli应用之前练习了Vue一些基础的命令标签,在学习中在遇到一些基础知识我会继续向里面进行补充。链接在这里:Vue原理与基础语法事件标签总结但是大多数开发都是采用的vuecli来进行,这样能能够实现组件化开发,提高开发效率和成本,首先就是安装vuecli。什么是vue-cli?vue-cli 官方提供的一个脚手架(预先定义好的目录结构及基础代码,咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架。vue-cli是有Vue提供的一个官方cli,专门为单页面原创 2020-07-11 10:41:07 · 655 阅读 · 0 评论 -
nvm、node、npm之间的关系和区别
一、区别nvm:nodejs 版本管理工具。也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。这个技术出现的原因, 是由于不同的项目node版本也不同,有的是5.0.1, 有的是6.3.2。 如果node出现版本不对,运行 某个应用时,很可能就会遇到各种莫名其妙的问题 。nodejs:在项目开发时的所需要的代码库npm:nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件。他的作用与R原创 2020-07-10 14:41:49 · 3746 阅读 · 1 评论 -
Git和SVN的区别并在Windows电脑安装Git
Git是什么?Git是目前较先进的分布式版本控制系统,通俗点讲就是一个备份系统,你每次更新并提交代码之后,它会给你提交的代码设置一个版本标记并将每个版本标记的代码都备份在系统上。如果你想要寻找你修改之前的代码,直接进行回滚到你想要的那个版本就可以了。Git和SVN的区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域原创 2020-07-09 22:31:12 · 449 阅读 · 0 评论 -
解决SSM项目打包没有mapper.xml文件的问题
解决SSM项目打包没有.xml文件的问题IDEA的maven项目中,默认源代码目录下(src/main/java目录)的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。示例:当在IDEA中使用MyBatis时,一般会创建一个SQL映射的配置文件,这个文件如果是在src/main/java目录下,编译后在target目录下是找不到这个文件的对原创 2020-06-15 08:22:31 · 1049 阅读 · 0 评论 -
深度理解一下Git工具的使用
深度理解一下Git工具的使用在我们git add * 操作之后就要进行commit操作,当时遇到的是commit操作msg写的不够规范,想要重新进行commit,所以就搜了一下,采用该命令可以返回到没有commit的步骤:git reset –hard HEAD~11、git reset –hard HEAD~12、git add .3、git commit ‘roll-back’4、git push -f origin master接下来是我的一个手绘总结,等有时间我再进行一个书面的描述。原创 2020-06-13 11:30:50 · 208 阅读 · 0 评论