- 博客(64)
- 问答 (1)
- 收藏
- 关注
原创 【动态壁纸】推荐
作为壁纸重度用户,Mac端使用过三四款动态壁纸软件,一定要推荐”动态壁纸:Dynamic Wallpaper Engine“,这款软件就是Mac平台下的wallpaper engine。相较于用过的Backgrounds,iWall,的确可以达到动态壁纸,但是资源需要自己找,遂放弃。CPU占有率3%左右,内存50M!App Store链接: https://apps.apple.com/cn/app/id1453504509。强烈推荐一个壁纸软件,目前mac appstore下载榜第一,很受欢迎。
2024-01-17 13:49:48
542
原创 【docker】私有仓库搭建
在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库。在工作中,我们不可能把企业项目push到公有仓库进行管理。所以为了更好的管理镜像,Docker不仅提供了一个中央仓库,同时也允许我们搭建本地私有仓库。这一篇介绍registry、harbor两种私有仓库搭建。
2023-09-05 16:46:13
616
原创 【Mysql】修改definer
本文介绍如何修改MySQL中的function、procedure、event、view和trigger的definer。
2023-08-11 12:54:03
1791
原创 【Java】扩展方法(java9以上才能享受的)
扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。调用扩展方法的时候,与调用在类型中实际定义的方法相比没有明显的差异。
2023-07-20 14:25:08
1248
2
原创 【ubuntu】安装nginx并启动
安装nginxcrt连接aws由于是在aws上操作的,所以这里记一下怎么用secure crt连aws首先打开aws上的实例,查看这里的信息没啥大用。主要是在开通的时候,需要下载那个密钥对就行了。接下来先在crt中创建一个session,然后这个session点属性,选择ssh2,然后这里有个publicKey,点属性,选择本地的这个perm文件即可。安装nginx下载nginx包安装# 安装依赖包sudo apt-get updatesudo apt-get install gcc
2022-04-13 18:30:30
1664
1
原创 【服务器】ubuntu 20 添加开机自启动
开机自启动ubuntu作为服务器使用时,常常需要在机器重启时能自动启动我们开发的服务。有时候我们想要脚本开机自动运行,那么就需要设置开机自启动脚本。网上有很多种解决方案,基本上是分为三种:修改/etc/r.local我在ubuntu18和ubuntu20.10都亲测 /etc/rc.d/rc.local开机启动脚本不生效。主要有以下步骤:查看是否有/etc/rc.d/rc.localls -l /etc/rc.d/rc.local我这边20这个版本的话,都没有这个文件。那就不管这个方式了/l
2021-12-11 17:20:05
3725
5
原创 【服务器】查看服务器文件夹大小
问题描述服务器的接口突然访问不到了,报错Networ Error直接想到了,是不是数据库连不上了导致的,然后看了下服务器的硬盘占用情况当然了,这里是处理过后的了。发现有问题的那个框框那个Avail为0了。。。查看文件夹占用查看某个目录下的文件大小,并从大到小排列du -sh * | sort -nr按照相同的单位 mb 来显示du -shm * | sort -nr解决最终找到了那个具体占用大的文件夹了,直接删掉里边的多余文件。...
2021-11-19 15:16:48
3336
1
原创 【Springboot】内存占用过高解决
一直以来,springboot启动后,明明什么都没有,却要占最少2个G。经过调查,可以调整jvm参数经过了一番调查,发现了就是加两个参数Java –jar $jar_file –Xms512m –Xmx1024m加完了,发现没有什么卵用,然后好多都是这么写的,根本不好使,直到一个大佬的出现# 正确的Java命令:java [ options ] class [ arguments ]java [ options ] -jar file.jar [ arguments ]其实到这里,也找
2021-11-11 14:39:14
7370
原创 【vue】electron打包exe
vue项目打包成exe可执行文件在学习的过程中,发现关于 Electron ,常见的有两种打包方法:将自己的 vue 项目打包,放到官方的 demo 文件中,改变打包路径在自己的 vue 的项目中引入插件,然后打包经过一番尝试,我决定采用第一种,原因是:特!别!简!单!下面详细介绍下第一种方法:打包成exe可执行文件1、把electron的官方例子扒下来,下面简称A,留着待用:git clone https://github.com/electron/electron-quick-sta
2021-09-08 15:00:46
1463
1
原创 【硬件】磁盘整理
磁盘阵列RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可
2021-08-27 19:45:28
286
原创 【Jenkins】结合git自动发布
Jenkins + git + maven自动化部署前提是Jenkins里已经安装好对应的插件了。咱们服务器已经安装好了。创建一个自由风格的软件项目在创建完的页面中勾选 丢弃旧的构建配置git选择git选项填写git路径选择配置过的git账号修改对应的分支(如果需要的话)构建增加一个构建步骤,选择调用顶层Maven目标pom节点/var/jenkins_home/workspace/dlanqi.tools.big.file/api/fastloader/pom.xml
2021-07-27 16:36:16
579
1
原创 【Windows】发布Java项目记录
发布记录准备图1软件准备nssm.exe说明:NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:支持普通exe程序(控制台程序或者带界面的Windows程序都可以)安装简单,修改方便下载链接http://www.nssm.cc/release/nssm-2.24.zipjar包准备把打包好的jar包放到服务器指定位置脚本准备需要两个
2021-07-22 11:26:37
226
2
原创 【Springboot】导入导出
导入导出Excel参考添加poi的maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.13</version></dependency><dependency> <groupId>org.apache.poi<
2021-05-19 21:50:35
1061
3
原创 【ubuntu】创建root权限用户
服务器配置用户创建用户sudo adduser rex回车之后输入密码,根据提示输入新用户的密码,提示输入信息,直接回车即可。创建完成后,切换用户组sudo adduser rex sudo然后这个rex就可以使用root权限了,因为买的是阿里云,所以给root账户禁用通过管理终端登录Linux系统的ECS实例。通过cat等命令查看/etc/ssh/sshd_config配置文件中是否包含类似如下的配置。PermitRootLogin no注:该参数的说明如下。未
2021-05-18 13:16:14
2122
8
原创 【Redis】docker方式安装
docker方式安装Redis注:不指明版本下载的就是最新版的新建数据和配置文件的文件夹mkdir -p /mnt/d/dockerv/redis/conf /mnt/d/dockerv/redis/data切换到conf目录下 下载最新配置文件wget http://download.redis.io/redis-stable/redis.conf拉取镜像并启动容器docker run \-p 16379:6379 \--restart=always \-v /mnt/d/do
2021-03-25 14:07:59
109
原创 【Spring Boot】 自动装配
Spring MVC的应用添加依赖,考虑版本,还得知道要添加哪些添加springmvc xml文件,还要做映射添加controller(填充业务逻辑的)部署到tomcatRedis+Spring Boot在pom文件中加入对应的依赖,比如要用redis,然后这个时候,pom里增加<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
2021-03-22 16:45:01
127
原创 【MySQL】MySQL事务与锁机制
什么是数据库的事务数据库事务的典型场景订单 从下单到支付到扣库存转账 从A扣减到B增加什么是事务事务是数据管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成那些存储引擎支持事务这里是可以知道InnoDB事务的四大特性原子性(Atomicity)每个单元都执行成功了一致性(Consistent)比如转账, A减少了对应的数量,B就需要增加对应的数量隔离性(Isolation)数据之间是互相不影响的持久性(Durable)只要提交了,数
2021-03-22 16:35:19
135
原创 【MySQL】索引学习
MySql索引创建一个索引alter table sys_user add index idx_user_name(name)定义数据库索引,是数据库管理系统 (DBMS) 中一个排序的数据结构,以协助快速查询、更新数据库表中数据哪怕没有唯一字段,也会有个默认行号,这个就成了索引了索引文件 和 表数据有个对应关系索引类型Normal:普通索引,非唯一索引,这个是默认选项(name,gender两个联合索引,也是普通索引)Unique:唯一索引,主键索引是特殊的唯一索引【没有Nu
2021-03-22 16:10:12
118
原创 【CentOS】防火墙处理
防火墙处理CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum install iptabes-services来安装。firewall相关的操作查看防火墙状态firewall-cmd --state开启防火墙systemctl start firewalld.service再查看下状态firewall-cmd --state关闭防火墙systemct
2021-03-09 16:52:34
326
1
原创 【ubuntu】python执行问题记录
python初级报错先介绍下前情提要,客户需要导入数据,但是不需要给做导入功能,所以想了个办法,使用python读Excel进行导入打包首先想的是先打包执行,第一个问题,知道了一个问题,就是这个不像java的,可以跨平台,在windows下打包的只能在windows下运行,因为最终我需要是在ubuntu中运行。安装pyinstaller这里我的python使用的是3系的,当然了3.6和3.8我都有。。。这个不重要所以安装的pip也是pip3pip3 install pyinstaller
2021-02-05 12:09:00
238
1
原创 【docker】build中的apt失败
问题描述在使用docker打包的时候,今天突然报错,卡在apt-get update了然后就是各种重启,无果。然后查了下,需要在RUN apt-get update之前添加RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \echo 'deb http://mirrors.163.com/debian/ jessie main non-free contrib' > /etc/apt/sources.list
2021-01-11 11:47:11
2115
2
原创 【docker】离线环境导入镜像
需求由于服务器环境特殊,只有内网环境,所以就不能连docker hub或者阿里云的docker镜像仓库了。解决使用docker的离线镜像方式步骤本地镜像首先本地需要有一个打包好的docker镜像,然后执行镜像转包的操作docker save image > /root/image.tar命令解释,就是把本地的镜像(image)转存到 /root下,命名为image.tar服务器上还原把上一步的tar文件拷贝到服务器随便一个目录,然后执行命令docker load < /r
2020-12-31 14:09:00
8143
22
原创 【python】入门
python入门Python3 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Python 是面向对象语言
2020-12-30 15:10:08
235
原创 【docker 容器目录迁移】
安装docker的时候默认使用了系统盘,结果返现不太够用,需要换到数据盘上操作步骤停止docker服务systemctl stop docker创建新的docker目录我这里有个阿里云的云盘,在/dev/vdb1中,现在已经挂载到 /mnt/d 中了目前看,现在容器有已经占用72%了,所以需要解决掉mkdir -p /mnt/d/docker/lib迁移/var/lib/dockerrsync -avz /var/lib/docker /mnt/d/docker/lib然后就会自
2020-12-30 15:09:37
884
原创 【netcore】 docker 读写文件问题 报错Gdip
问题描述在windows环境下,开发的好好的,用epplus做导出Excel的功能,已经试过是OK的了,然后高高兴兴发布到ubuntu上,结果,报错,输出的信息如下{“code”:500,“data”:null,“dataCount”:0,“message”:“The type initializer for ‘Gdip’ threw an exception.”}解决方案看到这个报错,直接百度一下,报错是因为默认的linux环境没有这个Gdip环境,所以需要安装下,我这边采用的方式是docker,
2020-12-30 14:31:30
841
4
空空如也
表结构设计有历史版本回退功能
2021-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人