随笔分类 -  Java

摘要:重装了电脑之后,重新生成了ssh key文件id_rsa和id_rsa.pub文件。 然后在配置中心的配置了私钥之后启动项目,报错如下: 仔细查看后发现我的私钥是以BEGIN OPENSSH PRIVATE KEY开头,END OPENSSH PRIVATE KEY结尾,而 现在服务端如mysql, 阅读全文
posted @ 2019-06-27 22:40 小白一只726 阅读(3547) 评论(0) 推荐(0)
摘要:情况: 目的: 本地项目关联远程仓库 首先要把本地项目变成git管理的,也就是建立一个本地仓库,可以在项目目录下面使用git init命令初始化仓库,初始化成功之后会在仓库里面看到 一个.git文件 .git文件里面记录仓库的历史信息,版本分支等等。 然后我们在gitee上新建一个仓库tools去关 阅读全文
posted @ 2019-06-25 08:00 小白一只726 阅读(12623) 评论(0) 推荐(0)
摘要:今天看了几篇大佬关于HSDB使用的文章,自己也依样画葫芦的用来一下,强大的一匹!!! HSDB(Hotspot Debugger),JDK自带的工具,用于查看JVM运行时的状态。 HSDB位于C:\Program Files\Java\jdk1.8.0_212\lib里面,接下来启动HSDB: 正常 阅读全文
posted @ 2019-06-22 23:29 小白一只726 阅读(9988) 评论(5) 推荐(3)
摘要:首先准备好springboot应用,然后打包,我这里已经准备好了一个jar包 然后上传到服务器,准备一个目录用于存放jar包和Dokerfile文件 编写Dokerfile文件 我这里写的很简单,就简单解释一下: FROM:因为跑java程序,所以要依赖到JDK ADD:将本地目录的jar包复制到容 阅读全文
posted @ 2019-06-03 23:08 小白一只726 阅读(726) 评论(0) 推荐(0)
摘要:最近在复习过程中愈发觉得,有些东西久了不用,真的会忘~——~。 将上面的表格转换为下面的表格 我拼sql拼了好久还是没弄出来,还是偶然看到我以前的笔记,才想起有行转列这样的操作(太久没有写过复杂点的sql了) 要多复习呀,骚年!!! 阅读全文
posted @ 2019-03-24 21:52 小白一只726 阅读(267) 评论(0) 推荐(1)
摘要:实在是服了自己,子类初始化调用父类无参构造这种初学者都应该知道的事,我给忘了。 记得当初看书的时候各种概念抄在笔记本上,再上机实践,以为一辈子都不会忘,还是给忘了。 这件事说明了两个问题: 1.我没有保持专注。 2.不管记性好坏都必须要复习。 我们知道在Java中,子类初始化的时候(不管是通过有参构 阅读全文
posted @ 2019-03-24 21:23 小白一只726 阅读(2490) 评论(0) 推荐(0)
摘要:首先说结论,是负载均衡的。也就是说,现在有一个producer,向一个主题下面的三个分区发送message,没有指定具体要发送给哪个partition, 这种情况,如果是负载均衡的,发送的消息应该均匀分布在三个分区的日志文件中。 下面开始验证: 首先创建一个带三个分区的topic, my-parti 阅读全文
posted @ 2019-03-22 10:27 小白一只726 阅读(1259) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-03-21 21:43 小白一只726 阅读(307) 评论(0) 推荐(0)
摘要:废话不多说!!! 在SpringCloud项目中配置了Feign来调用restful接口,项目启动的时候报错,报错信息如下: 找不到org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory,我在IDE中全局搜索了一下 阅读全文
posted @ 2019-03-14 22:25 小白一只726 阅读(19486) 评论(0) 推荐(3)
摘要:在做JDBC连接Mysql的时候遇到了三个异常: 第一个是:mysql8.0 caching_sha2_password 这个异常是由于是因为在mysql8.0之前的密码规则是mysql_native_password,而mysql8.0以后使用的密码规则是caching_sha2_password 阅读全文
posted @ 2019-03-11 23:05 小白一只726 阅读(1025) 评论(0) 推荐(0)
摘要:我基本上是每隔两天写一篇blog,一两个周写一篇公众号文章(因为公众号的文章往往篇幅较长,质量高一些)。 为了方便查阅,定期将公众号文章的整理一个列表到博客。 面试官提问:你如何理解OSI互联参考模型 面试官提问:人们常说TCP的三次握手是什么意思? 面试官提问:你如何理解做浏览器向服务器发送信息的 阅读全文
posted @ 2019-02-20 22:35 小白一只726 阅读(371) 评论(0) 推荐(0)
摘要:Java中调用wait方法或者sleep方法都可以让线程进入waitint或者time-waiting状态,但是它们还是 有所不同的: 如何证明呢?我设计了如下代码来证明: 输出结果: 该段代码的原理是先执行线程A,在进入synchonized之后调用wait方法,这个时候线程B也开始执行了; 而如 阅读全文
posted @ 2019-02-20 22:13 小白一只726 阅读(2514) 评论(0) 推荐(0)
摘要:在实际开发过程中,我们有时候会遇到主线程调用子线程,要等待子线程返回的结果来进行下一步动作的业务。 那么怎么获取子线程返回的值呢,我这里总结了三种方式: Entity类 主线程等待(这个一看代码便知晓,没什么问题) Join方法阻塞当前线程以等待子线程执行完毕 通过实现Callable接口 这里又分 阅读全文
posted @ 2019-02-20 22:04 小白一只726 阅读(41502) 评论(0) 推荐(3)
摘要:之前一篇随笔介绍了二分查找的最最基本的实现,该实现要求待查找的数据是有序且不存在重复元素的数组。 而今天我们就要介绍二分查找的变体问题,待查找数据是有序但是存在重复元素的数组,主要有以下几个问题: 这个呢,就要比不存在重复元素的数组稍微复杂一些,但也不难,只要我们能够找好临界条件就事半功倍了。 原理 阅读全文
posted @ 2019-02-20 10:51 小白一只726 阅读(482) 评论(0) 推荐(0)
摘要:先上结论:run只是Thread里面的一个普通方法,start是启动线程的方法。何以见得呢?可以执行下面的代码看看run和start的区别: 执行结果: 由此可以看到子线程是由start来启动的,里面调用了run,所以打印出来的是子线程的name。 另外也可以从start方法的底层代码看到,首先进入 阅读全文
posted @ 2019-02-16 20:57 小白一只726 阅读(8498) 评论(0) 推荐(4)
摘要:不是计算机相关专业毕业的,从来没用过leetcode,最近在学习数据结构和算法,用leetcode练练手。 新手上路,代码如有不妥之处,尽管指出来。 今天抽空做的第一个题:Two Sum(最简单的呃呃呃) 题目如下: 解决思路: 现有数组nums[p-r],首先将nums从小至大排序,然后将nums 阅读全文
posted @ 2019-02-15 22:49 小白一只726 阅读(239) 评论(0) 推荐(0)
摘要:二分查找特别好理解,就类似于快排和归并当中用到的分治的思想,每次取中间数与目标数相比较,然后确定是大了还是小了,区间折半。 就比如: 小红选中了1-100中的某个数字(这个数字是56),要小明来猜,产生如下对话: 小明第一次猜测:68 小红:大了 小明第二次猜测:35 小红:小了 小明第三次猜测:5 阅读全文
posted @ 2019-02-15 22:28 小白一只726 阅读(293) 评论(0) 推荐(0)
摘要:基数排序算是桶排序和计数排序的衍生吧,因为基数排序里面会用到这两种其中一种。 基数排序针对的待排序元素是要有高低位之分的,比如单词adobe,activiti,activiti就高于adobe,这个是根据ascll码来的。 现在我们可以提出一个问题,怎样对字典里面的单词进行排序呢? 比如我们现在有如 阅读全文
posted @ 2019-01-30 22:21 小白一只726 阅读(472) 评论(0) 推荐(0)
摘要:计数排序,属于桶排序特殊的一种。 当要排序n个数据的时候,如果所处的范围不大,我们可以取其中的最大值K,并将数据分散在K个桶里面, 每个桶里面的数据都是相同的(这样省去了桶内排序的时间),然后顺序取出就好啦。 当然计数排序说起来简单,写起来有些地方不好理解。 比如我们现在有2,5,3,0,2,3,0 阅读全文
posted @ 2019-01-30 21:49 小白一只726 阅读(582) 评论(0) 推荐(0)
摘要:如何在O(n)内获取一个数组比如{9, 1, 2, 8, 7, 3, 6, 4, 3, 5, 0, 9, 19, 39, 25, 34, 17, 24, 23, 34, 20}里面第K大的元素呢? 我们可以使用类似快排的分区方式,将第K大的元素限定在数组的左边或右边,递归求取。 我的Java代码实现 阅读全文
posted @ 2019-01-29 23:49 小白一只726 阅读(1183) 评论(2) 推荐(0)