自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 SpringBoot配置多数据源

最近开发的项目需要从多个数据源中取数据,因此需要对springboot配置多数据源。

2024-03-10 14:43:14 242

原创 maven高级教程与父子工程搭建

[SpringBoot] 父子项目搭建,过滤多模块发布到私仓maven继承和传递依赖优雅修改多模块maven项目中版本号解决执行maven命令时提示Process terminated的问题

2024-03-09 22:22:07 240

原创 MySQL时间类型和Mybatis处理

以后在Mysql中表示时间,统一用DateTime或者varchar类型。

2024-03-09 22:22:01 254

原创 vue-admin-template

vue-admin-template点击页面跳转:npm ERR!

2024-03-09 19:19:02 262

原创 vue项目部署和镜像打包

需要注意的是,这种代理配置只适用于开发环境,当你打包部署到生产环境时,前端代码会被编译为静态资源文件,无需再配置代理。在生产环境中,你需要确保前端静态资源文件与后端项目部署在同一个域名下或通过其他方式进行跨域配置。在 Vue 前端项目中配置后端项目的访问地址可以通过修改项目的配置文件来实现。在 vue.config.js 中,可以使用 devServer 字段来配置开发服务器的代理。通过以上配置,当你在 Vue 项目中发起以 /api 开头的请求时,开发服务器会将请求代理到后端地址。替换为实际的后端地址。

2024-03-09 19:18:49 1172

原创 python依赖安装、执行、打包

本文介绍python项目的依赖安装、执行、以及使用pyinstaller编译打包成可执行文件的命令。python项目执行部署有两种方式,具体步骤:一、python环境安装 --> 安装pip --> 依赖包安装 --> 执行python程序二、使用pyinstaller编译打包python项目。

2024-01-18 11:52:09 1771

原创 windows服务器相关操作

注意:把此文件和demo.jar放到同一个目录,点击bat文件后,一会去consloe.log文件里查看日志是否启动成功。如果端口号被占用可以查到并根据情况关闭。第四行后台启动demo开发环境服务并把日志输入到文件里。替换对应的jar包和log文件即可。1、创建start.bat文件。1、创建stop.bat文件。第二行创建win环境的脚本。

2024-01-06 17:09:13 388

原创 云安全学习

阿里云安全:云服务器的重要防护与用户安全设置阿里云安全解决方案阿里云VPC介绍穿越云雾:国内公有云VPC隔离性初探阿里云VPC网络最佳实践

2023-11-15 19:29:12 95

原创 Mybatis教程

参考:MyBatis教程看这一篇就够啦,简单又全面(IDEA版)MyBatis详解MyBatis(一文学会!)MyBatis教程(看这一篇就够了)mybatis查询结果对象值为null的情况

2023-11-11 16:02:26 183

原创 Java定时任务实现

Java 定时任务JAVA实现定时任务的几种方式Java实现定时任务的方法总结

2023-11-09 13:52:22 89

原创 常见的距离和相似度计算

参考:推荐系统玩家 之 常见用户相似度计算机器学习中常见的距离公式

2023-11-06 14:12:23 47

原创 数据异常值检测

参考:数据异常值的检测方法-基于Python独家 | 每个数据科学家应该知道的五种检测异常值的方法(附Python代码)异常检测主要方法总结14种数据异常值检验的方法!14种数据异常值检验的方法浅谈数据挖掘中的数据处理(缺失值处理以及异常值检测)删除异常值方法总结

2023-10-21 23:49:48 148

原创 docker学习

docker的介绍windows下docker desktop的安装和使用

2023-10-21 22:21:23 364

原创 Jackson使用

Jackson使用详解

2023-10-20 19:16:59 36

原创 springboot实现消息通知需求

参考:Springboot整合Websocket(推送消息通知)SpringBoot使用SSE进行实时通知前端vue+springboot+websocket实现消息通知,含应用场景

2023-10-20 18:14:55 424

原创 Spring和SpringBoot学习

Spring中常用注解及其作用SpringBoot | @ComponentScan()注解默认扫描包范围分析spring boot的包扫描范围springBoot的自动扫描包范围SpringBoot中new对象不能自动注入对象Spring容器中获取 Bean 实例的七种方式Spring获取bean的几种方式

2023-10-20 16:42:48 161

原创 Linux命令笔记

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包。示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr。示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr。示例:find /usr/tmp -name ‘a*’ 查找/usr/tmp目录下的所有以a开头的目录或文件。

2023-10-09 23:45:13 1945 1

原创 SQL语句学习

​ Mysql中的IFNULL() 和 COALESCE() 函数:如果值是 NULL 则 IFNULL() 返回 0,不为NULL则返回对应值,一般用于计算式中,如下例。(主键和unique键判断)已存在则替换,删除原来的记录,添加新的记录(如果没有声明主键,则新的记录放在末尾);如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。**注意:**以上的 size 代表的并不是存储在数据库中的具体的长度,如 int(4) 并不是只能存储4个长度的数字。

2023-10-09 23:38:42 526 1

原创 git命令笔记

git对于软件开发和协作的重要性不言而喻,在企业开发中,git命令和linux命令的使用同样重要。作为开发者,需要牢记并熟练使用常见的git命令。

2023-10-09 23:32:34 973

原创 Stream流最佳实战

3、stream排序。

2023-10-08 14:50:01 311

原创 Mysql使用小结

TEXT可以存储最大长度为65,535个字符的文本数据,而BLOB类型可以存储最大长度为65,535个字节的二进制数据。如果需要存储更大的数据,可以使用LONGTEXT和LONGBLOB类型,最大长度为4,294,967,295个字符和字节。double(10,4) 限制这个字段整数位最多为6位,小数后最多4位,所以这个字段存储最大值是999999.9999,所以当存储一个一百万的值,大于的它可以存储的最大值,所以报错了。压缩后的数据可以减少磁盘空间的使用,并且可以提高数据库的查询和读取效率。

2023-09-20 16:48:14 189

原创 Java多线程实战

方法2-2,匿名内部类形式+lambda表达式。方法3,实现Callable接口,允许有返回值。方法2,实现Runable接口。方法1,继承Thread类。

2023-08-17 00:26:16 169

原创 Nginx教程

Nginx基础教程Nginx使用教程

2023-08-07 09:10:44 41

原创 Java8常用新特性

参考:java8常用新特性全网最通透的Java8版本特性讲解【译】Java 8的新特性—终极版

2023-08-07 08:42:32 43

原创 selenium教程

Selenium爬虫linux系统下如何部署selenium爬虫程序Python程序员,你还在用selenium吗?试试Playwright吧

2023-08-05 17:30:37 379

原创 BigDecimal使用

Bigdecimal的equals方法不仅仅比较值的大小是否相等,首先比较的是scale(scale是bigdecimal的保留小数点位数,比如 new Bigdecimal(“1.001”),scale为3),也就是说,不但值得大小要相等,保留位数也要相等,equals才能返回true。注:BigDecimal最好使用字符串初始化,或者限定位数,否则得到的数值位数可能很长,因为浮点数初始化的BigDecimal有精度问题。可以比较是否等于0,返回true则等于0,返回false,则不等于0。

2023-08-05 16:28:02 33

原创 Idea操作和快捷键使用

IDEA 快捷键(超全建议收藏)idea提取内容构成一个方法

2023-08-05 15:41:08 685

原创 sql语句随手小记

2、语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )1、功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator)Mysql5.7及之后的版本里提供了json_extract函数,可以通过key查询value值(如果是json数组类型,可以通过下标获取对应位置的值。concat_ws()函数。

2023-08-04 17:08:50 97

原创 分布式锁实现

什么是分布式锁?分布式锁实现方式?分布式锁

2023-08-03 01:08:56 28

原创 Java中的Optional使用

Optional类是java为平时判断对象是否为空时使用jdk8以前的写法return "user为null";jdk8以后可采用以下写法return Optional.ofNullable(user).orElse("user为null");

2023-07-31 23:26:53 115

原创 Java链式编程实战

参考:链式编程 ( Java 8新特性 )Optional对象-链式编程一文让你彻底了解java中Optional对象

2023-06-20 11:16:58 71

原创 Java实用技术点

通常情况下会连用list!判断一个对象是否为Null,可以使用java.util中的Objects.nonNull(obj)、hutool中的ObjectUtil或者直接 null!map(Function f): 如果有值对其处理,并返回处理后的Optional,否则返回Optional.empty()方法三:Java SE 6.0才开始提供的方法,效率和方法二几乎相等,但出于兼容性考虑,推荐使用方法二,方法四:这是一种比较直观,简便的方法,而且效率也非常的高,与方法二、三的效率差不多,

2023-06-20 10:29:38 221

原创 maven使用教程和问题

将项目打包成maven依赖,并且将依赖导入到项目在maven项目中引入本地jar包

2023-06-20 08:25:39 238

原创 Golang sync.Map 原理

参考:Golang sync.Map 原理

2023-05-07 22:31:34 32

原创 springmvc接受参数方式总结

参考:springmvc接收参数SpringMVC接收请求参数springmvc接收参数8种方式param1-param8springmvc接收集合参数,集合对象

2023-04-27 11:12:26 40

原创 Java异常处理及处理原则

3,项目中异常处理的原则。4,自定义异常的使用。

2023-04-27 10:57:00 113

原创 java打印日志规范建议

2, 如何打印堆栈日志,在何处打印堆栈日志?1, 如何打印日志?

2023-04-27 10:01:27 120

原创 阿里巴巴Java开发手册

参考:阿里巴巴_java开发规范手册详解

2023-04-26 19:13:06 117

原创 Mybatis使用要点和常见错误

参考:Mybatis中的 useGeneratedKeys

2023-04-26 16:23:40 47

原创 poi包的使用和Excel的操作

说明:开源工具包poi用于excel读写操作、常见excel中函数的实现(pmt、ipmt、ppmt、irr)

2023-04-26 16:10:01 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除