- 博客(428)
- 资源 (3)
- 收藏
- 关注
原创 Java内存参数设置
如果用了-Xms参数,程序在启动的时候就会无条件的从操作系统中挖- Xms后面定义的内存数,然后在这些内存用的差不多的时候,再去挖。maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运行java程序的时 候,没有添加-Xmx参数,那么就是64兆,也就是说maxMemory()返回的大约是6410241024字节,这是java虚拟机默认情况下能 从操作系统那里挖到的最大的内存。在线程中进行局部变量的分配,函数调用时,都需要在栈中开辟空间。
2024-10-11 16:11:51
548
原创 idea 部署 docker
工作目录通常指的是当前正在使用的目录,它是用户执行命令或运行程序时的默认目录。工作目录可以是任何用户选择的目录,它并不涉及将外部存储设备与文件系统关联的过程,而是指用户在当前会话中工作的基础目录。挂载点的选择很重要,因为挂载操作会使得原有目录中的文件被隐藏,因此根目录以及系统原有目录都不应作为挂载点,以避免系统异常或崩溃12。简而言之,挂载目录关注的是如何让操作系统识别和使用外部存储设备上的文件和目录,而工作目录则是用户在当前会话中执行命令或运行程序时的起始目录。
2024-08-12 19:42:46
360
原创 关于 idea 格式化后代码出现重新排列的问题
在使用idea 的快捷键 Ctrl+alt + L ,之后会出现代码的方法,属性等内容会重新排列的问题。其实只要使用ctrl +shift +alt +L ,就会出现。将 重新排列选项(Rearrange code) 去掉就好了。
2024-07-11 16:04:46
483
原创 如何判断json的属性值是否是null
因为时间戳在Java代码中直接获取的是long类型,所以需要提前判断一下,不然报错。比如:处理的数据是{"timestamp":null}在 Java 代码中引用的是。
2024-07-04 17:45:42
589
原创 数据处理相关的共性能指标
快速的数据处理速度可以确保系统能够实时或近实时地响应数据安全威胁,提高检测的时效性和准确性。可扩展性:随着数据安全需求的增长和数据量的增加,数据处理模块需要具备良好的可扩展性,以便能够方便地增加计算资源和处理能力。高效的资源利用可以减少系统成本,提高系统的可扩展性和可维护性。安全性:数据处理模块自身也需要具备安全性,包括数据加密、访问控制、审计日志等功能,以防止未经授权的访问和数据泄露。准确性:数据处理模块需要保证处理的准确性和可靠性,避免误报和漏报,以确保数据安全检测的有效性。
2024-05-29 15:13:23
356
原创 调用链中的t,s,p的详解
在数据存储上,skywalking可以采用日志体系中比较出名的ES,其他几款,zipkin也可以使用ES,pinpoint使用Hbase,cat使用mysql或HDFS,相对复杂,如果公司对ES熟悉的人才比较有保证,选择熟悉存储方案也是考虑技术选型的重点。还有就是性能影响,根据网上的一些性能报告,虽然未必百分百准备,但也具备参考价值,skywalking的探针对吞吐量的影响在4者中间是最效的,经过对skywalking的一些压测也大致证明。
2024-01-03 15:07:08
1059
原创 ppt制作小技巧
做之前先搞清楚汇报对象是谁、目的是什么、汇报的框架等等。避免使用主谓宾这种,主要是突出关键词、哪怕是短语。注意在什么环境下汇报,制作PPT时主要颜色叠加的问题就好。ppt 每一页之间是逻辑性很强的东西。大标题:32、34、36。内容:14、16、18。1、字体:推荐微软雅黑。
2023-12-29 15:45:33
587
原创 找不到或无法加载主类
最近将之前开发好的项目从E盘复制到D盘后,之前在idea中,既能运行也能mvn,但是现在复制之后发现出现了问题找不到或无法加载主类的解决办法:1、检查代码和项目结构;2、检查Classpath路径;3、检查环境变量;4、检查编译和运行命令;5、清除缓存。
2023-12-21 12:32:32
4265
原创 【Java】Java在控制台输出不同颜色的文本System.out.println实现
最近在做项目时为了在idea的控制台能显眼的输出各种情况,就需要对控制台输出有不同的颜色控制,通过System.out.println实现。
2023-12-21 09:09:20
1534
原创 关于解析sql语句的一些参考
https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98GitHub - alibaba/druid: 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
2023-12-18 14:39:18
385
原创 Kafka 知识总结之消费者简单使用
配置手动提交也很简单,将配置enable-auto-commit: false,另外如果消费者对消息消费处理的时候如果发生了异常,spring-kafka为我们提供了专门的异常处理器(ConsumerAwareListenerErrorHandler),通过异常处理器,我们可以处理consumer在消费时发生的异常。fetch.max.wait.ms:拉取阻塞时间,默认是500,如果没有足够的数据立即满足fetch.min.bytes提供的要求,服务器在响应fetch请求之前将阻塞的最长时间。
2023-12-18 14:29:36
1717
原创 kafka springboot 集成批量消费
由于 Kafka 的写性能非常高,因此项目经常会碰到 Kafka 消息队列拥堵的情况。遇到这种情况,我们可以通过并发消费、批量消费的方法进行解决。
2023-12-18 11:14:36
805
原创 jar包反编译
其中"D:\Program Files\JetBrains\IntelliJ IDEA 2022.1.2\plugins\java-decompiler\lib\java-decompiler.jar"是反编译的地址。C:\Users\Lenovo\Desktop\dataflow_rel.jar C:\Users\Lenovo\Desktop\metrics11 前面的是要反编译的jar包,后面的是反编译完成后的结果。报版本52的,说明Java版本是8 .报55 说明是Java版本11。
2023-12-16 19:21:57
141
原创 Linux JDK安装与环境变量配置
通过以上7个简单步骤,你就可以在Linux系统上成功安装JDK并正确配置环境变量了。如果系统中存在多个JDK版本,可以使用`update-alternatives`命令来设置默认的JDK版本。除了配置环境变量外,还需要根据自己的需求配置其他开发工具,如IDE、编译器等。注意将`/path/to/your/jdk`替换为你解压JDK的路径。打开终端,并编辑`~/.bashrc`文件(如果使用其他。如果能够正确显示Java版本信息,则说明安装成功。根据提示选择合适的JDK版本编号,并按下回车。
2023-12-05 16:30:25
282
原创 linux 下解压 zip 文件命令
linux zip命令1、*.tar 用 tar –xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、.tar.gz和.tgz 用 tar –xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar –xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar –xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压Linux中tar命令详解(转载的资料)
2023-12-05 15:26:40
16341
原创 win系统压缩/解压.tar.gz 文件的方法
比如我要压缩 C:\Users\Lenovo\Desktop\下的aiop这个文件为aiop.tart.gz具体操作如下:1、在C:\Users\Lenovo\Desktop\aiop目录下点击win+X2、点击确认后的效果3、输入注意最后的注意 注意 注意。
2023-12-05 12:20:15
1760
原创 ssm 框架是什么
SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。1)DAO层的设计首先是设计DAO的接口。2)然后在Spring的配置文件中定义此接口的实现类。
2023-12-04 10:14:06
177
原创 idea 集成 docker
1、前言在实际开发工作中为了工作的方便,通常将docker跟开发工具集成,如idea2、开启 docker远程要集成之前,需要我们本机能够访问docker服务,也就是我们的docker服务需要开启远程模式。2.1、配置远程访问模式添加-H tcp://0.0.0.0:2375即可。-H:即添加host。tcp:表示tcp协议连接。0.0.0.0: 表示不限制远程访问ip。2375:表示远程访问端口。2.2、重启docker服务。
2023-12-04 09:24:15
98
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人