java
flyfy飞
这个作者很懒,什么都没留下…
展开
-
Java中文件的读写及流向字符串的转化
文件的读:synchronized static void writeFile(String filePath, String sets) { try { FileWriter fw = new FileWriter(filePath, false); PrintWriter out = new PrintWriter(fw);原创 2017-07-21 15:19:20 · 361 阅读 · 0 评论 -
文章标题
通常我们在遇到构造器参数过多时我们会考虑使用重叠构造器与JavaBeans模式处理,但重叠构造器当参数过多时,会造成客户端代码难以编写。而JavaBeans虽然有利于客户端代码的开发,但是由于构造过程被分到了几个调用中,也就是JavaBeans模式阻止了把类做成不可变的可能,需要额外提供线程安全。例子代码如下:public class NutritionFacts{ private fina原创 2017-07-30 18:54:30 · 224 阅读 · 0 评论 -
java中如何去掉\,/字符
近期在完成项目时,输出的json字符串里带有/,错误地以为这是普通的/字符,使用了网上大量的去掉/的方法,问题都没有得到解决。最后才发现是理解错误,这并不是普通的/字符,所以那些常规方法都无法使用。 但是对于常规的,/字符串我们又该如何处理呢。 首先,replace方法没有作用,我们这里采用split方法进行处理。代码如下:public class TestReplace { publi原创 2017-07-24 09:34:28 · 7784 阅读 · 0 评论 -
如何将java程序打包成带参数的jar文件
这里我们通过Apache Commons CLI来完成目标功能,废话不多说直接上代码 所需的maven依赖<dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version></dependency>这里我们贴出主类代码Op原创 2017-09-25 20:00:00 · 2582 阅读 · 0 评论 -
kafka 指定partition生产,消费
kafka指定partition生产消费在实际的业务中,特别是涉及到指定任务是否结束,任务对应消息是否消费完毕时,单纯指定topic消费,由kafka自动分配partition已经无法满足我们的实际需求了,这时我们就需要指定partition进行生产与消费。闲话少说,下面我们通过代码来详细描述生产者与消费者的配置。 producer代码 注意:producer代码中我们需要两个类,一个时指原创 2018-01-11 13:22:26 · 24338 阅读 · 3 评论 -
linux 修改内核tcp参数,优化服务端高并发请求
Linux之TCPIP内核参数优化 本文以Ubuntu 12.04 LTS Desktop (x64)默认配置为例(机器的内存为4GB),推荐先阅读《TCP连接的状态与关闭方式,及其对Server与Client的影响》、《Windows系统下的TCP参数优化》,以了解TCP优化的相关知识。/proc/sys/net目录 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意转载 2017-12-28 13:54:12 · 5099 阅读 · 0 评论