自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (2)
  • 收藏
  • 关注

转载 nsafe类中的核心方法

nsafe类中的核心方法。

2022-09-08 20:20:56 86

转载 zookeeper客户端命令详解

zookeeper客户端命令详解想要用zkClient链接zookeeper,首先执行如下命令,连接到zookeeper server./zkCli.sh -server localhost:2181help命令help命令用于查询客服端所支持的所用的命令,执行help,输入如下:复制代码ZooKeeper -server host:port cmd argsstat path [watch]set path data [version]ls path [watch]delquota [

2020-08-13 18:30:29 220

原创 二叉树的遍历 Java实现递归与非递归

package core;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;class TreeNode { TreeNode left; TreeNode right; int value; TreeNode(int value) { th...

2020-04-02 23:59:30 122

原创 Java基础-重写equals()为什么要重写hashCode(),什么时候重写?

我们在使用HashSet集合存放对象时,判断对象是否相等的逻辑往往是自己实现,不会直接使用默认的,为什么呢?举个例子package equals;import java.util.HashSet;/** * 为什么重写Equals一定要重写HashCode呢? * * @author Administrator * */public class HashCodeAndE...

2019-11-05 15:31:46 658

转载 探讨Java参数传递问题

探讨Java参数传递问题前言:可能很多人都知道参数有形参和实参之分,却不知道区别到底是什么;知道Java中内存分为栈、堆、方法区等5片内存,不知道每片内存中保存的都是什么;关于参数的传递到底是值传递还是引用传递傻傻分不清楚。本文将为你逐一揭秘!一、形参和实参:形参:就是定义方法时,该方法携带的参数。比如定义如下方法:public static void test(Stri...

2019-10-30 14:32:01 207

原创 Java(泛型篇)

一、泛型入门Java集合有一个缺点,就是把一个对象“丢进”集合之后,集合会“忘记”这个对象的数据类型。当再次取出该对象时,该对象的类型就变成了Object类型。Java之所以这样设计,是因为集合的设计者也不知道程序应用者会用集合来保存什么类型的对象。所以为了方便才做这样的通用性。这样做会带来如下两个问题:集合对元素类型没有任何限制,当我们想创建一个只能保存String对象的集合时,也可以轻...

2019-10-14 10:31:00 267

原创 Java(枚举篇)

枚举类是一种特殊的类,它可以有自己的成员变量、方法。可以实现一个或者多个接口,也可以定义自己的构造器。一个java源文件中,最多只能定义一个public访问权限的枚举类,且该java源文件也必须和该枚举类名相同。但是枚举类终究不是普通的类,它和普通的类有以下区别:枚举类可以实现一个或者多个接口,使用enum定义的枚举类默认继承了Java.lang.Enum类,而不是默认继承的Object类...

2019-09-16 14:01:33 116

原创 Java(异常处理篇)

1、什么是异常?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable派生出Error类和Exception类。Error:Error类以及它的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现,一旦出现Error程序就挂了,最常见...

2019-09-11 14:59:44 103

原创 Java(多线程篇)

一、线程基础线程是现代软件系统中十分重要的概念,我们从线程的概念,线程的调度,线程安全,用户线程与内核线程之前的映射关系来了解。什么是线程?线程(Thread),有时被称为轻量级进程,是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。通常意义上,一个进程由一个到多个线程组成,各个线程之间共享程序的内存空间(包括代码段,数据段,堆等)及其...

2019-09-06 12:28:19 136

原创 Netty怎么查看源码

1、http://netty.io/2、找到Downloads3、随意找一个吧

2019-08-21 11:49:41 773

转载 mysql 命令参数详解

mysql命令行各个参数解释http://blog.51yip.com/mysql/1056.htmlUsage: mysql [OPTIONS] [database] //命令方式-?, --help //显示帮助信息并退出-I, --help //显示帮助信息并退出--auto-rehash //自动补全功能,就像l...

2019-08-16 10:45:10 131

原创 Java(面向对象篇)

1、什么是面向对象?记得初次接触Java时,老哥告诉我Java是一个面向对象的语言,我当时问了一句:“对象!!???,那是什么东西?”。老哥呵呵一笑,说:‘“这个玩意,我现在说你也不懂,以后你会慢慢体会到的“。时隔多年,而今再回首当初,才若有所思,哦呵!原来你就是对象!Java有一句经典名言”万物皆对象!“只有等你学习Java到一定的程度之后,你才能体会到这句话的真理。在认识Java对象之...

2019-08-09 15:47:38 150

原创 Runnable和Thread实现多线程到底有什么区别?

关于Runnable和Thread实现多线程区别,在搜索页几篇访问量比较高的几篇博文,发现他们关于资源共享的解释有很多不合理的地方,可能年份比较久远,后期博主也没有更新吧。大佬的博文连接:1、https://blog.csdn.net/ns_code/article/details/17161237嘿嘿,我很喜欢这个大佬,所以就把他一人的链接放出来了。先上代码package ...

2019-07-23 17:57:52 338

原创 不用四则运算符计算加减乘除法

这个牵扯到计算机的计算原理。都知道计算机都是以二进制来存储的,所二进制的加减乘除可以看成是 异或,移位来运算得到。package Opera;/** * 不用 "+ , - , * , /"进行四则运算 * * @author Administrator * */public class FourOPera { public static void main(Str...

2019-07-17 11:17:46 367

原创 Java(集合篇)

常用集合:List: ArrayList,,LinkedList,StackMap:HashMap,LinkedHashMap,ConcurrentHashMapSet:HashSet,LinkedHashSetQueue:ConcurrentLinkedQueue当然还有很多不同的类型集合,尤其是在Java1.8之后加入了java.util.Conccurrent包,增加很多在多线...

2019-07-11 15:38:57 176

原创 梦想还是要有的,即使被摧残着!

本来还在继续整理着面试题,准备着面试。但是早上和朋友聊天,让我感觉到前途很渺茫,社会太复杂。毕业一年,由于刚毕业那会,自己想着能找到一份工作就不错了,只要明面上差不多的公司,就毫不犹豫的进来了。没工作不知道,一工作了才发现,这些本不是我想要的。我原本想着,可以参入一个大型游戏的制作,且不说是大型吧,能起码玩起来让人感觉还行的游戏吧。好吧,在退一步说游戏的玩法是程序决定不了的,但是起码能有一个牛...

2019-07-09 11:34:07 5765 5

原创 Java(String篇)

1、String类String类 不可被继承,是不可改变的,被final修饰。一旦创建了String对象,那它的值就无法改变了。public final class String implements java.io.Serializable, Comparable<String>, CharSequence { private final char va...

2019-07-08 10:12:49 160

原创 Java(基础篇)

一、Java基础1、JDK 和 JRE 有什么区别?JDK是面向开发人员,是java的开发工具包,包含各种类库和工具。提供了Java的开发环境和运行环境。JRE是面向程序员使用,核心内容就是JVM及核心类库。参考连接:https://blog.csdn.net/qq_39975542/article/details/814152252、== 和 equals 的区别是什么?equal...

2019-07-03 20:45:32 240

原创 Java(SQL篇)

一、相对于表结构上的语法创建数据库名称为"MysqlTest",分别创建课目表 “topic’,学生表"student”,教师表"teacher",分数表"score"。(一)库1,创建数据库create database test;create database MysqlTest;2、使用数据库:use MysqlTest;3、删除库drop database test;...

2019-04-29 16:59:14 258

原创 读《深入理解Java虚拟机》笔记

Java 与 C++之间有一堵由内存动态分配和垃圾回收技术围成的"高墙",墙外面的人想进去,墙里面的人想出来。一、JVM原理我们都知道Java源文件,通过编译器,能够产生相应的 .Class文件,也就是字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成特定机器上的机器码。每一种平台的解释器是不同的,但是实现虚拟机是相同的,所以java也就为什么能跨平台的原因了。事实上,J...

2019-04-18 17:48:12 179

空空如也

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

TA关注的人

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