自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (15)
  • 收藏
  • 关注

原创 centos 安装 nacos

【代码】centos 安装 nacos。

2024-03-29 18:11:44 76

原创 centos 安装 rocketmq

配置环境变量、启动NameServer、启动Broker、测试消息是否发送成功

2024-03-29 16:52:21 260

原创 Centos JDK1.8 下载安装

tar -zxvf jdk-版本号-linux-架构.tar.gz。二 tar.gz 包手动安装。

2024-03-29 15:14:37 271

原创 Mac编译dubbo失败找不到tools:jar

Mac编译dubbo失败找不到tools:jar

2023-12-02 21:36:35 280 1

原创 【Java实战】Mybatis plus根据数据库表自动生成代码

首先生成一个maven项目,不会生成的参考(写的过程中遇到过的问题:mybatis-plus 生成controller中的代码, RequestMapping除了双斜杠问题@RequestMapping("//article")。解决方法: pc.setModuleName(null) )

2023-10-18 15:50:03 438

原创 【Java实战】创建第一个Springboot项目Hello world

没有旗舰版的Idea授权,所以安装了社区版的idea。不知道从何时开始,社区版IDEA的插件不好用了,所以就换了个方法生成Springboot项目。

2023-10-17 19:58:23 326

原创 【Java实战】Mysql读写分离主从复制搭建保姆级教程

MySQL 的数据同步通常采用主从复制(Master-Slave)的方式。主从复制基于二进制日志(binlog)。主服务器(Master)在 binlog 中记录数据更改,从服务器(Slave)将这些日志读取并应用到自己的数据库,以此实现数据的同步。从服务器有两个线程:IO线程从主服务器读取 binlog 并保存在本地的中继日志(relay log);SQL线程读取中继日志,执行其中的事件,确保从服务器数据与主服务器保持一致。

2023-10-17 13:10:07 255

原创 MySQL常见数据类型、特点以及使用场景

INT:4字节,范围从-2,147,483,648到2,147,483,647(有符号),0到4,294,967,295(无符号)。​VARCHAR:可变长度字符串,占用的字节数根据存储的数据长度而变化,最多65,535字节。SMALLINT:2字节,范围从-32,768到32,767(有符号),0到65,535(无符号)。用于中等大小的整数。TINYINT:1字节,范围从-128到127(有符号),0到255(无符号)。BIGINT:8字节,范围更大,适用于非常大的整数,如用户ID或订单号。

2023-09-27 00:05:17 377 1

原创 MySQL索引优化策略

通常,应在搜索条件(WHERE子句)、连接条件(JOIN 子句)以及需要排序的字段(ORDER BY子句)上创建索引。覆盖索引:当所有要检索的列都包含在索引中时,查询可以只利用索引来完成,而无需额外访问数据表。使用函数,如 UPPER(column),会使索引失效,因为它修改了列的原始值。注意复合索引的列顺序,尤其是当某些列只用于过滤,而其他列用于排序或连接时。试图设计查询和索引,使得查询可以只使用索引,避免访问实际的数据行。高选择性的列(即包含许多唯一值的列)是创建索引的好候选者。

2023-09-26 18:04:48 80

原创 MySQL索引失效场景,索引优化,索引原理

不必搜索整个数据库,通过使用索引,数据库系统可以直接找到存储在磁盘上的特定行的地址。索引失效指的是在进行数据库查询时,虽然存在合适的索引,但由于某种原因,查询并没有使用该索引,从而可能导致性能下降。与普通索引类似,但要求索引列的所有值都是唯一的(不包括NULL值,因为在MySQL中,多个NULL值是被视为相互不同的)。InnoDB存储引擎的表中,数据的物理存储顺序与主键的顺序相同,也即主键索引是聚簇索引。文章主要有以下内容:MySQL性能优化、索引优化、索引失效,索引原理、索引分类。使用R-Tree算法。

2023-09-25 21:19:31 129

原创 MySQL慢查询优化、日志收集定位排查、慢查询sql分析

MySQL慢查询日志收集、定位,慢查询分析、排查。如果返回值是'OFF',你需要开启它。默认情况下,超过10秒的查询会被记录为慢查询。默认情况下,只有不使用索引的查询才会被记录。等待一段时间后,可以查看`/path/to/your/logfile.log`来定位慢查询。你可以手动查看日志,或者使用工具如`mysqldumpslow`来帮助分析日志内容。在定位到具体的慢查询后,可以使用`EXPLAIN`语句来进一步分析查询执行计划,并基于此进行优化。慢查询日志可能会很大,所以定期轮转和清理是很有必要的。

2023-09-25 12:51:06 531

原创 100道JVM面试题大全最新版2023版

100道与JVM相关的面试题,包括JVM基本概念、内存管理、垃圾回收、性能调优、JVM内存模型、JVM是什么意思、JVM调优、JVM垃圾回收机制、JVM类加载机制、JVM原理。

2023-09-24 10:58:09 1165 1

转载 不会写作也能用ChatGTP写10万+公众号爆文,轻松月入3万+,是真的么?

轻松写出10万+文章,月赚3万+”,存在这种可能性,但却不是每个人能做到的。如果做起来真的那么简单,赚过大钱的大佬们,完全可以多注册一些账号,一个3万,10个30w, 100个300万。在公众号里有一个传说中的池子,据说只要你写的文章足够好,足够吸引人,然后再加那么一点点的运气,就能进入池子。如下面的李佳琦的公众号。可以给他一个链接,让它读取别人的文章,然后添加上一些改写指令,就能得到一篇新的文章。借助于ChatGPT,我们确实可以做很多我们自己能力之外的事情,我们可以给一个大纲,就能让它写出一篇文章。

2023-09-17 21:11:17 690

原创 【Java面试】指令重排引发问题及解决方案

指令重排是指在程序执行过程中,为了优化性能,编译器或处理器可能会重新安排代码指令的执行顺序,但要求不改变程序的最终结果。在多线程环境中,指令重排可能会引发一些问题,因为线程之间的交互可能导致意外的结果。

2023-08-22 09:40:55 836 1

原创 【Java面试】redis雪崩、穿透和击穿详解

1.Redis雪崩是指在某一时刻,缓存中大量的缓存数据同时失效或过期,导致大量的请求直接打到后端数据库,导致数据库负载剧增,引发性能问题甚至崩溃。这通常是因为缓存数据的过期时间设置过于集中,或者在同一时间段内大量缓存同时失效造成的。2.Redis穿透是指恶意或者异常请求查询一个不存在于缓存和数据库中的数据,导致每次请求都会直接访问数据库,增加了数据库负担。这可能是攻击者故意进行的,也可能是由于业务逻辑问题造成的。3.

2023-08-17 12:40:57 1372 4

原创 【Java面试】HashMap和HashTable的区别、HashMap底层实现原理和扩容机制

当链表长度达到一定阈值时,链表会被转换为红黑树,以减少查找、插入和删除操作的时间复杂度。因此,红黑树主要用于优化哈希碰撞导致的性能问题,对于较小的链表,仍然使用链表存储。红黑树相对于链表在查找、插入和删除操作上具有更好的性能,其时间复杂度为 O(log n),而链表的时间复杂度为 O(n)。的底层实现原理基于哈希表,使用数组存储键值对,通过哈希函数映射到数组索引。在解决哈希碰撞问题时的一种优化手段,可以提高大链表情况下的性能。它是一种自平衡的二叉搜索树,用于优化查找、插入和删除操作的性能。

2023-08-16 23:06:27 622 1

原创 Stable Diffusion 常用主流checkpoint模型

Stable Diffusion 常用主流checkpoint模型,二次元模型、真实模型、国风模型、建筑模型

2023-07-03 08:04:31 2497 3

原创 Spring Boot 引入 easyexcel 最新版本 3.3.2,实现读写 Excel

Springboot引入easyexcel进行excel文件读写步骤:1、引入依赖。 2、easyexcel读取excel。3、easyexcel写入excel

2023-06-26 17:31:21 4426 3

原创 端口进程内存查看操作(linux、windows)

linux端口、进程、内存查看操作

2023-06-18 12:31:37 2141 3

原创 stable-diffusion-webui远程访问、插件在线安装

本篇文章可以解决以下问题:stable-diffusion-webui 安装插件报错、没有用户登录安全认证、云主机安装后无法远程访问。

2023-06-17 12:50:28 9978 6

原创 centos mysql安装配置远程访问

包含以下三个部分:mysql安装,mysql密码重置、mysql配置远程访问。

2023-06-16 18:24:44 1918 2

原创 stable diffusion webui 安装部署(linux系统)

linux系统安装部署ai绘画软件 stable-diffusion-webui

2023-06-15 23:14:48 7637 4

原创 风景类Midjourney prompt提示词

稳定输出优美风景壁纸的Midjourney prompt提示词。

2023-06-13 11:07:12 4906 2

原创 GPU云服务器Stable Diffusion搭建保姆级教程

搭建Stable Diffusion最大门槛就是GPU。许多人的电脑配置太低,根本无法搭建。或者即使搭建出来,但是跑图太慢。说多了不通过,看下图。

2023-05-27 05:06:54 3068 8

原创 数据库连接池druid参数详解

在使用Druid连接池时,当开启了缓存PreparedStatement功能时,每个连接都会缓存一定数量的PreparedStatement对象,以便在需要执行SQL语句时能够快速获取。需要注意的是,缓存PreparedStatement虽然可以提高SQL执行的效率,但同时也会占用一定的内存资源。在上面的配置中,druid.stat.mergeSql=true表示启用SQL合并功能,druid.stat.slowSqlMillis=5000表示将SQL执行的时间阈值设置为5000毫秒。

2023-03-10 00:28:50 10915 1

原创 用winsw将jar包做成window后台服务

把jar包做成windows后台服务,这样就可以开机自启动了。1、下载Winsw.exeWinsw.exe文件下载路径:https://github.com/winsw/winsw/releases2、编写配置文件sample.xml<service><id>sample</id><name>sample</name><description>This service ru...

2021-05-06 15:14:42 311

原创 用crontab添加定时任务

程序可能出现崩溃级的bug,但这种bug可能十天半月才出现一次。修改起来比较困难,验证也非常耗时。这时候为了保证程序持续稳定运行,就需要一个监控程序了。功能:监控进程 demo-admin.jar 是否存在,如果不存在就启动它。实现方式:使用crontab -e 添加定时任务, 每分钟都执行脚本文件 demo_startup.sh脚本:demo_startup.sh: 判断进程demo-admin.jar是否存在,不存在就执行 nohup java -jar demo-admin.jar &am

2021-05-06 15:12:57 6102

原创 短视频制作素材都在这了

文章原创首发:http://www.liangliangshijie.com/图片素材网站、视频素材网站、音效素材网站、在线图片编辑网站。一:高清图片素材网站1、Unsplash——https://unsplash.com/Unsplash是免费的无版权高清图片资源网站,根据关键词可以进行搜索,这里收录的风景图片作品都十分精美,无论是用来当图片素材还是电脑壁纸都绰绰有余。2.Pixabay——https://pixabay.comPixabay是全球顶级高清摄影网站,是一个充满活力的

2020-08-04 15:32:09 2490 1

原创 音视频处理神器FFmpeg

一 FFmpeg支持的平台下载官方链接:http://ffmpeg.org/download.htmlFFmpeg的使用门槛,就是部分机器可能存在一些依赖版本或涉及到一些库的单独安装,稍微麻烦了一点点而已,但是大部分搜索一下都是可以解决。二:FFmpeg常用功能举例1、提取视频 ffmpeg -i input.mp4 -vcodec copy -an out.mp4 2、提取声音ffmpeg -i input.mp4 -vn -y -acodec copy out.aacffmp

2020-08-04 15:29:30 232

原创 conda 常用的命令

用途:用于将当前环境的配置导出到一个YAML文件中,以便在其他地方进行复制或重建环境。向配置中添加一个新的通道,使Conda在包搜索和安装时优先考虑该通道。显示当前的Conda配置信息,包括通用配置、环境配置和用户配置。用途:用于创建一个新的Conda环境,可以指定环境的名称。用途:用于在Conda仓库中搜索指定的包。用途:用于激活指定名称的Conda环境。用途:用于停用当前激活的Conda环境。用途:用于在当前环境中安装指定的包。用途:用于从当前环境中卸载指定的包。用途:用于列出当前环境中已安装的包。

2020-08-04 15:26:43 132707

原创 如何下载视频号的视频

在视频号中遇到好的视频,想下载研究或者下载保存,该如何处理呢?接下来教你如何进行视频号视频的下载1、点击文件管理2、点击 内部存储3、点击Android目录4、点击data目录5、点击com.tencent.mm目录6、点击cache目录7、cache目录下有几个名称为32字符长度的文件夹,不知道是哪个可以逐个试一下8、点击Finder目录9、点击video目录10、video目录下就是缓存的视频文件,修改文件后缀名.mp4,...

2020-07-11 14:35:00 24720 1

原创 微信小程序加入广告

小程序的广告样式有六种,分别是 Banner、激励式视频、插屏、视频广告、前贴视频、格子广告。微信对加入的广告样式布局等有一定的要求,添加广告要按照小程序规则指引进行添加 ,详情点击【小程序、小应用广告应用规范及处罚规则】查看。小程序广告官方文档:https://ad.weixin.qq.com/guide/1191 加入广告,首先要开通广告功能。开通后就可以在广告管理中新建广告位了。各...

2020-03-09 20:51:40 3528 2

原创 微信小程序文字语音转换/中英文自动翻译

小程序登录: https://mp.weixin.qq.com/微信小程序的插件“同声传译”可以把文字转化成语音,也可以进行中英文的翻译。下面介绍一下具体用法。一:同声传译插件添加依次点击 设置(左侧边栏)->第三方设置在插件管理中选择添加插件,在弹出的添加插件对话框中输入“同声传译”进行搜索,搜索到之后进行添加。2、添加完成后,可以在详情中看到“同声传译”的APPID和版本...

2020-03-02 11:30:08 8429 3

原创 Spring Boot 使用腾讯QQ邮箱发送邮件

Spring Boot 发送邮件比较简单,已经傻瓜化了,用两分钟看完,三分钟搞定,五分钟做出此功能足矣。如果五分钟还没做出来,那请检查一下自己的电脑是否有开发工具,电脑是否过于老旧,网络是否缓慢。首先获取一下授权码吧:腾讯QQ个人邮箱授权码的获取方式:在application-local.yml中配置文件中配置以下信息#在.yml文件中配置一下信息server: port: ...

2020-03-01 21:33:48 1209

Vue.js 实战.pdf

第1章 初识Vue.js 第2章 数据绑定和第一个Vue应用 第3章 计算属性 第4章 v-bind及class与style绑定 第5章 内置指令 第6章 表单与v-model 第7章 组件详解 第8章 自定义指令 第9章 Render函数 第10章 使用webpack 第11章 插件 第12章 iView经典组件剖析 第13章 实战:知乎日报项目开发 第14章 实战:电商网站项目开发 第15章 相关开源项目介绍

2019-06-21

Android Application Programming with OpenCV

Android Application Programming with OpenCV 英文版

2018-01-30

opencv入门教程(C++版)

opencv入门教程(C++版) opencv入门教程(C++版) opencv入门教程(C++版)

2018-01-30

android 反编译工具dex2jar jd-gui

windows版本: dex2jar-2.0.zip

2015-12-07

VC 直接调用PRCE 正则表达式(VS2010)

在VS2010下,把prce源文件直接引入到工程中,直接调用 prce中的正则表达式。没有使用单独创建lib工程。使用的版本是pcre-8.35

2014-06-05

jad安装完整包.zip

net.sf.jadclipse_3.3.0.jar jad158e.linux.static.zip

2013-10-20

功能强大的VC图片按钮

CButtonST is a class derived from MFC CButton class.

2013-04-08

base64 编码解码

base64 BASE64 编码 解码 内含使用例子

2012-07-31

Essential IDL

IDL 精髓 本书向读者提供了IDL的详细描述及如何使用IDL方面的知识,基于示例、由浅入深地阐述了各种IDL构造,并提供了示例C++和VB代码。 本书分为两大部分,共10章。第一部分包括前6章,这部分完整地描述了IDL中的各种构造。同时还给出了随同客户调用序列以及方法实现。

2009-11-20

飞鸽传书源码(C++)

飞鸽传书源码(C++),可做学习参考资料

2009-11-04

WTL White Paper

共两部分,下面是第一部分的章节 1 ATL, the Foundation of WTL 2 The WTL Way 3 In Command with Command Bars 4 A Frame with a View 5 Multi-SDI 6 Divide and Conquer with Splitters 7 GDI Wrappers 8 WTL Wizardry 9 WTL Samples

2009-07-24

WTL_for_MFC程序员(中英对照).chm

WTL for MFC程序员(中英对照).

2009-07-24

高质量C++_C编程指南

诙谐幽默,深入浅出的讲解,绝对是提高编码质量的好书

2008-10-17

空空如也

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

TA关注的人

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