01 2022 档案
摘要:之前都是使用winscp进行文件的远程服务器文件的上传和修改,今天给了一台服务器,不能使用winscp登录,只好,寻求linux的命令来进行操作啦。 其实文件上传有两种方法: 1、用sftp securecrt 按下ALT+P就开启新的...
阅读全文
摘要:网关,大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 按照不同...
阅读全文
摘要:其实早就看到CSDN上,2016总结的征文,自己也一再告诉自己,自己也得总结,也得写点什么,总是提起这个念头就会被工作、生活琐事打断,迟迟没有开动,这算不算是拖延症呢?记得以前的我是没有这样的毛病的呀,真是奇了怪了。 那又为什么现在又要写呢?因为已经买...
阅读全文
摘要:正在做的项目,有一个需求中,需要把从服务器请求得到的数据,获取并展示到前台页面; 我的做法是:将从服务器得到的数据,存入到private static StringBuffer buffer = new StringBuffer();中,结果就出大问题了。 第...
阅读全文
摘要:在eclipse上自己的java web项目,别人打的war包,就可以了顺利的在Linux tomcat上部署,运行;而我每次打包 部署都没问题,运行的时候,有的时候看不到界面,有的时候看到界面,却读取不了数据库; 本人使用的是 ...
阅读全文
摘要:实现Local Interactive Commands(本地的交互式命令)可以使用脚本方式: 也可以使用java代码在linux上实现:(此方法要在linux系统上运行,windows系统是不可以的) http://blog.csdn.net/itzhan...
阅读全文
摘要:在Linux操作系统上执行java代码,执行交互式命令(真的是痛苦了好久。。。) package com;import java.io.InputStream;import java.io.OutputStream;import java.util.Arra...
阅读全文
摘要:在linux系统下部署Java产品的集群环境时,后台报出如下异常,系统报找不到名为“host01”的主机: java.net.UnknownHostException: host01:host01: Name or service not known ...
阅读全文
摘要:1、eclipse下的java项目结构如下图所示: 2、manifest.mf文件定义如下所示 注意: ① manifest.mf文件最后一行必须是一个空行。 ② lib/dom4j-1.6.1.jar和lib/jaxen-1.1-beta-7.j...
阅读全文
摘要:Linux下查看Tomcat的控制台信息: 命令:1、cd /***/***/apache-tomcat-7.0.73/logs/ 2、tail -f catalina.out 即可; 看到像eclipse一样在控制台的输出 ...
阅读全文
摘要:报错:: Servlet.service() for servlet [action] in context with path [/PandaStarOA] threw exception [java.lang.IllegalArgumentExcepti...
阅读全文
摘要:1,我们以前学习的流都是一个一个的处理,有时候我们可能遇到这种情况,我们要在程序里使用多个输入流,并按顺序将他们输入的数据输出到一个文件中,这种情况下,如果我们一个一个处理输入流,那可能显得效率不是那么高 2,合并流可以讲多个输入流合并到一起集中处理,我们...
阅读全文
摘要:JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: ...
阅读全文
摘要:war文件实际上也是一种压缩包文件,但是默认情况下它没有和任务程序并联所以无法通过双击打开,这个文件可以用解压软件打开,也可以放到tomcat的发布目录,服务器启动是时候war文件会自动解压。 这个文件默认情况下没有和任务程序并联,所以无法通过双击来打开,...
阅读全文
摘要:jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,...
阅读全文
摘要:此处不做过多解释,代码已经详细的给出了答案。
阅读全文
摘要:这个是我把整个eclipse界面全部玩没了。。。打开eclipse什么界面都没有,或者你把原来的界面搞得面目全非之后,可以尝试次方法进行初始化!!!
阅读全文
摘要:刚刚接到一个任务,将数据添加List数组中,就考虑使用ArrayLIst来进行赋值储存,下面是两种方法,个人觉得第二种方法更加靠谱一些: 方法一: @SuppressWarnings("serial") static public List settin...
阅读全文
摘要:target.setRetries(0);//ͨ通信不成功时的重试次数target.setTimeout(200);// 超时时间为了防止抓取目标页面响应时间超级慢而导致抓取效率慢甚至中断抓取。(你难道没有访问过某些加载了几分钟的页面吗) ...
阅读全文
摘要:完整的项目代码: 1、连接MySQL数据库 package mysnmp;import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStat...
阅读全文
摘要:自己在使用eclipse中,刚用tomcat7运行过从SVN 上check out来的项目,再次使用tomcat进行运行时,却发现一直报错,刚开始是tomcat7不能在当地运行,看百度上的答案,一直不行,后来运行其他简单的main方法,也是报Error: Co...
阅读全文
摘要:java.util.concurrent.TimeoutException: Timed out after waiting 3034 ms, with timeout 3000 ms at uk.sky.cqlmigrate.RetryTas...
阅读全文
MQTT - paho.client.mqttv3.persist.MqttDefaultFilePersistence.open(MqttDefaultFilePersistence.java:86
摘要:由于项目的需要,我们希望将现有的MqttAdapter移植到K8s集群环境中,以便于更好的管理和提供服务, 业务代码如下: ... ... MqttClient client= new MqttC...
阅读全文
摘要:项目中需要增加一个新的功能,从而需要在原来的配置文件中动态的增加或者减少配置的信息,如URL,之前使用@ConfigurationProperties注解配置过map格式的参数,如果是URL的话,只需要使用List格式就可以了,试着做一下,go...
阅读全文
摘要:INFO [ScheduledTasks:1] 2019-11-04 11:01:19,755 QueryProcessor.java:139 - 49 prepared statements discarded in the last minute...
阅读全文
摘要:INFO [ScheduledTasks:1] 2019-11-04 11:01:19,755 QueryProcessor.java:139 - 49 prepared statements discarded in the last m...
阅读全文
摘要:公司项目中有一项业务需要将UDP的数据包接入到服务器,并给予回复,一般像类似TCP的数据包,直接通过NGINX或者自身的Socket就可以做到上下行的通路,但是UDP的消息通路及端口,在一段时间内就会被释放掉,而无法再次使用和联通;经我们测试发...
阅读全文
摘要:平时都是在linux上部署和测试使用项目服务,当我们想知道当前系统到底性能参数如何的时候,就可以借助linux的命令来获取了。 top命令:可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过to...
阅读全文
摘要:项目在晚上升级上线的时候,排查日志发现时不时会有一个异常报出来,空指针我倒是很熟悉,但是下面的一大段可是没见过的; 2019-10-10 23:30:26.577 [http-nio-11007-exec-413] DEBUG com.xxx.xxx....
阅读全文
摘要:在容器化的环境下,我们要是想要去修改一个没有Dockerfile的镜像该怎么办呢? 一、我们要向这个镜像中添加一个文件,可以先将这个镜像启动成容器; docker run -d --name demo_oldimages...
阅读全文
摘要:项目中的代码需要增加一个更新时间的SQL,直接使用spring自带的jpa来做吧,balaba写了个update的操作,更新一下操作的时间戳,打包上传服务器,信心满满的./start.sh,打开nohup.out,忽然启动失败,报错了。。。 ...
阅读全文
摘要:前面说到我们在做压力测试的时候,竟然把整个k8s集群的服务搞挂了,其实问题有两个,第一是因为没有给服务所在的pod设置最大的资源限制,第二是因为服务本是有内存泄漏的问题的; 开始我以为的是将pod的资源限制配置好,就行了,测试了...
阅读全文
摘要:之前在测试部署的几个容器POD的服务情况,发现模拟数据永远只会发送到某一个pod上,而另外一个副本却是很空闲,一点负载都没有,最后直至把这个pod的内存跑满直至挂掉,另外一个副本也不跑数据,真的是“旱的旱死,涝的涝死”。 后面通过Grafana...
阅读全文
摘要:前面尝试使用基础依赖镜像java:8(FROM java:8)直接构建java springboot项目镜像,发现一个简单的REST接口的springboot服务,生成的镜像竟然高达667M; REPOSITORY ...
阅读全文
摘要:你敢相信,部署的两个服务在做压力测试的时候,把k8s集群给‘打’挂掉了 在制作这两个pod的时候,是没有做任何资源限制的,也就是服务需要多少个cpu,需要多少内存,直接向宿主机申请,没有任何限制,直至将宿主机的资源全部耗尽。。。 ...
阅读全文
摘要:我们就考虑是不是可以从基础镜像来入手,(现在使用的是java:8)更换一个带有vim编辑器的基础镜像不就行了吗,说干就干; # 基础镜像使用java FROM openjdk:8-jdk-alpine # 作者 MAINTAINER daopi...
阅读全文
摘要:在idea中代码块多个异常添加try/catch的快捷键,选中想被try/catch包围的语句,同时按下ctrl+alt+t, 出现下图 ,选择你需要的即可;ctrl+alt+t
阅读全文
摘要:很多人最终还是决定使用 Docker 解决问题。 Docker 的优点很多,比如: 一体化——将操作系统、库版本、配置文件、应用程序等全部打包装在容器里。从而保证 QA 所测试的镜像 (image) 会携带同样的行为到达生产环境。轻量——内存占用极小,只...
阅读全文
摘要:Garbage First Garbage Collector Tuning Learn about how to adapt and tune the G1 GC for evaluation, analysis and performance. The...
阅读全文
摘要:本文使用一个基于 Maven 的 Java 项目作为示例,然后不断改进 Dockerfile 的写法,直到最后写出一个最优雅的 Dockerfile。中间的所有步骤都是为了说明某一方面的最佳实践。 Table of Contents 一、减少...
阅读全文
摘要:Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作...
阅读全文
摘要:Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prom...
阅读全文
摘要:Linux - cannot create temp file for here-document: No space left on device 早上,照常打开服务器连接,cd到目录的时候,习惯性的Tab去自动补全目录名,发现会有这个提示:cannot...
阅读全文
摘要:我们在部署项目中的一个服务的时候,这个服务的配置相对比较复杂(如下),有没有办法一次性把这些在不同文件夹下的配置文件,都作为本服务的configmaps,统一在启动pod的时候挂载进去呢: [root test-server]# tree.├── @├── c...
阅读全文
摘要:我们先看看deployment的官方解释: Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController 来方便的管理应用。典型的应用场景包括: 定义D...
阅读全文
摘要:前面我们介绍到使用xxx.yaml文件,使用kubectl create -f xxx.yaml来创建一个新的Pod,但是现在大多数的kubernetes集群,是使用helm来进行镜像包管理的; Helm架构由Helm客户端、Tiller服务器端和Chart...
阅读全文
摘要:前面我们已经创建一个v1版本的http-server的pod在k8s环境中,如果我们想要做一次版本升级该怎么办呢?难道把原来的pod停掉,再使用新的镜像拉起来一个新的pod吗,这样做明显是不合适的。 我们不使用配置文件,直接使用kubectl ...
阅读全文
摘要:上一篇有写到怎样将一个普通的springboot的jar包,制作成docker镜像,并push到镜像仓库, Docker - 创建并运行一个docker(springboot)容器 启动这个docker容器,并对外提供服务等等; 这里我们介绍下,怎样将你...
阅读全文
摘要:1、首先,你要有一个docker环境: # docker versionClient: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-75.git863...
阅读全文
摘要:之前有个项目上的同事突然问我,我们XX服务最大的并发量是多少,因为我们使用的是springboot来运行的服务,配置文件中也没有配置其他的参数,应该就是使用默认的tomcat的线程配置了;因此整理了一下: server: port: 12021 t...
阅读全文
摘要:在做COAP部分测试下行数据到iot设备的时候,发现有的时候可以正常发送,有的时候就不行,通过抓包观察,排除代码层面的问题; 从抓包来看,早一秒内回复的话,就能正常的发出去,超过一秒就失败重试了,继而想到了是不是Nginx配置的问题,查看nginx的配置发现...
阅读全文
Timeout: Pool empty. Unable to fetch a connection in 30 seconds, none available[size:5; busy:5; idle
摘要:在一次线上做数据库主备倒换演练操作的时候,突然发现其中一个数据量巨大的服务出现大量这个错误: Timeout: Pool empty. Unable to fetch a connection in 30 seconds, none available[siz...
阅读全文
摘要:文章转自:http://dockone.io/article/932
阅读全文
摘要:最近在研究kubernetes,记录了一下常用的操作命令; K8S 常用命令kubectl get all #查看所有启动的配置,包括容器,服务,监视等等等等 --all-namespaces 参数 可以看到所有命名空间的 -o wide 可以看到更多的信息,...
阅读全文
摘要:5. 【强制】SimpleDateFormat 是线程不安全的类,一般不要定义为static变量,如果定义为static,必须加锁,或者使用DateUtils工具类。 正例:注意线程安全,使用DateUtils。亦推荐如下处理: private static ...
阅读全文
Cassandra - Cassandra timeout during write query at consistency LOCAL_ONE (1 replica were required b
摘要:com.datastax.driver.core.exceptions.WriteTimeoutException: Cassandra timeout during write query at consistency LOCAL_ONE (1 replic...
阅读全文
摘要:原理: Java Logging API相关类由JDK提供,我们不能排除掉JDK,因而,在"Java Logging API转SLF4J"过程中采用的转换方案跟"JCL转SLF4J"和"Log4J转SLF4J"采用的转换方案不同,具体思路是以jul-to-sl...
阅读全文
摘要:(1)contact point是如何工作的? (2)如何配置contact point? 例如假设在DCAwareRoundRobinPolicy开启“可使用远程DC”,是否需要配置远程DC的结点作为contact point. 1 contact poin...
阅读全文
摘要:示例1: url: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=test-db-1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)...
阅读全文
摘要:话不多说,先看代码: ... ...LOGGER.DEBUG("-------- before srcIp to LOG--------");InetAddress.getLocalHost().getHostAddress();//获取本机IPLOGGER....
阅读全文
摘要:说起来腊月二十三,说起来大年三十,总有一股莫名的兴奋,但是不知道什么时候开始,这种感觉早已没有以前的那种热情了。记得第一份工作的时候,刚刚从大学出来,思想还停留在以前的状态,到了腊月二十三的时候,傻乎乎的敲响项目经理的门,说马上过年了,我要回家。。。领...
阅读全文
摘要:在GitHub上看到californium项目的时候发现,里面的日志是使用的jdk自带的logger来做的,如果融合到现有项目中使用,并且可以看到californium包里的日志的话,就不能想slf4j或者log4j一样来在.xml中配置了; logging....
阅读全文
摘要:UDP的反向代理:NGINX UDP的反向代理:NGINX 在实时性要求较高的特殊场景下,简单的UDP协议仍然是我们的主要手段。UDP协议没有重传机制,还适用于同时向多台主机广播,因此在诸如多人会议、实时竞技游戏、DNS查询等场景里很适用,视频、音频每一帧可...
阅读全文
摘要:controller: @EnableAsync@SpringBootApplication@EnableSchedulingpublic class UdpServerApplication implements CommandLineRunner {@A...
阅读全文
摘要:我们直接看这个抓包文件截图,xxx.6(src) -> xxx.8(nginx) -> xxx.194(udpserver) -> xxx.8(nginx) ... ... over xxx.6(src):是我...
阅读全文
摘要:一、沙箱是什么? 沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。 二、沙箱的应用 (1)搭建测试环境。沙箱的应用只能访问自己的应用访问目录,而不能应用之间的资源进行共享,这样就形成了一个相对安...
阅读全文
摘要:今天在测试一条数据的时候,需要把一个16进制的数据,转换为字符串,按照以前的经验,直接一个函数就可以转换掉,像这样: /** * The conversion of 16 to ASCII * * @param hex * @return ...
阅读全文
摘要:今天翻看项目的代码,发现一个有意思的注解:@ConfigurationProperties,直接上代码: application.yml配置:msg: test-http1: http://127.0.0.1:10000/ test-htt...
阅读全文
摘要:我们在进行项目中的调试的时候,特别是对于Server的调试,写出来的Client总是不方便改一些参数,要么就是修改到配置文件里,要么就是重新打包,不甚麻烦,这时候一个可以在命令行指定参数的功能就可以很好的解决了, 直接上代码: public class...
阅读全文
摘要:哈哈哈哈大魔都下雪啦,敲段代码暖和暖和,嘿嘿 public class jdk8Test { @Test public void ...
阅读全文
摘要:有一个公司的老项目,日志文件是放在工程里面配置的,启动的时候自动加载logback.xml文件,给我们后期维护和修改带来极大的不便;...
阅读全文
摘要:Maven 编译错误,不管是mvn clean还是mvn build都会出现这个错误:Failed to execute goal ...
阅读全文
摘要:FutureTask可用于异步获取执行结果或取消执行任务的场景。通过get()方法可以异步获取执行结果,不论FutureTask调用...
阅读全文
摘要:Unix 时间戳转换: /* * Unix time stamp to time */ public sta...
阅读全文
摘要:JAVA - 16进制转有符号数 小结 对于二进制不太熟悉,记录一下,防止忘记了; public static void main(...
阅读全文
摘要:用代码说话: 示例一: import java.io.IOException;import org.junit.Test;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.j...
阅读全文
摘要:1.下载window版本 / 下载Linux版本:https://github.com/MicrosoftArchive/redis/releases 下载window版本(百度网盘):https://pan.baidu.com/s/1au1Hl045H...
阅读全文
摘要:#!/bin/bashb=''i=0while [ $i -le 100 ]do printf "[%-50s] %d%% \r" "$b" "$i"; sleep 0.2 ((i=i+2)) b+='#'doneecho 输出: [#############...
阅读全文
摘要:1.cronExpression配置说明 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC ...
阅读全文
摘要:之前也总是在用logback.xml来控制日志的输出,但是不是很理解,这两天正好在调整程序日志的输出,借此机会,学习一下,如下,会打印两份log文件,nohup.out http-server.2018-09-21.0.log两个日志文件。 ...
阅读全文
摘要:本来想用java来写批量添加设备到IOT平台的,但是,想尝试用Python脚本写一下,就请教一下朋友,使用for k,v in 来读取多个参数,实现用POST请求 批量添加的功能 #!/usr/bin/env python# -*- coding:utf-...
阅读全文
摘要:在java里面使用@Test做单元测试,想打个jar包用maven来build工程的时候,发现报错: 经过对比pom文件,发现junit的pom有点问题: junit junit ...
阅读全文
摘要:任何复杂的 IoT 系统都必须在其架构中包含设备管理功能。IoT 设备通常部署在恶劣的环境中。并且,当设备发生故障时,可能需要从这些环境中退出并移除,或进行更新以继续在这些环境中运行。 设备管理通过使得保护和监控设备更容易来帮助保护设备及其数据。设备管理功能允...
阅读全文
摘要:正好好的在服务器上搞事情,忽然所有的窗口同一时间,给报了一个kernel:BUG: soft lockup - CPU#11 stuck for 22s! [java:99405];从未见过啊,什么鬼?服务器要崩溃了?没有啊,网络不好?还行啊,赶紧把手...
阅读全文
摘要:1、平时项目都在linux服务器上,所以想要查问题就要在vim下进行查找某一个关键字,我们可以在vim下进入命令模式下,输入要查询的关键字,如果想看这个关键字在哪些地方出现过,可以用shift+#来向上翻页查询关键字,shift+n向下查询关键字,直接以你想查...
阅读全文
摘要:public class TestSeq { private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS"); public static...
阅读全文
摘要:今天因为程序需要定位问题,所以希望把生成的token存入到数据库中,用于问题的定位和分析;进入到服务器中的Cassandra数据库,desc table,发现原来创建table时,是有token字段的,但是是这样子的"token",带双引号的,很奇怪,...
阅读全文
摘要:由于Oracle数据库较为庞大,或者Oracle数据库在服务器远端,不想在linux界面痛苦的编写SQL语句操作数据库,在本地免安装使用Navicat,是再合适不过的了。 cannot load oci dll 87 无.dll clien...
阅读全文
摘要:配置文件application.yml示例:schedules: 3600000//orschedules: 0/15 * * * * ?代码示例: @Scheduled(fixedDelayString="${schedules}") //s...
阅读全文
摘要:在SpringBoot上写一个定时器,要求,一个小时执行一次,BUT。。。Initialization of bean failed; nested exception is java.lang.IllegalStateException: Encou...
阅读全文
摘要:话不多说,上代码:Json > java bean:String data = "{\"SN\":\"863703030059864\",\"CMD\":\"UBD\",\"FLOW\":\"89\",\"TIME\":\"0\",\"STATUS\"...
阅读全文
摘要:今天编写数据解码方法的时候,写了一个解码模块,自己创建了一个java对象,这个java对象,(我是放在解码模块的类内部的),用来存json数据,运行的时候,eclipse报了一个这个编译错误: No enclosing instance of t...
阅读全文
摘要:[root@ip-127-0-0-1 ~]# iptables -LChain INPUT (policy ACCEPT)target prot opt source destination DROP ...
阅读全文
摘要:早上,照常打开服务器连接,cd到目录的时候,习惯性的Tab去自动补全目录名,发现会有这个提示:cannot create temp file for here-document: No space left on device 上网一查,发现是服务器的...
阅读全文
No qualifying bean of type 'org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder' available:
摘要:DEBUG o.s.b.diagnostics.LoggingFailureAnalysisReporter - Application failed to start due to an exceptionorg.springframework.beans....
阅读全文
java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigur
摘要:ERROR org.springframework.boot.SpringApplication - Application startup failedjava.lang.NoSuchMethodError: org.springframework.data...
阅读全文
摘要:项目中已经有一个数据库Cassandra在使用,因为要操作另外一张表的数据,来达到需求的实现,要配置另外一个数据库Orcale,数据springboot的多数据源配的了, 期初不知道,就按照普通的数据库的配置来做,发现不行,领导过来一看,也说你得...
阅读全文
摘要:上周末领导收到客户的反馈,说我们生产环境的一台服务器,收到UDP端口的反射攻击,要我们好好查查,周一领导把这个“光荣使命”,交给了我,自此,踩坑开始。。。 我在网上查了以后,发现是因为我们服务器上的memcache的版本是1.4.15,属于老版本...
阅读全文
摘要:import java.util.concurrent.ConcurrentLinkedQueue;public class Cac...
阅读全文
摘要:例如:564E3A312D302E302E30 可转换为:VN:1-0.0.0/** * The conversion of 16 to ASCII * @other > Integer.toHexString(int) -> 10 to 16 * @...
阅读全文
摘要:字符串截取:String data = "380000000000000000000000000000000000000000031"; StringBuffer s1 = new StringBuffer(data); int index; for (...
阅读全文
摘要:工作目录中,新建一个文件,比如一个XXX.java文件。不管是在文件夹里面直接添加或者在eclipse里面创建.java文件都是在git status命令下看不到的,git无法识别这些文件。 用git status命令,返回目录是clean的。表明没有任何修改...
阅读全文
摘要:查看用户下信息: describe cluster; desc cluster; 查看所有keyspace: describe keyspaces; desc keyspaces; 查看keyspace内容: describe keyspace k...
阅读全文
摘要:[root@127.0.0.1 config]# su - mform Last login: Mon Apr 16 14:08:05 CST 2018 on pts/4su: failed to execute /bin/bash: Resource tem...
阅读全文
摘要:想实现一个功能,用到了json的数据格式处理,在pom文件中引入net.sf.json-lib坐标时,却屡屡报错,搜索了网上的解决办法,有人说要降低这个jar包的版本,尝试了个个版本后,报错仍旧不变(除了版本号),烦躁。。。 幸好看到一篇文章说要添加一行标签j...
阅读全文
摘要:Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作...
阅读全文
摘要:掰着指头算算,还有6天时间,就要从上海出发,回去过年了,回头看看17年走过的路,就像打翻了什么一样,五味杂陈,百般滋味。 去年是1月24日(腊月二十七)回的家,今年看了看日历,怎么要到2月12日(腊月二十七),这下过年就该是春天了吧。。。 说实话,2017年的...
阅读全文
摘要:我们来看Problems opening an editor Reason: [Project Name] does not exist问题的一个解决办法总结。 问题简单描述:在eclipse里用F3想进入某个类的某方法时,提示以下错误: Prob...
阅读全文
摘要:Apache Cassandra是一个高度可扩展的高性能分布式数据库,用于处理大量商用服务器上的大量数据,提供高可用性,无单点故障。这是一种NoSQL类型的数据库。 让我们先了解一下NoSQL数据库。 NoSQL 数据库 NoSQL数据库(有时称为“不是唯一的...
阅读全文
摘要:Tue Jan 23 21:41:15 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. Accordin...
阅读全文
摘要:catalina.out catalina.out其实是tomcat的标准输出(stdout)和标准出错(stderr),这是在tomcat的启动脚本里指定的,如果没有修改的话stdout和stderr会重定向到这里。所以我们在应用里使用System.out打...
阅读全文
摘要:sudo -hOptions: -a type use specified BSD authentication type -b run command in the background -C fd c...
阅读全文
摘要:之前用Tomcat时,查看后台日志,都是使用tail -f catalina.out命令来查看的,不要太顺手; 今天登陆到公司另外一个Team 的服务器上,发现装的是weblogic,手痒想看看weblogic怎么看日志,找了老半天,才发现有一个nohup...
阅读全文
摘要:做做开发,偶尔客串一下搞硬件的工程师嘛。两天前,领导让配合装一下公司服务器的系统,清一色hp刀片服务器,打开ILO口,进入remote console, 选择界面上的virtual dirves,选择image file在弹出的文件中,选择要安装的系统镜像就好...
阅读全文
摘要:Mysql—InnoDB引擎(engine); InnoDB是事务性数据库的首选引擎,支持事务安全表(ACID),支持锁定和外键。 其主要特征有: 1.InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎; 2.InnoDB是处理巨大数...
阅读全文
摘要:Linux-SSH:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法: 当ssh 192.168.21.53 时出现一下情况: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...
阅读全文
摘要:ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。 ThreadLocal从本质上讲,是提供了一个“线...
阅读全文
摘要:定义线程安全,我比较认可的是在《Java concurrency in practice》一书中的定义: 一个不论运行时(Runtime)如何调度线程都不需要调用方提供额外的同步和协调机制还能正确地运行的类是线程安全的 多线程的场景很多很复杂,难以穷尽...
阅读全文
摘要:在java中如果要创建线程的话,一般有两种方式: 1)继承Thread类;2)实现Runnable接口。 在java中如何保证线程安全? 一般说来,确保线程安全的方法有这几个:竞争与原子操作、同步与锁、可重入、过度优化。 个人认为,保证线程安全,无外乎保持线...
阅读全文
摘要:一、内存回收策略和常见概念 常见内存回收策略可以从以下几个维度来理解: 1 串行&并行 串行:单线程执行内存回收工作。十分简单,无需考虑同步等问题,但耗时较长,不适合多cpu。 并行:多线程并发进行回收工作。适合多CPU,效率高。 2 并发& stop...
阅读全文
摘要:各主要JVM启动参数的作用如下: -Xms:设置jvm内存的初始大小 -Xmx:设置jvm内存的最大值 -Xmn:设置新域的大小(这个似乎只对jdk1.4来说是有效的,后来就废弃了) -Xss:设置每个线程的堆栈大小(也就是说,在相同物理内存下,减小这个值...
阅读全文
摘要:一共有七种: 1、Serial 2、ParNew 3、Parallel Scavenge 4、CMS 5、Serial Old(MSC) 6、Parrallel Old 7、G1 CMS:Concurrent Mark Sweep。 看名字就知道,...
阅读全文
摘要:JVM 内存分3个分区 1.堆区(Heap)-- 只存对象本身,不存基本类型和引用对象。 JVM只有一个堆区,并被所有线程共享。 2.栈区(Stack)-- 栈中只保存基础数据类型的对象和对象引用。 ...
阅读全文
摘要:Java HashMap 是非线程安全的。 在多线程条件下,容易导致死循环,具体表现为CPU使用率100%。因此多线程环境下保证 HashMap 的线程安全性,主要有如下几种方法: 使用 java.util.Hashtable 类,此类是线程安全的。 使用...
阅读全文
摘要:==和equals的区别? 1.==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 2.==是指对内存地址进行比较 equals()是对字符串的内容进行比较 3.==指引用是否相同 ...
阅读全文
摘要:对于Java,内存溢出分三种情况。 1、OutOfMemoryError: PermGen space Permanent Generation space 这个区域主要用来保存加来的Class的一些信息,在程序运行期间属于永久占用的,Java的GC不...
阅读全文
摘要:常用的集合类有哪些?比如List如何排序? Set、List、Map.png Java中常用的集合类 对于集合,大家都不陌生了,常见的集合接口Set、List、Map等,其中Set和List继承自Collection Collection是一组对象的...
阅读全文
摘要:Throwable包含了错误(Error)和异常(Excetion两类) Exception又包含了运行时异常(RuntimeException, 又叫非检查异常)和非运行时异常(又叫检查异常) (1) Error是程序无法处理了, 如果OutOfMe...
阅读全文
摘要:工作忙了一段时间,终于闲下来,复习一下之前的知识。 抽象类和接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的,它不能被实例化,只能被用作子类的超类。 抽象类是被用来创建继承层级里 子类的模板。以JDK中的Gen...
阅读全文
摘要:最近了解下基于 Token 的身份验证,跟大伙分享下。很多大型网站也都在用,比如 Facebook,Twitter,Google+,Github 等等,比起传统的身份验证方法,Token 扩展性更强,也更安全点,非常适合用在 Web 应用或者移动应用上。To...
阅读全文
摘要:大家都知道expect是可以执行交互式命令的,例如:SSH等,当你有多台设备需要登录时,我们能不能使用类似java中的for循环来完成呢?下面我们来进行对比这两种方式: 1. > cat forexpect.sh #!/b...
阅读全文
摘要:Linux用户在使用ssh编译脚本的时候,出现了The authenticity of host can’t be xx established 提示,虽然不影响ssh的连接,但在交互式脚本编写中,就会影响脚本的正常运行如(expect交互式脚本),比较烦人了...
阅读全文
摘要:/** * 冒泡排序 * * 原理 是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, * * 这样一趟过去后,最大或最小的数字被交换到了最后一位, * * 然后再从头开始进行两两比较交换,直到倒数第二位时结束 * * @author...
阅读全文
摘要:LSI公司(LSI Corporation)(NASDAQ:LSI)(中文:艾萨华)是一家总部位于加利福尼亚州米尔皮塔斯 (Milpitas) 的半导体和软件领先供应商,其主要产品包括:RAID控制器、SSD控制器、ReadChannel、Preamp、Ax...
阅读全文
摘要:说来惭愧,搞了这么久的java,今天在cmd运行java时,javac hello.java是正常的,java hello时 Could not find or load main class public class TestHuman { pu...
阅读全文
摘要:[stack@undercloud ~]$ ipmitool -I lanplus -U hp -P password -H 192.168.1.11 fru list | grep "Product Serial" Binary file (standar...
阅读全文
摘要:刚刚做的一个关于设备信息采集的程序,通过openstack的ceilometer接口,获取openstack管理下的虚拟机的设备状态信息。在公司的内网服务器上调试成功后,拿到客户现场测试,部署好以后,都能够完美的运行和使用,但是当我回到家,准...
阅读全文
摘要:都知道,要想匹配字符串中间,一部分的正则式为: String str = "qwert12345yuiop"; str.matches("\\w+12345\\w+")); 或者 String str1 = "12345"; str.matches("\...
阅读全文
摘要:第一,我从openstack获取server的json数据: http://192.168.00.00:8888/v2/objectid/servers/serverid { "server": { "status": "ACTI...
阅读全文
摘要:java.lang.NumberFormatException: multiple points 大多数情况否是网上说得那样,是因为多线程的关系,但是我遇到的情况却是特例,是在SnmpGet的返回值处理时,报的异常; 代码如下: List集合中放...
阅读全文
摘要:Update 语句 Update 语句用于修改表中的数据。 语法: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 更新某一行中的一个列 我们为 lastname 是 "Wilson" 的人添加 firstname: UPDA...
阅读全文
摘要:spring2.5之后出现的注解,就跟在spring配置文件里配置bean差不多的功能,就是让spring自动扫描管理组件,@Service @Controller @Repository @Component ,这四个其实是一样的功能,没有区别,只...
阅读全文
摘要:1. 简介 Java EE CDI 主要使用@Inject注解来实现依赖注入,把受管理的bean注入到由容器管理的其它资源中去。在本教程中,我们将会介绍在CDI环境下几种不同的可选...
阅读全文
摘要:在项目部署到Tomcat容器上后,运行Tomcat是没有任何异常的,但是发送请求是就会出现以下错误: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMetho...
阅读全文
摘要:0. 背景 0.1 为什么要有 Ceilometer? 通常云,特别是公有云在计费方面有三个层次: 计量 (Metering): 收集资源的使用数据,其数据信息主要包括:使用对象(what), 使用者(who), 使用时间(when)和 用量(how m...
阅读全文
摘要:Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深...
阅读全文
摘要:今天在导入别人的项目到自己的eclipse时,遇到XXX is missing required source folder的问题 该问题出现后,可能会导致该工程和依赖该工程的project无法编译。 问题产生的原因: 在本机的开发环境中,eclipse...
阅读全文
摘要:SnmpUtilSendTrap:发送snmp trap信息到trap接收端。 import java.io.IOException;import java.util.Vector;import org.snmp4j.CommunityTarget;imp...
阅读全文
摘要:进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和...
阅读全文
摘要:虚拟机上安装centOS Tomcat后本地可以正常访问,可是这时Tomcat还不能被外界浏览器访问,需要在centOS默认防护墙上打开8080端口; 关闭防火墙:service iptables stop,打开vi /etc/sysconfig/iptabl...
阅读全文
摘要:package test1;/* * 字符串反转的两种方法 */public class TestReverse { public static void main(String[] args) { String str2 = "Hello"; str2 ...
阅读全文
摘要:package test1;/* * Split的两种用法+类似的其他方法 */public class TestSplit { public static void main(String[] args) { String s = "abc=123"; ...
阅读全文
摘要:操作环境 主机:Windows 7 pro 虚拟机:VMware station 12 虚拟机里的系统:Centos6.4 一、桥接配置 在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器不过你需要多于一...
阅读全文
摘要:由于自己在使用华为的uMate_CLI.sh工具,就在自己的linux机器上安装了此工具,可以使用uMate_CLI.sh命令就可以直接运行。为了使用方便,ln -s xxx xxx,软连接到/root下,但是使用的时候uMate_CLI.sh...
阅读全文
摘要:自己在虚拟机上安装的centOS6.4,cp一个文件到/usr/local中时,提示我不是超级用户,使用sudo cp ... 也不行,后来发现,没有在配置里设置自己的用户名为超级用户,所以: 解决方法如下: 1>、进入超级用户模式.也就是...
阅读全文
摘要:1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区...
阅读全文
摘要:在远程虚拟机上安装mariadb数据库之后,通过tomcat访问数据库,并实现页面展示和控制,却显示不了数据库的数据,通过tail -f catalina.out点击打开链接,查看tomcat的logs输出;发现在数据库访问的数据为null,但是在命令...
阅读全文
摘要:要加上core.jar这个jar包才行哦!! 里面生成的二维码,颜色是可以改变的哦!! 下面是源码: package com;import java.awt.image.BufferedImage;import java.io.File;import ja...
阅读全文
摘要:不知道你们写这个类似年终总结的时候是怎么打开思路的,每年到这个时候,心里总是想着晚两天再写吧,一直拖到快到31号了才开始‘动笔’,一般都会打开手机相册,看看这一年从一月一号开始都记录了什么,或者生活日常,或者美食,或者自恋自拍,或者在路上~ 今...
阅读全文
摘要:我们平时使用数据库按字段排序的时候,必定使用ORDER BY来操作数据库数据,但是order by到底以什么规则排序的?嗯。。 order by 后面 跟上 你需要排序的字段 , 默认 是升序 排列 . sql语句中 order by 排序原则...
阅读全文
摘要:我们平时会使用JD-GUI来直接打开别的项目的jar包,来看看源码里有什么问题;代码里都是英文注释倒还好,要是有中文的注释,可能就会发生下面的情况,乱码了。。。 这里不像eclipse或者idea,直接在设置里配置编码格式为UTF-8即可...
阅读全文
摘要:公司其他项目的同事调用我们模块的一个GET接口时,发现返回的字符串多了一层引号,刚看到这个问题,一脸疑惑,String类型的字符串不就是应该是这样的吗? String result1= HttpUtil.get("http://localhost:80...
阅读全文
Mybatis-Caused by: java.security.cert.CertPathValidatorException: Path does not chain with any of th
摘要:一开始没有配置SSL的选项,日志中有个WARN警告: Wed Aug 04 10:10:55 CST 2021 WARN: Establishing SSL connection without server's identity verificati...
阅读全文
摘要:在测试数据的时候,收集到各个时间点上的数据,发现怎么数据有点奇怪,都是中间的时间,没有整秒的数据呢? 查看后台日志,发现是因为在使用LocalDateTime接收秒值为"00"的数据时,秒值被丢弃掉了 wrong date and tim...
阅读全文
摘要:为了给项目其他人提供模块的swagger服务,在本地window里安装了ubuntu子系统,将模块服务运行在Tomcat中,奇怪的是,每天晚上下班时启动服务,早上上班来就会看到日志catalina.out文件都会暴增到10G左右,今天刚好有空,来查一查...
阅读全文
摘要:将Github的一个项目pull到本地,可以正常启动访问,将这个项目同步到Gitee上后,在pull到本地,在IDEA打开后启动,发现无法加载resources目录下的application.yml文件,启动起来默认加载的是8080端口,而不是我修改...
阅读全文
摘要:带资源的try语句(try-with-resource)的最简形式为: try(Resource res = xxx)//可指定多个资源 { //do something } try块退出时,会自动调用res.close()方法,关...
阅读全文
摘要:我们依赖的自己公司的某个pom包更新了,但是版本号没有修改,在idea中是无法识别,并自动更新对应的变更的,怎么办呢? 有人推荐这个办法,但是我尝试后没有生效https://www.cnblogs.com/ming-szu/p/10892021...
阅读全文
摘要:由于需求的变化,需要在查询的时候增加判断的逻辑, 原来是: WHERE type!='CUSTOM' AND t.type= #{type} 需求要求,在类型等于AAA和不等于AAA...
阅读全文
摘要:昨天在修改一个接口功能时,需要在原来的接口上提供分页和模糊查询,就使用了分页 PageHelper来做,但是在mybatis的xml文件中又使用了UNION来合并查询结果,导致项目启动直接报错 Handler processing fail...
阅读全文
摘要:我们在实际逻辑编写时,往往会有,想要使用我们刚刚插入数据的自增ID,来做另外一件事情;这时候我们是可以通过查询刚才插入数据的某个字段作为条件,来查出这条数据的ID,但是总感觉太麻烦效率不高; 当然,我们通过SQL层面也是有类似的办法; 例如:...
阅读全文
摘要:在上传视频时,报了‘data truncated for column 'xx' at row 1’,直接翻译的意思是:第1行的“xx”列的数据被截断; 这个字段保存的是视频的宽高数据,如“960x540”;原来是使用int来接受保存的,并且长...
阅读全文
摘要:开始之前先去官网捋一遍 MySQL Connector / J开发人员指南 ,看看官方的一些变动,和一些可能要注意的点,或者一些可能会踩到的坑。。。 事先,我们要有一个使用mysql5.x的应用或者服务,需要修改的部分不算多,但是要想同时想兼容5.x...
阅读全文
摘要:有一个接口查询邮件的列表时,因为我们想要支持模糊查询,而我又不想在xml文件中配置查询语句,想着直接使用SQL来实现 @Select("SELECT * FROM email WHERE name=#{name} like '%#{name}%...
阅读全文
Spring - HV000030: No validator could be found for constraint ‘xx‘ validating type ‘java.lang.Intege
摘要:在测试接口的时候,传入的对象值为integer时,后端报错,看起来是提醒我检查‘pageWith’这个字段的配置。。。其实是项目中使用的校验注解所支持的数据类型与实体中字段的类型不符合。 @NotEmpty(message = "{vo.emai...
阅读全文
摘要:今天登录到阿里云的服务器时,使用top命令查看系统信息发现有个进程【kthreaddi】把CPU给占满了 登录阿里云控制台查看,发现从凌晨4点左右开始cpu就达到100%: 查看系统的日志(/var/log/message),果然也...
阅读全文
摘要:这里有一个小问题,截图中的name默认使Prometheus,我在这里需要改成prometheus,否则在导入dashboard的时候会报错,‘not found the datasource Prometheus’ ; 使用helm char...
阅读全文
摘要:elasticsearch:常用的es接口查询操作命令: curl http://elasticsearch:9200/ ##这三条shell命令都可以监控到Elasticsearch健康状态 curl http://elasticsearch:9200...
阅读全文
摘要:官网地址: 1 https://www.fluentd.org/ 下载地址: 1 https://www.fluentd.org/download Fluentd文档地址: 1 https://docs.fluentd.org/installati...
阅读全文
摘要:进入虚机的k8s集群,突然发现node节点的状态不对啊,怎么controlnode1节点怎么处于NotReady的状态啊 [root@controlnode1 cloud-user]# kubectl get nodesNAME STA...
阅读全文
TaskRejectedException: Executor [java.util.concurrent.ThreadPoolExecutor@75bc9f01[Running, pool size
摘要:我们在做性能测试的时候,按照梯度来施加压力,每个阶段维持10到20分钟,直到服务器资源耗尽,各个模块的服务都没有出现问题;然后就开始做72小时的稳定性测试,仅仅过了一晚上,差不多十个小时左右,就发现有服务OOM 无法正常进行数据处理了。 TaskRe...
阅读全文
摘要:问题的前提是这样的,我们修改了平台某一个模块的代码,想直接将修改放到docker镜像中,以便我们的k8s环境可以直接使用这个镜像来启动容器; 步 骤:① 将需要修改的镜像先运行起来,我们的这个镜像会依赖平台的其他配置,无法单...
阅读全文
摘要:其实这个问题是意外发现的,前面一篇博客因为数据库配置的最大连接数只有200导致连接失败,在尝试解决问题的时候,看到有人说可以修改springboot配置文件application.yml文件中的datasources的url中的useSSL=false...
阅读全文
摘要:Caused by: java.sql.SQLException: oo many connections 我们在做压力测试的时候,平时单机模式下挺稳定的一个服务突然报了一个连接mariadb的错误,刚开始还以为是配置里面的参数配置小了。。。 ...
阅读全文
摘要:每次在linux控制台新开一个窗口,执行java命令都会告诉我找不到这个命令; [root@connectserver cloud-user]# javabash: java: command not found 可是,我明明装了java环境。...
阅读全文
摘要:我们做的物联网项目的底层协议适配接入是用californium开源项目来做的,上层是使用leshan的1.2.0版本来做的,使用的是californium-2.4.1,最新版是2.6.0,按道理说应该是很稳定的版本了,但是依然在我们做并发测试的时候,出...
阅读全文
摘要:神兽镇楼 时间又到了一年中的最后几天,往往这个时候我总会花费几天的时间来‘复盘’这一整年的得失,看看这一年到底都做了什么事情。 莎士比亚曾说过:“一个人要是觉得昨天的自己是个傻子,那么这时候的他必定是个聪明人!” 回顾了去年的...
阅读全文
摘要:我们在工作中一定经常使用for循环遍历,若是想在某一个条件退出,直接ruturn即可; private static void arrayListForEach(){ ArrayList arrayList = new ArrayList...
阅读全文
摘要:我们在K8S环境中部署了一个服务,想在线编译一段代码进行测试,把arthas导入进去之后,启动arthas竟然找不到Pod中的Java进程,郁闷。。。 $ java -jar arthas-boot.jar[INFO] arthas-boot ver...
阅读全文
摘要:早上在服务器上查问题的时候,偶然发现,在tail -f /var/log/mesage 中发现有这个日志报错, cannot update mailbox /var/mail/root for user root. error writing mess...
阅读全文
摘要:像这样的浏览器文件结构目录,一定见过不少,像许多镜像或者安装包的下载地址,都是用这种方式来下载的,到底是怎么做的呢? Apache服务因其开源、跨平台应用、支持多种网页编程语言、模块化设计 、运行稳定、良好的安全性等优点,被广泛应用于承载W...
阅读全文
摘要:今天在测试代码的时候无意中发现,使用springboot-redis连接的Redis,在读写数据的时候,日志中总是打印“Opening RedisConnection” “Closing Redis Connection”; 13:22:46.343 ...
阅读全文
摘要:一、flannel是什么(what) (一)概述 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 Flannel官网:https:...
阅读全文
摘要:在K8s环境中暴露service的三种方式ClusterIP、NodePort与LoadBalance,这几种方式都是在service的维度提供 的,service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint中...
阅读全文
Emqx - /usr/lib/emqx/bin/cuttlefish: error while loading shared libraries: libtinfo.so.5: cannot ope
摘要:linux安装EMQX报 error while loading shared libraries: libtinfo.so.5 解决办法 /usr/lib/emqx/bin/cuttlefish: error while loading shared li...
阅读全文
摘要:项目上一块新的树莓派主板,做完系统上电后发现时间差得有点多啊。。。 开始觉得是ntp的问题,因为上面的及图上显示'NTP service: active' ,查询了下ntp的配置,发现并没有启用ntp服务; 尝试更新一下系统的包:s...
阅读全文
摘要:在win10本机上装了一个Ubuntu系统,版本信息如下: root@N-20HEPF15JN1Q:/home/ubuntu/go# lsb_release -aNo LSB modules are available.Distributor ID: ...
阅读全文
摘要:这个是在win10上安装的Ubuntu操作系统;准备安装下其他的软件,apt-get update的时候,发现第【8】步的时候失败了。。。 root@N-20HEPF15JN1Q:/home/ubuntu# apt-get update -qqE: ...
阅读全文
摘要:添加Podman PPA并安装Podman; 在Ubuntu上开始安装Podman的简单方法是使用Kubic项目.Kubic项目提供了适用于Ubuntu 18.04、19.04、19.10和20.04的软件包。您可以按如下所示轻松地将此软件包添加到Ubuntu...
阅读全文
摘要:昨天一早接到正在休假的领导的电话,我们部署在AWS上的核心业务进程挂了,原因是AWS的物理存储出问题了,正在紧急修复,已经从凌晨搞到了早上六七点,服务器是恢复了,但是我们的业务却一直起不起来,让赶紧看看什么情况。 登录到服务器,发现各个服务的异...
阅读全文