自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 在Docker中安装Gitea

在docker中安装gitea

2023-01-12 14:52:33 2425

原创 数据库ALTER语句使用

ALTER语句使用

2022-09-11 23:12:13 4741

原创 Intellj Idea搭建lua开发环境

Lua开发环境

2022-08-08 16:59:37 843

原创 WSL2中开启SHH服务(Ubuntu系统)

wsl2中开启ssh服务(ubuntu系统)

2022-07-09 15:11:32 826

原创 在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

原创 python项目打包成exe程序

参考python3项目打包成exe可执行程序

2021-05-17 14:17:14 72

原创 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关注的人

提示
确定要删除当前文章?
取消 删除