自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 rocket mq 实现分布式事务消息 以及示例代码

rocket mq 实现分布式事务消息 以及示例代码

2022-08-06 13:30:25 1134 3

转载 类加载

ava中类的加载顺序介绍(ClassLoader)1、ClassNotFoundExcetpion  我们在开发中,经常可以遇见java.lang.ClassNotFoundExcetpion这个异常,今天我就来总结一下这个问题。对于这个异常,它实质涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然它和我们直接打交道不多,但是对其背后的机理...

2019-09-27 11:51:01 116

转载 哈夫曼树和哈夫曼编码

当树中的节点被赋予一个表示某种意义的数值,我们称之为该节点的权。从树的根节点到任意节点的路径长度(经过的边数)与该节点上权值的乘积称为该节点的带权路径长度。树中所有叶节点的带权路径长度之和称为该树的带权路径长度(WPL)。当带权路径长度最小的二叉树被称为哈夫曼树,也成为最优二叉树。     如下图所示,有三课二叉树,每个树都有四个叶子节点a,b,c,d,分别取带权7,5,2,4。他们的带权路径长度...

2018-06-24 11:11:21 414

转载 Java 注解 (Annotation)你可以这样学

这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。比如:Java 注解用于为 Jav...

2018-06-20 11:39:15 228

转载 Netty入门(一):零基础“HelloWorld”详细图文步骤

因为接下来的项目要用到netty,所以就了解一下这个程序,奈何网上的教程都是稍微有点基础的,所以,就写一篇对于netty零基础的,顺便也记录一下。 先扔几个参考学习的网页: netty 官方API: http://netty.io/4.1/api/index.htmlnetty 中文指南:https://waylau.com/netty-4-user-guide/   (来自个人) 关于NIO基础...

2018-05-24 14:01:14 247

转载 Netty入门之创建Maven多模块依赖项目

新学Netty,编译运行时踩了一些坑,记录在此。 essential netty in action中有一个入门demo,EchoServer and EchoClient,用于Netty入门的小demo。 (Essential Netty in Action)EchoClient主要功能1、启动客户端,发起连接public class Client { private final Str...

2018-05-21 22:06:38 6209

转载 菜鸟教你如何通俗理解——>集群、负载均衡、分布式

在“高并发,海量数据,分布式,NoSql,云计算......”概念满天飞的年代,相信不少朋友都听说过甚至常与人提起“集群,负载均衡”等,但不是所有人都有机会真正接触到这些技术,也不是所有人都真正理解了这些“听起来很牛的”技术名词。下面简单解释一下吧。(从一个网站上面看到的,例子很有趣,分享给大家)   集群(Cluster)   所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们...

2018-05-21 22:05:13 218

转载 基础

前言      打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。        刚开始面试的几家公司,就是备受各种打击、就是一顿狂问,结果答上来的问题没几个,开始给自己的信心造成了一定的影响,后来经过调整后,又恢复到了信心满满的状态。一方面是工作经验有限,另一方面是没有进行系统的复习。后者占主...

2018-05-21 11:53:18 118

转载 java并发编程--Executor框架

摘要:       Eexecutor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Executor的实现还提供了对生命周期的支持,以及统计信息收集,应用程序管理机制和性能监视等机制。 1.Exexctor简介E...

2018-05-20 22:02:28 114

转载 Java多线程-线程池ThreadPoolExecutor构造方法和规则

为什么用线程池博客地址 http://blog.csdn.net/qq_25806863原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程...

2018-05-20 21:57:18 156

转载 ActiveMQ的消息持久化到Mysql数据库

1、将连接Mysql数据库的jar文件,放到ActiveMQ的lib目录下      2、修改ActiveMQ的conf目录下的active.xml文件,修改数据持久化的方式       2.1  修改原来的kshadb的持久化数据的方式[html] view plain copy<persistenceAdapter>          <!--  <kahaDB dir...

2018-05-19 23:02:57 571

转载 为学习Hadoop使用VMware准备3台一模一样的Linux虚拟机的详细搭建过程

简介:VMware可以在个人本地一台笔记本机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,...

2018-05-18 23:13:51 1065 1

转载 分表与分库使用场景以及设计方式

一. 分表      场景:对于大型的互联网应用来说,数据库单表的记录行数可能达到千万级甚至是亿级,并且数据库面临着极高的并发访问。采用Master-Slave复制模式的MySQL架构,只能够对数据库的读进行扩展,而对数据库的写入操作还是集中在Master上,并且单个Master挂载的Slave也不可能无限制多,Slave的数量受到Master能力和负载的限制。因此,需要对数据库的吞吐能力进行进一...

2018-05-17 17:26:37 466

转载 Java---类加载机制,构造方法,静态变量,(静态)代码块,父类,变量加载顺序

直接上代码:代码1:public class ConstroctTest { private static ConstroctTest test = new ConstroctTest(); //静态变量sta1 未赋予初始值 public static int sta1; //静态变量sta1 赋予初始值20 public static int...

2018-05-17 17:25:33 327

转载 Java 实现深度遍历和广度遍历数及其应用

一、深度遍历和广度遍历原理及实现1、深度优先英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C,F,G,H.(假设先走子节点的的左侧)。深度优先遍历各个节点,需要使用到堆(Stack)这种数据结构。stack的特点是是先进后出。整个遍历过程如下...

2018-05-17 16:45:12 189

转载 Java之HashMap get方法

HashMap 非线程安全通过下图可以看出HashMap的get方法的实现,其判断标准是通过hashCode和equals方法。故可以通过重写类的hashCode和equals方法实现自定义Object的相等标准,完整代码如下Book.java[java] view plain copypackage com.shc.map;  public class Book {      private S...

2018-05-17 12:45:23 9716

空空如也

空空如也

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

TA关注的人

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