Docker
教程「入门强烈推荐」全面:菜鸟教程
狂神说 docker https://www.bilibili.com/video/BV1og4y1q7M4
阮一峰入门教程
Docker 入门
下载
Mac
Windows
Ubuntu
Debian
CentOS
Fedora
其他 Linux 发行版
安装CentOSCentOS Docker 安装 | 菜鸟教程 (runoob.com)
卸载12345# 删除安装包:yum remove docker-ce# 删除镜像、容器、配置文件等内容:rm -rf /var/lib/docker
安装Docker 支持以下的 64 位 CentOS 版本:CentOS 7、CentOS 8、更高版本…使用官方安装脚本自动安装,安装命令如下:
123curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun# 也可以使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh
启动12 ...
JUnit
说明测试代码「src/test」中文件不会打入 jar包
1mvn clean package -Dmaven.test.skip=true
注意项目中同一个src 下 test 测试类中可以访问 main中资源文件
classpath:spring.xml
IDEA 安装 JUnit 插件
安装 JUnitGenerator V2.0,已有的 JUnit 保留
配置
SSMmaven依赖引入spring-test、 JUnit
1234567891011<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.2.0.RELEASE</version></dependency><dependency> <groupId>junit</groupId> <artifactId> ...
MySQL
参考资料
廖雪峰:https://www.liaoxuefeng.com/wiki/1177760294764384
MySQL 教程:https://www.runoob.com/mysql/mysql-install.html
视频教程:https://www.bilibili.com/video/BV12h411Q7Yq
快速创建数据库、用户、授权123456789101112create database `tcboot_scm` default character set utf8mb4 collate utf8mb4_general_ci;CREATE USER 'tcboot_scm'@'%' IDENTIFIED BY 'tcboot_scm';GRANT ALL ON tcboot_scm.* TO 'tcboot_scm'@'%';GRANT PROCESS ON *.* TO 'tcboot_scm'@'%'; # 支持 m ...
Nginx
说明web 服务器「静态代理」、反向代理服务器、负载均衡「轮训、ip哈希、加权轮训、随机、最少连接」、限流、缓存「浏览器缓存、代理层缓存」、黑白名单
下载nginx: download
参考Nginx 通关攻略
超实用的 Nginx 极简教程,覆盖了常用场景https://mp.weixin.qq.com/s/RfaPtO3VWDozIZvGxN2ASQ
基础入门:http://wiki.jikexueyuan.com/project/nginx/overwise.html
Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用
正向代理“代理”的是客户端,而且客户端是知道目标的,而目标是不知道客户端是通过VPN访问的
反向代理“代理”的是服务器端,而且这一个过程对于客户端而言是透明的
在线配置以后配置Nginx 用这款神器! (qq.com)
$host、$http_host和$proxy_host区别
变量
是否显示端口
值
$host
不显示端口
浏览器请求的ip,不显示端口
$http ...
Node.js
教程
廖雪峰 https://www.liaoxuefeng.com/wiki/1022910821149312/1023025235359040
基础入门:http://doc.javaex.cn/nodejs
下载https://nodejs.org/en/download/
安装Mac12345brew install node //sudo 使用admin权限#安装成功后node -v:查看node版本npm -v:查看npm版本
配置 Nodejs 镜像12345npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --globalyarn config set registry https://registry.npm.taobao.org --globalyarn config set disturl https://npm.taobao.org/dist --global
爱上读书2019-07
戒掉情绪
更加关注自我,自我健康、自我成长
成为一个更加正直、勤奋的人,即使被一些人嘲弄
心大一些,世界才会更大
人可以笨,但不能蠢。对于前者,我相信勤能补拙。后者一般有两大特征,一、情绪化 二、不思进取
Typora
安装后设置:文件-偏好设置-通用-自动检查更新不要勾选
快捷键Window
Ctrl + 1 一级标题
Ctrl + 2 二级标题
Ctrl + 3 三级标题
Ctrl + 4 四级标题
Ctrl + 5 五级标题
Ctrl + 6 六级标题
Ctrl + 0 段落
Ctrl + = 提升标题级别
Ctrl + - 降低标题级别
Ctrl + T 表格
Ctrl + Shift + K 代码块
Ctrl + B 加粗
Ctrl + I 斜体
Ctrl + U 下划线
Ctrl + Shift + ` 代码
Ctrl + ] 列表向右缩进
Ctrl + [ 列表向左缩进
Alt + Shift + 5 删除线
Ctrl + Shift +L 显示/隐藏侧边栏
[TOC] 内容目录
*** 或 — 分割线
Ctrl + / 源代码模式
Mac段落
Command + 1 一级标题
Command + 2 二级标题
Command + 3 三级标题
Command + 4 四级标题
Command + 5 ...
GitHub-SSH加密
原理
客户端使用 SSH 生成非对称密钥对,其中公钥信息保存在 GitHub 站点密钥中。
客户端发送数据「代码」前,使用本地私钥加密,GitHub 收到数据后,使用对应公钥解密得到源代码。
Windows 生成密钥对
安装 git 工具
右键选择「Git Bash here」,打开终端
进入 C:\Users\Administrator\.ssh 目录,没有则手动创建「Linux 为 ~/.ssh」
生成 key
123ssh-keygen -t rsa -C "wangwz2012@sina.cn"连续按三次回车默认生成即可,在 ~/.ssh/ 目录下生成 id_rsa 和 id_rsa.pub
使用notepad++ 打开 id_rsa.pub,拷贝内容
登录 GitHub ,点击右上角头像,选择 Setting,点击 SSH and GPG keys,点击 New SSH key,Title 输入 wangwz2012@s ...
爱上读书2019-06
这世界到处是情绪失控的人,随处释放着情绪的垃圾,试图给你呈现出一个悲惨世界。
我也知道,中年人对年轻人有所告诫的样子,往往是面目可憎的。在酒桌上,油头胖脸的中年男人最招人烦的三件事,就是跟同龄人吹牛逼,跟小姑娘讲荤段子,跟小伙子讲“我在你这个岁数的时候”。
成长中必须学会的
即便已经一败涂地你仍然要坚持奋斗
曾经有一个记者问拳王阿里:你每天做多少个仰卧起坐?阿里回答道:「我从来不数自己做了多少个仰卧起坐,我会一直做到肌肉痛到实在无法坚持,这才是关键。」其实在职场上也一样,在很多艰难时刻你都会面临两种选择:要么是含着眼泪硬扛下去,要么是让困难、痛苦把你打倒在地。人是一种习惯的动物,一旦你开始为自己的失败找理由,有困难就逃跑将会成为你的本能。换句话说,如果你总是坚持让自己扛过苦难,那你最终才能够成就伟大。
你必须晚点吃棉花糖
斯坦福大学有一个非常著名的「棉花糖」实验,实验者会让一个孩子独自在一个房间里面对一块棉花糖 15 分钟。实验者离开之前会告诉这个孩子,如果你忍不住了你可以吃掉它,但是如果你 15 分钟不吃这块棉花糖,那你就会得到两块棉花糖作奖励。斯坦福棉花糖实验中三分之一 ...
Git
参考
廖雪峰 https://www.liaoxuefeng.com/wiki/896043488029600/897889638509536
https://mp.weixin.qq.com/s/caVfg8qCRjSiogD-jitIeA
https://mp.weixin.qq.com/s/XcmrClMqqTWoDIDitXEcmQ
https://learnku.com/articles/22068
入门一、安装 Git首先,确保你的计算机上安装了 Git。你可以访问 Git 官网 下载对应操作系统的安装包。
二、基本配置安装完成后,打开终端或命令行,配置你的用户信息,这将用于你提交时的作者身份:
12git config --global user.name "你的名字"git config --global user.email "you@example.com"
三、创建与初始化仓库
本地新建仓库:在项目目录下,运行以下命令初始化一个新的 Git 仓库:
1git init
克隆现有仓库:若要从远程仓库克隆到本地,使用:
1 ...