自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中的值传递和引用传递的区别?

1.值传递概念:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。实例:public class Main { public static void main(String[] args) { int num = 10;//实际参数 test(num); System.ou...

2018-11-29 21:04:51 4144 1

原创 java中的"=="和 "equal" 的区别?

1. "==" 的含义?基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。引用数据类型(类):当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。注:对于第二种类型,除非是同一个new出来的对象,他们的比较后的结...

2018-11-28 21:41:07 354 1

原创 基于Apache Curator框架的两种分布式Leader选举策略学习记录

应用场景在分布式项目开发中,我们通常需要将某个程序部署到多个节点上面。但是要求程序的运行方式是一主多从,当主节点Master挂掉后,可以从剩余的节点中从新选举出新的Master节点来继续工作,对于Leader的选举策略,Apache Curator框架提供了两种策略,开发者可以根据实际需求具体选择:策略1:LeaderLatch 参考:https://curator.apache.org/curator-recipes/leader-latch.html简要概括:这种选举方式是保持Leader.

2021-01-08 11:09:09 234

转载 MySQL运行原理与基础架构细说

1.MySQL基础MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugin API。移除了原有的BerkeyDB引擎,同时,Oracle收购InnoDB Oy发...

2020-01-12 18:34:57 330

原创 MySql 5.7数据库安装后,数据表无法插入中文解决方案

登录数据库mysql -u root -p 2.查看当前字符集show variables like '%character%'; 3.修改mysql配置文件(建议自己先备份)路径:/etc/mysql/mysql.conf.d/mysqld.cnf添加如下配置 4.测试过程1. 重启mysql服务(必须重启)systemctl ...

2020-01-12 14:25:16 937

原创 Ubuntu 18.04在线安装mysql并设置mysql默认root用户的密码

1.安装准备:Ubuntu18.04系统,服务器或者虚拟机可以连接外网。2.安装步骤: 1.执行以下脚本进行安装,安装的简短版本很简单:更新包,安装mysql服务器包。更新服务器上的软件包索引sudo apt update安装mysql默认软件包sudo apt install mysql-server 2.为了使用密码以root用户身份连接到MyS...

2020-01-12 01:24:45 966

转载 数据结构之数组学习总结

1.概念:( Array )是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。2.第一是线性表( Linear List )。顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。3.第二个是连续的内存空间和相同类型的数据。正是因为这两个限制,它才有了一个特性: “ 随机访问 ” 。...

2019-05-11 10:45:30 547

原创 Swagger无法渲染 Finished Loading Resource Information. Rendering Swagger UI...

问题:无法渲染swaggerui页面,本来swagger页面是正常加载的,但突然不能加载了修改前代码: @ApiOperation(value = "管理员登录接口", notes = "提供用户名和密码") @RequestMapping(value = "login.do", method = RequestMethod.POST,consumes="text/...

2019-05-05 18:31:20 1599

原创 主线程和子线程完成交替打印的笔试题

题目:主线程和子线程完成交替打印,子线程先打印5次,主线程后打印5次,这样循环打印5轮。解题思路:1.定义一个子线程,main方法代表主线程 2.定义一个boolean变量控制线程的切换 3.定义两个带同步锁的方法,一个是提供给子线程,一个提供给主线程 4.在主线程和子线程中分别循...

2019-05-04 15:01:12 593

原创 CentOS 7虚拟机安装docker并成功启动,却无法拉取镜像,始终提示超时

1.本人最近学习使用docker,就在自己电脑上面装了centos7的虚拟机,按照docker官方文档安装了docker,并且启动成功:2.既然docker安装成功了,我当然想拉取一个image,跑跑看咯,于是执行 docker pull hello-world命令,然后就出现了以下错误:[root@hadoop100 ~]# docker pull hello-worldU...

2019-04-22 20:42:53 3272 9

原创 SpringMVC整合springfox-swagger2构建restful API文档(Maven项目)

1.Swagger 是一款RESTFUL接口的文档在线自动生成的工具,由于在工作中项目也用到这项技术,也在闲余时间,对SpringMVC+swagger2进行了整合,参考了网上的很多文档,不过也花了好一会儿时间才弄出来。以下是个人总结:2.在你的SpringMVC项目的pom.xml文件中添加以下依赖: <!--jackson--> <de...

2019-04-20 17:38:07 600

原创 (算法题)Two Sum 给出一个数组,输出和为k的两个数,数组为无序的。

解决方案:package com.ncs.test.algorithm;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;import org.junit.Test;public class practice { @Test...

2019-04-15 16:27:36 845

原创 char 型变量中能不能存贮一个中文汉字? 为什么?

char 型变量是用来存储 Unicode 编码的字符的,unicode 编码字符集中包含了汉字,所以,char 型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在 unicode 编码字符集中,那么,这个 char 型变量中就不能存储这个特殊汉字。...

2019-03-29 20:40:37 667

空空如也

空空如也

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

TA关注的人

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