自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小鲁班-JAVA开发

热衷于技术,喜欢java开发工作,实践来自理论,随时记笔记

  • 博客(12)
  • 资源 (13)
  • 收藏
  • 关注

原创 alibaba的fastjson使用心得

JSON数据格式在开发中我们会经常用到,是一种很轻量级数据格式,之前的工作中只顾着使用,却从来没仔细关注过他的底层是怎么实现的,今天帮同事解决问题的使用,无意中去看了一下他的底层实现,才恍然大悟,原来是这么回事。首先我们看一下他的构造函数: private final Map<String, Object> map; public JSONObject(){ ...

2018-11-29 14:38:28 362

原创 java冒泡排序详解

原理:比较两个相邻的元素,将值大的元素交换至右端。(按照从小到大顺序排列)思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成。第一趟比较完成后,最后一个数一定是数组中最大的一个数,所以第二趟...

2018-11-27 10:59:14 293

原创 使用hessian实现web服务接口(二)

客户端调用Hessian发布的web接口public class HessianServiceTest { private final static String SERVICE_URL = "http://localhost:8080/web-socket/hs/service"; public static void main(String[] args) { try {...

2018-11-26 16:58:50 159

原创 使用hessian实现web服务接口(一)

Hessian介绍Hessian是一个轻量级的remoting on http工具,采用的是Binary RPC协议,所以它很适合于发送二进制数据,同时又具有防火墙穿透能力。Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的 WebService。只是它不使用SOAP协议,但相比webservice而言更轻量级、简单、快捷。Hessian官网:http://hessian....

2018-11-26 16:49:38 468

原创 js实现用户关闭页面时提示是否离开此页面的方法

<script type="text/javascript"> window.onbeforeunload = function(){ return "您确定要退出页面吗?"; }</script>效果图

2018-11-20 10:40:45 2408 3

原创 elastic-job定时器的使用

废话不多说了,直接上代码,elastic-job的一些配置参数可以参考这篇博文:https://blog.csdn.net/dhj199181/article/details/83088036elastic-job.xml配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfr...

2018-11-20 09:41:21 601

原创 og4j的日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)

log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL 最低等级的,用于打开所有日志记录。TRACE designates finer-grained informational events than the DEBUG.Since:1.2.12,很低的...

2018-11-19 10:06:30 290

原创 quartz禁止一个工作任务还没执行完,下一个工作(同jobkey)就开始执行的方法

在job接口实现类上添加@DisallowConcurrentExecution注解@DisallowConcurrentExecutionpublic class MyQuartzJob implements Job{ 

2018-11-14 22:20:23 1017

原创 js右下角弹出提示框示例代码

废话不多说,直接上代码html页面代码:   <div id="message-window" class="message-window" style="display:block;">                    <div id="message-top">                        <div class=&quo

2018-11-13 16:46:46 1953

原创 java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut aspectJMethod

严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexController' defined in file [D:\apache-tomcat-7.0.53-8082\wtpwebapps\web-...

2018-11-13 11:39:33 1182

原创 Kafka 详细介绍

无意中看到这篇文章,感觉对学习kafka还是很有帮助的,就分享一下链接http://www.importnew.com/30288.html里面kafka的介绍,有三篇文章

2018-11-01 11:22:49 143

原创 java实现Http请求

以下代码是本人在实际工作中总结出来的,个人感觉还是比较精简干练的,get请求key=value格式报文 public static String getMethod(String url,Map<String,Object> dataMap) throws Exception{ CloseableHttpClient httpClient = null; Clos...

2018-11-01 11:06:41 323

client-0.0.1-SNAPSHOT.jar

Java Redis线程池ShardedJedisPool 使用方法,Java Jedis连接池的使用

2019-12-09

jenkins.zip

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能

2019-11-08

jd-gui-windows-1.6.3.zip

java反编译工具,支持用java8 lambda表达式写的代码,进行反编译查看

2019-10-28

Redis-x64-3.2.100.zip

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

2019-09-30

zookeeper-3.4.6.zip

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

2019-09-30

elastic-job-lite-console.zip

Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;Job-Cloud采用自研Mesos Framework的解决方案,额外提供资源治理、应用分发以及进程隔离等功能(PS:我在这里只说Elastic-Job-Lite,因为Job-Cloud我没去研究)

2019-09-30

nginx_win.rar

Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略,比如图片文件结尾的走文件服务器,动态页面走web服务器,只要你正则写的没问题,又有相对应的服务器解决方案,你就可以随心所欲的玩。并且Nginx对返回结果进行错误页跳转,异常判断等。如果被分发的服务器存在异常,他可以将请求重新转发给另外一台服务器,然后自动去除异常服务器。

2019-09-30

zookeeper文件

zookeeper工具,本地一台电脑搭建zookeeper伪集群,经测试可以使用

2018-08-11

tomcat-8.5.32-win-x64

tomcat-8.5.32-win-x64,欢迎大家多多下载,使用时记得给好评,谢谢!!!

2018-07-30

vue.min.js

vue开发,欢迎大家多多下载,使用时记得给好评,谢谢!!!

2018-07-30

dubbo-admin

分布式,dubbo-admin,分布式服务查看,微服务等等等等等等等等

2018-07-29

mycat-linux版

mycat linux版的中间件,mysql分库分表、读写分离,

2018-07-28

Mycat-server-win

mycat windows版的中间件,mysql分库分表、读写分离,

2018-07-27

空空如也

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

TA关注的人

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