- 博客(29)
- 收藏
- 关注
原创 windows系统连接Linux系统(Ubutun)
1、查看虚拟机的IP地址,使用ifconfig命令2、在windows主机实现ping命令,检查是否能够连接到3、ssh username@IP如果没有安装sshd的话需要先安装一下
2021-11-04 23:16:50
678
原创 IP代理问题
今天写了一个爬虫使用了IP代理,出现如下图错误,在百度上找了许多的文章,发现都是讲要关闭系统开启的代理,浏览器的代理,fillder的代理,一一尝试之后发现都没有用,后来换了一个IP地址之后就可以了。其实是这种错误就是你使用的代理IP无效,换一个IP就可以了...
2021-10-13 13:02:00
165
原创 计算机网络
运输层报文传输运输层传输协议运输层数据报文规范UDP协议TCP协定运输层传输协议运输层传输协议分为UDP协议和TCP协议,UDP协议是无连接的,不需要服务端确定就可以直接发送,是不可靠的(也可以实现可以,需要在应用层添加一些控制)。而TCP协议是连接的,连接前需要进行三次握手,是可靠的。应用层发送数据报文到运输层并不是直接发送,而是通过应用层进程下的套接字发送给运算层。网络层进行IP封装发送给下一层,最后发送给接收主机。接收主机通过一层层传输之后到应用程序。运输层数据报文规范运输层数据报文包含源端口
2021-09-19 01:19:11
163
原创 springboot无法加载图片资源
今天调试的时候发现无法找的静态资源,一开始以为是路径写错了,但仔细检查发现路径没写错,到最后发现只要maven clear一下就行了
2021-09-10 14:19:29
588
1
原创 Idea,Debug
今天在debug的时候出现No executable code found at line ,意思就是这一行没有检测到有代码,这个时候清除缓存就行了
2021-09-02 15:24:18
128
原创 springboot整合pageHelper实现分页
pageHelper是一款实现分页的插件,可以用它结合springboot实现对页面的分页。1.导入pageHelper依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version><depe
2021-08-31 19:26:57
250
原创 No SecurityManager accessible to the calling code
No SecurityManager accessible to the calling code在做一个项目中发现老是出现上图错误,经查询后发现ThreadContext没有绑定SecurityManager,按照要求进行绑定,成功解决了问题。DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();securityManager.setRealm(userRealm);ThreadContext.bin
2021-08-29 22:37:13
303
转载 java注解
注解的概叙与实现1.概叙1.1.什么是注解1.2.jdk的元注解2.定义一个注解2.1.定义一个注解2.2.使用自定义的注解1.概叙1.1.什么是注解我们知道注释是给人看的,编译器不会加载。注解和注释两个名字这么像,自然而然的就联想到注解是不是给编译器看的。事实确实是我们想的那样,注释就是给编译器看的。1.2.jdk的元注解元注解就是标记注解的注解jdk有四个基本的元注解1.@Documented 用于制作文档2.@Target 指定注解的使用位置,不指定的话任何位置都可以使用,通过valu
2021-08-11 19:22:01
118
原创 git常见命令
写入到缓存区,git add filename提交到本地仓库,git commit -m messge提交指定文件到缓冲区,git commit [file1] [file2] -m messga查看最近commit记录,git log [-pretty=oneline]指向历史版本 git reset --hard 版本号(前四个数字即可),这个时候暂停区的文件会被清楚?查询历史指向变更,git reflog查看文件的状态,git status丢弃工作区的修改,git checkout -
2021-08-08 20:14:31
88
原创 Mabatis入门,狂神说java课程笔记
文章目录Mabatis入门1.简介1.1.什么是Mybatis1.2.持久化数据持久化1.3.持久层Dao层,Service层,Controller层1.4为什么需要Mybatis2.搭建一个Mybatis程序2.1.搭建一个环境2.2.创建一个模块2.3.编写代码2.4.测试2.5.哪些操作不需要改变3.CRUD3.1.namespace3.2.select查询语句3.3.insert插入语句3.4.update修改语句3.5.delete删除语句3.6.小结3.7使用Map传参3.8.思考4.配置解析4
2021-07-28 11:24:59
860
原创 2021-07-25
文章目录1.端口号介绍2.对UDP和TCP套接字二元组和四元组的理解1.端口号介绍端口号字段占16个比特,在0~65535之间,0-1023为周知端口号,受限制的,这些留给HTTP(80),FTP(21)2.对UDP和TCP套接字二元组和四元组的理解UDP套接字是由一个二元组全面标识的,二元组包括目的IP地址和目的端口号TCP套接字是由一个四元组全面标识的,四元组包括目的IP地址,目的端口号,原IP地址和原端口号两者的不同是由两者的通信方式决定的。UDP是不可连接的而TCP是可连接的,故UDP只
2021-07-25 09:30:32
119
原创 log4j日志配置
1.引入log4j依赖从maven仓库中导入log4j依赖包<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2.配置settings <settings> <setting name="
2021-07-16 20:41:46
563
原创 2021-07-14
mybatis创建项目已经创造问题需要到父项目中删除已经存在的子项目,pom文件在创建后会是ignored需要的settings中修改
2021-07-14 08:37:33
72
原创 mybatis
创建的mybatis子项目和父项目版本不一致不能导入父项目所有的依赖,可以在pom.xml中修改为相同版本即可。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven
2021-07-05 07:20:43
103
原创 isnull,notnull,any
pd.isnull()用来判断是否为缺失值,缺失值为Truepd.notnull()也可以用来判断缺失值,非缺失值为Truepd.isnull().any,列级别的判断,现在一列存在缺失值pd[pd.isnull().values==True]显示数值
2021-05-09 12:53:31
406
原创 max,min中参数key的简单使用
max如果对python有过一点了解就知道max可以求两个或多个数的最大值a = [1, 2, 3, -1, 2, 3, -4]print(max(a))但内置函数中有个参数强大的参数key却鲜为人知参数key可以为一个函数表达式如math.cos求出cos值最大的数a = [1, 2, 3, -1, 2, 3, -4]print(max(a, key=np.math.cos))min函数同理...
2021-05-07 23:26:36
371
原创 后缀表达式实现(java)
这里写自定义目录标题一、思路二、实现三、总结一、思路后缀表达式:操作符放到操作对象后面 实现思路:(与前缀表达式实现思路有点相似) 1、将字符串切割,并用一个字符串数组接收 2、索引从左到右开始扫描 3、如果为数字则入栈,为运算符就将数栈弹出两个数字进行运算,将结果压入栈 4、重复2、3,直至到右边边界二、实现import java.util.Stack;public class ReversePolishDemo {
2021-02-23 18:46:58
1081
原创 前缀表达式(java实现)
这里写自定义目录标题一、实现思路二、代码实现一、实现思路1、将字符串切割,并用一个字符串数组接收2、索引从右到左开始扫描3、如果为数字则入栈,为运算符就将数栈弹出两个数字进行运算,将结果压入栈4、重复2、3,直至到左边边界二、代码实现import java.util.Stack;public class PolishDemo { public static boolean recognize(char ch) { return ch == '*' || ch == '
2021-02-23 17:12:03
349
原创 java用栈运算简单的中缀表达式(多位数)
文章目录一、栈实现计数器思路1、两个栈来保存字符2、比较优先级和计算3、过程会使用到的函数3.1、boolean recognize(char ch)区别是数字还是操作符3.2、int priority(char ch),用来比较优先级3.3、int operateNum(int num1, int num2, char ch)二、用代码实现总结一、栈实现计数器思路1、两个栈来保存字符调用系统中写好的栈定义两个栈,一个用来存取数字,一个用来存取操作符2、比较优先级和计算读取的是数字入栈,操作符则
2021-02-22 17:00:07
354
1
原创 java栈的实现(数组)
文章目录前言一、数组实现栈1、定义数组长度,数组,指向栈顶的地址的元素和构造函数2、isEmpty(),判断是否栈空3、isFull(),判断是否栈满4、add(int a),添加元素5、pop(),出栈6、求栈长度7、求栈最大容量8、打印栈9、数组实现栈的完整源码前言栈是一种先进先出的数据结构,FIFO,栈的这种特性在日常生活中被普遍使用。例如在浏览器上返回前一个网页和后一个网页就利用的栈一、数组实现栈1、定义数组长度,数组,指向栈顶的地址的元素和构造函数 private int ma
2021-02-21 16:27:39
91
原创 java实现链栈
文章目录前言一、链表实现栈1、两个类,一个用来定义链表节点数据类型,一个实现链表的操作1.1、数据类型1.1.1、定义节点数据类型包涵那些基本数据类型1.1.2、节点构造函数1.1.3、重写toString()1.1.4、完整源码1.2、链表操作类1.2.1、定义栈顶1.2.2、isEmpty(),判断是否栈空1.2.3、push(int a),添加元素1.2.4、pop(),出栈1.2.5、求栈长度1.2.6、求栈最大容量1.2.7、打印栈1.2.8、完整源码1.3、整个过程完整源码总结:1、栈总体来说是
2021-02-21 16:27:04
328
原创 Python
在使用matplotlib画图,设定x,y轴的标题时发现中文显示错误,只需增加一行代码就可以解决。增加一行:plt.rcParams[‘font.sans-serif’]=[‘SimHei’]如图
2020-12-23 10:26:31
45
原创 文件的输入与输出
C++为我们提供了fstream库和rdbuf()函数来实现文件的输入与输出。rdbuf()函数可以为我们重新定义输入输出。文件输入:ios::out,输入文件文件输出:ios::in,输出文件输入多行std::app,表示追加的意思按行输出文件fail()函数检测文件是否打开。eof是end of file的简写,判断是否到了末尾...
2020-10-22 17:03:56
183
原创 爬取豆瓣250本书籍
爬虫爬取豆瓣top250书籍并保存进.txt文件欢迎使用Markdown编辑器使用的工具:pycharm使用的包:requests,bs4以下是本次爬取的代码你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计
2020-08-08 17:43:42
200
原创 unbuntu linux镜像下载
链接:https://pan.baidu.com/s/1w1Eh01W6ik4JNzaViKtMMA提取码:2rkt还可以去官网下载https://ubuntu.com/download**
2020-05-20 16:43:18
258
原创 最新版本官方kali-linux-2020.2-installer-amd64.iso百度云免费下载
kali-linux-2020-W20-installer-amd64.iso高速下载kali linux 镜像下载链接:https://pan.baidu.com/s/1wc0a7oCrDPzFA2CgZp1PyA提取码:0lze
2020-05-16 19:13:11
12982
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人