- 博客(51)
- 收藏
- 关注
原创 在Docker中,安装MySQL数据库
1、查看Docker Hub,寻找合适版本的MySQL数据库sudo docker search mysql2、拉取合适版本的MySQL数据库镜像sudo docker pull mysql:version3、生成MySQL容器sudo docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:version参数说明:-p 3306:3306:将容器的 3306 端口映射到宿主机的 330
2022-01-06 17:50:16
617
原创 【1】快速创建一个Spring Boot项目
1、进入Spring官网,找到Learn频道下的Quickstart[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VCWRmRhy-1641455339419)(C:\Users\21081348\AppData\Roaming\Typora\typora-user-images\image-20220106154200684.png)]2、使用start.spring.io在线工具,构建一个Spring Boot项目[外链图片转存失败,源站可能有防盗链机制,建议将图片
2022-01-06 15:49:36
194
原创 在Docker中,安装MongDB数据库
在docker中安装MongoDB搜索hub,查看是否有合适的mongo镜像sudo docker search mongo拉取mongo最新镜像sudo docker pull mongo:latest生成mongo容器sudo docker -it --name mongodb -p 27017:27017 mongo:latest --auth进入容器,设置用户名和密码sudo docker exec -it mongodb mongo admin 创建一
2022-01-03 19:31:20
517
原创 常用工具库
文章目录常用开发库1、Apache Common包1.1 Commons BeanUtils1.2 Commons Codec1.3 Commons Collections1.4 Commons Compress1.5 Commons Configuration1.6 Commons CSV1.7 Commons Daemon1.8 Commons DBCP1.9 Commons DBUtils1.10 Commons Digester1.12 Commons Email1.13 Commons Exec1
2021-12-31 17:32:30
386
原创 Redis学习笔记
文章目录Redis概述1、简介2、应用场景2.1 缓存2.2 数据共享分布式2.3 分布式锁2.4 全局ID2.5 计数器2.6 限流2.7 位统计2.8 购物车2.9 用户消息时间线timeline2.10 消息队列2.11 抽奖2.12 点赞、签到、打卡2.13 商品标签2.14 商品筛选2.15 用户关注、推荐模型2.16 排行榜3、Redis安装与配置3.1 安装3.1.1 Windows下,安装Redis3.1.2 Linux下,安装Redis3.1.3 Dock
2021-12-31 17:20:54
1657
原创 MySQL学习笔记
文章目录SQL基础1、基础语法1.1 数据定义语言(DCL)1.1.1 create(创建)1.1.2 alter(修改)1.1.3 constraint1.1.4 merge1.1.5 rename table1.1.6 truncate table1.1.7 drop(删除)1.2 数据操作语言(DML)1.2.1 insert(插入)1.2.2 update(修改)1.2.3 delete(删除)1.2.4 call(存储过程)1.2.5 join(连接)1.2.6 load data1.2.7 un
2021-12-31 17:20:00
815
原创 数据库知识手册-个人版
文章目录数据库知识手册-个人版1、数据库基础概念1.1 什么是数据库1.2 为什么要使用数据库1.3 SQL 与 MySQL 有什么区别1.4 数据库三大范式是什么1.5 数据库连接泄露的含义1.6 什么是触发器2、索引2.1 索引的优缺点2.2 索引的数据结构2.3 使用B+树的好处2.4 Hash 索引和 B+ 树索引的区别2.5 什么是前缀索引2.6 什么是最左前缀匹配原则2.7 添加索引的原则2.8 什么是聚簇索引3、事务管理3.1 什么是数据库事务3.2 有哪些事务状态3.3 事务的四大特性3.4
2021-12-31 17:17:35
1089
1
原创 Spring学习笔记
文章目录Spring1、概述2、IoC2.1 概述2.2 IoC容器原理2.3 注入方式2.3.1 构造器注入2.3.2 setter注入2.4 循环依赖问题3、AOP3.1 概述3.2 AOP框架3.2.1 AspectJ3.2.2 Spring AOP4、事务管理5、常用注解5.1 核心注解5.2 SpringMVC和RestFul注解5.3 SpringBoot注解5.4 stereotype注解5.5 数据访问注解5.6 任务执行和调度注解5.7 测试注解SpringMVC1、概述1.1 简介1.2
2021-12-31 16:50:46
551
原创 Java学习笔记
文章目录Java基础1、反射1.1 概述2、注解3、异常3.1 概述3.2 异常处理3.2.1 捕获异常3.2.2 抛出异常3.3 NullPointerException3.4 断言4、泛型4.1 概述4.2 泛型使用4.3 泛型编写4.4 擦拭法4.5 泛型继承4.6 extends通配符4.7 super通配符4、I/O流5、日期6、代码规范Java集合并发编程1、并发1.1 概述1.1.1 多线程概念1.1.2 并行和并发1.1.3 用户级线程和内核级线程1.1.4 多线程模型1.1.5 Java线
2021-12-31 16:46:51
313
原创 在Tomcat中部署SpringMVC项目
SpringMVC项目tomcat中部署1、将Maven项目打成war包先清除maven项目缓存,然后打包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0lbvwnuw-1640574049923)(D:\Users\Desktop\article\src\Snipaste_2021-12-27_10-56-32.png)]2、部署将war包放置在tomcat的webapps中[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y0EFA
2021-12-27 11:01:32
536
原创 XStream学习笔记
XStream包com.thoughtworks.xstream作用:将Java对象和xml之间相互转换几个常用注解@XStreamAlias设置别名,修改xml标签名为指定名称例如:标注属性@XStreamAlias("sex")public String gender;生成xml标签结果<sex>男</sex>@XStreamImplicit被标注的对象必须是集合或数组,直接以集合或数组元素生成xml标签例如:标注属性@XStreamIm
2021-08-29 16:14:35
330
原创 Servlet_W3School
Servlet简介Java Servlet 是运行在带有支持 Java Servlet 规范的解释器的 web 服务器上的 Java 类。Servlet 可以使用 javax.servlet 和 javax.servlet.http 包创建。Servlet环境配置开发环境可以是开发、测试、运行 Servlet 的地方。就像任何其他的 Java 程序,需要通过使用 Java 编译器 javac 编译 Servlet,在编译 Servlet 应用程序后,将它部署在配置的环境中以便测试和运行。设置We
2021-08-29 16:01:02
673
原创 XStream学习笔记
包com.thoughtworks.xstream作用:将Java对象和xml之间相互转换几个常用注解@XStreamAlias设置别名,修改xml标签名为指定名称例如:标注属性@XStreamAlias("sex")public String gender;生成xml标签结果<sex>男</sex>@XStreamImplicit被标注的对象必须是集合或数组,直接以集合或数组元素生成xml标签例如:标注属性@XStreamImplicitp
2021-08-28 22:58:05
214
原创 Windows10系统下,通过WSL2安装Docker服务
1、安装升级WSL1.1 WSL与WSL2的区别WSL不支持使用Docker,相对于WSL2,WSL的功能更少。因此,如果Windows系统中安装的是WSL,那么需要将其升级为WSL2。wsl -l -v # 查看当前Linux子系统使用的WSL版本使用命令,出现上图结果,如果VERSION为1,则说明需要将Linux子系统由WSL更换为WSL2。wsl --update # 升级WSL为最新1.2 Windows系统启用虚拟平台环境启用系统的虚拟平台可选组件功能,以管理员身份打开
2021-08-18 18:27:28
947
原创 Nginx入门教程!
一、简介Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。 在高并发的情况下,Nginx也是一款不错的Apache服务器替代品。二、安装与配置1、在Windows下的安装与配置直接进入Nginx官网,下载对应版本的压缩包,然后解压到指定文件夹下,并将该路径添加至环境变量中。2、在Ubuntu下的安装与配置安装Nginx的依赖包# 查看zlib是否安装dpkg -l
2021-08-03 21:58:02
125
原创 Windows10系统中,使用WSL安装RabbitMQ
第一步,使用命令sudo apt-get update更新软件源;第二步,使用命令sudo apt-get install rabbitmq-server直接安装RabbitMQ;第三步,使用命令sudo service rabbitmq-server start开启RabbitMQ服务。
2021-08-03 21:32:07
366
原创 在WSL-Ubuntu中,直接安装Redis,避坑指南!
第一步,使用命令sudo apt-get update更新软件源。第二步,使用命令sudo apt-get install redis-server直接安装Redis。第三步,使用命令sudo service redis-server start开启Redis服务。
2021-08-03 21:30:09
620
原创 在WSL-Ubuntu中,安装MySQL-Server,避坑指南!
第一步,使用命令sudo apt-get update更新软件源。第二步,使用命令sudo apt-get install mysql-server直接安装MySQL。第三步,使用命令sudo service mysql-server start开启MySQL服务。
2021-08-03 21:27:49
191
原创 Windows系统下,Flutter安装教程,避免踩坑!
第一步,进入Flutter官网下载最新版本开发包,并将其解压到指定位置。第二步,将Flutter所在路径添加到环境变量中。第三步,进入安卓开发者网站,然后下载并安装Android Studio和Andorid SDK。第四步,将Android SDK的安装路径中的platform-tools和tools子目录,分别添加到环境变量中。第四步,打开命令行窗口,运行flutter doctor命令,以检查Flutter环境是否配置成功。...
2021-08-01 11:16:39
430
原创 Unable to create initial connections of pool.
原因分析:可能是配置文件中的driver、url、username、password中的某一项写错了;driver:自mysql-connector-java6开始,driver要使用com.mysql.cj.jdbc.Driver;url:使用mysql8.0以上版本url中需要加上serverTimezone属性;服务器是否开启SSL功能。参考:restartedMain] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create i
2021-05-28 16:33:09
4917
原创 启用编辑受限的word文件
方法一:针对各word版本将受保护的word文件以XML格式另存;使用Notepad++等记事本程序打开XML文件,接着检索关键字“DocumentProtection”,将其修改为“unDocumentProtection”,然后保存;使用word程序打开XML文件,再将其另存为word格式。方法二:仅适用于.docx格式的word文件直接将word文件的后缀由.docx修改为.rar;解压得到的rar包,进入Word目录下,找到settings.xml文件,然后使用Notepad++编
2021-05-27 15:39:17
337
原创 Python第三方库中文教程
文本处理Openpyxl 教程|极客教程 (geek-docs.com)正则表达式 – 语法 | 菜鸟教程 (runoob.com)Python Faker 教程|极客教程 (geek-docs.com)Python CSV 教程|极客教程 (geek-docs.com)Python YAML 教程|极客教程 (geek-docs.com)网络爬虫快速上手 — Requests 2.18.1 文档 (python-requests.org)Requests: 让 HTTP 服务人类 — Re
2021-05-26 11:01:43
183
原创 windows10输入法删除英语(美国),亲测有效
windows10输入法删除英语(美国),亲测有效参考最新WIN10美式键盘删除方法-百度经验
2021-05-17 09:31:56
1087
原创 Windows 10家庭版(1803及以上)安装子系统(Windows Subsystem for Linux)指南
Windows 10家庭版(1803及以上)安装子系统(Windows Subsystem for Linux)指南选择Ubuntu20LTS版可参考:Windows10 WSL安装和配置在WSL安装中安装MySQL数据库可参考:windows连接WSL-ubuntu里安装的MySQL,附安装教程在WSL中安装Dockerwisl里的docker依赖外部windows,不能直接在wsl安装上,否则没有守护进程,即使安装上,也会报错。可参考:WSL安装docker(不折腾版)...
2021-04-24 10:23:28
316
原创 MyBatis使用初体验-XML映射器
准备工作:创建一个数据库接着创建一个表 create database if not exists mybatis; CREATE TABLE `student` ( `id` int(20) NOT NULL, `name` varchar(20) DEFAULT NULL, `address` varchar(20) DEFA.
2020-07-16 20:14:14
88
原创 Windows中的PowerShell和CMD进入目录的区别
Windows中的PowerShell和CMD进入目录的区别PowerShell目录名中带有空格cd Program" "Files切换盘符D:CMD切换目录cd Program Files切换盘符D:
2020-04-28 18:38:40
431
2
转载 JDK12配置Tomcat9,实测有效
1、下载:(略)2、配置:(略)3、注意:首先、在eclipse编写项目时,应该 注意的是jre的加入。以及需要注意的是jdk12没有,需要使用命令把jre生成,再配置。在jdk的bin目录下命令:jlink.exe --module-path jmods --add-modules java.desktop --output jre在环境变量path加入:D:\Pro...
2020-04-28 18:20:58
455
原创 使用PyTorch搭建神经网络在训练过程中,可能遇见的一些bug。
bug:THTensor.cpp:689 和 THTensor.cpp:711原因如下:使用Dataloader加载的图片,使用参数batch_size大于1,一个batch_size的图片集中彼此图片大小不一致。图片集的数量不能整除batch_size.参考https://www.cnblogs.com/zxj9487/p/11531888.html...
2019-11-17 15:30:53
316
原创 一些python库的文档
numpy中文:https://www.numpy.org.cn/article/basics/an_introduction_to_scientific_python_numpy.htmlnumpy英文:http://www.numpy.org/scipy中文:https://wizardforcel.gitbooks.io/scipy-lecture-notes/content/4.h...
2019-04-21 11:29:59
385
原创 python第三方库安装的三种常用方法
1. 使用pip或conda库管理工具,利用pip/conda install package_name指令安装。2. 在pypi网站找到对应包的GitHub地址,进入GitHub网站然后下载原始包,进入包目录,使用python3 setup.py install安装。3. 借助PyCharm编辑器,在其Project interpreter中安装。...
2019-04-16 15:33:25
370
原创 python中的函数和方法的区别与联系
区别: 函数在类体之外定义,参数中不含有关键字self; 方法在类体内部定义,参数中含有关键字self。联系: 都是用关键字def做开始部分定义...
2019-03-04 21:50:35
286
原创 CNN常见层说明及使用
Convolutional Neural Network 卷积神经网络一种深度学习模型或类似于人工神经网络的多层感知器,常用来分析视觉图像。Input layer 输入层Convolutional layer 卷积层 卷积层输出的尺寸: 输出宽度:(W-Fw+2P)/S + 1 输出高度:(H-Fw+2P)/S + 1 ...
2019-02-28 22:08:33
476
原创 Representation Learning on Network 网络表示学习-向量化表示
利用网络结构对节点进行向量化表示 矩阵分解-传统方法 Laplacian Eigenmaps(LE) Graph Factorization)(GF) High-Order Proximity preserved Embedding(HOPE) Random Walk based(随机游走) DeepWalk...
2019-02-28 22:07:38
532
原创 python学习之内置模块的使用
内置模块(标准库):time模块 datetime模块 时间计算 random模块 生成随机数 os模块 提供对操作系统调用的接口 sys模块 提供对解释器的相关操作 shutil模块 高级的文件,文件夹,压缩包处理模块 shelve模块 一个简单的k,v将内存数据通过文件持久化的模块 logging模块 用于记录日...
2018-11-23 11:37:28
185
原创 python学习之networkx的使用
可参看:https://www.cnblogs.com/wushaogui/p/9199726.html1.9版官方文档:https://networkx.github.io/documentation/networkx-1.9.1/2.2版官方文档:https://networkx.github.io/documentation/stable/...
2018-11-17 21:36:01
555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人