java
文章平均质量分 83
IT布道
这个作者很懒,什么都没留下…
展开
-
使用 Lombok 遇到一个问题
如果项目中使用了lombok,那么idea中必须添加lombok插件,不然会导致在idea中源码无法识别以及编译等问题。原创 2024-08-20 17:53:10 · 345 阅读 · 0 评论 -
使用openapi-generator-cli时遇到了代理的问题
折腾了几天,今天终于编译成功了,虽然编译成功了,但遇到了代理的问题,始终无法连接mave的中央仓库。正好我们自己有私有仓库,按照上述的方式,配置一个试试,文档特别说明了,如果指定了版本,就不用queryUrl了,所以只需要配置downloadUrl即可。原创 2023-08-09 22:33:55 · 897 阅读 · 0 评论 -
【Zookeeper源码走读】第三章 服务器处理客户端请求的流程
Server处理client请求的大致流程,主要介绍第一次连接的流程原创 2023-05-01 10:00:00 · 759 阅读 · 0 评论 -
【Zookeeper源码走读】第四章 心跳检测机制
为了保持会话的活跃,客户端需要周期性地发送ping报文,我们又可称之为心跳,今天就来研究这一块代码是如何实现的。原创 2023-05-15 09:15:00 · 1473 阅读 · 5 评论 -
spring使用文件流形式下载文件
网上关于java文件下载的代码不计其数,我在使用spring做文件下载时,开始也是使用的普通的下载方式,但是遇到一个问题,后台老是报错:java.net.SocketException: Connection reset by peer: socket write error,虽然文件是能下载,但是一下载就会报如上错误,google上一大片关于该问题的讨论,但究其原因,还得根据自身项目情况而言,网原创 2012-06-06 15:51:44 · 4275 阅读 · 0 评论 -
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 · 7059 阅读 · 1 评论 -
Inputstream 文件流未关闭导致的异常
使用InputStream文件流之后一定要关闭它,否则在使用某些操作的时候会发生异常。比如说如下代码: File file = new File(“C://test.txt"); InputStream is = new FileInputStream(file); file.delete(); 上面的代码没有关闭文件流,虽然执行了file.delete()原创 2010-01-28 15:27:00 · 10953 阅读 · 0 评论 -
eclipse安装插件提示Duplicate Location错误的解决办法
通过eclipse在线安装插件时,可能会遇到添加url时,提示Duplicate Location错误。这个是由于之前已经添加过该地址,被保存在eclipse中了。此时,只要点击“Add”按钮下方的“Available Software Sites”,在弹出的界面里,找到已存在的该url,然后点击右边的删除按钮,将其删除之后,点击确认。关闭“Install”界面,重新打开,再次输入url就好了。原创 2015-10-29 16:30:49 · 2770 阅读 · 0 评论 -
Eclipse常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。1. 【Ctril+shift+L】显示Eclipse中的所有快捷键2. 【Alt+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不用为记不全方法和属性名称犯愁。3. 【Ctrl+o】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。4.转载 2012-09-24 19:03:24 · 738 阅读 · 0 评论 -
转换jdk安装路径中有空格的情况
在我们实际的工作中,经常会遇到安装的jdk在默认的路径下,比如C:\Program Files\Java\jdk1.7.0_60。这种情况下,如果用bat批脚本调用java的相关命令时,可能会出现由于空格导致的路径问题,而弹出提示,”C:\Program不是内部或外部命令“,这种情况下,我们稍作处理,使得即使路径中带有空格,也能正常调用。对带空格的路径在bat代码中用双引号“” 给它引起来就可以了原创 2015-09-29 21:16:04 · 1734 阅读 · 0 评论 -
将java项目从myeclipse导入eclipse中,我们不得不知道的那些事
众所周知,myeclipse自带了很多实用的插件,正因为这些插件的强大功能,帮助web程序猿提高了开发效率,同时也看到了无限明媚的春天!而eclipse给大家的印象则是,绿色软件,体积小,速度快,界面清爽,这些都是它显著的优点,当然,它也有缺点,那就是功能相对myeclipse而言比较少。虽然eclipse也可通过扩展插件来增加很多与myeclipse相同的功能,但很多人习惯了拿来主义,自己去折腾原创 2012-06-19 22:32:31 · 2148 阅读 · 0 评论 -
解决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 · 14209 阅读 · 0 评论 -
java swing中使用GridBagLayout布局的简要介绍
在使用swing做界面的时候,最麻烦的应该就是对界面进行布局。swing客户端不像web那么方便,即使使用GUI工具来布局,也是一件痛苦的事。不过,java提供的布局类中,最强大的就是GridBagLayout了,它能进行相当复杂的布局,你的心有多大,它的功能就有多大! 以下是来自java5 api中文文档对GridBagLayout的介绍,然后再结合我自己的使用过程中遇到的问题,进行原创 2012-08-15 23:57:56 · 3409 阅读 · 0 评论 -
java页面url中文传值乱码
我在使用spring开发一个web应用程序时,遇到url使用中文作为参数值传递时发生乱码的问题。具体项目情况是通过android客户端调用web服务器提供的搜索功能,因此在调用的url中需要将客户端输入的关键字作为搜索的参数值,自然会涉及到参数值为中文的情况。经过网上查阅相关资料和大牛的分析,结合我自己的实际情况,现把解决办法贴上。 1、客户端使用java.net.URLEncoder原创 2012-06-06 14:47:41 · 2291 阅读 · 0 评论 -
通过SMS-Push技术激活J2ME程序
Push技术是一种通过异步方式将信息传送给设备并自动启动MIDlet程序的机制。通常进行网络连接时,客户端主动去连接服务器,服务器处理请求并返回给客户端响应,这是同步处理机制。而Push技术不同,它不需要应用程序通过“拉”的方式从网络中取得数据,应用程序需要的数据会被主动“推”向设备。当设备接收到信息时,相关的MIDlet会被激活并开始运行,处理发送过来的数据。注意:Push技术是MI原创 2009-06-12 18:09:00 · 1364 阅读 · 1 评论 -
J2ME Polish 环境变量配置常见问题分析
当我们在使用J2ME Polish 框架开发J2ME程序的时候,一般会将其集成到我们所使用的IDE,集成过程还比较简单。集成之后,我们需要配置jdk的环境变量才能使起正常运行,但在 配置环境变量的时候,我们常常会出现下面这种情况,环境变量配置已经配置好了,但是运行程序却会出现下列错误:Unable to find a javac compiler;Perhaps JAVA_HOME d原创 2009-04-17 16:42:00 · 1162 阅读 · 2 评论 -
Zookeeper & Kafka 开启安全认证的配置
Zookeeper&Kafka 安全认证原创 2022-08-10 00:24:57 · 8643 阅读 · 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 · 4227 阅读 · 0 评论