自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫巳的博客

我不休息我还能学 ⊂(‘ω’⊂ )))Σ≡=─༄༅༄༅༄༅༄༅༄༅

  • 博客(491)
  • 资源 (9)
  • 收藏
  • 关注

原创 【Spring Cloud Alibaba】Spring Cloud Alibaba 搭建教程

本文主要介绍了如何搭建一个`Spring Cloud Alibaba`项目,适合已经熟练使用`Spring Boot`,想要学习搭建`Spring Cloud Alibaba`项目的小伙伴。

2023-03-21 15:43:07 8219 6

原创 【Lombok】Lombok 使用教程大全

文章目录一、简介二、常用注解一、简介Project Lombok是一个java库,可以自动插入编辑器和构建工具,提高java的性能。再也不用写另一个getter或equals方法了,只要一个注解,你的类就有一个功能齐全的构建器,自动记录变量,等等。官网地址:https://projectlombok.org/二、常用注解【Lombok】val 和 var的使用 | 像 JavaScript 一样的去声明变量【Lombok】@NonNull | 如何优雅的处理字段 NullPointerExce

2021-12-08 13:37:11 1704 17

原创 【Spring Boot】Spring Boot 使用教程大全

文章目录入门篇 | Getting Started属性和配置 | Properties and Configuration模板引擎 | Template Engine连接池 | Connection Pool嵌入式Servlet容器支持 | Embedded Servlet Container Support日志和配置文件 | Logging and Profiles安全 | Security使用NoSQL技术 | Working with NoSQL Technologies使用SQL数据库 | Work

2021-09-17 17:08:44 579 2

原创 【Java 8 新特性】Java 8 新特性大全

【Java 8 新特性】目录Java Util StreamJava Util FunctionJava Util ConcurrentJava UtilJava TimeJava MathJava LangJava Util Stream【Java 8 新特性】Java Stream中forEachOrdered()和forEach()【Java 8 新特性】如何将Java流(Stream)转化成数组(Array)Java Util FunctionJava Util Concurrent

2020-12-13 22:13:16 1791 3

原创 【Mysql】Mysql排序的字段值重复时导致分页查询数据错乱的问题解决

如果多行在 ORDER BY 列中具有相同的值,则服务器可以自由地以任何顺序返回这些行,并且可能会根据整体执行计划以不同的方式返回这些行。换句话说,这些行的排序顺序相对于无序列来说是不确定的。

2023-07-20 15:31:51 1423 1

原创 在SpringBoo 2.6.15引入knife4j 4.1的依赖包后,项目启动时报错`Failed to start bean ‘documentationPluginsBootstrapper‘

在`SpringBoot`引入`knife4j`的`maven`依赖包后,项目启动时报错`Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException: Cannot invoke "org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns()" b

2023-06-05 12:21:39 854 1

原创 【Idea】人工智能编程他来了,Idea集成一款和ChatGPT一样智能的编码辅助神器

`Bito`是一款建立在`OpenAI`和`ChatGPT`之上的开发辅助神器!他可以帮我们生成代码、语法提示、生成测试用例、解释代码含义、生成注释、优化代码、检测代码安全性以及学习理论知识等!我们可以提出任何关于技术的问题,`Bito`都能够给你很好分反馈,以及代码优化建议!最重要的是,没有注册限制,不用国外手机号,只需要你提供一个邮箱即可完成注册!快来卷死你的同事吧!

2023-04-25 12:50:06 5007 1

原创 【CentOS 7】配置了SSH密钥,还是需要输入密码解决

生成了ssh密钥,将公钥放到远程服务器上后,依然要输入密码!如果不是,运行下面的命令设置(我这边用户目录是。检查远程服务器目录权限,用户目录是。内容复制到远程服务器。

2023-04-11 14:43:42 1971

原创 【ElasticSearch】Docker安装最新版ElasticSearch 8.6.2

在本文中,我将为您介绍如何在`Docker`中安装`ElasticSearch 8.6.2`。ElasticSearch是一个流行的开源搜索和分析引擎,可以帮助您快速、准确地搜索和分析数据。通过在`Docker`中安装`ElasticSearch`,您可以轻松地部署和管理您的`ElasticSearch`实例,并确保系统的可移植性和可靠性。

2023-04-08 02:36:40 2051 2

原创 【VMware】如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。

该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配置文件: Z:\Soft\VMware\nacos\nacos.vmx。

2023-04-05 12:25:04 620

原创 【Spring Cloud Alibaba】12.定时任务(xxl-job)

本文介绍了xxl-job的简单使用,帮助想要做定时任务的小伙伴快速入门和使用!对于还不会做分布式定时任务的小伙伴很有用噢!!!`xxl-job`是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。`xxl-job`主要分为两个部分,第一部分为“调度中心“,第二部分为“执行器项目”,调度中心负责定时,执行器负责执行任务。

2023-04-04 17:59:47 2601 1

原创 【Spring Cloud Alibaba】11.链路追踪(SkyWalking)

接下来对分布式项目实现链路追踪,本操作要先完成前置步骤,详情请参照【Spring Cloud Alibaba】Spring Cloud Alibaba 搭建教程在分布式系统,尤其是微服务系统中,一次外部请求往往需要内部多个模块,多个中间件,多台机器的相互调用才能完成。在这一系列的调用中,可能有些是串行的,而有些是并行的。在这种情况下,我们如何才能确定这整个请求调用了哪些应用?哪些模块?哪些节点?以及它们的先后顺序和各部分的性能如何呢?这就是涉及到链路追踪。

2023-03-30 18:50:01 2765 6

原创 【Spring Cloud Alibaba】10.分布式配置管理(Nacos Config)之多环境配置

像Spring Boot多环境配置一样去为Nacos Config做多环境配置,面对复杂的生产测试和开发环境, `Spring` 为我们提供了 `Profile` 这个功能,我们只需要在启动的时候添加一个虚拟机参数,激活自己环境所要用的 `Profile` 就可以了。

2023-03-29 23:00:00 1096

原创 【Spring Cloud Alibaba】9.分布式配置管理(Nacos Config)

在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。

2023-03-28 21:45:00 1471 5

原创 【Spring Cloud Alibaba】8.路由网关(Gateway)

Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关,该项目提供了一个库,用于在Spring WebFlux之上构建API网关。Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,如:安全性,监控/指标和弹性等。

2023-03-27 22:30:00 2533 2

原创 【Spring Cloud Alibaba】7.Sentinel熔断器仪表盘监控

`Sentinel` 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。

2023-03-26 21:30:00 1669

原创 【Spring Cloud Alibaba】6.添加熔断机制(Sentinel)

着微服务的流行,服务和服务之间的稳定性变得越来越重要。`Sentinel` 以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性。

2023-03-25 20:15:00 1275 1

原创 【Spring Cloud Alibaba】4.创建服务消费者

本文主要介绍了如何搭建一个Spring Cloud Alibaba项目的服务消费者,适合已经熟练使用Spring Boot,想要学习搭建Spring Cloud Alibaba项目的小伙伴。

2023-03-24 15:27:56 2002 1

原创 【Spring Cloud Alibaba】3.创建服务提供者

本文主要介绍了如何搭建一个`Spring Cloud Alibaba`项目得服务提供者端得具体操作,适合已经熟练使用`Spring Boot`,想要学习搭建`Spring Cloud Alibaba`项目的小伙伴。

2023-03-24 15:27:23 2140

原创 【Spring Cloud Alibaba】2.服务注册与发现(Nacos安装)

我们要搭建一个`Spring Cloud Alibaba`项目就绕不开`Nacos`,阿里巴巴提供的`Nacos`组件,可以提供服务注册与发现和分布式配置服务,拥有着淘宝双十一十几年的流量经验,还是非常的可靠的。

2023-03-23 19:30:00 3321

原创 【Spring Cloud Alibaba】5.创建服务消费者(Feign)

本文主要介绍了如何搭建一个`Spring Cloud Alibaba`项目的服务消费者的Feign方式,适合已经熟练使用`Spring Boot`,想要学习搭建`Spring Cloud Alibaba`项目的小伙伴。

2023-03-22 17:31:42 1699 4

原创 【Maven】Unknown lifecycle phase “.test.skip=true“.问题解决

运行跳过测试单元命令,出现Unknown lifecycle phase “.test.skip=true“. 问题解决

2023-03-22 07:15:00 4143 1

原创 【Spring Cloud Alibaba】1.项目搭建与依赖管理

引入需要的依赖,进行统一管理。

2023-03-21 14:00:09 3586

原创 【蓝桥杯】日志统计 - Java版解析

通过尺取法完成日志统计,日志统计:在指定时间区间中,取获赞达标的id为热帖

2022-12-08 10:46:08 574

原创 【Ubuntu 20.04 LTS】安装Docker

本文介绍了ubuntu安装docker引擎的三种方式:1.你也可以从`Docker`的apt资源库中设置和安装`Docker`引擎;2.手动安装并手动管理升级;3.使用脚本快速安装,只推荐用于测试和开发环境。

2022-11-02 11:16:11 7639 1

原创 【Python】Java工程师学Python之PyCharm安装详细教程

PyCharm安装教程

2022-07-25 14:39:02 608

原创 【Linux】如何查看命令运行历史时间以及操作人IP

我们在工作中,往往为了省事,多个人用一个linux账户,这样当我们在系统出问题时,无法知道是谁进行了不好的操作,比如误删除或错误的执行了命令,我们可以通过这个方法来查询定位这个“坏家伙”。......

2022-06-20 11:10:54 5107 6

原创 【蓝桥杯】蛇形填数 - Java版解析

如下图所示,小明用从1 开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20 行第20 列的数是多少?

2022-06-17 17:54:11 1301

原创 【蓝桥杯】特别数的和 - Java版解析

小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?输入格式共一行,包含一个整数 n。输出格式共一行,包含一个整数,表示满足条件的数的和。...

2022-06-15 09:39:12 378 1

原创 【蓝桥杯】星系炸弹 - Java版解析

在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。...

2022-06-14 16:48:03 1346

原创 算法技能树/职业路线评测

算法技能树/职业路线评测

2022-06-13 15:54:04 195 6

原创 【蓝桥杯】成绩统计 - Java版解析

编写一个程序,建立了一条单向链表,每个结点包含姓名、学号、英语成绩、数学成绩和C++成绩,并通过链表操作平均最高的学生和平均分最低的学生并且输出。输入格式输入n+1行,第一行输入一个正整数n,表示学生数量;接下来的n行每行输入5个数据,分别表示姓名、学号、英语成绩、数学成绩和C++成绩。注意成绩有可能会有小数。输出格式输出两行,第一行输出平均成绩最高的学生姓名。第二行输出平均成绩最低的学生姓名。...

2022-06-13 14:59:05 564

原创 【蓝桥杯】微生物增殖 - Java版解析

假设有两种微生物 X 和 YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。现在已知有新出生的 X=10,Y=90,求60分钟后Y的数目。提示:分析可知,Y分别会在0.5,1.5,2.5······时被吃,所以,把60分钟分成120份,则在除以2余数为1时,Y的数目减少X个。......

2022-06-06 12:47:36 243 1

原创 【蓝桥杯】方阵转置 - Java版解析

给定一个n×m矩阵相乘,求它的转置。其中1≤n≤20,1≤m≤20,矩阵中的每个元素都在整数类型(4字节)的表示范围内。输入格式第一行两个整数n和m;第二行起,每行m个整数,共n行,表示n×m的矩阵。数据之间都用一个空格分隔。输出格式共m行,每行n个整数,数据间用一个空格分隔,表示转置后的矩阵。样例输入```bash2 434 76 -54 7-4 5 23 9```样例输出```bash34 -476 5-54 237 9```

2022-06-02 10:36:12 295

原创 【蓝桥杯】门牌制作 - Java版解析

小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?

2022-05-31 17:51:28 350

原创 【蓝桥杯】大衍数列 - Java版解析

文章目录问题解析代码优化问题中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。它的前几项是:0、2、4、8、12、18、24、32、40、50 …其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。打印出了大衍数列的前 100 项。2014年第五届蓝桥杯JavaB组——大衍数列解析题目中已经给出规律:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。我们可以通过i除以2取余的方式来判断是否为奇数还是偶数代码public st

2022-05-31 17:13:20 584

原创 【Python】Java工程师学Python教程

鲁迅先生说的好,不爱学习的开发不是好开发(帮我压下先生的棺材板~),开个玩笑,主要是因为Python近年来大火,作为一名编程爱好者,怎么能不去一探究竟呢?接下来博主会在这个专栏一边学习一边分享Python和Java的对比,以及Python用法,希望能够帮助到和我一样身为一名Java开发还要想学Python的同学。

2022-05-31 16:39:01 996

原创 【蓝桥杯】Java版解析教程

通过Java的方式来实现蓝桥杯上一些经典问题

2022-05-31 16:35:07 202

原创 【蓝桥杯】切面条 - Java版解析

文章目录问题解析代码简化问题一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?2014年第五届——第二题:切面条解析对折次数根数相比上次增加根数02-12 + 202022 + 20 + 212132 + 20 + 21 + 2222………n2+20 + … + 2n-12

2022-05-31 16:29:41 227

原创 【Python】Java工程师学Python之常用开发工具

文章目录Idea or PyCharmIdea安装插件创建项目代码规范检测VSCodeIdea or PyCharmIdea和PyCharm的区别就是Idea需要安装Python的插件,而PyCharm是专门用来开发Python的工具,Idea在安装插件后基本没啥区别,唯一点就是可能官方的插件没有PyCharm更新得快,Idea由于主要是开发Java的,可能有过多的功能冗余,如果是没有编码经验的Python初学者,建议用PyCharm或VSCode,由于博主是主学Java的,这里就直接用的Idea,通过

2022-05-31 15:11:26 4856 2

jar生成exe文件教程以及相关工具安装包(全一套)

jar生成exe文件教程以及相关工具安装包(全一套),先安装程序,装完后运行,然后用Keymaker.exe生成一个序列号,输入到程序里面即可。

2020-10-20

菲斯塔用户手册 .pdf

菲斯塔官方用户手册,对车辆进行详细的说明,解决菲斯塔常见的问题,以及功能说明,保养周期等,适合刚刚购车用户了解菲斯塔。

2020-10-20

MobaXterm2020年最新版.zip

超好用的linux远程连接工具MobaXterm_Portable_v20.3版,功能强大,无需安装,解压即用。

2020-10-20

Axure8.0汉化破解版(项目经理必备)

Axure是一款绘制页面的软件,开发人员可以通过拖拽来绘制网页demo,可以导出html,是项目经理做demo的利器.

2018-09-18

bitvise-ssh-client linux远程连接软件

好用的一款linux远程连接软件bitvise-ssh-client,支持保存连接信息共享.

2018-09-18

poi-3.17-20170915

java POI包,主要用于EXCEl表格操作。包含:poi-3.17.jar、poi-ooxml-3.17.jar、poi-ooxml-schemas-3.17.jar等

2017-10-17

Linux常用命令参考手册

Linux常用命令参考手册,包含linux基础常用命令,方便用户快速查找linux命令,离线也能使用,如果打开无内容,请右击》属性》解除锁定。

2017-09-20

MyEclipse破解以及破解教程

MyEclipse破解以及破解教程,针对于MyEclipse 10 、MyEclipse 2014等进行破解,支持专业版、Spring版等。本人亲测,好用和大家分享。

2017-09-15

pdfbox-app-1.8.13.jar

JAVA读取PDF所需要用到的jar包; package com.lewei.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileReader; import java.io.FileWriter; import org.apache.pdfbox.pdfparser.PDFParser; import org.apache.pdfbox.util.PDFTextStripper; public class PDFTest{ // TODO 自动生成方法存根 public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("E://900540.3_K.pdf"); BufferedWriter writer = new BufferedWriter(new FileWriter("E://change.txt")); PDFParser p = new PDFParser(fis); p.parse(); PDFTextStripper ts = new PDFTextStripper(); String ss = ts.getText(p.getPDDocument()); writer.write(ss); fis.close(); writer.close(); System.out.println("开始读取"); FileReader fr = new FileReader("E://change.txt");//需要读取的文件路径 BufferedReader br= new BufferedReader(fr); String s = br.readLine(); while(s!=null)//如果当前行不为空 { if(s.length()>10){ if(s.substring(0,3).contains("G01")){ System.out.println(s);//打印当前行 String s1=s.substring(0,s.indexOf(" ")); System.out.println("Type="+s1); } } s= br.readLine();//读取下一行 } br.close();//关闭BufferReader流 fr.close(); } }

2017-02-21

空空如也

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

TA关注的人

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