Loading

随笔分类 -  Java开发

摘要:Jaeger介绍 什么是链路追踪 随着微服务分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如分布式服务、分布式数据库、分布式缓存等,使得后台服务构成了一种复杂的分布式网络。在服务能力提升的同时,复杂的网络结构也使问题定位更加困难。在一个请求在经过诸多服务过程中,出现了某一个调用失败的情况, 阅读全文
posted @ 2024-10-24 10:11 集君
摘要:重试机制 背景 线上的系统(Spring Boot 2.2.11,rabbitmq为3.2.0),某一天突然有大量的错误日志写入,进几台服务器的硬盘都写满了。查看日志发现是RabbitMQ的消费者在接收消息消费时,抛出了异常错误,此时会不断重新进入消费重新打印错误日志,循环如此进硬盘写满了。 Rab 阅读全文
posted @ 2024-10-24 10:07 集君 阅读(75) 评论(0) 推荐(0)
摘要:对于最近项目安全扫描,存在关于Cookie的安全漏洞,如下图: 其中HTTP请求响应报文: Content-Security-Policy: frame-ancestors 'self'; Set-Cookie: SDSESSIONID=OWQ3YTQ5MWEtY2NiMy00MjRkLWFhZTk 阅读全文
posted @ 2024-08-06 19:24 集君
摘要:一般spring boot 2.x的配置有多种方式,如resources文件夹中可以定义bootstrap.yml(或bootstrap.properties)、application.yml(或application.properties)、配置中心(如nacos),那么它们加载顺序是怎样的,如何 阅读全文
posted @ 2024-03-13 14:53 集君 阅读(347) 评论(0) 推荐(0)
摘要:1.打包jar包 mvn package clean -Dmaven.test.skip=true mvn package -Dmaven.test.skip=true 2.结束当前运行的程序 ps -aux | grep java kill -9 $(ps -ef|grep /usr/bin/ch 阅读全文
posted @ 2024-03-08 14:28 集君 阅读(80) 评论(0) 推荐(0)
摘要:一、selenium 定位网页中的元素 查看WebDriver类,可以看到: java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by); org.openqa.selenium.Web 阅读全文
posted @ 2021-01-03 15:12 集君 阅读(1035) 评论(0) 推荐(0)
摘要:实例化selenium ChromeDriver driver = new ChromeDriver(); driver.get("http://www.baidu.com"); 设置浏览器属性 /** * 无界面的静默模式,适合centos等无界面系统 */ public static Chrom 阅读全文
posted @ 2020-12-04 12:07 集君 阅读(292) 评论(0) 推荐(0)
摘要:chromedirver(java或python等不同语言,用来驱动客户端浏览器的执行) 下载地址:https://chromedriver.storage.googleapis.com/index.html ,注意选择与当前电脑chrome浏览器客户端版本一样或接近的版本,如87.0.4280.8 阅读全文
posted @ 2020-12-04 11:51 集君 阅读(217) 评论(0) 推荐(0)
摘要:安装简单使用 1.官网下载maven包,安装配置环境: mvn --version Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: C:\Program Files\apache-maven-3.8. 阅读全文
posted @ 2020-05-03 15:34 集君 阅读(305) 评论(0) 推荐(0)
摘要:JDBC 1.导入相关包,建立数据库链接: package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestJDBC { p 阅读全文
posted @ 2020-04-03 16:18 集君 阅读(35) 评论(0) 推荐(0)
摘要:1)单例模式的定义: 在整个应用中,保证一个类只有一个实例,它提供了一个可以访问到它自己的全局访问点(静态方法)。 2)单例模式的优缺点: 优点: 1、提供了对唯一实例的受控访问; 2、Java中频繁创建和销毁类对象都会占用一部分系统资源,使用单例模式可以提高性能; 3、允许可变数量的实例; 缺点: 阅读全文
posted @ 2016-03-21 16:31 集君 阅读(3029) 评论(0) 推荐(0)