自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ubuntu 23.04 作为系统盘的体验和使用感受

用了几个月ubuntu发现问题很多,作为一名码农,我觉得Linux对于我来说,最大的痛点就是软件下载和适配,比如输入法,HbuilderX,微信,企业微信等等.....折腾倒也还好,折腾多了也熟了。就是害怕赶时间的时候无法正常的去干活,就比较头疼。而作为开发的机器,Linux无疑更舒服 Mac是最优解,其次win+wsl,但是好地方也不少,比如ide和编译速度比win快等等。

2023-08-04 09:58:07 2110

原创 BUG -Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.cj.jd bc.Driver

3. 如果以上步骤都没有解决问题,你可以尝试手动下载并添加 MySQL 驱动程序 jar 文件到你的项目中。你可以从 MySQL 官方网站下载适用于你的 MySQL 版本的驱动程序 jar 文件,并将其添加到你的项目的类路径中。请注意,如果你使用的是 Spring Boot,它会自动配置数据源,你不需要显式地定义名为 `dataSource` 的 bean。如果你有自定义的数据源配置,你需要确保配置正确,包括驱动程序类的加载。2. 如果你已经添加了正确的依赖,但仍然遇到问题,那么可能是由于依赖冲突导致的。

2023-06-29 09:25:11 1193

原创 人生苦短,我用Python

# 如何学习/自学 Python 的?Python是一门易学易用的编程语言,对于初学者来说,入门并不困难。我是通过在线课程学习Python的,其中比较有名的网站有Coursera、Udemy、Codecademy等。我还阅读了一些Python的书籍,如《Python基础教程》、《Python编程从入门到实践》等。此外,还可以通过阅读Python的官方文档、参加Python社区的线上活动等方式来学习Python。

2023-05-26 16:19:31 1251

原创 什么是SSH隧道,如何用python进行ssh tunnel弄穿梭

在上述代码中,我们首先定义了SSH隧道的本地端口和远程端口,以及SSH服务器的IP地址、端口、用户名和密码。然后,我们创建了SSH客户端并连接到SSH服务器,接着创建SSH隧道并连接到远程主机。总之,SSH隧道是一种非常有用的技术,可以帮助我们在不直接连接到目标主机的情况下,通过加密通信的方式,将本地计算机的网络流量转发到远程主机上。SSH隧道是一种通过SSH协议进行加密通信的技术,可以在不直接连接到目标主机的情况下,通过加密通信的方式,将本地计算机的网络流量转发到远程主机上。

2023-05-26 16:06:27 1707 1

原创 Java中@RequestMapping中的method属性详解

总之,method属性是Spring中@RequestMapping注解中的一个重要属性,它用于指定HTTP请求方法,可以限定接口只接收指定的HTTP请求方法。使用method属性可以限定该方法只能接收特定的HTTP请求方法,这样既能提高接口的安全性,也能防止客户端对不支持的HTTP请求方法进行访问,进而减少意外操作的可能性。RESTful API通常是基于HTTP协议进行通信的,它们使用HTTP请求方法来表示不同的操作类型,从而实现资源的增删改查,也就是CRUD。

2023-05-26 04:30:00 2137

原创 Java中 Controller、Service、Dao/Mapper层的区别与用法

在Java开发中,通常会采用三层架构(或称MVC架构)来划分程序的职责和功能,分别是Controller层、Service层、Dao/Mapper层。

2023-05-25 23:34:32 3604 1

原创 Windows Web server failed to start. Port was already in use.Action:Identify and stop the process th

错误如上,端口号占用。

2023-05-25 23:25:24 175

原创 java对list集合进行分页(Stream流)

如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流。Stream流中的常用方法limit:用于截取流中的元素。Stream流中的常用方法skip:用于跳过元素。limit方法可以对流进行截取,只取用前n个。2、Stream流中的常用方法limit。2、Stream流中的常用方法skip。

2023-02-09 15:19:33 3589

原创 WIndows Web server failed to start. Port was already in use.Action:Identify and stop the process th

WIndows Web server failed to start. Port was already in use.Action:Identify and stop the process th

2022-11-29 13:34:03 936

原创 Java 拼接字符串效率速度对比 代码 +““, StringBuffer.append(),StringBuilder.append(),String.concat

这个是测试100000次循环拼接结果 单位:mm 毫秒。这个是测试10000次循环拼接结果 单位:mm 毫秒。如果是循环次数低的话,差距也不是很大。

2022-08-23 10:21:46 490

原创 Shell脚本编程

printenv:输出变量 例如 ::envenv 查看系统全局变量 set 查看所有变量,包括用户定义局部变量发现我们在子bash中 看不到刚刚定义的局部变量了可以发现我们 export 将lxw变成全局变量了在子shell中更改变量不会影响到父shell, 在父shell声明对子shell有影响在子shell中要输出变量记得加上或者unset变量名。

2022-08-22 00:03:54 726

原创 Linux Shell 脚本编程 入门

Linux Shell 脚本编程第三行 将 hello world bash 追加到 lxw.txt文件中。发现更改权限之后可以用脚本名称直接去执行脚本了。会发现权限不够,因为当前的用户权限是读写。第二行输出一行hello world。开头 用来指定解析器。用来指定解析器bash。

2022-08-21 14:56:04 897

原创 Linux配置 难记的命令 和 Sheel编程学习总结常用备注

问题:Linux常用命令参考答案:find、df、tar、ps、top、netstat等。(尽量说一些高级命令)问题:Linux查看内存、磁盘存储、io。

2022-08-21 13:01:30 336

原创 Spring Cloud Alibaba Nacos 安装下载代码案例 入门9001集群负载均衡

2、启动Nacos进入Nacos的bin目录 用cmd打开,默认是没这俩目录的,我选择是1.1.4版本,不知道新版本能不能启动,启动成功界面 ,访问直接访问即可访问。

2022-08-16 00:44:46 236

原创 Spring Cloud Config 动态刷新

RefreshScope 同步配置。2.修改yml 暴露监控断点。向配置中心发送post请求。

2022-08-14 01:33:38 204

原创 Spring Cloud Gateway 自定义过滤器的配置

1、建一个过滤器类,并用@Component加入组件,这个类继GlobalFilter, Ordered 重写两个方法在filter方法中写逻辑即可。我这里写的是判断请求参数是否带有uname 如果是空就不给访问,如果有值就放行,这里可以写 全局日志记录之类的逻辑。/*** @date 2022年08月12日23:22*///自定义过滤器@Component@Slf4j@Override//类似于获取httpRquest对象//获取请求参数。...

2022-08-12 23:46:14 1171

原创 GateWay常用的Predicate(断言)Path,Header,Cookie,After..

GateWay常用的Predicate(断言)Path,Header,Cookie,After.. Loaded RoutePredicateFactory [After] Loaded RoutePredicateFactory [Before] Loaded RoutePredicateFactory [Between] Loaded RoutePredicateFactory [Cookie] Loaded RoutePredicateFactory [Header] Loaded Rout

2022-08-12 00:17:11 1153

原创 用Open-Feign调用服务端启动不起来,记录一个超级二货的错误ERROR,

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.lxw.springcloud.service.PaymentHystrixService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Path

2022-08-10 00:38:53 883

原创 SpringCloud Hystrix 图形界面搭建服务降级,服务熔断,服务限流,介绍,代码

哪些情况会发出降级:服务熔断(break):类比保险丝达到最高访问之后,直接拒绝访问,拉闸,等待叫用服务降级方服务限流(flowlimit):秒杀高并发等操作,严禁一窝蜂的过来拥挤,大家排队,一秒钟...............

2022-08-09 22:17:56 285

原创 CentOs配置网络

1、systemctl disable NetworkManager #永久关闭网络管理。2、systemctl start network.service #开启网络服务。虚拟机网络突然不通了,并且查看网卡信息时,网卡ens33也不见了。

2022-08-07 14:54:02 629

原创 Python 链接提取器 CrawlSpider

作用提取这种不知道有多少页的,数据的链接有规律的,优点可以用正则表达式,xpath,css等去获取有规则的url进行解析简单Demo。

2022-08-01 16:18:13 531

原创 Scrapy 爬虫框架工作原理

负责下载ScrapyEngine(引擎)发送的所有Requests请求,并将其获取到的Responses交还给ScrapyEngine(引擎),由引擎交给Spider来处理。它负责处理所有Responses,从中分析提取数据,获取Item字段需要的数据,并将需要跟进的URL提交给引擎,再次进入Scheduler(调度器)。它负责接受引擎发送过来的Request请求,并按照一定的方式进行整理排列,入队,当引擎需要时,交还给引擎。一个可以自定扩展和操作引擎和Spider中间通信的功能组件。...

2022-07-28 15:16:11 252

原创 Python Scrapy 框架的入门-基本使用+案例下载

Scrapy是适用于Python的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。[1]Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。[2]......

2022-07-27 22:08:52 408

原创 Python 爬虫 urllib.request 对比 requests

get请求对比get请求相对urllib.rqquest则没有需要特别的转码就可以得到响应的数据,非茶馆的方便,requests中只需要.text属性就能获取到源码,而urllib.request.urlopen()之后还得.read().decode('utf-8')去解码才能获取到解码后的源码,很不友好。#优点1.post请求不需要编解码2.post请求参数是data3.不需要请求对象的定制。#对比urllib.request。...

2022-07-26 22:55:50 685

原创 Python Requests入门 ——爬虫-方法 一个类型和六个属性

Python request的六个属性入门爬虫

2022-07-26 22:10:01 315

原创 Python BS4 星巴克界面图片报错, tfp = open(filename, ‘wb‘) FileNotFoundError: [Errno 2] No such file or

Python 利用BS4 BeautifulSoup 爬取 星巴克界面图片报错, tfp = open(filename, 'wb') FileNotFoundError: [Errno 2] No such file or directory: '美式咖啡(热/冷).jpg'

2022-07-24 15:30:06 1178 5

转载 DOCKER WSL2错误,更新安装包地址

DOCKER WSL2错误,更新安装包地址

2022-06-28 21:48:09 319

原创 mysql 忘记密码咋办

mysql8.0压缩版# Mysql8.0压缩版忘记密码怎么重置密码(小结)## 一、以下是Windows操作系统的操作步骤:1. 关闭正在运行的MySQL服务-->net stop mysql2. 打开DOS窗口,转到mysql\bin目录。3. 输入mysqld --console --skip-grant-tables --shared-memory 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,

2022-05-23 18:41:05 1581

转载 练习mysql初始化语句

初始化sql

2022-04-21 11:08:58 247

原创 Docker学习笔记----最全 入门安装到操作命令

笔记来源于 Docker https://www.bilibili.com/video/BV1og4y1q7M4 视频整理一.Docker入门 1. Docker 为什么会出现 2. Docker的历史 3. Docker最新超详细版教程通俗易懂 Docker是基于Go语言开发的!开源项目官网官方文档Docker文档是超详细的仓库地址4. 虚拟化技术和容器...

2021-11-23 02:00:10 1489

转载 Docker 学习笔记.

笔记来源于 Docker https://www.bilibili.com/video/BV1og4y1q7M4 视频整理一.Docker入门 1. Docker 为什么会出现 2. Docker的历史 3. Docker最新超详细版教程通俗易懂 Docker是基于Go语言开发的!开源项目官网官方文档Docker文档是超详细的仓库地址4. 虚拟化技术和容器化技术对比 4.1. 虚拟化技术的缺点 资源占用...

2021-11-23 01:51:08 2119

原创 Docker Search mysql 遇到的问题,解决方法.Error response from daemon: Get “https://index.docker.io/v1/search?q=

Error response from daemon: Get "https://index.docker.io/v1/search?q=mysql&n=25": dial tcp: lookup index.docker.io on [::1]:53: read udp [::1]:56674->[::1]:53: read: connection refused想docker search Xxx的时候这种错误了我也无语了,而且今天突然虚拟机ping不上了,很尴尬,解决了几个..

2021-11-22 01:54:08 10215

原创 Linux 中Docker Pull 下载速度慢解决

解决docker pull 速度慢问题将docker镜像源修改为(国内)阿里云的镜像地址:在/etc/docker/daemon.json 文件中添加以下参数(没有该文件则新建:touch ):先进入根目录/:cd / 在进入/etc/docker/ :cd/etc/docker创建文件daemon.json: touch daemon.json vim touch daemon.json a 复制代码 粘贴后 :w...

2021-11-19 00:54:40 4180 1

原创 Java中 Controller、Service 、Dao/Mapper层的区别

1、Service层:业务层-->控制业务业务模块的逻辑功能设计,和DAO层一样都是先设计接口,再创建要实现的类,然后在配置文件中进行配置其实现的关联。接下来就可以在service层调用接口进行业务逻辑应用的处理。好处:封装Service层的业务逻辑有利于业务逻辑的独立性和重复利用性。2、Controller层:控制层-->调用业务层方法来控制业务逻辑controller层主要调用Service层里面的接口来控制具体的业务流程,控制层的配置也要在配置文件中进行。Control

2021-10-13 17:58:21 11202

原创 什么是熔断? 熔断有哪几种状态 断路器的工作原理、如何开启熔断?

什么是熔断? 熔断有哪几种状态 断路器的工作原理一、什么是熔断熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。在SpringCloud框架里熔断机制通过Hystrix实现,Hystrix会监控微服务间调用的状况,当失败的调用到一定阈值,缺省是5秒内调用20次,如果失败,就会启动熔断机制。熔断机制的注解是@HystrixCommand。

2021-01-20 19:36:15 8470 2

原创 四、Hystrix断路器-全局服务降级—服务降级方法的抽取

Hystrix断路器-全局服务降级—服务降级方法的抽取

2021-01-20 10:39:52 281

原创 三、Hystrix断路器-全局降级(在消费方设置)

Hystrix断路器-全局降级(在消费方设置)之前两篇文章降级处理的问题:1、造成了代码的杂乱2、提升了耦合度3、每个方法都需要配置一个编写降级逻辑方法,很繁琐。解决办法:现在将降级处理方法(兜底方法)做一个全局的配置,设置共有的兜底方法和独享的兜底方法。一、想看前两篇博客进行消费方的降级配置(导入依赖文件,添加注解,配置降价处理方法)二、在消费方的controller里面编写全局降级逻辑的方法三、测试完毕...

2021-01-19 21:56:32 353

原创 二、Hystrix断路器-局部降级(在消费方设置)

Hystrix断路器-局部降级(在消费方设置)(1)将服务提供方关于所有服务降级的设置全部去掉(2)在服务消费方引入hsytrix依赖一、服务消费方引入Hystrix依赖 <!-- hystrix --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta

2021-01-19 21:36:12 203

原创 一、Hystrix断路器-局部降级(在服务提供方设置)

**服务降级:**服务器忙碌或者网络拥堵时,不让客户端等待并立刻返回一个友好提示,fallback(备选方 案)。触发服务降级的情况:问题:为什么要进行服务降级?在高并发测试时,消费者访问也会变得很慢,甚至出现超时报错。解决思路:对方(8001)服务超时了,调用者(80)不能一直卡死等待,必须有服务降级对方(8001)服务down机了,调用者(80)不能一直卡死等待,必须有服务降级对方(8001)服务ok,调用者(80)自己出现故障或有自我要求(自己的等待时间小于服务提供者),自己处理

2021-01-19 21:06:26 418 1

原创 1.18总结

1.总结eureka微服务创建的流程1.1 创建项目,导入eureka相关依赖1.2 编写application.yml配置文件 1.2.1 配置端口号,eureka 的配置,注意不要把自己注册进去,设置 Eureka Server 交互的地址,对外暴露自己的地址1.3 创建启动类 加上@EnableEurekaServer //开启Eureka服务1.4 启动测试,访问 7001 端口 http://localhost:70011.5 创建提供者和消费方,两个项目注意在pom 文件的基础上

2021-01-18 22:02:10 284 1

Postman-win64-6.0.10-Setup.exe

 Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 Postman 从最初设计上就是为接口测试而生的,所以在程序员中广泛使用,在开发调试网络程序时跟踪一些网络请求,能够高效的帮助后端开发人员独立进行接口测试。

2021-01-15

Xftp6和Xshell6.rar

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

2021-01-14

空空如也

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

TA关注的人

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