自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lionel_SSL的博客

数据结构基础复习,每日打卡

  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 JVM监控-JMX探针的安装和使用

​ Java Management Extensions(JMX)是一种Java标准,用于管理和监控Java应用程序,特别是分布式系统。它提供了一种标准化的方式来管理应用程序的各种方面,包括性能监控、配置更改、事件通知等。目前JMX最常用的就是用来做JAVA程序的监控,市面上常见的Java 监控框架基本都是基于JMX来实现的。(1)将上述两个文件放在任意目录下,修改tomcat目录/bin/catalina.sh,找到JAVA_OPTS添加。(4)将 ip + 端口 配置到Prometheus。

2024-05-31 15:01:44 510 1

原创 nginx流量监控:goAccess安装与使用

默认goaccess在开启实时real-time-html后会监听端口7890的websocket,如果服务器不允许请求7890端口,你就看不到那个页面是实时更新的——你会发现访问的页面最后更新时间始终不变。GoAccess 是一款实时、快速的日志分析工具,专门设计用于分析Web服务器日志,特别是Nginx日志。通常是最合适的,因为它匹配Apache的combined日志格式,也是Nginx默认日志格式。参数用于指定日志格式,对于Nginx的默认访问日志格式,使用。-f 参数指定日志文件路径。

2024-05-27 11:29:19 467

原创 redis服务监控:redis_exporter安装与使用

使用redis exporter,提供redis最重要的运行指标数据收集,部署了redis exporter以后,prometheus会通过redis exporter暴露的端口拉取数据。修改prometheus.yml配置文件,添加redis exporter的job,IP和端口就是redis exporter部署所在的IP和端口。下载解压以后执行redis_exporter,默认暴露9121端口。

2024-05-27 09:36:22 330

原创 将ResultSet转实体类

ResultSet:package java.sql;转实体类

2024-01-12 10:04:36 1153 1

原创 order by 与 分页 的冲突

该表中的数据涉及到批量更新操作,会导致大量数据的列属性值都相同,导致执行时发现传入的页数不同时,分页的数据会出现重复!

2024-01-12 10:01:39 478

原创 Vue 获取/设置指定组件高度

'split-pane-left-area’是要获取的组件class,可以通过浏览器F12调试,在样式页面查看class信息。目的:将div的高度设置和split-pane-left-area 组件的高度一致。

2023-10-17 15:08:30 2019

原创 echarts实现伪3D地图、省会坐标涟漪、自动轮播、数据联动

echarts实现伪3D地图、省会坐标涟漪、自动轮播、数据联动。

2023-10-09 18:14:44 1647 1

原创 Arrays.asList创建的的集合不可再进行修改操作

这是因为Arrays.asList()方法返回的是Arrays类的一个内部嵌套类ArrayList,这里的ArrayList和直接new出来的不一样,是不支持任何修改操作的,一旦修改就会抛出UnsupportedOperationException这一异常。定义一个ID和用户名关系字典,但是用户名可以有多个,所以key为ID,value为用户名list。如果id匹配,查询对应的list,如果list为空,则新建一个list。如果不为空,则把用户名加到list中,更新value的list。

2023-07-20 09:33:32 291

原创 登录达梦,密码含特殊字符

【代码】登录达梦,密码含特殊字符。

2023-06-10 15:04:42 208

原创 WPS表格处理

这样就完成了批量自动填充。6、可以看到公式自动填充到1489行了。

2023-06-10 15:01:46 1668

原创 SQL调优-性能参数介绍

explain + select语句分析。

2023-05-18 00:14:18 384

原创 PO存储与读取JSON配置

配置相关信息,可以不建字段,而是以JSON格式存储在数据库中。

2023-05-17 17:42:12 184

原创 线性数据结构-环形队列

【代码】线性数据结构-环形队列。

2023-05-14 13:27:58 52

原创 非线性数据结构-稀疏数组

线性结构:数组、链表、队列、栈非线性结构:二维数组、稀疏数组、广义表、树、图。

2023-05-13 20:12:09 67

原创 04.SpringBoot整合Redis

【代码】03.Jedis使用。

2022-09-25 15:44:30 304

原创 03.1案例模拟手机验证码

【代码】03.Jedis使用。

2022-09-25 15:43:32 181

原创 03.Jedis使用

【代码】03.Jedis使用。

2022-09-25 15:42:18 122

原创 02.发布与订阅

# 发布与订阅

2022-09-25 15:41:12 67

原创 01.Redis的安装与启动

redis安装与启动

2022-09-25 15:39:42 170

原创 解决Spring子事务新开事务REQUIRES_NEW仍被主事务回滚问题

解决Spring子事务新开事务REQUIRES_NEW仍被主事务回滚问题

2022-09-13 16:19:14 3918 1

原创 JVM对高并发的支持-volatile

volatile是JVM提供的一个轻量级的同步机制。

2022-09-12 23:16:13 186

原创 JVM核心概念

为什么java代码可以实现run everywhere?java代码编译成字节码文件(.class),交给JVM,由JVM翻译成机器码从而在操作系统上实现。不同的操作系统对应不同的JVM,所以从宏观上看JVM屏蔽了各自操作系统的差异性。

2022-09-12 23:15:12 124

原创 网络编程——分布式远程调用

RMI网络编程

2022-09-11 23:20:20 290

原创 Spring中Bean的生命周期浅析

spring中bean的生命周期

2022-09-09 09:26:02 219

原创 一条SQL语句的优化方式

一条SQL语句的优化方式

2022-09-07 17:02:57 151

原创 系统项目报表导出功能开发

系统项目报表导出 导出任务队列表 + 定时扫描 + 多线程

2022-09-05 15:01:13 554

原创 关于使用@Scheduled()注解造成的多任务冲突问题解决

关于使用@Scheduled()注解造成的多任务冲突问题解决

2022-09-05 14:54:19 1488

原创 webSocket搭建简易聊天室(后端实现)

聊天室

2022-08-10 15:24:47 631

原创 int与Integer的区别?==判断时的情况?

浅谈int与Integer的区别,==判断时的各种情况

2022-07-17 12:09:07 118

原创 windows下查看占用端口的进程并释放

windows下查看占用端口的进程并释放

2022-07-14 15:48:11 141

原创 MySQL数据库优化

公司上线项目数据库优化,有效解决频繁宕机问题;本文主要包含一些分析思想和一些常用的优化方案,第一次接触数据库优化,本文涉及的知识面尚浅,还请各位指正

2022-07-10 18:25:59 199

原创 Vue-Tree组件实现置顶

代码 //同级置顶功能 toTop(node, data) { let c = Object.assign({}, data); if (node.parent.level === 0) { this.sortData.unshift(c) } else { node.parent.data.children.unshift(c); } this.$refs['sortTr

2022-03-27 22:23:53 1885

原创 MYSQL实现查询倒计时

计算时间差

2022-03-27 22:12:52 1934

原创 Spring Boot 使用addviewController(),No mapping for GET xx.css

Spring Boot 使用addviewController()实现无业务逻辑跳转,,出现静态资源映射找不到的情况 。No mapping for GET xx.cssWebMvcConfigurerAdapter方法过时但是自从Spring Boot2.0的版本之后这个方法就过时了,由以下两种方法来实现。①implements WebMvcConfigurer(官方推荐)②extends WebMvcConfigurationSupport/* @deprecated as of 5.0 {

2022-03-27 22:09:43 1122

原创 Vue视频播放组件

Vue引入原生的视频播放组件Video-Playertemplate模块 <div class='demo'> <div v-for="video in videoList" :key="video"> <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true"

2022-03-27 21:59:32 2756

原创 HttpServlet

public class QuickStartServlet2 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public QuickStartServlet2() { super(); // TODO Auto-generated construc

2021-06-25 22:35:10 91

原创 servlet的配置

基本配置<servlet> <servlet-name>abc</servlet-name> <servlet-class>com.servlet.QuickStartServlet</servlet-class> </servlet> <!-- servlet的虚拟路径的配置 --> <servlet-mapping> <servlet-name>abc<

2021-06-24 19:46:44 304

原创 Servlet的API(生命周期)

Servlet接口中的方法1)init(ServletConfig config)何时执行:servlet对象创建的时候执行ServletConfig : 代表的是该servlet对象的配置信息2)service(ServletRequest request,ServletResponse response)何时执行:每次请求都会执行ServletRequest :代表请求 认为ServletRequest 内部封装的是 http请求的信息ServletResponse :代

2021-06-23 22:53:51 115

原创 Tomcat的安装与启动

目录介绍bin:脚本目录|----启动脚本:startup.bat(Windows系统下)|----停止脚本:shutdown.bat(Windows系统下)conf:配置文件目录核心配置文件:server.xml用户权限配置文件:tomcat-users.xml所有web项目默认配置文件:web.xmllib:依赖库,tomcat和web项目中需要使用的jar包logs:日志文件temp:临时文件目录,文件夹里的内容可以随意删除webapps:默认情况下发布web项目所存放的目录

2021-05-21 22:40:39 95

原创 web开发中的常见概念

B/S系统和C/S系统Browser/Server:浏览器 服务器 系统 —网站Client/Server:客户端 服务器 系统 —QQ、大型游戏B/S是趋势,因为随着带宽的增大,使一些数据可以云端存取web应用服务器供向外部发布web资源的服务器软件web资源存在于web服务器可供外界访问的资源就是web资源例如:存在于web应用服务器内部的HTML,CSS,JS,图片,视频等1)静态资源HTML,CSS2)动态资源JSP/Servlet ASP PHP...

2021-05-21 17:21:13 78

JVM监控-JMX探针的安装和使用

jmx探针jar包

2024-05-31

TopLine.zip

TopLine.zip

2021-04-11

eclipse-jee-luna-SR1-linux-gtk.tar.gz

Linux系统下的Eclipse软件

2021-04-11

Notepad-master.zip

集成了美团外卖,百度地图,语音识别等功能

2021-04-11

空空如也

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

TA关注的人

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