Procon's Tech Life Blog

「离开世界之前 一切都是过程」

python基础

一、pip的使用 pip 是一个现代的,通用的Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,便于我们对Python的资源包进行管理。 1. 安装 在安装Python时,会自动下载并且安装pip. 2. 配置       在win...

python安装anaconda虚拟环境

配置anaconda的虚拟环境 配置虚拟环境 配置虚拟环境需要通过anaconda来完成,anaconda的下载地址为:https://docs.conda.io/en/latest/miniconda.html 下载完毕之后双击安装即可,注意一点这些一定要选中 环境变量 1 D:\Dev\Miniconda\Scripts\ 程序安装完毕之后打开windows的命令行(c...

centos安装 gcc9.3

安装gcc9.3 yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。 如果要长期使...

Spring注解驱动开发

Spring注解驱动开发 容器 AnnotationConfigApplicationContext 配置类 包扫描 组件添加 @ComponentScan @Bean 指定初始化销毁 初始化其他方式 InitializingBean(初始化设置值之后) ...

jetbrains idea 注释模板

IDEA 注释模板 File Header 1 2 3 4 5 6 7 #set($AUTHOR="procon.wong") /** * <p>${description}</p> * @author ${AUTHOR} * @since ${DATE} */ Live Template 1 2 3 4 5 * * <p>功能描述...

Spring Boot2

SpringBoot2入门 1、系统要求 ●Java 8 & 兼容java14 . ●Maven 3.3+ ●idea 2019.1.2 1.1、maven设置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <mirrors> <mirror> &...

Html及常见前端基础

HTML 一、引言 0.VSCode安装配置 从vscode官网下载安装包,双击下一步下一步,默认安装 安装插件 Liver Server: 修改代码后实时预览的插件 使用方式,打开HTML文件后,在文件名上点击右键,Open with Liver Server HTML概念 网页,是网站中的一个页面,通常是网页是构成网站的基本元素,是承...

Spring Boot入门

Spring Boot 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL ...

Netty

netty学习

一. NIO 基础 non-blocking io 非阻塞 IO 1. 三大组件 1.1 Channel & Buffer channel 有一点类似于 stream,它就是读写数据的双向通道,可以从 channel 将数据读入 buffer,也可以将 buffer 的数据写入 channel,而之前的 stream 要么是输入,要么是输出,channel 比 stream ...

SpringMVC

一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数...