
基础学习
Harlan丶
Coding是一种信仰
展开
-
高性能队列-DisRuptor
高性能队列-DisRuptor什么是Disruptor最近听说公司日志采集用到了Disruptor,虽然只有短短几分钟的分享,但我分明记得,这玩意充当了本项目的性能扛把子;同事说到它分明眼里流露着金光。抱着 技术人的好奇心,索性研究下这东西到底干了些啥那么Disruptor到底是什么东西呢?说到Disruptor 首先想到他是个队列、然后可以想象成环形、然后还是无锁的从功能上来看,Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者-消原创 2020-12-23 00:58:45 · 315 阅读 · 0 评论 -
hibernate5.25简单配置
1.导入必要的包在官网下载hibernate-release-5.2.5.Final,如果嫌麻烦就跟我一样直接将lib/required下的必要包全部导入,也不多。然后加上lib/spatial下slf4j-api-1.7.7.jar和slf4j-simple-1.7.7.jar。当然还需要加上数据库驱动包。2.实体类,注解方式自动生成表package com.example.原创 2016-11-28 12:16:10 · 404 阅读 · 0 评论 -
Java特殊重写overwrite
java从1.5开始,支持重写方法的返回类型泛化下面举个例子接口SimpleDao.javapackage test;public interface SimpleDao { ParentBean findById(int id);}接口实现类SimpleDaoImppackage test;public class SimpleDaoImp implemen原创 2017-01-16 11:09:00 · 679 阅读 · 0 评论 -
java通过反射遍历class内所有参数和方法
通过通过反射机制我们可以通过类名,获取类的方法及其相关属性原创 2017-02-27 09:22:19 · 1384 阅读 · 0 评论 -
Java远程调用
主要参考http://www.kaixinwenda.com/article-yxc135-7690958.htmlhttp://bbs.chinaunix.NET/thread-1179312-1-1.htmlJava 远程处理 Java远程方法调用(RMI)提供了Java程序语言的远程通讯功能,这种特性使客户机上运行的程序可以调用远程服务器上的转载 2017-02-27 10:46:45 · 343 阅读 · 0 评论 -
用rest搭建简单web maven项目
创建maven项目并引入相关依赖创建maven项目 修改配置文件pom.xml <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-client</artifactId> <version>3.0.13.Final</vers原创 2017-11-18 22:48:44 · 1068 阅读 · 0 评论 -
zookeeper官方下载与启动
zooker下载(官方)这里写链接内容 此处下载任意你想要的版本配置文件其实此处并没有什么需要改的,解压后将cfg文件夹下 zoo_sample.xml改为zoo.xml就可以 启动(bin/zkServer.cmd) 如下图表示成功(这里其实zooker服务就已经启动完成) 测试是否启动成功(bin/zkCli.cmd) *这里就表示启动ok了原创 2017-11-18 23:17:05 · 4947 阅读 · 0 评论 -
Spring注入对象数组
今天在研究spring属性编辑器,注册spring自带编辑器时,突然发现要注册对象数组,一脸懵逼 spring源码如下: 注册方式<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> <property name="propertyEditorRegistrars">原创 2017-12-25 23:47:15 · 2112 阅读 · 0 评论