- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java中的值传递和引用传递的区别?
1.值传递概念:值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。实例:public class Main { public static void main(String[] args) { int num = 10;//实际参数 test(num); System.ou...
2018-11-29 21:04:51
4177
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java中的"=="和 "equal" 的区别?
1. "==" 的含义?基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。引用数据类型(类):当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。注:对于第二种类型,除非是同一个new出来的对象,他们的比较后的结...
2018-11-28 21:41:07
363
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
247
转载 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
353
原创 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
953
原创 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
990
转载 数据结构之数组学习总结
1.概念:( Array )是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。2.第一是线性表( Linear List )。顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。3.第二个是连续的内存空间和相同类型的数据。正是因为这两个限制,它才有了一个特性: “ 随机访问 ” 。...
2019-05-11 10:45:30
576
原创 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
1618
原创 主线程和子线程完成交替打印的笔试题
题目:主线程和子线程完成交替打印,子线程先打印5次,主线程后打印5次,这样循环打印5轮。解题思路:1.定义一个子线程,main方法代表主线程 2.定义一个boolean变量控制线程的切换 3.定义两个带同步锁的方法,一个是提供给子线程,一个提供给主线程 4.在主线程和子线程中分别循...
2019-05-04 15:01:12
606
原创 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
3825
9
原创 SpringMVC整合springfox-swagger2构建restful API文档(Maven项目)
1.Swagger 是一款RESTFUL接口的文档在线自动生成的工具,由于在工作中项目也用到这项技术,也在闲余时间,对SpringMVC+swagger2进行了整合,参考了网上的很多文档,不过也花了好一会儿时间才弄出来。以下是个人总结:2.在你的SpringMVC项目的pom.xml文件中添加以下依赖: <!--jackson--> <de...
2019-04-20 17:38:07
622
原创 (算法题)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
866
原创 char 型变量中能不能存贮一个中文汉字? 为什么?
char 型变量是用来存储 Unicode 编码的字符的,unicode 编码字符集中包含了汉字,所以,char 型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在 unicode 编码字符集中,那么,这个 char 型变量中就不能存储这个特殊汉字。...
2019-03-29 20:40:37
689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人