自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java 日志

如果有两个项目,A项目和B项目,其中A项目使用了logback作为日志工具,B项目使用log4j2作为日志工具,现在A项目要引用B项目(B项目做成jar包供A项目使用),这时候肯定会有日志冲突。对于上面的问题,我们想如果有一个统一的接口,logback和log4j-core都实现同一个接口,在两个不同的项目中,都通过接口来处理日志,接口通过不同的实现类(引入的jar包)来具体实现不同的日志处理。在Java日志中经常能看到Slf4j,log4j,log4j2,logback等等,各种日志五花八门,眼花缭乱。

2024-12-07 13:32:37 170

原创 浏览器报错:Mixed Content: The page at ‘’ was loaded over HTTPS...

页面样式无法加载出来。

2024-11-24 13:51:28 4031

原创 Python爬虫系列04-使用Scrapy框架创建爬虫

scrapy genspider 爬虫名 URL起始页,这里URL起始页可以先随便写一个URL,等后续修改。进入创建Scrapy工程的目录,通过命令可以创建Scrapy框架工程。创建完成后可以在文件夹中看到以及创建好的工程。进入到工程目录,通过命令创建Spider。这里看到在爬虫中的输出语句已经成功输出了。创建Spider之后的目录结构。编写爬虫,这里做简单输出。可以通过命令来启动爬虫。使用国内清华镜像安装。

2024-11-23 15:34:42 439

原创 Python爬虫系列02-伪装浏览器的爬虫

urllib.request.urlopen(req)中urlopen()方法可以理解为打开传递的url,但是这只是默认的方式,(模块帮我们构建好的),但是基本的urlopen()方法并不支持代理,cookie等其它的HTTP/HTTPS高级功能。那么想要将爬虫程序伪装成浏览器发送请求,需要在请求中添加User-Agent请求头,这里添加User-Agent内容可以通过上面截图位置获取数据,也可以通过上面给的网站,随便都可以使用。User-Agent:它用于向服务器提供关于发送请求的 客户端 软件的信息。

2024-11-16 15:57:19 1355

原创 Python爬虫系列01-简单的数据挖掘以及数据清洗

数据挖掘就是获取想要爬的网页的内容,这里以百度首页为例,在浏览器中按下F12就可以看到网页的数据。中文的处理:只要在读取文件内容后通过decode()方法进行解码,这里就可以看到获取网页内容的中文也可以正常展示。上面我们获取的是一整个网页的内容,但是我们只获取其中很少部分的内容,这时候要对上面获得的数据进行数据清洗。通过对比,获取的内容并不完全一样,这是由于获取到的都是二进制数据,所以中文数据都是以二进制的数据展示。以下图框选内容为例,获取title标签中的内容。通过下面的代码可以获取红色框选的内容。

2024-11-16 11:40:04 236

原创 QoS服务质量简介

QoS:服务质量(Quality of Service)。指对IP网络投递分组的服务能力的评估。通常以对延迟、延迟抖动、丢包率等服务需求提供支持的能力作为核心评估对象。为了满足这些核心需求,需要有一定的支撑技术。Gx接口协议定义了多种级别的QoS。

2024-11-14 19:05:21 949

原创 IP-CAN简介

IP-CAN(IP-Connectivity Access Network)即IP连接访问网络, 是一个通过IP实现用户设备(UE)与IP多媒体子系统(IMS)实体之间连通的网络实体和接口的集合。

2024-11-14 19:02:23 325

原创 初识JVM

Java语言与其它语言不同,不是直接将代码编译成与系统有关的机器码,而是编译成一种特定的语言规范,这种语言规范就是我们熟悉的字节码。无论Java程序要在Windows系统,还是Mac OS系统,或者Linux系统,它首先都得编译成字节码文件,然后才能运行。但是编译成字节码文件,各个系统还是无法明白字节码文件的内容,之时候就需要Java虚拟机的帮助了。标记清除法不需要移动对象,时候存活对象比较多的情况,复制算法,空间减半,还需要移动对象,但是不会产生空间碎片。对象初始化方法一般只在实例化对象的时候执行。

2024-11-09 11:36:59 149

原创 桌面没有此电脑

如果桌面上没有此电脑的图标可以通过以下步骤展示该图标。点击确定后桌面就可以看到此电脑的图标了。第一步:在桌面空白处鼠标右键选择个性化。第三步:点击桌面图标设置。

2024-11-04 21:46:14 173

原创 斐波那契递归算法的时间复杂度

上图中每一个结点都是一次运算,所以第五项的时间复杂度就是所有的运算次数之和,也就是结点个数。依据这个计算,求第n项的时间复杂度就是 2^(n-2)-1=1/4 * 2^n -1。如果上图是一个满二叉树,则满二叉树的结点总数为 2^h-1,其中h为二叉树的高度。斐波那契数列:一个数列从第三项开始,该项的值为前两项的和。所以时间复杂度就是O(2^n)例如求解数列中第5项的值。

2024-11-02 11:36:36 380

原创 DNS 从0到1学习资料整理

DNS从0到1

2024-08-28 23:52:30 163

原创 tar: Exiting with failure status due to previous errors

dev/null 是一个特殊的文件,写入到它的内容都会被丢弃(不显示、不打印、不记录);但是 /dev/null 文件非常有用,将命令的输出重定向到它,会起到"禁止输出"的效果。从图上可以看到:tomcat76/work/Catalina/localhsot/manager/org Permission denied(权限被拒绝)原因是打包的文件夹中有超出权限的文件或文件夹,比如你用普通用户登录,但是存在root权限的文件夹。2.找到超出权限的文件或文件夹,更改文件或文件夹权限或者删除该文件或文件夹。

2024-01-22 11:39:13 4511

原创 前后端获取时区

得到的时区格式为+08:00。得到的时区格式为+0800。通过调用moment().format(‘Z’);可以看到Z和XXX都可以获取时区,不过格式上有些区别。可以通过查看SimpleDateFormat 类。

2023-12-12 23:04:37 929

原创 批量操作,有则更新,没有插入 foreach

Mysql+MybatisON DUPLICATE KEY UPDATEnumber为unique具有唯一性 <insert id="insertOrUpdate" parameterType="List"> insert into white_list (id,number,status,remark) values <foreach collection="list" item="item" index="index" separator=",">

2022-02-18 14:43:46 384

原创 java如何写接口给别人调用

如何编写restful风格接口供其他人调用

2022-02-11 14:27:56 7199

原创 substring()方法

在substring()方法中可以放一个参数也可以放两个参数public class MyTest { public static void main(String[] args) { String str1 = "abcdefg"; System.out.println(str1.substring(3)); //defg System.out.println(str1.substring(1,3)); //bc

2021-12-15 22:04:28 355

原创 关于Vue3.0以上版本降级

vue -V 查看本机vue版本npm uninstall -g @vue/cli 卸载vue脚手架npm install -g vue-clivue -V 查看新版本

2021-08-31 12:49:11 5729 2

原创 解决lombok注解不生效

首先lombok仅仅在maven导入jar包是不够的,还要进行安装。在idea中File—>setting中找到lombok可以直接install安装,提示重启后配置完pom.xml就可以使用lombok了。

2021-06-23 13:59:23 2593

原创 Java中基础概念

JRE JVM JavaSE JavaEE JavaMEJRE:Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。JVM:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,...

2019-12-24 22:13:16 194

原创 每次开机数据库连接不上

有的数据库安装时没事设置自动启动,也就没有开启数据库服务,在cmd窗口中 net start mysql 也链接不上,那就需要手动启动在右击我的电脑-管理-服务下 找到mysql服务 设为自动启动就可以了。...

2019-09-22 20:29:16 1130 3

原创 记事本写Java程序

建立一个记事本输入代码:例如:public class HelloWorld{ public static void main(String[] args){ System.out.println(&quot;HelloWord!&quot;); } }

2019-01-18 15:55:01 718

翻译 Java环境的配置

Java

2019-01-18 15:50:00 165

空空如也

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

TA关注的人

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