自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 github入门指南

1、Git结构2、本地库和远程库2.1 团队内部协作2.2 跨团队协作3、Git命令行操作3.1 本地库操作1、本地库初始化命令:git init2、基本操作3、分支管理3.2 远程库操作

2021-05-16 11:40:04 130

原创 第一个SpringBoot程序

1、打开IDEA,新建项目,选择Spring Initializr,点击next2、填写相关信息,点击next3、可以选择Spring Web,也可以不选,咱们这里先不选,点击next4、检查项目名称和项目地址有没有写对,点击finish5、项目新建完成6、删去以下多余的文件7、运行Springboot01StudyApplication,结果如下:运行完就停止了8、接下来我们导入web依赖,在pom.xml文件中导入web依赖<dependency> &l

2021-04-30 10:38:29 107

原创 Redis之Jedis

我们要使用Java来操作Redis什么是Jedis?是Redis官方推荐的Java连接开发工具,使用Java操作Redis中间件,如果你要使用Java操作Redis,那么一定要对Jedis十分熟悉。新建maven项目,导入依赖<dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupI

2021-04-29 21:43:31 98

原创 Redis基础知识

1、Redis启动进入redis安装目录,首先双击服务器,然后双击客户端,在客户端进行数据的操作。2、五大数据类型String类型set和get命令127.0.0.1:6379> set key1 v1OK127.0.0.1:6379> get key1"v1"keys命令,查看所有key127.0.0.1:6379> keys *1) "key1"del命令,删除key127.0.0.1:6379> keys *1) "key1"12

2021-04-29 16:39:28 85

原创 Latex图和表

1、下载Excel2LaTeX.xla2、双击下载的

2021-04-14 18:56:27 241

原创 SpringBoot集成Swagger

1、新建一个SpringBoot web项目2、导入Swagger依赖ps:刚开始我用的3.0.0版本的springfox-swagger2和springfox-swagger-ui,但输入http://localhost:8080/swagger-ui.html之后swagger页面死活加载不出来,总是出现错误页面。后来换成了2.9.2版本之后,页面就可以加载出来了!<!-- https://mvnrepository.com/artifact/io.springfox/springf

2021-04-14 18:35:10 92

原创 Spring AOP详解

1、AOP原理动态代理在不改变原有业务的情况下增加其他功能。2、使用Spring实现AOP2.1 准备新建maven项目,在maven项目中新建模块spring-03-study。 配置pom.xml文件,添加依赖<dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver&l

2021-04-11 15:20:10 93

原创 maven安装与配置

1、官网下载maven压缩包并解压2、配置环境变量在系统变量里新建MAVEN_HOME,值为maven目录编辑Path变量,新建%MAVEN_HOME%\bin3、修改配置文件settings.xml(全局配置),这样就不需要每次在pom中配置镜像仓库添加阿里云镜像<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>

2021-04-11 10:24:38 68

原创 Nginx基础学习

架构:没有什么是加一层解决不了的参考狂神说https://www.cnblogs.com/hellokuangshen/p/14334300.html问题起源访问服务器时,如果用户比较少,低并发情况下,我们只需要一台服务器便足够了,如下图所示。但是,随着用户越来越多,访问量也越来越大,这时候一台服务器已经满足不了我们的需求了,如下图所示。这时,我们可以多增加几台服务器。用户要访问多态服务器,便需要增加一个代理服务器(因为如果不增加代理服务器的话,用户第一次请求一台服务器,再请求.

2021-04-03 15:32:36 119 1

原创 Windows环境下安装Nginx

1、官网下载安装包,我这里下载的是稳定版nginx-1.18.0.zip2、解压zip压缩包,将解压后的目录nginx-1.18.0移动到D:\Environment3、在安装目录D:\Environment\nginx-1.18.0中直接双击nginx.exe或者打开cmd命令窗口,切换到nginx解压目录下,输入命令nginx.exe,回车,启动nginx4、在浏览器中输入http://localhost:80,出现以下页面,则说明启动成功5、配置监听nginx的配置文件是co.

2021-04-03 15:21:32 136

原创 Windows下安装Kafka

1、官网下载安装包,注意下载Binary downloads,我这里下载的是kafka_2.12-2.7.0.tgz2、两次解压压缩包,解压后的目录为kafka_2.12-2.7.0,将kafka_2.12-2.7.0移动到D:\Environment(这个目录是我存放所有环境的目录)3、在安装目录D:\Environment\kafka_2.12-2.7.0中新建空目录kafka-logs3、进入kafka配置文件所在目录,即D:\Environment\kafka_2.12-2.7.0\co

2021-04-03 12:12:37 226

原创 Windows环境下安装配置ZooKeeper

1、官网下载安装包,我这里下载的是apache-zookeeper-3.6.2-bin.tar.gz2、直接两次解压apache-zookeeper-3.6.2-bin.tar.gz,得到apache-zookeeper-3.6.2-bin文件夹,把它移动到D:\Environment(因为我把所有的环境都放在这个目录中了)3、在apache-zookeeper-3.6.2-bin目录下新建一个空的data目录和log目录4、将conf目录下的zoo_sample.cfg文件,复制一份,重命

2021-04-03 10:36:05 314

原创 Windows解决github访问慢

1、进入C:\Windows\System32\drivers\etc,修改hosts文件,在文件末尾添加:140.82.114.4 https://github.com其中,140.82.114.4是github域名的ip地址,可在https://www.ipaddress.com/查询github最新地址2、刷新DNS缓存,打开cmd,输入:ipconfig /flushdns...

2021-04-02 11:49:22 271

原创 使用注解开发SpringMVC

1、新建一个maven模块,添加web应用2、打开工程结构,导入lib3、编写web.xml,注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

2021-03-06 15:45:56 80

原创 SpringMVC原理及第一个SpringMVC程序

第一个SpringMVC程序SpringMVC原理前端控制器(DispacherServlet):负责转发请求,接受用户的请求,申请处理后,将响应返回给客户处理器映射器(HandlerMapping):前端控制器把请求转发给处理器映射器。处理器映射器根据请求中的URL,找到对应的Handler(相当于struts2的Action),返回给前端控制器。处理器适配器(HandlerAdapter):前端控制器知道要执行哪个Handler,但是它只是把信息转发给处理器适配器,处理器适配器调用程序写

2021-03-06 14:57:22 282

原创 家里WiFi突然连不上网了?

今天家里的WiFi突然不能上网了,手机显示已连接(不可上网),经过多次断点测试,终于找到了原因,成功解决WiFi不能上网问题。1、首先,查看光纤入户装置光猫,若光猫指示灯亮着,说明线路没有问题。也可通过将光猫的网线直接插入笔记本电脑,选择拨号上网方式,登录宽带账号,测试是否能上网,若能上网,则说明光猫没有问题。那么问题则出现在路由器上。2、若手机能连上WiFi,但不能上网,则说明路由器没有出现故障。此时,重启路由器,登录192.168.1.1(不同路由器可能地址不同),重新设置密码,即可成功上网!

2021-03-05 15:52:58 6244

原创 深入理解HTTP和TCP

在tcpdump捕获的pcap数据包文件中,经常可以看到里面既有HTTP,又有TCP,搞不懂HTTP和TCP之间究竟是如何配合将数据传输的,搞不懂HTTP报文和TCP报文之间的关系,还搞不懂HTTP会话重组、TCP重组之间有什么样的区别和联系,特此记录一下!经查找多方资料,明白了HTTP和TCP之间的传输过程!过程如下:在通信过程中,HTTP报文传送给传输层,此时为了方便通信,TCP会将HTTP请求报文分割成TCP报文段。参考https://www.cnblogs.com/it-cen/p/4899

2021-02-23 16:45:41 149

原创 第一个Spring程序

用户无需自己创建对象,对象创建交由Spring来管理。第一个Spring程序的目录架构如图所示。实体类Hello.javapackage com.wang.pojo;public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str;

2021-02-20 11:01:40 70

原创 Mybatis配置解析

Mybatis配置解析1、核心配置文件 mybatis-config.xml,xml中的标签顺序必须和下面一致 2、环境配置(environments)MyBatis 可以配置成适应多种环境尽管可以配置多个环境,但每个 SqlSessionFactory 实例只能选择一种环境。每个数据库对应一个 SqlSessionFactory 实例<environments default="development"> <environment id="...

2021-02-02 21:30:39 59

原创 Mybatis-CRUD(增删改查)

1、编写接口public interface UserMapper { List<User> getUserList(); //根据id查询用户 User getUserById(int id); //insert一个用户 int addUser(User user); //修改一个用户 int updateUser(User user); //删除一个用户 int deleteUser(int id);}

2021-02-01 10:40:51 65

原创 第一个MyBatis程序

1、搭建环境 创建一个普通的maven项目,删除src目录 ps:刚创建项目时要先查看如下是否配置好 (也可在刚开始打开idea界面设置,这样便不用每次新建maven项目都要设置一下) 导入依赖 <!--导入依赖--> <dependencies>​ <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> ...

2021-01-30 22:26:34 57

原创 maven安装与配置

1、官网下载maven压缩包并解压2、配置环境变量 在系统变量里新建MAVEN_HOME,值为maven目录 编辑Path变量,新建%MAVEN_HOME%\bin 3、修改配置文件settings.xml(全局配置),这样就不需要每次在pom中配置镜像仓库 添加阿里云镜像 <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> ..

2021-01-15 11:13:45 107

原创 MySQL5.7安装与配置

1、mysql官网下载MySQL Community Server,这里我选择下载的是mysql 5.7.192、将下载的mysql-5.7.19-winx64.zip解压,并将文件夹重命名为mysql-5.7.19,移动到D:\Environment3、在D:\Environment\mysql-5.7.19下新建my.ini,写入以下内容:[mysqld]basedir=D:\Environment\mysql-5.7.19\datadir=D:\Environment\mysql

2021-01-06 19:35:28 114

原创 静态代理和动态代理

静态代理 真实对象和代理对象都要实现一个接口 代理对象要代理真实角色 好处: 代理对象可以做很多真实对象做不了的事情 真实对象专注做自己的事情 public class StaticProxy { public static void main(String[] args) { WeddingCompany weddingCompany=new WeddingCompany(new You()); wedd...

2020-12-09 18:31:04 67

原创 Lambda表达式

Lambda表达式函数式接口 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口 public interface Runnable{ public abstract void run();} 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象 Lambda表达式 推导Lambda表达式 /*推导lambda表达式,从2到6,一步一步简化 */public class TestLambda1 { //3、静态...

2020-12-09 16:09:27 95 1

原创 Java基础学习

JAVA基础注释、标识符、关键字注释 单行注释:// 多行注释:/* */ 文档注释:/** */ 标识符类名、变量名以及方法名都被称为标识符。可以使用中文命名,但一般不建议这样使用。关键字高亮的数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。(Java属于强类型语言) 弱类型语言 Java的数据类型分为两大类 基本类型 数值类型 整数

2020-12-07 16:13:03 60

原创 Linux环境下安装nodejs和npm

Linux环境下安装nodejs和npm,亲测有效!1、下载解压官网https://nodejs.org/en/download/下载已编译好的版本(Linux Binaries (x64)),或直接#wgethttps://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz#tar xfnode-v12.16.1-li...

2020-03-19 10:35:15 1370 1

原创 Python中and运算 a and b!=b and a???

在做leetcode 3Sum这道题时,发现如果写成whilenums[low] == nums[low + 1] and low&lt;high:将会出现runtime error,具体原因如下图所示,即nums[low+1]将会出现溢出。然而写成while low&lt;high and nums[low] == nums[low + 1]:则显示成功。难道意味着and运算不是两边...

2018-12-10 20:20:21 4373

原创 上机之动态规划

总时间限制:1000ms内存限制:65536kB描述又到周末了,同学们陆陆续续开开心心的来到机房上机。jbr也不例外,但是他到的有点晚,发现有些机位上已经有同学正在做题,有些机位还空着。细心的jbr发现,一位同学来到机房,坐在机位i上,如果他的左右两边都空着,他将获得能力值a[i];如果当他坐下时,左边或者右边已经有一个人在上机了,他将获得能力值b[i];如果当他坐下时,他的左...

2018-08-01 18:49:17 250

原创 电影节之贪心算法

4151:电影节总时间限制:1000ms内存限制:65536kB描述大学生电影节在北大举办! 这天,在北大各地放了多部电影,给定每部电影的放映时间区间,区间重叠的电影不可能同时看(端点可以重合),问李雷最多可以看多少部电影。输入多组数据。每组数据开头是n(n&lt;=100),表示共n场电影。接下来n行,每行两个整数(0到1000之间),表示一场电影的放映区间n...

2018-07-31 18:17:00 1485

原创 输入名字,爬取百度百科人物信息

输入要爬取的百度百科人物的名字,就可以爬取该人物基本信息import requestsfrom bs4 import BeautifulSoupurl="https://baike.baidu.com/item/"m=input("请输入名字:")r=requests.get(url+m)r.encoding=r.apparent_encodingdemo=r.textsoup=

2017-10-19 22:48:18 2667 3

原创 Python爬取百度百科,BeautifulSoup提取关键信息

本文主要爬取演员杨幂的百度百科,用到的python库有:requests和BeautifulSoup主要内容共分为以下两个方面:1、 用requests爬取网页内容2、 用BeautifulSoup提取关键信息以下为全部代码:import requestsfrom bs4 import BeautifulSoupurl="https://baike.baidu.com/

2017-10-19 20:32:38 1023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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