自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

paul的博客

打怪升级

  • 博客(15)
  • 收藏
  • 关注

原创 在coinlist抢购的Qredo怎么到账

Qredo 利用密码学和区块链技术方面的深入应用研究专业知识来解决与资本市场进入去中心化金融世界相关的许多问题。在coinlist已经进行了公募,应该有很多人已经抢购到了,那怎么获取抢购到的公募币呢?可以看下楼主写的公众号文章https://mp.weixin.qq.com/s/2lv3CtGbMfy0G61nI_9USA...

2021-08-18 10:40:36 5307 2

原创 JVM学习篇章(1)

作者:paul 联系方式:paul_bryant@163.com1.JVM的整体架构上图主要是针对HotSpot VM(目前市面上高性能的虚拟机代表之一)注意:方法区和堆是多线程共有,java栈、本地方法栈、程序计数器是每个线程独有的。2.JVM的架构模型栈指令架构 寄存器指令架构 设计和实现更简单,适用于资源受...

2020-10-14 10:50:47 125

原创 fastdfs是什么?怎么搭建?

1.什么是fastdfsFastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。  Tracker Server:跟踪服务器,主要做调度工作,起

2020-09-08 12:38:28 3050

原创 这个zookeeper集群的怎么安装呢

1.首先下载相关的压缩包上传到服务器上面2.解压3.修改配置文件当解压后进入conf文件夹,然后将zoo_sample.cfg文件复制一份并改名为zoo.cfg命令如下:cp zoo_sample.cfg zoo.cfg修改zoo.cfg文件:# The number of milliseconds of each ticktickTime=2000# The number of ticks that the initial# synchronization phase can tak

2020-07-14 15:59:54 117

原创 Elasticsearch学习

Elasticsearch学习首先我们可以想下为什么需要学习Elasticsearch,就寄希望于我们的关系型数据库,两者之间为什么Elasticsearch查询有的内容就比较快呢?1.什么是Elasticsearch?我们可以看下百度百科说的:Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎

2020-07-08 17:21:48 98

原创 CAS初略(1)

首先看一段程序:程序解读:1.我们创建了一个AutomicTest类里面有一个public的将value++的方法。 2.我们在main主线程里面新建了两个线程来各做一千次循环。程序结果预测:两个线程,每个线程做1000次value的自增,我们是不是可以设想答案就是2000呢?那答案到底是什么呢?我们运行下看看:运行的结果出乎我们的意...

2020-04-02 22:33:12 137

原创 怎么转稀疏数组?稀疏数组又是啥呢?

为什么会需要稀疏数组?大家都玩过五子棋,五子棋的棋盘就相当于一个我们java中的二维数据,但是当我们下了一两步棋的时候,这时候需要将自己下的期步骤等数据保存到棋盘该怎么办呢?直接将全部的数据全部保存下来吗?这样是不是有点浪费了内存呢?毕竟这时候的有效数据还是很少的,那该怎么做呢?这时候就需要我们的稀疏数组来实现了在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没...

2019-09-16 10:57:30 389

原创 HashMap源码的初步看下

首先几个常见的问题,带着这些问题的我去看源码:1.为什么map的key不可以重复,value可以重复?2.我怎么把一个键值对放到map中?3.怎么获得map中某个元素?4.怎么通过key去获得这个元素?我现在带着这几个问题,来看HashMap的源码从上图我们可以看出HashMap的结构,HashMap继承自AbstractMap实现了Map&lt;K,V&gt;接口,我...

2019-02-21 16:03:40 91

原创 java中的new的细节到底是怎么回事?

   我们都说java是面向对象的语言。那么如何让面向对象呢?   我们经常会在写一个类,给这个类添加属性、方法,然后new这个对象去调用这个类的变量赋值啊,调用方法啊  这我们已Car为例,Car有miles,name,color这些属性,有addSpeend()方法。  我们现在如果想用这个对象这样的调用实例,现在我们就来看下这个对象实例的运用1.首先我们虚拟机遇到了一个new...

2018-12-10 11:41:54 351

原创 jvm自我学习思考、笔记(四)

上面我们说了下程序计数器,栈,现在我们在根据这个来了解下另外一个重要的结构,堆(heap),有人可能疑惑了为什么不说本地方法栈,这里我们了解了java栈,其实本地方法栈和java栈是一致的,我们当你调用java方法的时候,这时候进入的是java栈,当你调用native的方法的时候,进入的是本地方法栈。   回到整体,我们继续来说这个堆(heap)。  首先明确下,堆是所有线程共享的,在虚拟...

2018-12-10 09:38:47 79

原创 jvm自我学习思考、笔记(三)

上面我们说了native这个关键字,我觉得我们学习jvm脑子里面一定要有这张图吧,根据这个图一个个学。这次先看下程序计数器(也可以叫PC寄存器),我在学习这个的时候,可能是为了便于自己的理解吧,我是看成一个数组吧,虽然这个是错误的,但是有些就是便于自己理解吧。       程序计数器是一个内存比较小的空间,存放了线程当前所执行字节码的行号指示器。      因为我们都知道CPU是很忙的...

2018-12-08 17:26:35 88

原创 jvm自我学习思考、笔记(二)

上次粗略介绍了下有关jvm的结构之类的记得自己上课的时候老师画的草图这张图自己的印象很深,特别是在解析递归的时候,现在回头看看,可能老师当时也是为了讲解让我们更加清晰,这个结构现在看的时候,是有一定的问题的。  闲话过去,今天我们主要来解析一个关键字native 首先我们想下我们运行一个线程的时候,是不是线程就马上启动了呢?可能这个问题对于像我这样刚来新手村打野升级的,肯定认为是的...

2018-12-08 13:46:17 90

原创 jvm自我学习思考、笔记(一)

       前期由于面试的原因,自己就浅显的了解了下jvm相关的知识,在上课的时候,也就笼统的听老师说栈,堆,方法区这些概念,具体的该干什么用,自己的脑子里面是一直糊糊涂涂的,对于这一块还是很浅显的,现在公司需求不是很多,就想静下心来学习下相关的知识,索性也在csdn上面记下自己的随笔。首先学jvm,我们一定要记住这个图吧jvm是运行在操作系统上面的,和硬件没有直接的交互    这里...

2018-12-07 17:26:10 106

原创 构造方法中的this和super

自己第一次看完se的时候还不是很了解,这些什么this,super,但是现在要开始找实习工作了,自己打算就把se,框架等在看一遍,也把自己看的一些整理出来this:当前类的对象的引用那有那些应用呢?1.区分成员变量和局部变量    这段代码我相信很多人都写过,在setName()方法中有一个和成员变量重名的name,那我们怎么区分呢?这时候this关键字就很好的解决了2. this是在方法中使用的...

2018-06-26 11:00:36 1134

原创 有关sql查询的join查询

估计很多人就像我一样,对什么外连接、内连接等等查询很纠结,特别还是我们在做一些项目的阶段,用的不是很多。例如mybatis直接生成了,大家可能和我一样都没看过,这就导致后面的很多查询优化等问题都有很难。下面分享我在学的几张图mysql的分层结构连接层--》服务层--》引擎层--》存储层...

2018-06-25 09:35:02 121

空空如也

空空如也

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

TA关注的人

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