自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (12)
  • 收藏
  • 关注

原创 Linux下如何切换多版本Python

介绍如何使用update-alternatives命令来管理多版本软件

2024-04-02 19:35:51 203

原创 基于 CentOS7 制作 Apache HTTPD 2.4.58 的RPM安装包

基于CentOS7制作httpd 2.4.58的RPM安装包。

2024-04-02 18:40:12 1084

原创 修复Apache httpd中的SSL/TLS 协议信息泄露漏洞(CVE-2016-2183)

默认情况下,查看/etc/httpd/conf.d/ssl.conf文件,但ssl.conf这个名字可以修改,所以,根据实际情况修改即可。找到配置项SSLCipherSuite和SSLProxyCipherSuite,并进行修改。修改完成之后,重启httpd。

2023-12-27 14:46:10 1091

原创 kafka管理工具之kafka-ui的环境搭建笔记

kafka-ui是一款管理kafka的工具,基于web的模式,一款优秀的开源项目。本文是在搭建kafka-ui的本地环境时,遇到的各种问题,现将其解决办法记录于此。

2023-09-11 21:21:34 3852

原创 本地编译angular提示内存溢出

本地编译angular时提示内存溢出的问题,通过设置环境变量可解决。

2023-08-25 17:31:02 351

原创 使用openapi-generator-cli时遇到了代理的问题

折腾了几天,今天终于编译成功了,虽然编译成功了,但遇到了代理的问题,始终无法连接mave的中央仓库。正好我们自己有私有仓库,按照上述的方式,配置一个试试,文档特别说明了,如果指定了版本,就不用queryUrl了,所以只需要配置downloadUrl即可。

2023-08-09 22:33:55 679

原创 【Kafka源码走读】Admin接口的客户端与服务端的连接流程

本文主要介绍kafka的Admin.create()方法执行的背后是如何实现客户端与服务器之间的连接的

2023-07-20 21:50:28 887

原创 用Swagger生成接口,pom中少了一个library参数,排查了几个小时

我们一般都会使用swagger生成restful接口,这样可以省不少时间,将更多的精力专注于写业务上。但接口也不是经常写,所以,swagger用的也不熟练。尤其是我喜欢拿之前的接口copy一份,然后在此基础上进行修改,一般情况下,都是能跑通的。不巧,这次并没有成功,原因在于我把服务端的接口拿来改成客户端的接口,当我沉浸于各种copy,delete的操作时,也给自己埋了一个大坑。为了了解library的流程,我还去大致浏览了swagger-codegen的源码。

2023-06-15 20:16:39 586

原创 prometheus&各监控组件的配置

使用Prometheus监控java程序,mongodb,zookeeper,kafka,以及主机信息,然后通过grafana展示监控数据。

2023-05-18 19:49:19 1319

原创 【Zookeeper源码走读】第四章 心跳检测机制

为了保持会话的活跃,客户端需要周期性地发送ping报文,我们又可称之为心跳,今天就来研究这一块代码是如何实现的。

2023-05-15 09:15:00 1219

原创 【Zookeeper源码走读】第三章 服务器处理客户端请求的流程

Server处理client请求的大致流程,主要介绍第一次连接的流程

2023-05-01 10:00:00 736

原创 【Zookeeper源码走读】第二章 服务器的启动过程

zookeeper 服务端启动流程

2023-04-30 10:00:00 955

原创 【Zookeeper源码走读】第一章 客户端与服务器的连接过程

以上就是客户端与服务器大致的连接过程,下文开始走读心跳,超时等机制。

2023-04-29 10:00:00 991

原创 启动httpd失败,错误信息:No space left on device: AH00023: Couldn‘t create the ssl-cache mutex

简单描述一下:信号量在创建时分信号量集和信号量的概念,该命令的查询结果中,Semaphore Arrays下面每一行代表一个信号量集,其中perms对应信号量集的权限,nsems对应信号量集中信号量的个数。通过前面输入 ipcs -s | wc -l 的结果得到目前的信号量集已经有130个,系统限制为128,由此导致httpd起不来。网上搜索一番,说这个是由于semaphores(信号量) 文件太多,达到了系统的上限。使用命令启动httpd:service httpd start 失败。

2023-02-09 16:59:23 665

原创 使用service zookeeper start 提示找不到java

使用service zookeeper start 命令,输出提示找不到java命令。由上可知,使用service命令时,仅有 LANG, TERM 两个环境变量能使用。zookeeper的启动脚本放在:/etc/init.d/zookeeper。

2023-02-08 15:35:39 763

原创 加固的操作系统,如何创建SFTP账号

操作系统版本:Centos 7因为安全原因,操作系统被加固。加固过后,无法创建或者修改sftp账号。

2022-10-26 17:59:46 529

原创 离线升级python2.7至最新版

因为客户的环境不支持联网升级,因此只能离线升级。升级过程中遇到一些小问题,边学边解决,遂以此记录,以供不时之需。

2022-10-24 17:58:25 1740

原创 MongoDB升级步骤

升级之前的版本为3.4.7,由于客户扫描发现漏洞,因此,需要对mongodb进行升级。安装过程中,无论是单机模式还是集群模式,如果升级到某个版本之后,服务起不来,修改配置也无效,则可以卸载当前版本,然后再重新安装上一个版本。前提是做好数据备份!:4.0升级到4.2版本,有一个字段不兼容,因此需要先进行检查以及修改之后,才能升级。如果不正常,需要检查/etc/mongod.conf文件,是否配置有误。如果不正常,需要检查/etc/mongod.conf文件,是否配置有误。上述步骤完成之后,则可以进行升级了。

2022-09-18 02:35:57 1613 6

原创 基于 CentOS7 制作 OpenSSH 9.7 安装包&升级指南

基于CentOS7 制作OpenSSH 安装包以及升级步骤

2022-08-24 18:14:28 2552

原创 Httpd启动报错 Couldn‘t create the ssl-cache 的解决办法

No space left on device: AH00023: Couldn't create the ssl-cache mutexAH00016: Configuration Failed

2022-08-17 19:45:23 1140

原创 Zookeeper & Kafka 开启安全认证的配置

Zookeeper&Kafka 安全认证

2022-08-10 00:24:57 7872 4

原创 设置idea的ant工具的代理

现在主流的项目都使用maven来构建了,还在使用ant的项目应该是比较老旧了,现在因为需要调试zookeeper的源码,所以需要用到ant。使用时遇到点问题,借此记录一下爬坑过程。1. 问题复现IDE使用的是Intellij idea,因此使用的是它自带的ant插件,导入zookeeper源码,点开ant界面,Run Target->compile,然后就出现如下错误:Error getting https://repo1.maven.org/maven2/org/apache/ivy/ivy/

2022-03-24 17:53:42 4103

原创 手动编译安装httpd

手动编译安装httpd目前最新的 httpd 包是 2.4.51,官网没有提供Linux下的安装包,因此只有手动编译安装了。但因常年混迹于Java圈,所以对C语言下的编译安装很陌生,以此记录编译安装的全过程,作为笔记备忘。1. 准备工作根据 httpd 的官网(https://httpd.apache.org/docs/2.4/install.html)描述,编译源码需要以下条件:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ODvAPMei-163912858387

2021-12-10 18:18:07 1343

原创 eclipse安装插件提示Duplicate Location错误的解决办法

通过eclipse在线安装插件时,可能会遇到添加url时,提示Duplicate Location错误。这个是由于之前已经添加过该地址,被保存在eclipse中了。此时,只要点击“Add”按钮下方的“Available Software Sites”,在弹出的界面里,找到已存在的该url,然后点击右边的删除按钮,将其删除之后,点击确认。关闭“Install”界面,重新打开,再次输入url就好了。

2015-10-29 16:30:49 2727

原创 转换jdk安装路径中有空格的情况

在我们实际的工作中,经常会遇到安装的jdk在默认的路径下,比如C:\Program Files\Java\jdk1.7.0_60。这种情况下,如果用bat批脚本调用java的相关命令时,可能会出现由于空格导致的路径问题,而弹出提示,”C:\Program不是内部或外部命令“,这种情况下,我们稍作处理,使得即使路径中带有空格,也能正常调用。对带空格的路径在bat代码中用双引号“” 给它引起来就可以了

2015-09-29 21:16:04 1718

原创 excel中非纯数字格式的列,鼠标向下拖动实现自增的方法

我们在使用excel时,经常会用到某一列的值采用自动增加的方式,比如目录、学号等等。但是这一列的值可能不是纯数字类型的,比如T-1、T-2、T-3这种类型的值,通过鼠标向下拖动实现自增就不太好用了。其实,针对这种类型的值,excel提供的“设置单元格格式”功能可以解决该问题。 1、在指定的列中输入1,然后点击右键,选择“设置单元格式...”。弹出的界面上选择“数字”选项卡--“分类”--“

2013-10-26 16:05:51 4832 1

原创 ubuntu 13 使用自带wubi.exe文件硬盘安装方法

win7下硬盘安装ubuntu

2013-10-26 14:55:31 2068

转载 Eclipse常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。1. 【Ctril+shift+L】显示Eclipse中的所有快捷键2. 【Alt+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不用为记不全方法和属性名称犯愁。3. 【Ctrl+o】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。4.

2012-09-24 19:03:24 726

原创 java swing中使用GridBagLayout布局的简要介绍

在使用swing做界面的时候,最麻烦的应该就是对界面进行布局。swing客户端不像web那么方便,即使使用GUI工具来布局,也是一件痛苦的事。不过,java提供的布局类中,最强大的就是GridBagLayout了,它能进行相当复杂的布局,你的心有多大,它的功能就有多大!     以下是来自java5 api中文文档对GridBagLayout的介绍,然后再结合我自己的使用过程中遇到的问题,进行

2012-08-15 23:57:56 3394

原创 swfupload多文件上传控件的使用

swfupload是一个基于flash的多文件上传组件,前端是采用javascript脚本编写的,它与flash脚本进行交互,以实现多文件的上传功能。因前端是js脚本,所以在做web页面集成时很方便,以下通过对swfupload自带的demo进行一些修改,以实现简单的多文件上传功能。然后再简单介绍下,通过修改js源码,以满足不同的个性化需要。         swfupload目前的最新版本是

2012-08-12 22:39:46 4423 3

原创 将java项目从myeclipse导入eclipse中,我们不得不知道的那些事

众所周知,myeclipse自带了很多实用的插件,正因为这些插件的强大功能,帮助web程序猿提高了开发效率,同时也看到了无限明媚的春天!而eclipse给大家的印象则是,绿色软件,体积小,速度快,界面清爽,这些都是它显著的优点,当然,它也有缺点,那就是功能相对myeclipse而言比较少。虽然eclipse也可通过扩展插件来增加很多与myeclipse相同的功能,但很多人习惯了拿来主义,自己去折腾

2012-06-19 22:32:31 2143

原创 spring使用文件流形式下载文件

网上关于java文件下载的代码不计其数,我在使用spring做文件下载时,开始也是使用的普通的下载方式,但是遇到一个问题,后台老是报错:java.net.SocketException: Connection reset by peer: socket write error,虽然文件是能下载,但是一下载就会报如上错误,google上一大片关于该问题的讨论,但究其原因,还得根据自身项目情况而言,网

2012-06-06 15:51:44 4243

原创 java页面url中文传值乱码

我在使用spring开发一个web应用程序时,遇到url使用中文作为参数值传递时发生乱码的问题。具体项目情况是通过android客户端调用web服务器提供的搜索功能,因此在调用的url中需要将客户端输入的关键字作为搜索的参数值,自然会涉及到参数值为中文的情况。经过网上查阅相关资料和大牛的分析,结合我自己的实际情况,现把解决办法贴上。     1、客户端使用java.net.URLEncoder

2012-06-06 14:47:41 2275

原创 当Xib文件删掉之后,解决报错信息:NSInternalInconsistencyException loaded xxx nib but the view outlet was not set.

以下是本人亲身体验所得,如有不对之处,敬请批评指正,在下不胜感激!使用Xcode4添加一个新的类,可同时勾选创建xib文件,便可将新类和xib文件都创建好。如果因为某些情况下,需要删掉原来生成的xib文件,或者是误删了该xib文件,然后再重新创建一个xib文件。在这种情况下,如果不做任何修改,运行程序,类似NSInternalInconsistencyException loaded xxx

2011-12-07 12:44:27 2539

原创 关于Info.plist中你不得不知道的一点

我是刚开始接触IOS开发的新手,在用Xcode编写代码的过程中遇到一些问题,经过反复的调试,得到一些心得体会,现将其中一些比较有意思的问题记录下来,分享给遇到相同问题的新手们~       当新建一个工程之后,会生成一个名为xx-Info.plist的文件,该文件中有一条配置信息相当重要,如果没有这条配置信息,在运行程序时,将会发生让您崩溃的画面。到底是哪条配置信息呢,请看下面的图片:

2011-10-26 15:30:31 2444

转载 Java中二进制和字符串之间的相互转换

<br />本文是小弟从网上转载而来,具体出自哪里不甚清楚,很感谢分享该文章的博主<br /> <br />public class test { public static String byte2hex(byte[] b) { // 二进制转字符串 String hs = ""; String stmp = ""; for (int n = 0; n < b.length; n++) { stmp = (java.lang.Integer.toHexSt

2011-05-02 12:39:00 6993 1

原创 VS2005使用静态库(lib)小结

<br />      在撰写正文之前,请允许我发表一点小小的感叹的机会,谢谢!首先我得感谢互联网,因为有你,让我学到了更多;其次,我要感谢广大博主们的无私奉献精神,因为你们精心记录的每一篇日志,帮助了无数个像我一样初涉C++的充满迷茫的IT民工。<br /> <br />      经过查阅无数博主们的结晶,加上自己动手实践的结果,今天我也记录下在使用VS2005调用lib的心得体会。因为才疏学浅、文笔欠佳,故文中有不妥之处,还请各位大虾批评指出,助我不断提升自己的能力,我会非常感谢您的!<br /> <

2010-08-25 00:25:00 2633 1

原创 去掉QTreeWidget中节点之间的虚线

<br />在使用QTreeWidget时,默认是带有虚线的,如下图所示:<br /><br /> <br />现在需要将这些节点之间的虚线去掉,可采用两种方式,一种是在代码中添加控件的样式,另外一种是在qtcreator中直接设置样式。<br /> <br />第一种:qtcreator中设置样式:<br /> <br />右键该控件,选择change styleSheet…菜单,然后进入到样式编辑界面,添加如下代码:<br /> <br />QTreeView::branch {image:none;}

2010-08-20 18:23:00 7168

原创 解决com.sun.tools.javac.Main is not on the classpath的问题

 在重装了JDk之后,有可能会使Eclipse在编译工程的时候出现如下错误:com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK.It is currently set to "C:/Program Files/Java/jre1.5.0_11"

2010-05-19 11:46:00 14106

原创 Inputstream 文件流未关闭导致的异常

使用InputStream文件流之后一定要关闭它,否则在使用某些操作的时候会发生异常。比如说如下代码: File file = new File(“C://test.txt"); InputStream is = new FileInputStream(file); file.delete(); 上面的代码没有关闭文件流,虽然执行了file.delete()

2010-01-28 15:27:00 10745

idea的scala插件

用于使用idea开发scala的插件,从官网下载的当前最新版,2.0.4

2015-12-01

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part9

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part8

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part7

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part6

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part5

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part4

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part2

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本 part3

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring官网使用的开发工具STS(Spring Tool Suite)Win_x64版本part1

从Spring官网下载的最新版本的IDE工具,基于eclipse进行的二次开发,对spring的开发更便捷。由于上传包大小的限制,共分为9个压缩包。版本号为3.7.1.RELEASE 支持windows 64位操作系统

2015-10-30

Spring Framework源码编译之后的工程文件,可直接导入到eclipse中

从Spring官方源码库git下载的最新源码,Spring Framework源码在本地编译之后,已生成eclipse所需的.project和.class工程文件,可直接导入到eclipse中

2015-10-30

spring framework

从springsource上下载的最新版spring framework 3.2.0

2012-08-15

空空如也

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

TA关注的人

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