
开发
文章平均质量分 61
pentiumCM
web前后端、深度学习;
展开
-
VSCode — git 操作
文章目录VSCode — git一、使用说明1 提交代码VSCode — git一、使用说明1 提交代码回顾 git 提交操作顺序:# 提交到本地缓存git add . # 提交到本地仓库git commit -m "提交备注信息"vscode 中 git 提交操作:操作界面:...原创 2022-04-06 00:16:21 · 1403 阅读 · 0 评论 -
docker — volumes、MySQL数据库持久化
文章目录docker — volumes、数据库持久化一、概述二、配置步骤1. docker 安装 MySQL、持久化三、常用命令docker — volumes、数据库持久化一、概述容器数据丢失情况:每个容器每次启动都是从镜像定义开始的。虽然容器可以创建、更新和删除文件,但当容器被移除并且所有更改都与该容器隔离时,这些更改会丢失。示例:如数据库相关操作中:利用 MySQL 镜像创建了 数据库容器,并且在容器中新建了数据库,正常使用没有问题。-> 但是当删除该容器(或者doc原创 2022-03-07 00:26:43 · 4561 阅读 · 0 评论 -
docker — 安装
docker — 安装一、centos参考资料:官网菜鸟教程1.0 先决条件yum 包更新到最新:sudo yum update设置 yum 源(可选步骤):使用官方源地址(比较慢):sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo使用国内源地址:阿里云:sudo yum-config-man原创 2022-03-05 16:51:50 · 978 阅读 · 0 评论 -
docker — docker-compose 安装
docker-compose 安装官方安装步骤:https://docs.docker.com/compose/install/#install-compose1Docker Compose 安装步骤下载 docker compose:sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/b原创 2022-03-05 00:32:27 · 1186 阅读 · 0 评论 -
Linux — 新建用户、授权
文章目录Linux — 新建用户、授权一、新建用户二、授权Linux — 新建用户、授权一、新建用户创建用户,名为chen:adduser chen初始化密码:passwd chen二、授权修改 sudoers 文件权限,添加文件可写权限:chmod -v u+w /etc/sudoers修改 sudoers 文件权限:vim /etc/sudoerssudoers 文件中添加内容:[用户名] ALL=(ALL) ALL收回 s原创 2022-03-02 08:35:05 · 1711 阅读 · 0 评论 -
pycharm — 配置与使用
pycharm — 配置与使用一、代码署名配置说明:Settings -> Editor -> File and Code Templates -> Python Script#!/usr/bin/env python# encoding: utf-8'''@Author : pentiumCM@Email : 842679178@qq.com@Software: PyCharm@File : ${NAME}.py@Time : ${DATE原创 2021-12-29 21:05:18 · 530 阅读 · 0 评论 -
node,yarn — 安装配置镜像及全局目录
node,yarn — 安装配置镜像及全局目录原创 2020-03-02 15:03:02 · 2783 阅读 · 0 评论 -
Redis — 集成
Redis — 集成一、Java 集成 redis集成方式:jedismaven依赖:<!-- 引入redis客户端依赖 --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.4.2</version></dependency>原创 2021-10-19 15:52:49 · 568 阅读 · 0 评论 -
MySQL — 5.7 zip安装
文章目录MySQL — 5.7 zip安装一、下载二、环境变量三、配置文件四、安装MySQL服务五、改密参考资料MySQL — 5.7 zip安装一、下载MySQL下载链接:https://downloads.mysql.com/archives/community/选择下载文件:二、环境变量MySQL下载文件解压:配置环境变量:MYSQL_HOME:E:\develop_tools\mysql\mysql-5.7.35-winx64path:%MYSQL_原创 2021-10-18 16:56:22 · 250 阅读 · 0 评论 -
Redis — 数据类型
文章目录Redis — 操作指令一、Redis 数据类型1.1. String(字符串)1.2. Hash(哈希)1.3. List(列表)1.4. Set(集合)1.5. Zset(有序集合)Redis — 操作指令一、Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(sorted set:有序集合)。1.1. String(字符串)解释:string 是 redis 最基本的类型,你可以理解成与 Mem原创 2021-08-25 23:38:41 · 208 阅读 · 0 评论 -
Java — JVM 实操剖析内部结构
Java — JVM 实操剖析内部结构本篇文章主要以实操剖析 JVM 环节为主,辅助于理解 JVM 相关理论知识。注:本文代码部分所采用的 JDK 环境为 1.8。一、JVM 相关(一) JVM运行原理.java源文件通过编译器编译产生 .class字节码文件,.class字节码文件通过JVM当中的字节码解释器,编译成特定机器上的 机器码。每一种平台的解释器不同,但是实现的JVM时相同的。(JVM会根据不同的系统生成不同的机器码,每个操作系统都有一个不同的JVM)。查看本机 JVM原创 2021-08-19 02:26:37 · 307 阅读 · 0 评论 -
Java — 集合结构关系
Java — 集合关系一、前言Java 集合框架主要包括两种类型的容器:一种是集合(Collection),存储一个元素集合;另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型:List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类。常用的有:List:ArrayList、LinkedList、Set:HashSet、LinkedHashSet、TreeSet、Map:HashMap、TreeMap、LinkedHashM原创 2021-08-15 17:06:00 · 267 阅读 · 0 评论 -
Java — IDEA 查看类关系结构图
参考资料:https://www.cnblogs.com/deng-cc/p/6927447.html原创 2021-08-15 15:09:54 · 338 阅读 · 0 评论 -
Java — String、StringBuffer、StringBuilder
文章目录Java — String、StringBuffer、StringBuilder一、相关知识点(一) String(二) StringBuffer、StringBuilder区别1. 线程安全2. 缓冲区3. 性能总结Java — String、StringBuffer、StringBuilder一、相关知识点(一) String是否为同一对象:String a = "abc";String b = "abc";// a,b 为同一对象,地址相同String x = new原创 2021-08-13 10:19:08 · 175 阅读 · 0 评论 -
MySQL — 关联查询
文章目录MySQL — 关联查询一、内连接二、外连接1.左连接2. 右连接3. 全连接MySQL — 关联查询一、内连接内连接(inner join on 或 join on)语法:select * from a_table a inner join b_table b on a.a_id = b.b_id;说明:组合两个表中的记录,返回关联字段相符的记录,也就是返回两个表的交集(阴影)部分二、外连接外连接分为:左连接、右连接、全连接1.左连接左连接(left原创 2021-08-13 10:01:46 · 677 阅读 · 0 评论 -
Java — 访问修饰符
文章目录Java — 访问修饰符Java — 访问修饰符简介:Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。分类:Java 支持 4 种不同的访问权限:public:公有。对所有类可见。使用范围:类、接口、变量、方法protected:受保护。对同一包内的类和所有子类可见。使用范围:变量、方法。 注意:不能修饰类(外部类)。default:即缺省。在同一包内可见,不使用任何修饰符。使用范围:类、接口、变量、方法。private:私有。在同一类原创 2021-08-12 23:16:03 · 252 阅读 · 0 评论 -
python — socket工具类
python — socket工具类包含服务端多线程处理客户端,客户端长连接发送消息给服务端,以及客户端断线重连策略。一、服务端设计思路:服务端通过在初始化方法中传入 handle_fun,handle_fun参数为:处理客端方法的方法名,并通过线程的方式来处理每一个客户端连接。完整代码:import socketimport threadingimport timeclass SocketServer: """ SOCKET 服务端 """ d原创 2021-07-04 22:23:15 · 509 阅读 · 0 评论 -
Linux — 端口使用情况
Linux — 端口一、查看端口使用情况Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。1. lsof语法:lsof 查看端口占用语法格式:lsof -i:端口号示例:查看服务器 7000 端口的占用情况:[pentiumcm@VM-0-12-centos mcms]$ lsof -i:7000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 2967 pen原创 2021-07-03 22:00:35 · 644 阅读 · 1 评论 -
RabbitMQ — docker安装RabbitMQ,Java + Python集成
文章目录RabbitMQ一、简介二、安装1. docker方式2. rabbitmq常用命令2.1 授权账号和密码三、rabbitmq基本知识四、代码集成1. Java2. Python五、业务设计参考资料RabbitMQ一、简介rabbitmq:数据一致性基于AMQP协议二、安装1. docker方式docker拉取和启动:方式1,官方命令:docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672原创 2021-04-29 22:22:23 · 364 阅读 · 2 评论 -
web — 跨域问题及解决方案
文章目录跨域一、概念二、解决方案1. Jsonp2. CORS(服务器端解决)3. Proxy 代理4. nginx(反向代理)5. WebSocket6. postMessage跨域一、概念跨域:当一个请求 url 的协议、域名、端口三者之间任意一个与当前页面 url 不同即为跨域。同源策略:同源指:协议、域名、端口三者相同浏览器最核心最基本的安全功能,缺少了同源策略,浏览器容易受到 XSS、CSFR等攻击。HTML 特殊标签:<link> <原创 2021-04-03 16:29:46 · 367 阅读 · 1 评论 -
Java EE 项目管理
Java EE 项目管理一、项目原型设计1. Axure二、git — 代码版本管理工具1. 远程仓库gitee:码云github二、springboot 多环境配置1. 设置意义 开发时使用开发环境,测试时使用测试环境,上线时使用生产环境。2. 配置步骤创建 application.yml 文件,文件内容:spring: profiles: active: dev含义是指定当前项目的默认环境为 dev,即项目启动时如果不指定任何环境,Spring Boot原创 2021-03-12 09:04:59 · 418 阅读 · 0 评论 -
docker — 安装与使用
文章目录docker一、安装步骤1. Linux1. 自动安装2. 手动安装2. windows二、修改 docker 路径三、远程访问1. docker 设置2. 防火墙设置四、阿里容器服务五、修改镜像位置六、管理容器和镜像1. 常用命令2. 镜像操作七、Dockerfile1. 介绍2. 基本结构2. 例子:八、docker-compose1. 介绍2. docker-compose 安装3. docker-compose 部署 springboot4. docker-compose 挂载容器里面的目录原创 2021-03-07 19:49:11 · 357 阅读 · 0 评论 -
jeecgboot — docker 搭建 jeecgboot 项目 开发与部署环境
文章目录项目部署一、部署方式二、端口三、数据库二、redis三、docker 搭建开发环境1. docker MySQL1.1 dockers 安装MySQL5.71.2 mysql 远程访问jeecgboot项目部署一、部署方式部署工具:docker后端部署方案:docker + docker-compose前端部署:docker + Dockerfile二、端口后端:8080前端:三、数据库数据库名称:jeecg-boot数据库账号密码原创 2021-03-01 13:32:33 · 8471 阅读 · 1 评论 -
Linux — 常用命令
文章目录编程开发笔记 —— linux 命令一、查找文件编程开发笔记 —— linux 命令一、查找文件findfind / -name ok_1612964877385.mp4原创 2021-02-10 23:06:44 · 143 阅读 · 0 评论 -
MySQL — 递归查询
文章目录参考资料根据传入id查询所有父节点的id:SELECT T2.id, T2.name, T2.pidFROM ( SELECT @r AS _id, (SELECT @r := pid FROM expdirectory WHERE id = _id) AS pid, @l := @l + 1 AS l FROM (SELECT @r := '1349260772851126274', @l := 0)原创 2021-02-06 15:12:11 · 219 阅读 · 0 评论 -
git — 相关配置:用户信息、远程仓库
文章目录编程开发笔记 —— git远程仓库参考资料编程开发笔记 —— git远程仓库查看远程仓库命令:git remote -v方法有三种:直接修改命令:git remote origin set-url [url] 先删后加命令:git remote rm origingit remote add origin [url]直接修改config文件参考资料...原创 2021-01-18 20:42:17 · 232 阅读 · 0 评论 -
Java — 项目规范
文章目录java 项目规范一、命名规范java 项目规范一、命名规范命名规则项目名英文,所有单词全部用小写包名小写字母,最好用域名反过来写,不会冲突。如com.cnblogs.lionestking.myutil等。类名、接口名首字母大写,多个单词组成时,每个单词的首字母大写。方法名首字母小写,多个单词组成时,从第二个单词开始,每个单词的首字母大写。第一个单词一般为动词变量名1. 普通变量名:同方法的命名,一般为名词。2. 常量名:全部大写,如原创 2020-12-25 09:43:12 · 192 阅读 · 0 评论 -
Swagger UI — 介绍 与 使用
文章目录编程开发笔记5 —— swagger一、Swagger 介绍二、Swagger 使用1.引入依赖2.注解说明2.1 在实体类Eneity上2.2 在接口类上2.3 完整案例参考资料编程开发笔记5 —— swagger一、Swagger 介绍概要Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。功能接口文档在线自动生成。功能测试。二、Swagger 使用1.引入依赖通过 maven 导入Swagger:原创 2020-12-17 17:09:04 · 1284 阅读 · 3 评论 -
Linux — nohup命令
文章目录编程开发笔记3 —— Linux:nohub命令一、nohub介绍1. nohub2. nohub + &二、案例总结参考资料编程开发笔记3 —— Linux:nohub命令一、nohub介绍1. nohub用途:nohup 是 no hang up 的缩写,就是不挂断的意思,不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ]场景:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束或者通过ssh终端连接可能ssh连接会提原创 2020-12-04 10:52:42 · 1387 阅读 · 0 评论 -
git — gitignore
文章目录编程开发笔记1 - gitignore一、gitignore简介二、gitignore使用1. ignore 语法2. gitignore 如何在项目中正常使用3. 已提交到 git 中文件想要忽略编程开发笔记1 - gitignore一、gitignore简介每个Git项目中都需要一个 “.gitignore” 文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。比如我们算法项目中的数据集,它在我们项目中是很重要的,但是它占的内存也是很大的,所以一般我们用Git管理的时,可原创 2020-11-27 20:36:52 · 438 阅读 · 0 评论 -
windows 查看文件 MD5
windows 查看文件 MD5输入命令:certutil -hashfile 文件绝对路径 MD5如图所示:原创 2020-11-05 09:34:49 · 437 阅读 · 0 评论 -
java 方法返回数据统一封装
方法返回数据统一封装package indi.pentiumcm.stock.utils;import lombok.Data;import java.io.Serializable;/**@projName: Stock@packgeName: indi.pentiumcm.stock.utils@className: FunRes@author: pentiumCM@email: 842679178@qq.com@date: 2020/10/3 16:57原创 2020-10-24 12:17:59 · 1452 阅读 · 0 评论