文章分类 -  java工具

windows上自动设置java环境变量的脚本
摘要:准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦,所以想着偷懒下,用脚本直接执行就很快了,搜了下bat的命令,写了个配置java环境变量的脚本。 这里默认设置了java jdk 阅读全文

posted @ 2019-02-02 19:46 bijian1013 阅读(558) 评论(0) 推荐(0) 编辑

Disruptor样例实战
摘要:本章节是Disruptor样例实战,依据Disruptor的工作流依次执行的特性,实现各种样例。如果想了解Disruptor是什么,可以查看《初识Disruptor》,如果想深层次了解Disruptor,可以查看《Disruptor原理剖析》。通过本章节,希望让大家对如何使用Disruptor有个初 阅读全文

posted @ 2019-01-10 00:15 bijian1013 阅读(638) 评论(0) 推荐(0) 编辑

Disruptor原理剖析
摘要:都说Disruptor是高性能、低延迟的内存队列,每秒可以处理600W的订单,但是它为什么这么快呢?这就需要我们从他的底层设计原理开始剖析。我觉得,学习了他的实现原理,对自身了解Java并发内存结构是有很大的好处的,因为它把如何基于Java内存结构实现高性能的并发操作,解决锁的性能开销问题发挥到了极 阅读全文

posted @ 2019-01-09 23:56 bijian1013 阅读(893) 评论(0) 推荐(0) 编辑

初识Disruptor
摘要:通过这篇文章来记录和分享对Disruptor的初步了解认识Disruptor框架。 一.Disruptor是什么? Disruptor是一个高性能的异步处理框架,或者可以认为是线程间通信的高效低延时的内存消息组件,它最大特点是高性能,其LMAX架构可以获得每秒6百万订单,用1微秒的延迟获得吞吐量为1 阅读全文

posted @ 2019-01-09 23:28 bijian1013 阅读(313) 评论(0) 推荐(0) 编辑

高性能线程间队列DISRUPTOR简介
摘要:一.disruptor简介1.背景 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka(Apache Kafka)、RabbitMQ(RabbitMQ)用于服务间的消息队列不同,disruptor一般用于线程间消息的传递。基于Disru 阅读全文

posted @ 2018-12-24 21:57 bijian1013 阅读(2046) 评论(1) 推荐(0) 编辑

使用ChannelSftp.chmod方法进行赋权
摘要:使用ChannelSftp.chmod方法进行赋权的时候遇到的问题及解决方法,在此特意记录一下:第一次这样写的: chmod(755,path);发现生成的文件权限为:363第二次: chmod(775,path);发现生成的文件权限为:407第三次: chmod(777,path);发现生成的文件 阅读全文

posted @ 2018-06-18 18:11 bijian1013 阅读(713) 评论(0) 推荐(0) 编辑

使用HttpClient携带证书报错_Certificate for <IP> doesn't match any of the subject alternative names:[域名]
摘要:使用HttpClient携带pfx证书通过Https协议发送SOUP报文调用WebService接口时报如下错误: 问题分析: 颁发的证书是给制定域名的而非IP地址,因为服务器没有加入Public DNS,所以域名无法访问,我在调用接口时直接使用了IP地址,而不是域名。 问题解决: 在hosts配置 阅读全文

posted @ 2018-02-26 22:07 bijian1013 阅读(2153) 评论(0) 推荐(0) 编辑

浅谈HTTPS以及Fiddler抓取HTTPS协议
摘要:最近想尝试基于Fiddler的录制功能做一些接口的获取和处理工作,碰到的一个问题就是简单连接Fiddler只能抓取HTTP协议,关键的登录请求等HTTPS协议都没有捕捉到,所以想让Fiddler能够同时抓取到HTTPS和HTTP协议,设置只是很小的一步,关键是了解HTTPS协议的原理、Fiddler 阅读全文

posted @ 2018-02-23 20:23 bijian1013 阅读(138) 评论(0) 推荐(0) 编辑

如何用Fiddler对Android应用进行抓包
摘要:Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http 阅读全文

posted @ 2018-02-23 20:14 bijian1013 阅读(78) 评论(0) 推荐(0) 编辑

java连接SSH服务器并执行shell命令
摘要:之前要通过java连接到SSH服务器并执行一些linux配置命令,参考了一圈,网上发现如下这段代码,在此记录一下: 附:需引入如下jar包 1.apache-jakarta-oro-2.0.8.jar:http://www.java2s.com/Code/Jar/a/Downloadapacheja 阅读全文

posted @ 2018-02-23 19:33 bijian1013 阅读(909) 评论(0) 推荐(0) 编辑

Http请求简单工具类
摘要:Http请求简单工具类 阅读全文

posted @ 2018-02-22 21:46 bijian1013 阅读(165) 评论(0) 推荐(0) 编辑

json-lib 的maven dependency
摘要:项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下: 但是在install的时候总是说找不到这个jar,于是上 http://json-lib.sourceforge.net/准备下载jar包自己install到repository上,这时候发现了 阅读全文

posted @ 2018-02-22 17:30 bijian1013 阅读(104) 评论(0) 推荐(0) 编辑

在Windows上使用sftp工具—WinSCP
摘要:首先,让我们来看几种SFTP SSH工具 SFTP Windows客户端:WinSCP开源免费、FileZilla 开源免费 SFTP Windows服务器端:FileZilla_Server-0_9_41.exe 开源免费 SSH Windows客户端:puTTY . 开源免费、SecureCRT 阅读全文

posted @ 2018-02-04 17:35 bijian1013 阅读(57509) 评论(0) 推荐(4) 编辑

jackson annotations注解详解
摘要:官方WIKI:https://github.com/FasterXML/jackson-databind/wiki jackson 1.x和2.x版本的注解是放置在不同的包下的 1.x是在jackson core jar包org.codehaus.jackson.annotate下 2.x是在jac 阅读全文

posted @ 2017-07-22 21:29 bijian1013 阅读(2340) 评论(0) 推荐(0) 编辑

关于jackson的DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES
摘要:先来了解一下DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES这个属性是什么,下面是它的API描述: 大概意思: 反序列化时,遇到未知属性(那些没有对应的属性来映射的属性,并且没有任何setter或handler来处理这样的属性)时是否引起结果失败(通 阅读全文

posted @ 2017-07-22 19:02 bijian1013 阅读(2307) 评论(0) 推荐(0) 编辑

Spring MVC 中如需设置Jackson的一些参数,可以这么干
摘要:解释,上面那这个例子是我实际的配置节选,配置输出json时把对象作为根元素。通过配置jackson的SerializationFeature.WRAP_ROOT_VALUE来达到目的。 SerializationFeature.WRAP_ROOT_VALUE:是否环绕根元素,默认false,如果为t 阅读全文

posted @ 2017-07-22 18:32 bijian1013 阅读(3213) 评论(0) 推荐(0) 编辑

如何获得一个网址(域名)对应的IP地址
摘要:域名是一个术语,说通俗点,就是像“www.baidu.com”一样的网址。网址只是为了方便人类的阅读和记忆,计算机并不能直接处理,还是需要把域名转换为对应的IP地址才能处理。因此我们如果直接在网络浏览器的地址栏中输入相应的IP地址也是可以访问网络的。那么如何获得一个网址对应的IP地址呢? 一.按快捷 阅读全文

posted @ 2017-06-13 21:05 bijian1013 阅读(1600) 评论(0) 推荐(0) 编辑

sun.misc.BASE64Encoder找不到jar包的解决方法
摘要:1.右键项目->属性->Java bulid path->jre System Library->access rules->resolution选择accessible,下面填上** 点击确定即可!!!2.在MyEclipse中编写Java代码时,用到了BASE64Decoder,import s 阅读全文

posted @ 2017-06-13 20:53 bijian1013 阅读(879) 评论(0) 推荐(0) 编辑

Jackson处理复杂对象类型
摘要:一.Jackson处理复杂类型(List,map)两种方法 方法一: 方法二: 二.jackson复杂对象集合的几种简单转换 Role.java User.java Main.java 运行结果: 三.列表对象是一个内部类的转换 RspDTO.java Main2.java 运行结果: 从报错堆栈来 阅读全文

posted @ 2017-05-14 22:09 bijian1013 阅读(8439) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示