自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 ElementPlus布局出现“xx/index.vue“. Does the file exist?

复制页面,加入后出现index.vue". Does the file exist?问题:[plugin:vite:import-analysis] Failed to resolve import "element-plus/es/components/head/style/css" from "src\views\MyFrontTest\Test1\index.vue". Does the file exist?E:/song/myfrontend/yudao-ui-admin-vue3/sr

2024-03-19 21:02:03 399

原创 Mysql8.0.30数据data目录文件解释

mysql innodb buffer pool 预热,当mysql数据库innodb buffer pool达到一定量级之后再异常宕机重启之后,就会面临一个严峻的问题,就是如何快速预热buffer pool,光靠innodb是不够的,这时就需要将innodb buffer pool存储到存储中,在数据文件中进行备份,在重启时innodb 直接读取此文件,但是要保证innodb版本 page页大小,buffer pool大小前后一致。LRU列表双写文件是用于刷新从缓冲池LRU列表的页。

2024-03-11 16:04:04 764

原创 Window10数据库崩溃启动失败,MySQL8.0.30通过data文件夹恢复数据库到Docker

最好偶尔也要备份一下数据库文件。

2024-03-11 15:44:36 693

原创 钉钉考勤统计工时的方法

有更好的方法请分享一下哈,我目前只想到这样的方法,只针对白班使用,大家有没有包括夜班的也能使用的方法推荐一下。记得画图很重要,看坐标!

2024-01-22 22:15:27 611 1

原创 路灯项目系统维护感悟

最近在维护客户的路灯管理系统,出现了定时任务没有执行的情况,最后根据自己的调试排除后,发现是因为查询数据库超时导致的。

2024-01-05 21:56:08 381

原创 Docker配置Jenkins,编译构建git上的代码并完成宿主机部署

本文章将使用Maven,JDK,Dokcer,Git等环境,请在观看该文章前部署准备好,后续将通过Docker安装Jenkins容器,并通过Jenkins容器来自动化通过Git拉取项目最新代码进行构建,并将项目打包成Jar包在服务器上部署,从而达到一键式自动化部署。

2023-11-03 12:08:39 329

原创 计算机网络原理

答:面向连接服务的特点是:数据传输过程前必须经过建立连接,维护连接和释放连接三个过程;数据传输过程中,各分组不需要携带目的节点的地址;面向连接数据传输的收发数据顺序不变,传输可靠性好;需要通信前的连接开销,协议复杂,通信效率不高。

2023-10-25 16:05:45 257

原创 SqlServer函数之创建更改使用

与编程语言中的函数类似,SQL Server 用户定义函数是接受参数、执行操作(例如复杂计算),并将操作结果以值的形式返回的例程。返回值可以是单个标量值或结果集。为什么使用用户定义函数 (UDF)?模块化编程。只需创建一次函数并将其存储在数据库中,以后便可以在程序中调用任意次。用户定义函数可以独立于程序源代码进行修改。执行速度更快。与存储过程相似,Transact-SQL 用户定义函数通过缓存计划并在重复执行时重用它来降低 Transact-SQL 代码的编译开销。

2023-08-09 15:19:04 355

原创 MySQL语句如何优化?

监控和调优工具:使用MySQL自带的性能监控工具如EXPLAIN和SHOW PROFILE,或者第三方的性能监控工具如pt-query-digest和Percona Toolkit等来分析查询性能,找出慢查询和瓶颈,并进行相应的优化。通过分析查询语句的执行计划,确定需要创建的索引类型和字段,避免全表扫描和临时表的使用。:对于大量数据的分页查询,使用LIMIT关键字限制返回的记录数,同时使用合适的索引来提高分页查询的效率。定期优化数据库:定期清理无用数据和索引,重新组织表和索引,以保持数据库的良好性能。

2023-07-14 22:55:28 476

原创 Redis数据类型了解吗

通过合理选择和使用不同的数据类型,可以充分发挥Redis的性能和功能,满足各种应用场景的需求。有序集合(Sorted Set):有序的字符串元素集合,每个元素关联一个分数用于排序。常用于排行榜、带权重的优先级队列等。Redis是一种内存数据库,支持多种数据类型,每种数据类型都具有不同的特点和用途。适用于存储对象的属性集合,如用户信息、商品属性等。集合(Set):无序的字符串元素集合,不允许重复值。可以用于缓存、计数器、分布式锁等场景。列表(List):有序的字符串元素集合。可用于实现队列、栈、消息队列等。

2023-07-13 00:00:43 205

原创 HashMap 的长度为什么是 2 的 N 次方呢?

取余(%)操作中如果除数是 2 的幂次,则等价于与其除数减一的与(&)操作【数据的效率高,尽可能地减少 hash 值的碰撞,也就是说尽量把数。这就是为什么 HashMap 的长度需要 2 的 N 次方了。为了能让 HashMap。我们首先可能会想到 %

2023-07-11 00:04:40 528

原创 spring Bean的生命周期是什么?

(Initialization):在属性赋值完成后,Spring容器会调用Bean的初始化方法(如实现了InitializingBean接口的afterPropertiesSet方法或配置了init-method属性的自定义初始化方法)进行一些预定义的初始化操作。(Destruction):在Bean不再被使用时,Spring容器会调用Bean的销毁方法(如实现了DisposableBean接口的destroy方法或配置了destroy-method属性的自定义销毁方法)进行一些资源的释放和清理操作。

2023-07-07 21:35:21 411

原创 解决MacBookPro git push提示You hasn‘t joined this enterprise

git首次推送项目到Gitee上。

2022-10-20 15:10:48 1291 2

原创 idea开启远程调试服务器上的springboot程序

IDEA远程调试。

2022-10-14 09:25:36 1042 1

原创 Java之String常用方法及源码详细解析【搞懂源码】

String源码解析,逐步读懂jdk源文件逻辑,源文件英文注释翻译等内容。

2022-09-07 11:54:28 404

原创 MacOs安装Homebrew

解决安装homebrew失败

2022-07-02 16:58:42 452

原创 yarn : 无法加载文件 C:\Users\song\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。

yarn : 无法加载文件 C:\Users\song\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

2022-05-07 14:44:36 1754 1

原创 Ubuntu服务器发现内存满了导致程序和mysql数据库执行异常的解决办法

一、问题描述:今早来到公司,突然发现程序无法正常执行,出现图片下载失败,数据库没有保存数据等情况,一查发现是系统盘满了,导致程序运行失败!select * from `dotmessjianyu`.`alarm_message` order by 3 asc limit 0, 1000Error writing file '/tmp/MYbqU7R6' (Errcode: 28 - No space left on device)数据库执行排序都不行。二、问题分析MySQL 疑难杂症

2022-04-29 09:29:34 679

原创 MacBook打开百度连接都是显示连接被重置,各种尝试及重装MacOS系统教程

以下是苹果电脑出现的问题,烦死了,啥浏览器都不行,电脑也重启几次无效。奇怪的是电脑ping的通百度地址:心灰意冷,难道要重装电脑,但太麻烦了。最后尝试修改hosts文件,修改DNS,,,十八般武艺统统用上,我滴天啊!不行,,,重装!真的要重装!...

2022-04-27 14:01:21 3368

原创 win10 docker启动失败System.InvalidOperationException: Failed to set version to docker-desktop: exit code

win10 docker启动失败System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1原因分析:解决方案:cmd/shell 管理员下执行:netsh winsock reset然后重启docker就好了

2022-01-27 13:48:56 2038 1

原创 window10搭建kafka队列

搭建记录起因:为了模拟接收kafka数据,做转接图片使用。kafka文档/下载地址https://kafka.apache.org/documentation/#quickstart一、环境及下载kafka版本:1、jdkjava version “1.8.0_321”Java™ SE Runtime Environment (build 1.8.0_321-b07)Java HotSpot™ 64-Bit Server VM (build 25.321-b07, mixed mode)2

2022-01-20 16:44:06 270

原创 20211125window安装RabbitMq的艰辛过程

最近从公司苹果电脑换到自己的win上,感觉有点不习惯。今天装rabbitmq遇到一些麻烦说出一些问题:版本要对应好,否则一直启动不了服务。https://www.rabbitmq.com/which-erlang.html一、一开始我是 erl 23.x mq 3.9.10,所以不管怎么配置好环境了,就是,,Error: unable to perform an operation on node 'rabbit@LAPTOP-ISHJ75LP'. Plea二、想卸载调mq重新安装另一

2021-11-25 11:33:41 1020

原创 Ubuntu挂载及分区挂载问题

参考:https://blog.51cto.com/u_12348890/2092339mount: /home/sjtuer/MechanicalHardDrive: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.解决:https://blog.csdn.net/weixin_37532614/article/detai...

2021-10-13 11:55:56 136

原创 日期12小时和24小时问题

工作碰到个要把一个时间戳转换成包含毫秒的格式,要把时间转成成24小时制,刚开始把格式写为SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);因为是用时间来查询一直查不出,原来是转换的是12小时制,字符串都不一样导致查不到。后来发现12小时制与24小时制制需要把HH变换大小写就可以了。记录下来,引以为戒。 Date date=new Date(); //转换成时间格式12小时制 SimpleDateFormat df_12=new Simpl.

2021-10-09 21:30:28 274

原创 记录一次设置内网通过路由器映射一个内网ip和端口到外网过程

工作中突然有一个需求,需要设置内网通过路由器映射一个内网ip和端口到外网的测试。1、首先,联系电信工作人员,告知修改公司ip为动态公网ip。2、24小时内有专业人员联系,指定时间重启路由器3、调路由器,后台把它改成路由器拨号。输入账号 密码完成!...

2021-08-20 09:47:00 768

原创 byte[]转base64不建议使用sun.misc.BASE64Encoder

问题:项目在Mac上开发运行正常,但上Ubuntu出现报错NoclassDefaounderror: sun/misc/base64encoder原因:用到sun.misc.BASE64Encoder包的BASE64Encoder对字符串进行编码,但是将编码后的字符串输出后发现字符串中存在换行符\r\ngoogle 原来“回车换行符(\r\n)”是在Windows才有,而Linux只有换行(\n),Mac只有回车(\r)。解决:建议使用import org.apache.commons.code

2021-08-08 16:17:52 272

原创 mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

问题:今天遇到项目部署到Ubuntu上,发现数据库查不出来,报错是Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre大概是第二次遇到这个问题才想起来写这个博客记录…select name from student group by classid;会出现下列错误这个错误mysql5.7默认group by 只能配合聚合函数使用如max,count(*),等这样是没问题的原因:因为MySQ

2021-08-08 16:09:55 2298

转载 Java中对JSONArray中的对象进行排序

问题:Java中对JSONArray中的对象进行排序思路一:将josn数组转为list集合,然后获取到里面的每个对象,再获取“报告日期”,然后排序,然后对对应的对象排序。思路二:实现java的Collections.sort方法,自定义Comparator方法,然后排序。这样效率比较高。下面是测试和实现代码。/** * Java中对JSONArray中的对象的某个字段进行排序 * * @author lijianbo * @version 1.0 * */public cla

2021-08-06 14:31:11 1489

原创 如何在mac系统上编译srs流媒体服务器

如何在mac系统上编译srs流媒体服务器编译环境: Mac OS 11.2.21、克隆代码git clone https://github.com/ossrs/srs.git2、进入trunk文件夹cd /srs/trunk3、Mac 编译和其它系统有点区别,需要加上一些参数./configure --osx --without-ssl --without-hls --without-hds --without-dvr --without-nginx --without-http-callb

2021-06-25 21:52:59 1252 2

原创 git 更新本地代码

本地代码有修改,多分支。//切换到master分支git checkout master//更新master分支git pull//切换到自己的分支songgit checkout song//把master分支合并到自己分支git merger master本地代码有修改,只有master一个分支,直接覆盖本地代码2021-06-25早上场景:当时在以前的git本地仓库,git pull 出现错误Your local changes to the following .

2021-06-25 10:20:09 2335

原创 Ubuntu解决mysql录入中文报错Incorrect string value: for column type at row 1

2点半解决一个数据库问题,特此记录!环境:jdk8 + mysql5.7小错一:Column count doesn‘t match value count at row 1说的是列名不匹配。示例是 insert into user(colum1,colum2,colum3)但是写成了values是(字段1,字段2)这种信息。大错二:项目环境搭建好后,出现中文等录入不了mysql数据库,如下:解决 Incorrect string value: for column ‘name’ a.

2021-06-24 22:12:46 540

原创 Ubuntu出现编译OpenCV后本来jdk1.8.0_281变成openjdk11,系统注册改变

2021-06-24,心情美妙的编译完opencv,但是后面突然给我大大的惊喜。环境:系统:Ubuntu 18.0编译OpenCV前:jdk1.8.0_281,环境变量设置在.bashrc,不管root下或者普通用户下都已经source。编译OpenCV后:openjdk11,本来以为opencv生效项目jar不报错,顺利安装完成。后来突然扫了一眼java -version,哇咔!!!不知道是啥原因,发现.bashrc设置还是jdk8的环境变量,但是系统注册的是openjdk11。先说解.

2021-06-24 21:08:08 342

原创 MacBook Pro突然上不了百度,其它网站正常访问

今天下午工作被MacBook吓到啦,突然上不了百度,还以为是电脑坏了呢,对于项目较紧的我,这真的是灾难。这是我的电脑版本,网络也是正常的。就是百度首页有时候打的开,但看着那圈圈在转真的累。哪怕打开了你也可能在输入搜索框后,搜不了,太####了。各种查询都没啥好办法,好在最后解决了,感谢网友@FlorentinoAriza解决方法:1、找到 /private/etc 下的hosts文件2、sudo vim hosts 进行编辑3、 写入一行: 202.108.22.5 www.baidu.c

2021-06-19 19:34:56 3849 2

原创 2021-06-02Java中File使用--创建文件、父子目录

呼~一天的日子又过去了,都是在忙安防的项目,毕竟请假了一月多,该自己干的还是要干,说正事。 今天项目里面涉及到图片的移动,实现起来就是复制吧。但是有一个奇怪的点D:/data/pic\xx.jpg和D:/data/pic\xx.jpg居然显示不了,先跳过。主要是图片生成到新目录这一步有些坑需要记录一下:错误示范1输出的是创建文件夹 D:\filepath\test\test.txt。public class FileTest { public static void main(.

2021-06-02 22:02:26 1261 2

原创 安装虚拟机,配置自己的Linux系统

1.下载VMware虚拟机(VirtualBox也可以);普通版https://download3.vmware.com/software/fusion/file/VMware-Fusion-11.0.2-10952296.dmgVMware Fusion 11 序列号:(亲测有效)TX1NF-PPVRW-A1XAX-X5PVZ-Q7ZTTpro版https://download3.vmware.com/software/fusion/file/VMware-Fusion-11.0.2-1095

2020-11-03 08:23:48 87

原创 Mac上编译OpenJDK,遇到的各种问题及其解决方法。

最近在阅读《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》,所以……记录一次在编译OpenJDK12遇到的各种问题及解决方法。这过程,,不足为外人道也。。不多说,上干货!多事啊,刚上手的第一台Mac遇到15,变化了好多,遇到问题跟网上解决方式不一样。特别是zsh bash的区别。准备环境!这个直接同个App Store下载即可,而且它会自动添加安装Command Line Tools。没有的话:xcode-select --installopenjdk12源码下载htt

2020-10-30 15:24:06 1612 2

原创 个人随手日志之astah professional

mac 版本,苦逼的找了半天UML软件。astash要收费。。过期了就完全看不了.astah文件。。。来了来了,真的来了!!!上干货!!!我下载的是一个astah professional 6.8.0版本,Astah Professional 6.8下载地址:链接破解方法:按照Astah Professional 6.8后打开包内容进入截图目录,用破解补丁中的文件替换astah-pro.jar。astah-pro.zip...

2020-10-28 14:29:01 1304

原创 Solr搜索服务

Solr搜索服务【简介】Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。Apache Solr 中存储的资源是以 Document 为对象进行存储的。每个文档由一系列的 Field 构成,每个 Field 表示资源的一个属性。Solr 中的每个 Document 需要有能唯一标识其自身的属性,默认情况下这个属性的名字是 id,在 Schema 配置文件中使用:id进行描述。Solr是一个高性能,采用Java

2020-08-13 01:14:48 313

原创 Java数组-类-对象0108

1,冒泡排序:(在另一篇有详细介绍)经典的排序的算法,基于双重循环来实现的。int[] nums = {34,22,66,21,2};思路:就是把相邻的两个元素进行比较,把大的值放在后面,把小的值放前面,(位置进行交换)在java中交换两个变量的值,要借助第三个变量通过第一轮比较,确认了最大值(比较后,排在最后面元素的值就是最大的)66通过第二轮比较,确认了第二大的值,34通过第三...

2020-05-28 23:26:08 426

原创 Java类型转换,条件判断,循环,数组等0107

一,类型转换:数据的变化1,自动类型转换 a,数据类型要兼容,都必须是数值类型 b,目标类型要大于源类型 自动进行的,把小的类型自动转换为大的类型,比如把int类型自动转换为double2,强制类型转换 必须要**手动**进行的。 a.数据类型要兼容,都必须是数值类型 如: double money = 10.5; int sum = (int)money; 强制转换,会...

2020-02-04 13:10:18 243

移动备份检测宿主机部署jar

Docker配置Jenkins,编译构建git上的代码并完成宿主机部署

2023-11-03

OpenCV 4.3.0.zip

Ubuntu系统上的编译包,可得到.so文件,jar包

2021-06-27

ONVIF2.0协议中文原版

找了很久,付出了点代价,终于找到了翻译齐全的onvif协议文档。加油!啃下它。

2020-12-30

空空如也

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

TA关注的人

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