- 博客(509)
- 资源 (47)
- 收藏
- 关注
原创 elk单机版安装
完成上述步骤后,就可以通过访问`http://localhost:5601`在浏览器中打开Kibana界面,进行日志分析等操作。3. 安装完成后,配置`JAVA_HOME`环境变量。1. 检查系统是否已安装Java,如果未安装则需要安装Java 11或更高版本。### 安装Elasticsearch。### 安装Logstash。
2025-03-05 17:22:53
730
原创 最好的docker安装指南
Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/参考:https://www.runoob.com/docker/docker-container-usage.html。对于Windows 10以下的用户,推荐使用Docker Toolbox。
2024-12-13 11:51:51
517
原创 modbus学习笔记
00 00 -> 起始地址,要读取的寄存器地址为0 起始地址为0x13=19,对应地址为00020 (协议中的起始地址指的是索引,后面的地址指的是具体地址,对于任意一个存储区,索引都是从0开始的,但是对应的具体地址,03 -> 功能码,读取保持寄存器的功能码为0x03 类似post请求,可以存储修改,输入寄存器,0对应30001 0x04功能码为输入寄存器,类似get请求,只读为主 保持寄存器,0对应40001。主机通过Modbus协议与从设备进行双向通信,实现数据的读取和控制。
2024-12-13 09:27:21
1119
原创 Windows Terminal ssh到linux
1. windows store安装 Windows Terminal。2. 打开json文件配置。
2024-12-10 17:31:20
472
原创 zipkin jaeger 和skyworking
例如,在一个包含Java、.NET和Node.js的混合语言架构系统中,SkyWalking可以有效地收集各个语言微服务的链路追踪数据,而无需对业务代码进行大量修改。例如,在大型互联网公司的复杂业务系统中,通过增加代理和收集器节点,可以有效地满足链路追踪数据的收集和处理需求。- 自动性能分析能力 :具有一定的自动发现性能问题的能力,能够对收集到的数据进行分析,为开发人员提供性能优化的线索。例如,通过分析链路数据和性能指标,自动发现某个服务的频繁超时问题,并提供可能的原因和优化建议。
2024-12-10 16:04:56
704
原创 Zipkin,Jaeger,Sleuth 三者简介
例如,在一个大型的Spring Cloud电商系统中,与Eureka的服务注册发现和Hystrix的断路器功能结合,通过链路追踪可以更全面地了解系统的运行状态,在服务出现故障或者性能下降时进行快速响应。例如,在一个新开发的基于Spring Cloud的物流系统中,通过Sleuth和Zipkin的结合,开发者可以在早期就发现服务之间的调用异常和性能瓶颈。例如,在高并发的电商促销活动期间,通过Zipkin查看各个服务的响应时间,发现商品服务的某个查询方法响应时间过长,从而进行针对性的优化。
2024-12-10 15:28:18
1032
原创 Adopt Open JDK Graal Open JDK 区别
**高性能计算和大数据应用**:在对性能要求极高的高性能计算(HPC)领域或者大数据处理应用中,如对海量数据进行复杂的分析和计算的场景,使用Graal作为JVM可以提高计算效率。例如,Java编译器(`javac`)用于将Java源文件编译成字节码,JVM用于执行字节码,Java类库提供了丰富的API(如`java.util`、`java.io`等常用的类库),这些组件构成了一个完整的Java开发和运行体系。- **教育和学习领域**:在Java编程教学中,OpenJDK是一个很好的选择。
2024-12-10 13:35:06
723
原创 多版本Java包管理工具
**jenv**:在大型项目中,如果团队已经有了明确的Java版本管理策略,并且主要关注Java版本本身的管理,`jenv`可以通过在项目目录下设置本地版本来确保每个项目都使用正确的Java版本。- **jenv**:在日常使用中,一旦熟悉了`jenv`的工作方式,通过简单的`jenv local`或`jenv global`命令就可以快速切换Java版本。- **jenv**:如果只是专注于Java开发,并且主要是在类Unix系统上为不同的小型项目管理Java版本,`jenv`是一个很好的选择。
2024-12-10 12:01:36
981
原创 maven Unrecognized option: -sError: Could not create the Java Virtual Machine.Error: A fatal excep
1. **了解Ansible配置文件`ansible.cfg`的位置和作用** - **位置**:Ansible会按照特定的顺序查找`ansible.cfg`文件。2. **禁用颜色输出的配置方法** - 要将Ansible的输出变为没有颜色的纯文本格式,可以在`ansible.cfg`文件中添加或修改以下内容: ``` [defaults] stdout_callback = default ``` - 解释:`[defaults]`是配置节的标题,表示下面的配置是Ansible的默认设置相关的内容。
2024-12-10 11:12:13
605
原创 windows 使用ansible
export MAVEN_OPTS=/path/to/your/settings.xml 指定settings.xml配置文件。1. 直接安装window问题比较多,很大兼容性问题,所以使用wsl下的ubuntu,linux下使用ansible。2. 配置maven环境变量,指定setting.xml 目录,否则共享windows的settings.xml文件。export M2_HOME=/path/to/maven maven安装目录。
2024-12-10 10:53:56
621
原创 wls 下使用ubuntu 安装ansible 上传jar包并重启服务
客户端通过ssh服务生成密钥,把公钥复制到服务器上,可以免密登录。在ubuntu下建立客户端和服务器互信,使用。wsl安装 ubuntu 并导出到e盘。
2024-12-09 16:32:29
618
原创 顺序执行sql查询数据不一致的原因
幻读:一个事务在同一个事务中进行两次查询,第二次查询返回了在第一次查询之后由其他事务插入的新数据。在高并发环境中,可能需要调整数据库的行为来平衡一致性和性能,例如通过优化事务设计或调整锁策略。非重复读:在同一事务中,多次读取同一数据返回不同的结果,因为在此期间其他事务对数据做了修改。高并发环境下的事务隔离级别问题:不同的事务隔离级别导致不同程度的数据一致性问题。在实际操作中,可能需要结合具体的数据库系统和应用场景来选择和应用适当的策略。确保数据库的锁定和事务管理策略正确实施,以避免死锁和锁竞争导致的问题。
2024-06-05 17:31:52
1851
转载 prototype.js 让你更深入的了解javascript的面向对象特性
js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby Fans 不要攻击我哦,我也是很爱很爱很爱Ruby的)!Prototype.j
2017-11-19 20:04:58
820
转载 JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:
2017-11-19 16:00:38
1126
转载 openlayers限制地图拖动区域
现在做webgis基本都会用到openlayers或者leaflet。那么在显示地图的时候,特别是显示小区域地图的时候,由于地图区域较小,就会存在把地图拖动到显示区域之外的现象。那么该如何限制地图拖动的区域呢。 在openlayers2中有restrictedExtent属性,直接设置下即可。[javascript] view plain c
2017-11-19 15:55:59
4608
3
原创 sonar 网摘
http://blog.youkuaiyun.com/yangfengjueqi/article/details/61655594https://github.com/SonarSource/sonar-custom-plugin-example/blob/master/README.mdhttps://docs.sonarqube.org/display/PLUG/Writing+C
2017-09-20 07:19:55
737
转载 使用spring4的websocket支持
相关依赖请参考上文,spring需要4.xwebsocket处理器import org.apache.commons.collections.MapUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.socket.CloseStatus;impor
2017-08-25 22:37:28
1730
转载 Java Websocket实例
记录下自己在用的websocket介绍现在很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非
2017-08-25 22:36:26
1555
转载 tomcat websocket FutureToSendHandler TimeoutException
tomcat websocket推送出现停顿查找日志后发现有以下异常信息[plain] view plain copyjava.io.IOException: java.util.concurrent.TimeoutException: Operation timed out after waiting [20,000] [milli
2017-08-25 21:44:16
2133
转载 java.io.IOException: java.util.concurrent.ExecutionException: java.net.SocketException: Software cau
在用websocket时,由于直接关闭浏览器导致后台报错如下:java.io.IOException: java.util.concurrent.ExecutionException: java.net.SocketException: Software caused connection abort: socket write error at org.apache.tomcat.w
2017-08-25 21:40:15
7634
1
转载 Servlet的线程安全
Servlet的多线程机制 1. 变量的线性安全:这里的变量指字段和共享数据(如表单参数值)。将参数变量本地化。多线程并不共享局部变量,所以要尽可能地在servlet中使用局部变量。例如:String user=request.getParameter("user");使用同步块Synchronized,防止可能异步调用的代码块,这就意味着线程需要排队处理。但要注意在使用
2017-08-23 21:35:09
442
转载 Servlet 单例多线程
Servlet如何处理多个请求访问?Servlet容器默认是采用单实例多线程的方式处理多个请求的:1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例);2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的设置线程池中线程数目,初始化线程池通过web.xml,初始化每个参数值
2017-08-23 21:27:41
460
转载 压力测试工具JMeter入门教程
1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的
2017-08-23 21:11:28
420
转载 Jmeter中Websocket协议支持包的使用
参考的来源是国外一篇文章,已经整理成pdf格式(http://yunpan.cn/cFzwiyeQDKdh3 (提取码:9bcf))一、添加Jmeter对WebSocket协议的支持插件1、到https://github.com/maciejzaleski/JMeter-WebSocketSampler下载Jmeter的WebSocket协议的支持插件:JMeterWebSocke
2017-08-23 21:04:20
1948
转载 测试websocket接口
http://www.cnblogs.com/ListenWind/p/4760179.htmlhttp://www.cnblogs.com/yuanchunli/articles/5265738.html大家接手项目的时候,尤其是App项目,可能有websocket接口,但是测试这个websocket接口不像http接口,直接使用一些接口调用工具就行的,它必须在websocket
2017-08-23 20:59:57
57978
1
转载 mysql error 1045
windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' (Using password:NO)错误解决方法 在windows操作系统安装mysql数据库,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' (Us
2017-07-26 09:27:37
427
转载 哪些中药最清肝明目 这4味中药最牛
哪些中药最清肝明目 这4味养生中药最牛。眼睛,是我们与外界沟通的桥梁,如果用眼不当,可能会影响视力下降、视物不清等症状,影响人们欣赏外面的美景。中医认为,肝开窍于目,生活中有4味养生中药具有很好的清肝明目效果。人们不妨用这些养生中药泡水喝。哪些中药最清肝明目 这4味养生中药最牛决明子 决明子也具有清肝明目及润肠的养生功效,能改善眼睛肿痛、红赤多泪,防止视力减弱。不过注意的是:你要是有泄
2017-05-07 18:18:53
8910
转载 9种对肝脏有益的中药
养生导读:不少人想服用中药养肝护肝,却不知道对肝脏有益的中药有哪些,胡乱食用不养肝反而伤肝。那么对肝脏有益的中药究竟有哪些呢?今天小编推荐9种养肝的中药,但你一定要在医生的指导下食用。对肝脏有益的中药1、西洋参西洋参,味甘、微苦,性凉,功能是补气养阴、清虚火、生津止渴。用于气虚阴亏、内热、咳喘痰血、虚热烦倦、口燥咽干等。肺阴不足之咳嗽喘促,胃燥津伤的咽干口渴,最适宜用之。现
2017-05-07 18:13:19
4918
转载 利胆的中药有哪些
利胆的中药有哪些1、玉米须。玉米须味甘性平,具有利尿清热、平肝利胆的作用。玉米浑身是宝,连玉米须都可以用来煮水当茶喝,有消除水肿、降低血糖、清热祛湿、清肝利胆的功效。2、决明子。有平喘、利胆、保肝、降压功效,并有一定抗菌、消炎作用。能清肝益肾,明目,利水通便。用决明子冲茶饮,有促进胃肠蠕动,清除体内宿便,降低血脂、血压的效果。3、金钱草。金钱草,亦名过路黄,为报春花
2017-05-07 18:11:09
6870
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-07 18:10:25
363
转载 【Github教程】史上最全github使用方法:github入门到精通
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create
2016-02-02 11:08:37
2450
原创 启动rabbitmq报错:/usr/lib/rabbitmq/bin/rabbitmq-server: line 80: /var/lib/rabbitmq/mnesia/rabbit@node2.p
权限问题:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/
2016-02-02 11:08:24
9086
原创 apache2+passenger遇到的问题总结:
参考文章:http://blog.youkuaiyun.com/abbuggy/article/details/8245941http://5551543.blog.hexun.com/31625644_d.htmlhttp://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html问题之前:安装Passenger,[
2016-02-02 11:07:50
926
转载 写给想成为Linux 高手的人们
首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux.是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的状况:各大 linux论坛十分热闹,但我国linux瞬娜椿故分紧?到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥!如果在论坛里来一次调查投票,
2016-02-02 11:07:13
1989
1
原创 学习hadoop过程中用到的linux命令:
1.查看防火墙是否关闭[root@master bin]# /etc/init.d/iptables status将指定账户添加到root管理员群组[root@slave2 hadoop]# chmod 740 /etc/sudoers [root@slave2 hadoop]# vi /etc/sudoers'root ALL=(ALL) ALL
2016-02-02 11:06:03
1459
1
转载 拥抱cmder,和cmd说再见
作为一个程序员,即使是在windows工作环境,cmd也是我们必不可少的使用工具。然而,windows发展了这么多年,cmd还是一如既往、毫无改进。下面先列举cmd几大不能忍的“特性”1.窗口size不能便捷缩放2.复制文本,不能直接用鼠标拷贝,还需要多一道菜单操作;而且,还只能块状拷贝,而不是按行字符,极其不便3.不支持多Tab页,多窗口管理不便此外,cmd界面丑陋,只有
2016-02-02 09:29:21
2403
转载 linux下lrzsz安装过程,SecureCRT上传下载文件工具
1、从下面的地址下载 lrzsz-1.12.20.tar.gzhttp://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz2、查看里面的INSTALL文档了解安装参数说明和细节3、解压文件tar zxvf lrzsz-1.12.20.tar.gz4、进入目录cd lrzsz-1.12.205、./configure
2016-01-27 16:49:41
1635
原创 Connecting remote tomcat JMX instance using jConsole
参考网页:http://stackoverflow.com/questions/1263991/connecting-remote-tomcat-jmx-instance-using-jconsole-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=192.168.61.101 可选,问题也处在这里,修改机器名称后,jmx不
2016-01-27 14:27:48
687
转载 Java项目经验——软件工程师成长的关键
Java项目经验——程序员成长的关键(转)Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没 有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要
2016-01-27 14:25:52
6785
转载 详细讲解Java中的类加载器
1 简介与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class文件加载到JVM里运行,负责加载Java class的这部分就叫做Class Loader。JVM 本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM一样,Bootstra
2016-01-27 14:23:57
699
持续集成资料
2016-01-27
tomcat集群-Apache2.2.4+And+mod_jk.so+tomcat配置文件
2013-04-02
数据库中间件mycat
2016-01-27
Artificial_Intelligence_A_Modern_Approach_3rd_Edition
2017-08-17
UmlGraph经过处理修改源码的jar包
2014-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅