自定义博客皮肤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)
  • 收藏
  • 关注

原创 yum 换源

2. 下载新的CentOS-Base.repo 到/etc/yum.repos.d/# 1. 备份当前的CentOS-Base.repo。# 5. 更新系统(可选)# 这里以阿里云源为例。# 4. 生成新的缓存。

2024-10-25 14:49:23 233

原创 redis批量删除keys,用lua脚本。

(1) 编写一个脚本,放在redis-cli.exe同一个目录。是内存满了,需要删除其中的key。从5.4G减少到1.08M。

2024-07-10 19:28:03 533

原创 聊一下Maven打包的问题(jar要发布)

现在的开发一直都是用spring boot,突然有一天,要自己开发一个没有springboot的程序,才想起mvn package都快遗忘了。这种方法最后生成的jar包,不会把依赖放到jar里,只是会把/lib放到跟jar一个目录。优点:发布新程序的时候-速度快。缺点:第一次依赖lib要自己copy。源代码我就不多讲解了。这里贴出我的pom.xml。这种方法是把lib打到jar中的方法。打包的程序没有main入口。打包的程序没有包含依赖。明显比刚才大了很多。

2024-07-07 18:56:57 636

原创 mysql定时备份数据库

如果你的服务器不是mysql服务器,需要到mysql的bin中找mysqldump文件。并且也要把属性改成可执行。解决数据库定时备份的工作。用centos的crontab定时执行脚本。让backup_db.sh成为可执行的脚本。打开crontab编辑计划任务。编写backup_db.sh。添加定时任务每天凌晨1点备份。

2024-07-04 17:37:53 530 1

原创 shardingsphere调优日记

注意调整maxPoolSize,minPoolSize两个参数。表示连接当前数据的的数量。这个数量跟mysql的max_connects要配合,不能大于。所以调节这个参数的时候同时要去调节mysql服务器的参数。Xms :最小堆内存,设置成总内存的一半。我的机器是32G的,因此设置成16G。Xmn :这个值小,就会造成频繁的垃圾回收进程。为了减少进程启动,设置成8G。找到start.sh修改里面内存配置。原来的参数是2,2,1,太小了。Xmx :最大堆内存。

2024-06-22 08:58:50 467

原创 page_cleaner: 1000ms intended loop took 4356ms. The settings might not be optimal.

有一个物联网项目,每秒有大量的数据写入。这应该是写入磁盘的速度,比内存速度慢的原因造成的。我用了以下三个语句提高了性能。

2024-06-20 23:08:01 252

原创 ShardingSphere-proxy添加自定义分片规则(踩坑日记)

shardingsphere-proxy自定义分库分表,完整详细的踩坑日记。

2024-06-15 09:13:15 999

原创 centos中安装docker(粘贴执行)

接下来用阿里云给docker hub加速。

2024-05-27 09:01:26 308

原创 打个样为centos安装mysql(下载安装)

安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb。

2024-05-15 18:14:42 523

原创 给centos机器打个样格式化挂载磁盘(新机器)

创建一个apepdata的vg,并且将pv挂在上面。在apepdata上创建一个499G的LV。在分区表文件/etc/fstab后面加一行。注意,上面还没有VG,需要建立VG。个人理解是创建文件分配表。

2024-05-13 10:42:25 431

原创 mysql主从复制配置

可以开黑框启动,也可以作为服务启动。我这里用的是mysqld --console启动黑框。里面的一个uuid一样。所以要删除auto.cnf。并且重启mysql。注意,从库配置了3307端口,因为我在一台机器上测试。注意观察端口,主库是3306,从库是3307。#授权用户复制的权限(从服务器ip)执行如下两个命令,并且记住其中的内容。因为我是两个mysql拷贝的,因为我是两个mysql拷贝的。因为我是两个mysql拷贝的。我用navcate操作。也可以用命令行创建用户。显示成功yes,yes。

2024-04-20 19:47:46 477

原创 mysql安装初始化(windows)

初始化完成后,可以开黑框运行数据库。在my.ini文件中添加。

2024-04-08 14:10:15 933

原创 centos安装jdk的坑

要注意,我以前装过jre,所以得出的目录是不对的,看到了结尾/jre/bin,说明现在用的是jre。于是进到这个目录去找,找到正确的jdk目录,用vi /etc/profile配置上去。我们一般用yum search java | grep jdk查询可以安装的jdk。用echo $JAVA_HOME看一下是不是正确了。但是一定要注意如下图,必须知道jdk和jre的区别。然后执行source /etc/profile生效。vi /etc/profile后,文件末尾加上。

2024-03-27 22:37:37 215

原创 shardingsphere分库分表保姆教程

如果分片策略很特殊,可以通过实现抽象类,写自定义的方法进行分片分库。我个人碰到的项目是物联网的一个项目,7000辆车,每天大概3000万条记录。3306端口的是真实表,3307是通过shardingsphere-proxy的逻辑表。我用shardingphere-jdbc的一个配置来理解一下数据库分库分表的策略。这个文件的内容,是否跟spring boot的配置似曾相识。理解好了,我们再看shardingsphere-proxy的配置。(1)表:逻辑表、真实表、数据节点、绑定表、广播表、单表。

2024-03-23 15:55:12 3117

原创 给centos安装FTP服务器

所有用户均被限制在主目录下,在chroot_list中添加例外用户ftpadmin。usermod -d /data/ftp ftpuser #配置用户主目录。以上两句后:可以用ftp软件匿名访问服务器。但是不能做任何事情。有关centos用户的操作方面的知识,看下面这个帖子。添加用户的时候配置了用户的主目录。修改pam.d文件。

2023-12-15 11:07:37 975

原创 给centos规划磁盘,最后挂载

把两个硬盘合并到一个VG中,然后在这个大VG上创立两个LV,一个装root,一个装data。XFS也有Journaling功能,但它不是必需的,因为XFS在设计时就考虑了数据一致性。并发性能:XFS在多CPU环境下的并发性能比EXT4更好,因为XFS采用了一些优化措施,例如支持多个并发操作。文件系统扩展:EXT4可以在线扩展文件系统大小,而XFS需要卸载文件系统并执行特殊的命令来扩展。-L :指定逻辑卷的大小,如 -L 10G,单位可以是bBsSkKmMgGtTpPeE;lvcreate命令的解释。

2023-12-11 11:39:56 106

原创 (实操)给一台服务器挂一个新硬盘

lunix 磁盘pvs提示:device for pv xxx-xxxx-xxxx-xxx not found or rejected by a filter,并且出现[unkonw]的pv情况。对比上面,执行vgextend后,pvs显示的vg是对应了两个物理磁盘,注意方框里本来是空的。分区先要成为物理卷的话,必须在类型上发生改变,要成更改Linux lvm类型(8e)从这里看,root磁盘格式化类型是LVM的。物理卷可以是一整块硬盘,也可以是分区。建立好后,有两个pv,其中,一个没有挂到vg里。

2023-12-06 18:25:35 156

原创 vs2013有关NuGet的配置

升级网址(下载):https://www.nuget.org/downloads。下载后执行,点击下一步完成。升级到:2.12版本。

2023-11-17 17:02:35 642 1

原创 ZK出现:zxid 0x02 our last zxid is 0x0 client must try another server

ZK出现:zxid 0x02 our last zxid is 0x0 client must try another server主要原因是,本来一个kafka集群的,有一台机器被移走了。导致某些客户端访问不到数据了。

2023-11-14 16:56:12 413

原创 android使用NFC读取卡片(三)

关于读NFC,这里已经是第三篇了。这篇主要是跟第二篇做一个比较。

2023-11-14 14:05:06 428

原创 android使用NFC读取卡片(二)

上一篇文档,对与NFC的封装太多了,这里为让大家更方便的理解,又简化了代码。其实如果读写NFC,我们只要关注一个对象就好了。NfcAdapter主要是分成2步。

2023-11-14 13:52:54 348

原创 android使用NFC读取卡片(一)

话不多说,这次主要展现的是通过nfc读取非接触ic卡的卡号。主要分成3个步骤:(1)配置权限,能用nfc(2)调用NFC的主要流程(3)代码实例。

2023-11-10 14:58:14 3159 3

原创 build.gradle的理解

build.gradle是一个用于配置和构建Android项目的Gradle构建脚本文件。它位于项目的根目录和每个模块的目录中,并包含了项目的构建配置信息。

2023-11-09 13:57:52 1010

原创 小白入门android开发(配置+连接真机)。

小白上手android编程。检测不到真机,网络调试,gradle7下载慢的问题

2023-11-05 13:55:01 112

原创 关于CRC-16的算法实现

在我的一个项目里,有一部分数据需要用CRC-16算出校验码。规则如下。从上面看CRC16算法包含几个要素,多项式,BIT反转,初始值,加密值。于是在网上搜了很多CRC16算法,千奇百怪。

2023-08-30 17:18:31 1020 2

原创 深度学习Tensorflow-过拟合和欠拟合(五)

过拟合:在训练数据上得分很高,在测试数据上得分相对比较低。欠拟合:在训练数据上得分比较低,在测试数据上得分相对比更低。简单的说就是,模型的数据让模型判断准确率高,但是的数据让他判断,准确率低的现象叫过拟合。体现在结果上就是如下图。

2023-07-19 09:12:00 90

原创 深度学习Tensorflow-softmax分类(四)

对数几率回归解决的是二分类的问题,对于多个选项的问题,我们可以使用softmax函数它是对数几率回归在N个可能不同的值上的推广。神经网络的原始输出不是一个概率值,实质上只是输入的数值做了复杂的加权和与非线性处理之后的一个值而已,那么如何将这个输出变为概率分布?这就是Softmax层的作用,将输出值转化为概率。

2023-07-18 14:41:29 122

原创 深度学习Tensorflow-逻辑回归(三)

load breast cancer数据集是一个经典的乳腺属数据集,包含了569个样本和30人特征,其中包括了肿痛的大小、形状、质地等信息,该数据集被广泛应用于机器学习领域中的分类和预测任务,旨在帮助医生和研究人员更好地了解乳腺癌的发展和治疗。跟上一篇一样,所有的机器学习就这几个步骤。告诉模型,我输入X,输出的结果应该是y。

2023-07-18 11:58:13 74

原创 深度学习Tensorflow-线性回归(二)

损失值越来越小,说明数据越来越好。

2023-07-17 14:37:31 73

原创 tensorflow学习-安装(一)

安装指定的版本:pip install tensorflow==2.8.0 -i https://pypi.doubanio.com/simple。安装最新的版本:pip install tensorflow -i https://pypi.doubanio.com/simple。主要安装pandas、matplotlib、notebook三个库,是我们后面要用到的。python3.7版本的,注意日期比较新的。进入anaconda prompt。看到tf的版本,说明安装成功了。这里一般安装最新的版本。

2023-07-16 21:29:08 171

原创 安装mongodb(不用docker)

安装mongodb,修改配置文件。查看mongodb :systemctl status mongod.service。启动mongodb :systemctl start mongod.service。停止mongodb :systemctl stop mongod.service。如果不改成0.0.0.0则只能本机访问。给mongod加权限。

2023-06-01 16:57:38 104

原创 centos中安装kafka(不用docker)

其实kafka的安装是非常简单的,大家可以看官网,地址在下面。kafka官网,quickstart点击download,看到下面这个下载地址。

2023-05-31 15:22:11 1495

原创 一条命令查找linux下的大文件

查找大文件,大目录。注意,/var是上一步查到的最大目录。直到找到最后的目录。

2023-05-31 10:30:31 208

原创 给LVM分区的增加一块磁盘

给磁盘分区扩容,lsblk这里要掌握几个概念:PV:物理盘VG:卷组LV:逻辑卷逻辑关系如下:pv是硬件,多个PV可以组成一个VG,多个vg可以组成一个lv我们看到的root是lv。

2023-05-29 15:32:05 1493

原创 docker-compose搭建kafka集群

搭建一个2节点的kafka集群。

2023-05-26 18:36:23 150

转载 docker安装rocketmq

v /docker/rocketmq/data/namesrv/logs:/root/logs | 把容器内的/root/logs日志目录挂载到宿主机的 /docker/rocketmq/data/namesrv/logs目录。-v /docker/rocketmq/data/namesrv/store:/root/store | 把容器内的/root/store数据存储目录挂载到宿主机的 /docker/rocketmq/data/namesrv目录。

2023-05-20 17:04:08 197

转载 docker 安装mysql完美教程 建议收藏

原文链接:https://blog.csdn.net/qq_41890624/article/details/127849851。版权声明:本文为CSDN博主「阿演」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。使用工具测试(记得要打开端口),root用户密码为123456。

2023-05-07 00:23:51 158

原创 搭建docker-maven-plugin的环境

开发机是:idea,windows环境私服:centos+docker+register+registerui+registerfly正式运行环境:centos+docker。

2023-04-10 13:30:20 425

原创 研究如何视频中识别物体-调用分类器(1)

先说一下javacvJavaCV [1]是一款基于JavaCPP [2]调用方式(的一层封装),由多种开源库组成的,封装了包含、caffe、、libdc1394、OpenKinect、videoInput和ARToolKitPlus等在内的计算机视觉领域的常用库和实用程序类。

2023-03-12 12:25:24 738

原创 阿里云挖矿病毒解决

有一次,我们在阿里上的服务器收到这样的短信。【阿里云】尊敬的xxxxxx:经检测您的阿里云服务(ECS实例)xxxxxxxx存在挖矿活动。根据相关法规、政策的规定及监管部门的要求,请您于2023-02-27 00时前完成挖矿问题整改,否则您的服务将被关停,详情请查看邮件或阿里云站内消息通知。若您有其他问题,可登陆阿里云官网在线咨询这就是中了挖矿病毒,如何处理它?

2023-02-20 17:42:31 2511

空空如也

空空如也

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

TA关注的人

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