未分类
未分类
DWJ-Blog
Java攻城狮
展开
-
Flume信息采集配置
flume的一些核心概念: Agent: 使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks。 Client: 生产数据,运行在一个独立的线程。 Source: 从Client收集数据,传递给Channel。 Sink: 从Channel收集数据,运行在一个独立线程。 Chann原创 2018-01-03 17:42:46 · 1132 阅读 · 0 评论 -
Zookeeper配置文件详解和数据模型
摘自:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/#icomments,更多内容参考原文安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从转载 2017-12-08 18:17:09 · 336 阅读 · 0 评论 -
Jfinal---JFinalConfig解析
基于 JFinal 的 web 项目需要创建一个继承自 JFinalConfig 类的子类,该类用于对整个 web 项目进行配置。原创 2017-11-29 16:07:01 · 1138 阅读 · 0 评论 -
Java并发编程 之 同步队列与等待队列
简单的理解是同步队列存放着竞争同步资源的线程的引用(不是存放线程),而等待队列存放着待唤醒的线程的引用。详细示例:Java并发编程 之 同步队列与等待队列...转载 2019-01-19 15:15:52 · 1805 阅读 · 0 评论 -
Oracle | 01、数据导入导出
下载地址:Oracle数据快速导出工具sqluldr21、数据导出使用sqluldr2导出数据: ./sqluldr2_linux64_10204.bin user=${username}/${pwd}@${ip}/ora11g query=" ${sql}" field=0x09 file=${data.txt} table=${tablename}2、数据导入使用Orac...原创 2018-12-04 18:49:07 · 199 阅读 · 0 评论 -
MySQL | 01、MySQL的基本架构示意图
1.MySQL的基本架构示意图大体来说,MySQL主要可以分为Server层和存储引擎两部分。Server层中主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大部分核心功能服务,以及所有的内置函数(入日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎主要负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、...原创 2018-12-01 13:15:15 · 1606 阅读 · 0 评论 -
JDK源码阅读03---------AbstractStringBuilder、StringBuffer、StringBuilder
1.AbstractStringBuilder、StringBuffer、StringBuilder类简介字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。String是J...原创 2018-11-07 20:41:43 · 319 阅读 · 0 评论 -
JDK源码阅读02---------String
版本:JDK1.81.String类简述String类表示字符串。所有Java程序中的字符串文字,如"abc",都是该类的实例。String类是不可变(final)的,对String类的任何改变,都是返回一个新的String类对象.2.源码阅读1.String类的实现、继承情况:public final class String implements java.io.Ser...原创 2018-10-31 09:32:00 · 320 阅读 · 0 评论 -
JDK源码阅读01---------Object
1.Object类简述Object类是Java中所有类的基类,位于java.lang包中。这里写的代码是JDK8中的,其他版本的JDK可能略有不同。包含的方法如下图:2.源码解读package java.lang;/** *类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的所有方法。 */public class Obj...原创 2018-10-29 21:24:58 · 292 阅读 · 0 评论 -
Maven项目管理工具
1. Maven简介1.1 什么是Maven?Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个 项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lif...原创 2018-10-28 12:23:51 · 266 阅读 · 0 评论 -
Jfinal---模拟redis插件写一个连接多个memcahe的插件
因为项目需要,需要连接多个不同服务器的memcahe服务,并进行相关操作。 由于Jfinal并未提供memcahe相关的插件,所以这里模仿其提供的redis插件写了一个人memcahe插件,仅供参考,有不足或者错误的地方,欢迎指正。1、RedisPlugin —–>MemCachePluginimport com.danga.MemCached.SockIOPool;import com.j原创 2017-12-13 15:58:25 · 440 阅读 · 0 评论 -
一致性hash
一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 因此,引入了一致性哈希算法: 把数据用hash函数...原创 2018-03-15 14:47:12 · 240 阅读 · 0 评论 -
Jfinal---------实现真实URL路径隐藏
实现真实URL路径隐藏功能需要先了解Jfinal的路由配置,需要的可以先参考前面写的 Jfinal—JFinalConfig解析,了解一下Jfinal的路由配置规则.1.配置前端路由 在MainConfig.java文件中配置前端路由public void configRoute(Routes me) { me.add(new AdRoutes()); //原创 2018-01-10 11:35:53 · 2397 阅读 · 0 评论 -
多线程知识点整理
1. 什么是线程? 线程: 在程序中负责执行具体任务的就是线程;线程是进程的基本执行单位,又叫做执行路径; 主线程: 负责执行一个程序的入口任务的线程就是这个程序的主线程; 2. 单线程: 如果一个程序从启动到结束,只有一个线程在运行,这个程序就是单线程的; 3. 多线程: 如果一个程序运行时要同时执行多个任务,就会创建多个线程,这个程序就是多线程的;4.原创 2017-12-21 18:56:19 · 348 阅读 · 0 评论 -
常用正则表达式大全!(例如:匹配中文、匹配html)
转自:http://www.cnblogs.com/xdxx/archive/2016/11/30/6117132.html 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)转载 2017-12-18 11:23:51 · 3951 阅读 · 1 评论 -
转载-------Java经典设计模式之七大结构型模式(附实例和详解)
声明:本文为转载,原创作者为@小宝鸽, 原文传送门 : https://blog.csdn.net/u013142781/article/details/50816245博主在大三的时候有上过设计模式这一门课,但是当时很多都基本没有听懂,重点是也没有细听,因为觉得没什么卵用,硬是要搞那么复杂干嘛。因此设计模式建议工作半年以上的猿友阅读起来才会理解的比较深刻。当然,你没事做看看也是没有坏处的...转载 2018-04-12 16:18:19 · 243 阅读 · 0 评论 -
转载-------Java经典设计模式之五大创建型模式(附实例和详解)
声明:本文为转载,原创作者为@小宝鸽, 原文传送门 : https://blog.csdn.net/u013142781/article/details/50816245一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模...转载 2018-04-12 16:03:15 · 238 阅读 · 0 评论