「已注销」
码龄10年
关注
提问 私信
  • 博客:32,470
    社区:1,458
    问答:578
    34,506
    总访问量
  • 20
    原创
  • 2,271,923
    排名
  • 3
    粉丝
  • 0
    铁粉

个人简介:我是一个快乐的人。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
  • 加入CSDN时间: 2014-12-19
博客简介:

zxk082829的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得2次评论
  • 获得8次收藏
创作历程
  • 24篇
    2019年
  • 1篇
    2017年
  • 27篇
    2016年
  • 10篇
    2015年
成就勋章
TA的专栏
  • Oracle
    8篇
  • XML
    1篇
  • 算法
    12篇
  • 系统
    2篇
  • web
    5篇
  • fedoras
    7篇
  • 机器学习
  • Spring Boot2
    3篇
  • Linux配置
    1篇
  • 大数据
    1篇
  • JAVA源码
    5篇
  • 分布式学习
    1篇
  • nginx
    1篇
  • zookeeper
    1篇
  • 正则表达式
    1篇
  • Redis
    3篇
  • JAVA面试
    4篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

什么是反射机制

具体可以参考博客:https://blog.csdn.net/ShuSheng0007/article/details/80864854 从语言类型信息是在运行时检查,还是在编译期检查,可以将语言分为动态语言和静态语言,语言也可以分为强类型语言与弱类型语言,强类型语言与弱类型语言区分在于不同类型的变量赋值时是否需要进行显式(强制)的类型转换。 通常认为JAVA...
转载
发布博客 2019.05.22 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis学习-Set命令使用

Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。SADD key member [member] 向集合添加一个或多个成员127.0.0.1:6379> sadd study redis java mysql oracle linu...
转载
发布博客 2019.05.19 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String、StringBuffer、StringBuilder的区别

转载:极客时间-JAVA核心技术36讲 https://www.cnblogs.com/ygj0930/p/6581009.html一、String创建机制 JAVA语言在创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建,而是直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法...
转载
发布博客 2019.05.18 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(1)对JAVA语言的理解

参考文档:JAVA核心技术36讲JAVA本身是一门面向对象的一门语言,有最显著的两个特性: [1]:"Write once, run anywhere",即JAVA语言的跨平台特性,JAVA语言可以运行在Win环境,也可以运行在Linux环境下,JAVA语言的跨平台特性与虚拟机存在密不可分,我们必须在不同平台下安装不同环境的JDK。安装好JDK后,系统就有运行JAVA语言的运...
转载
发布博客 2019.05.17 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hashcode()函数与equals()函数的使用

转载:https://www.cnblogs.com/skywang12345/p/3324958.htmlequals()函数的作用:判断两个对象是否相等。在JDK的Object类中,比较的是两个对象的地址是否相同相等(即是否是同一个对象)使用使用默认的“equals()”方法,等价于“==”方法。Object中的方法equals()方法实现public boolean equ...
转载
发布博客 2019.05.17 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis Hash基本命令学习

一、hash命令学习127.0.0.1:6379> hmset key field value [field value ...]hmset 同时将多个field - value(域-值)对设置到哈希表key中。此命令会覆盖哈希表中已存在的域。如果key不存在,一个空哈希表被创建并执行HMSET操作。127.0.0.1:6379> hdel key field [fi...
原创
发布博客 2019.05.17 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis 基本命令使用

使用默认配置文件启动redis服务端# ./redis-server ../redis.conf 查看redis是否启动# ps -ef | grep redisroot 13466 1 0 21:19 ? 00:00:00 ./redis-server 0.0.0.0:6379root 13473 9139 0 21:19 pts...
转载
发布博客 2019.05.16 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习-Centos7下安装Redis

本次安装是在CentOs7.3下载安装,安装目录是 /opt 下1- 下载安装Redis[root@~]# cd /opt/[root@zxk opt]# ll[root@zxk opt] wget http://download.redis.io/releases/redis-5.0.4.tar.gz[root@zxk opt] tar xzf redis-5.0.4.tar....
原创
发布博客 2019.05.15 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA正则表达式

转载:https://www.runoob.com/java/java-regular-expressions.html 正则表达式语法 在其他语言中,\\表示:我想要在正则表达式中插入一个普通的(字面上的)反斜杠,请不要给它任何特殊的意义。 在 Java 中,\\表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。 所以,在其他的语言中(如...
转载
发布博客 2019.05.14 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用正则表达式

转载:http://deerchao.net/tutorials/regex/common.htm版本:v0.03 (2013-5-13) 整理:deerchao 正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。常用的...
转载
发布博客 2019.05.13 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis-benchmark使用

Invalid option "-help" or option argument missingUsage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests>] [-k <boolean>] -h <hostname> ...
原创
发布博客 2019.05.10 ·
370 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Zookeeper学习笔记

1、CAP理论分布式系统的CAP理论:理论首先把分布式系统中的三个特性进行了如下归纳: ● 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) ● 可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性) ● 分区容错性(P):以实际效果而言,分区相当于对通信的...
原创
发布博客 2019.05.04 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx安装与学习笔记

1、反向代理1.1、什么是反向代理:反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。1.2、反向代理的作用:保证内网的安全,通常将反向代理作为公网访问地址,Web服务器是内网 负载...
转载
发布博客 2019.05.04 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot +Maven项目打包

前言:右键项目打开 Run As ==》Run Configurations ==》 在Goals中使用clean package install -e 命令进行打包成War在myeclipse中新创建的一个spring boot项目选择war包部署到tomcat上面,访问结果都是404,解决办法如下:1、继承SpringBootServletInitializer类,重写Spri...
原创
发布博客 2019.05.04 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK1.8ConcurrentHashMap源码分析

// table的最大容量 private static final int MAXIMUM_CAPACITY = 1 << 30; // 默认table的大小,表的大小必须为2的幂次方 private static final int DEFAULT_CAPACITY = 16; // 最大数组大小 static fi...
原创
发布博客 2019.05.03 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDK1.8 HashMap源码解析

// 序列号 private static final long serialVersionUID = 362498820763181265L; // 默认的初始容量大小是16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //hashmap的最大容量为2的...
原创
发布博客 2019.05.02 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LinkedList集合源码

节点的基本结构: private static class Node<E> { E item; //表示该节点包含的值 Node<E> next; //表达当前节点的下一个节点 Node<E> prev; //表示当前节点的上一个节点 Node(Node<E> prev, E...
原创
发布博客 2019.05.02 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Fail-Fast机制

1、什么是Fail-Fast(快速失败机制)快速失败”也就是fail-fast,它是Java集合的一种错误检测机制。当多个线程对集合进行结构上的改变的操作时,有可能会产生fail-fast机制。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出...
原创
发布博客 2019.05.01 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayList源码阅读

// 序列化ID private static final long serialVersionUID = 8683452581122892189L; // 默认初始化容量 private static final int DEFAULT_CAPACITY = 10; // 空数组 private static final Object[] E...
原创
发布博客 2019.05.01 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ThreadLocal的使用

* ThreadLocal,很多地方叫做线程本地变量,也叫做线程本地存储。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。只有当前线程访问的的数据,是线程安全的。get()方法是用来获取ThreadLocal在当前线程中保存的变量副本, set()用来设置当前线程中变量的副本 remove()用来移除当前线程中变量的副本 initial...
原创
发布博客 2019.05.01 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多