- 博客(31)
- 资源 (1)
- 收藏
- 关注

原创 #信息可视化# echarts入门学习零基础(一)
一、首先零基础学习怎么开始啊?**首先先做个小项目,从项目中体会做法。项目做成之后会有小小的成就感,这时再去看文档学习,会添加兴趣,使得学习不那么枯燥。熟悉知识之后就是做练习、专研技术。二、下载e-charts下载我们去官网下载echarts官网我们选择定制自己想要的样式模板,会跳到下面界面接下来选择自己想要的模板样式,这里我们选的柱状、折线等可以填上我们邮箱地址(不填也行)等它打包好浏览器会自动下载三、 入门小项目<!DOCTYPE html><h
2020-05-17 10:36:51
924
原创 其他自动重试的注解
除了@Retryable@Recover注解用于定义重试次数耗尽后执行的恢复方法。当@Retryable注解的重试次数达到上限时,@Recover方法会被调用。这通常用于在所有重试都失败时执行自定义的处理逻辑或提供回退方案。
2024-08-21 13:35:06
670
原创 @Retryable 注解的使用与深度原理解析
它在 Spring 的 AOP(面向切面编程)机制的支持下,能够在方法执行失败时,根据指定的策略自动重试。注解时,Spring 会自动创建一个代理对象(proxy),并在调用目标方法时,通过拦截器(Interceptor)拦截方法的调用。,它将会自动重试,最多重试 3 次,每次重试之间的延迟时间为 2 秒,且每次重试的延迟时间会按 1.5 倍增长。:过于频繁或延迟过长的重试可能影响应用的性能,尤其是在高并发环境中使用时,需合理配置重试策略。:指定触发重试的异常类型,默认是空数组,表示所有异常都会触发重试。
2024-08-21 13:31:45
1017
原创 如何查询端口是否被占用
通过使用netstat和taskkill命令,可以查询指定端口是否被占用,并终止占用该端口的进程。此过程可以通过批处理脚本自动化,以简化操作。
2024-07-08 13:42:38
779
1
原创 查询进程并且杀死
使用tasklist和taskkill命令,可以方便地查询和删除(终止)Windows 中的进程。这对于手动或自动化进程管理非常有用。
2024-07-08 13:40:43
1503
原创 在mysql中GROUP_CONCAT字段的作用
使用分号(;1 | Alice;BobDavid;Eve是 MySQL 提供的一个强大函数,允许用户将分组内的多个值连接成一个字符串。它可以按需求定制结果的排序和分隔符,适用于各种数据聚合和文本处理的场景。
2024-06-17 15:49:45
610
1
原创 Mailjet的使用
每次请求都需要进行身份验证,通常通过API密钥和密钥对(API key and secret key)来进行。Java包会解析响应,将其转换为合适的Java对象,便于后续处理。在处理请求和响应时,可能会遇到各种异常情况,如网络错误、认证失败、API调用超限等。这些组件共同工作,确保Mailjet Java包可以高效、可靠地与Mailjet服务器进行通信,实现电子邮件的发送和管理。Mailjet的Java包通过发送HTTP请求与Mailjet服务器进行通信。Java包提供了各种类和方法来简化构建请求的过程。
2024-06-12 15:24:17
481
原创 怎么不使用springboot Helper或Spring Initializr来创建spring项目
以上步骤将创建一个基本的 Spring 项目,而不依赖于 Spring Boot Helper 工具。这样可以更好地理解 Spring 框架的底层工作原理和配置方式。首先,创建项目的基本目录结构。在项目根目录下创建一个。
2024-06-12 15:20:09
537
原创 在 Windows 操作系统中,可以通过命令行工具来杀死进程
命令是一个用于终止进程的命令行工具,可以通过进程名称或进程 ID (PID) 来杀死进程。以上这些方法可以在 Windows 中通过命令行工具有效地终止不需要的或卡住的进程。命令也可以用来终止进程,尤其是在批处理脚本中非常有用。命令查看当前正在运行的进程及其 PID。在 PowerShell 中,可以使用。cmdlet 来终止进程。例如,终止 PID 为。例如,终止 PID 为。例如,终止 PID 为。
2024-06-12 15:16:24
5313
原创 如何在命令行判断node.js启动了没有
被占用,这个命令将显示相关的监听信息,表明 Node.js 应用程序已经启动并在监听该端口。这些方法可以帮助你在命令行中判断 Node.js 是否已经启动,并提供相关的进程或端口信息。相关的进程 ID (PID)。如果没有任何输出,则表示 Node.js 没有运行。如果没有任何输出,则表示 Node.js 没有运行。如果 Node.js 已启动,这个命令将显示与。如果 Node.js 已启动,这个命令将显示与。如果 Node.js 已启动,这个命令将显示与。如果 Node.js 已启动,这个命令将返回与。
2024-06-12 15:15:16
991
原创 spring中依赖注入的方式
在 Spring 框架中,依赖注入(Dependency Injection,DI)是一个核心的特性,它允许开发者将对象的依赖关系通过容器进行管理和注入。这些依赖注入的方式可以根据项目的需求和设计选择合适的方式来实现对象之间的依赖关系。通常推荐使用构造函数注入或者 setter 方法注入来实现依赖注入,因为它们可以增强代码的可读性和可维护性。
2024-04-23 19:48:44
748
原创 Hive 和 MySQL的联用
Hive 和 MySQL 是两种不同的数据库系统,它们在数据存储和计算方面有着不同的特点和适用场景。但是,你可以通过一些方法将它们联合使用,以满足特定的需求或场景。
2024-04-23 19:47:15
880
2
原创 Hive 与 Hadoop 和 HBase 的区别和联系:
虽然 Hive、Hadoop 和 HBase 都是 Hadoop 生态系统中的重要组件,但它们在数据存储、处理方式和适用场景等方面有所不同,可以根据具体需求选择合适的工具或组合使用它们来完成数据处理和分析任务。1、Hive 与 Hadoop 的关系: Hive 是建立在 Hadoop 生态系统之上的工具,通过利用 Hadoop 提供的分布式存储和计算能力来处理大规模数据。4、数据访问方式:Hive 主要面向批处理作业,适合处理大规模数据的分析和处理;
2024-04-23 17:43:50
497
1
原创 通过 JMX(Java Management Extensions)查询 Java 应用程序的性能指标
主要是java检测工具的主要实现方法,掌握之后+前端,就可以实现自己监控JVM
2024-04-13 20:21:04
1306
原创 JAVA爬虫demo(东方财富)
请注意,这只是一个简单的示例程序,实际应用中可能需要更复杂的逻辑来处理不同类型的新闻或者获取更详细的信息。同时,爬取网站信息时要注意网站的 robots.txt 规则和使用频率,避免对网站造成过大的负担。它首先连接到东方财富网站,然后通过选择器 .news-list li 来获取新闻列表中的每一条新闻,然后提取新闻的标题和链接进行展示。这里是一个简单的 Java 爬虫程序,用来爬取东方财富网上的新闻消息。需要注意的是,爬取网站信息时需要遵守网站的规定,不要违反法律法规或侵犯他人权益。
2024-04-08 16:50:40
455
原创 Method中的invoke方法
方法的作用是使用反射机制动态调用对象的方法,并返回方法执行后的结果。的方法对象,然后创建了该类的实例,并使用。在上面的示例中,我们通过反射获取了类。方法动态调用了该方法,并传入了参数。异常,因此在使用时需要进行异常处理。最后打印了方法执行的结果。
2024-03-31 12:27:23
877
原创 谈一谈恋爱中的现实
但是很多男性谈恋爱之后可能就会沉浸在恋爱的美好中去,而忘记了上进心,而忘记了提升自己,为了女生去放低自己的底线,自尊等,但是这样只会让女生感觉你很多东西都不如她了,不能给她带来更多的东西了,能给她带来的也只剩对她好,陪着她,给她花钱等价值。然后你因为沉浸在美好的恋爱中,使得你忘乎所以,变得颓废,变得只会围着她转,那么你现在能够提供的价值已经不能满足她了,没有了当初她喜欢你的那些优点和价值了,她也就会慢慢变得冷漠,无所谓,到后面的分手。不要因为曾经人有多好就不会这样,这是人性!
2024-03-31 11:03:13
491
原创 编写一段shell脚本来启动springBoot项目和nginx项目
下面是一个示例的Shell脚本,用于启动一个Spring Boot项目和一个Nginx项目。请注意,这只是一个简单的示例,实际项目中可能需要根据具体情况进行修改和优化。命令可以使Spring Boot项目在后台运行,并将输出重定向到日志文件中。请根据你的具体项目路径和配置文件路径进行修改,并确保脚本具有执行权限(可通过。是为了确保Spring Boot项目已经完全启动后再启动Nginx项目。命令添加执行权限)。
2024-03-29 22:39:46
374
原创 Spring Data、JPA、Spring Data JPA和Hibernate是与数据访问和持久化相关的技术,它们之间有一些区别和联系
总体而言,Spring Data JPA是在Spring Data和JPA的基础上提供了更便捷的数据访问方式,而Hibernate是JPA规范的一个具体实现,它们可以结合使用来简化和加速数据访问的开发工作。
2024-03-29 22:16:00
383
原创 2022春招华为笔试题-(2)
题目:写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围: 1000 \1≤n≤1000输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出描述:输出输入字符串中含有该字符的个数。(不区分大小写字母)思路:这是一种常见的字符串问题一般作为笔试最简单的题目所以可以用不同方式去解1、‘这是我见过最屌的大佬解答’import java.util.Scanner;public cla
2022-01-26 18:21:33
1712
1
原创 Leer code刷题记录——用hash解决查找问题
题目:找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000思路:利用数据结构特点,容易想到使用哈希表(Set)记录数组的各个数字,当查找到重复数字则直接返回。流程:初始化: 新建 HashSet ,记为 te
2021-12-24 12:36:15
434
原创 Python爬虫入门(一):先做一个小项目,在实践中感受兴趣,再细学
首先大家要学爬虫要知道爬虫是什么?能做什么?怎么学?一、爬虫是什么?以下是百度百科上对于网络爬虫的定义:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。通俗的讲,爬虫就是能够自动访问互联网并将网站内容下载下来的的程序或脚本,类似一个机器人,能把别人网站的信息弄到自己的电脑上,再做一些过滤,筛选,归纳,整理,排序等等再简单来说,是写一个蜘蛛Sp
2020-06-01 09:57:00
1402
转载 #算法#leetcode每日刷题笔记(两数和问题)
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]`解题思路一、暴力法很简单,遍历每个元素 a,并查找是否存在一个值与target−a 相等的目标元素。class Solution {
2020-05-18 10:35:43
290
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人