自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Maksim的博客

ReentrantLock和Synchronize

  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

原创 自定义启动项目的banner

在SpringBoot项目的resources目录下新建一个banner.txt文本文件,然后将启动Banner粘贴到此文本文件中,启动项目即可。 2. https://www.bootschool.net/ascii 4. https://www.degraeve.com/img2txt.php

2022-06-08 10:26:08 214 1

原创 logger.info占位符的使用

logger.info占位符的使用log.info("name:{},phone:{},idcard:{}已存在!",name,phone,idcard);

2022-01-14 17:00:15 3528

原创 JVM stack heap

JVM 内存可简单分为三个区:1、堆区(heap):用于存放所有对象,是线程共享的(注:数组也属于对象)2、栈区(stack):用于存放基本数据类型的数据和对象的引用,是线程私有的(分为:虚拟机栈和本地方法栈)3、方法区(method):用于存放类信息、常量、静态变量、编译后的字节码等,是线程共享的(也被称为非堆,即 None-Heap)Java 的垃圾回收器(GC)主要针对堆区方法调用时,会创建栈帧在栈中,调用完是程序自动出栈释放,而不是gc释放...

2022-01-14 16:53:36 179

原创 vim命令

:w 将编辑过的文本保存:w! 若文本属性为只读时,强制保存:q 退出vim:q! 不管编辑或未编辑都不保存退出:wq 保存,退出:e! 将文档还原成最原始状态ZZ 若文档没有改动,则不储存离开,若文档改动过,则储存后离开,等同于:wq:w [filename] 编辑后的文档另存为filename:r [filename] 在当前光标所在行的下面读入filename文档的内容:set nu 在每行的行首显示行号:set nonu 取消行号n1,n2 w [filename] 将n1到n

2022-01-14 16:52:12 251

原创 在CentOS下安装crontab服务

1. 确认crontab是否安装:执行 crontab 命令如果报 command not found,就表明没有安装2. 安装 crontab执行 yum install -y vixie-cron3. 确认是否安装成功:执行 crontab -l4. 看是否设置了开机自动启动chkconfig --list crond 或者chkconfig crond on5. 启动crontabservice crond start6.添加计划任务crontab -ecrontab -l..

2022-01-14 16:51:07 1479

原创 mysql一些查询

mysql 查询当天、本周,本月,上一个月的数据今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT * FROM 表.

2022-01-14 16:49:33 44

原创 使用Navicat导入的时候出现[ERR]2006

路径:工具(T)->服务器监控->MySQL->变量->max_allowed_packet;//英文版:Tools->Server Monitor->MySQL->Variables->max_allowed_packet;

2022-01-14 16:17:25 386

原创 Loading class `com.mysql.jdbc.Driver‘. This is deprecated.

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.处理:提示信息表明数据库驱动com.mysql.

2021-11-09 15:53:51 2470

原创 【报错】IDEA构建SpringBoot时,MVN报错未找到插件:找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘

首先根据SpringBoot的功能,即当导入parent项目依赖时,相应的依赖自动导入,无需考虑各依赖和插件的版本依赖问题。但是此处标红证明该插件没有绑定好版本。解决办法根据问题锁定了解到问题是该插件没有绑定版本,所以只需要在对应pom.xml文件中添加版本号绑定即可,根据SpringBoot的版本依赖,只需要绑定对应父项目的版本即可解决问题。<!-- 父项目依赖处得到版本号 --> <parent> <groupId>org...

2021-11-08 16:46:52 11290 4

原创 nodeJS安装和环境变量的配置

npm config list 获取npm配置信息 -------------说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\hjm\AppData\Roaming\npm】路径中,占C盘空间。例如:我希望将全模块所在路径和缓存路径放在我no.

2021-11-03 22:46:57 364

原创 MySQL安装问题:MySQL error 1042: Unable to connect to any of the specified MySQL hosts

在安装MySQL的最后一步发生了如下错误:MySQL error 1042: Unable to connect to any of the specified MySQL hosts.有两种解决办法第一种,治标不治本,win+r打开运行,输入services.msc打开服务,找到安装MySQL时添加的服务名,一般8.0版本的MySQL默认是MySQL80,双击打开,登录选项卡下将选择的此账户改为选择本地系统账户。应用确定之后再执行就没问题了,不过这种办法在每次重装MyS...

2021-11-03 22:35:39 6995 3

原创 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘

使用navicate运行sql文件出错报错:[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'报错原因:生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误解决方法:打开sql文件,将文件中的所有utf8mb4_0900_ai_ci替换为utf8_general_ciutf8mb4替换为utf8保存后再次运行sql文件,运行成功...

2021-11-02 10:13:42 227

原创 出现身份验证错误要求的函数不受支持

原因:家庭版会少。专业版和企业版才有这些功能。远程命令:win+r =》mstsc解决方案一:配置本地机的组策略。gpedit.msc->计算机配置->管理模板->系统->凭据分配->加密Oracle修正->启动该策略,配置为“易受攻击"。解决方案二:修改远程机的远程连接设置。将远程机的属性设置为不安全。...

2021-10-27 13:59:12 941

原创 yarn的安装和使用

yarn的简介:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全。在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。超级可靠。使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。yarn的安装:下载node.js,使用npm安装npm install -g yarn查看版本:y

2021-10-26 15:56:31 772

原创 用Navicat运行一个比较大的.sql文件时报错:[Err] 2006 - MySQL server has gone away

用Navicat在本地运行一个比较大的 .sql文件时报错:[ERR] 2006 - MySQL server has gone away因为navica本身做了限制所以导致报错。解决方法:工具-->服务器监控-->mysql出现下面页面:选择变量 ,找到max_allowed_packect,修改它的值即可。999999488...

2021-10-26 15:50:07 766

原创 Navicat 连接MySQL数据库 报错2059 - authentication plugin ‘caching_sha2_password‘的解决办法

2059 - Authentication plugin 'caching_sha2_password'#在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来。use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';...

2021-03-22 09:15:33 249

原创 缩放图片

scale缩放图片提供两种重载方法:其中一个是按照长宽缩放,另一种是按照比例缩放。ImgUtil.scale( FileUtil.file("d:/face.jpg"), FileUtil.file("d:/face_result.jpg"), 0.5f//缩放比例);

2021-03-16 16:01:37 300

原创 ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

在终端输入npm run dev的时候,提示错误信息:'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件。认真看了一下提示,是因为没有node_modules。最后看了一些资料,很多都说用淘宝镜像来运行:cnpm install使用这个命令首先得安装淘宝镜像。我没有用这个。后来看到也可以直接用npm install来运行。最后再执行npm run dev...

2021-01-27 13:31:13 346

原创 愁边动寒角,夜久意难平

意难平,大概就是在无人的夜里你在想的事,和你在想的人,是你明知已经错过的相交线在渐行渐远的路上仍会对你们分开这件事而惋惜的感觉。可能就是,我知道我们已经不会再有交集了,但一想到我们已经不再是之前那种关系了,就会很难过。意难平,爱情也好,友情亦然,到底意难平。“筵席已散,众人已走远,而你在众人之中, 暮色深浓,无法再辨认,不会再相逢。”后来的我们即使不是隔山隔水,也真的没怎么遇到了。好久之后看了当时的回答,还是想加一句。路过山水千程,祝自己和温柔重逢。...

2020-11-25 19:01:45 13693 1

原创 人脸识别原理

目录人脸识别流程第一步:人脸检测,找出所有的面孔第二步:脸部的不同姿势第三步:给脸部编码第四步:从编码中找出人的名字最近在GitHub上见到一位大神开源人脸识别项目参见:https://github.com/winterssy/face_recognition_py,效果显著,遂将其整理优化,介绍项目实现原理和机制。本系统项目最终效果如下:本项目的实现机制:基于O...

2019-10-18 18:40:56 773

原创 This request has been blocked; the content must be served over HTTPS.

webview加载https时会出现图片无法加载状态,根据日志查看,发现加载的url会先加载http,然后再加载https,因为谷歌在Android5.0开始默认关闭混合模式,https中不能加载http资源所以在Android5.0及以上要手动开启混合模式if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { ...

2019-10-12 11:43:20 1287

原创 ${pageContext.request.contextPath}的用法

${pageContext.request.contextPath}用于解决使用相对路径时出现的问题,它的作用是取出所部署项目的名字。在JavaWeb项目中,Jsp页面的form表单的action属性也常常会使用${pageContext.request.contextPath}来表示请求路径。form表单的action属性为:action="${pageContext.request.conte...

2018-03-01 15:34:05 3954

软件开发全过程管理研讨问题.docx

软件开发全过程管理研讨问题.docx

2022-04-01

第4章-软件研发过程的需求管理.ppt

第4章-软件研发过程的需求管理.ppt

2022-04-01

第3章-软件研发过程的项目化管理.ppt

第3章-软件研发过程的项目化管理.ppt

2022-04-01

第2章-软件研发项目关键路径确定.ppt

第2章-软件研发项目关键路径确定.ppt

2022-04-01

第1章-软件研发过程与生命周期培训

第1章-软件研发过程与生命周期培训

2022-04-01

软件开发全过程管理-软件项目开发过程管理培训

软件项目开发过程管理培训

2022-04-01

终端综合管理系统(Integrated Terminal Management System)

终端综合管理系统(Integrated Terminal Management System)

2022-04-01

ITIL讲义-2021.07.12.rar

ITIL讲义-2021.07.12.rar

2022-04-01

挑战 IT 运维最佳实践.pptx

挑战 IT 运维最佳实践-软件开发全过程管理研讨问题

2022-04-01

挑战 IT 运维最佳实践-软件开发全过程管理研讨问题

软件开发全过程管理研讨问题 挑战 IT 运维最佳实践

2022-04-01

ruoyu1.png

若雨

2021-01-27

空空如也

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

TA关注的人

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