Docker
docker安装CentosUbuntu12345678910111213141516# 卸载旧版本sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine# 安装sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 添加yum源sudo yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo# 安装yum -y install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/ ...
Mysql
常见问题字符集问题修改mysql的数据陆慕下的my.ini的配置文件(Windows系统)
12345[mysql] #大概在63行左右,在其下添加default-character-set=utf8 #默认字符集[mysqld] # 大概在76行左右,在其下添加character-set-server=utf8 collation-server=utf8_general_ci
注意:建议修改配置文件使用notepad++等高级文本编辑器,使用记事本等软件打开修改后可能会导致文件编码修改为“含BOM头”的编码,从而服务重启失败
重启服务,再查看一次编码
修改编码前,已经创建的表和库,修改编码后不会自动更改,需要重新建库表或者手动修改库表的编码
手动修改库表的编码
12345678#修改数据库的字符编码为utf8 alter database test charset utf8; #修改表字符编码为UTF8alter table student charset utf8; #修改字段字符编码为UTF8alter table student modify name varchar ...
AWS
AWS基本教程AWS升级配置1.先停止实例,不是终止实例
2.修改实例类型
重启公网IP可能会改变
服务器局域网互通需要把局域网 想要互通的服务器,加入一个公共的的默认安全组
选择default安全组
要看服务器部署在哪里
JavaSDK上传图片到S3123456789101112131415161718192021222324252627282930313233343536@RestController@Slf4j@Api(tags = "上传接口")public class UploadController { @Value("${S3.accessKey}") String accessKey; @Value("${S3.secretKey}") String secretKey; @Value("${S3.endPoint}") String endPoint; @Value(&qu ...
Jenkins
Root用户权限启动Jenkins适用于Ubuntu环境下通过apt-get install -y jenkins命令在线安装的Jenkins
1.修改配置文件
123456789vim /etc/default/jenkins# 将下面两个参数修改为root# 修改前JENKINS_USER=$NAMEJENKINS_GROUP=$NAME# 修改后JENKINS_USER=rootJENKINS_GROUP=root
2.更改目录权限
不知道这步有没有起作用
12345cd /var/lib/chown -R root:root ./jenkins# 重启systemctl restart jenkins.service
Jenkins使用教程配置JDKManage Jenkins –> Global Tool Configuration
自动安装
手动安装要注意,JAVA_HOME的输入框下面,不要有警告或者错误信息,否则就是路径不正确,取消勾选自动安装
配置Maven
安装Maven Integration 插件
通常自动安装maven就行了,如果手动安装,MAV ...
Nginx
Docker安装 Nginx123456789101112131415# 简单的docker run --name nginx-test \ -p 8080:80 \ -d \ nginx# 正式的docker run -d \ -p 443:443 \ -p 80:80 \ --name nginx \ -v /home/nginx/www:/usr/share/nginx/html \ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/logs:/var/log/nginx \ nginx
Ubuntu安装Nginx1234567891011121314151617181920212223242526272829# Ubuntu安装依赖sudo apt-get install libpcre3 libpcre3-dev opens ...
Flutter
安装以Ma为例,安装之后任何地方有问题,要执行flutter自带的命令,检查flutter doctor
选择对应的版本,下载到本地就是一个压缩包,解压,就能看到flutter的源码,包含DartSDK
修改环境变量,记得要source下
1export PATH=安装目录/flutter/bin:$PATH
Android Studio 安装Flutter插件,会自动安装Dart插件,新建Flutter项目
选择flutter下载的目录,最后解压出来的文件夹,后缀加上版本号
选择要创建哪些平台,看别人的教程,这里还有ios language的选项,不知道这里为啥没有
点击创建,flutter项目就创建完成了,接下来安装安卓模拟器
用生成出来的Demo运行下,就能看到例子了,到目前使用的是安卓的模拟器,下面是ios的模拟器
下载xcode,创建一个默认的ios的项目,点击运行,会提示下载模拟器,点下载就好了
选择模拟器,并重新再运行
运行成功就会有一个iPhone的界面
安装命令行工具
之后再执行flutter doctor就能大部分的都解决了,没有解决的,有会相应 ...
Pinia
安装
1npm install pinia
Vue
按照官方文档的教程步骤来,大部分的代码Demo,都是通过脚手架创建的项目的基础上创建的,用的版本的Vue3,Typescript,组合式的写法
基础创建一个应用多个应用实例
没什么用,现在项目都是从头开始都是vue项目,不会用来一步一步替换,没有想到应用场景
1234567891011121314151617181920212223242526272829303132333435363738394041424344<!DOCTYPE html><html><head> <title>Vue Multiple Instances Example</title> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script></head><body> <div id="app1"> <p>{{ message }}& ...
Redis
安装Redis安装单机RedisWindows安装RedisDocker安装RedisLinux源码安装RedisReleases · tporadowski/redis12345678docker run \ -p 6379:6379 \ --name myredis \ -v $PWD/redis.conf:/etc/redis/redis.conf \ -v $PWD/data:/data \ -d redis:3.2 redis-server /etc/redis/redis.conf \ --restart=always \ --appendonly yes
命令说明:
-name myredis : 指定容器名称,这个最好加上,不然在看docker进程的时候会很尴尬。
p 6699:6379 : 端口映射,默认redis启动的是6379,外部端口(6699)。
v $PWD/redis.conf:/etc/redis/redis.conf : 将主机中当前目录下的redis.c ...