上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 在Mysql中执行Sql语句经常会遇到有的语句执行时间特别长的情况,出现了这种情况我们就需要静下心分析分析。 首先,我们需要确定系统中哪些语句执行时间比较长。这个可以使用Mysql的慢日志来跟踪。下面给出一段SQL示例: 首先准备一个数据库,这里有现成的数据: https://github.com/ 阅读全文
posted @ 2019-08-03 23:01 小白一只726 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 在一个微服务体系中,对于应用之间的通信、接口调用如何做到跟踪和监控,一直是一个比较难的问题。 比如A是做商品服务开发的,而B是做订单服务开发的,B在下单的时候需要调用到商品服务的查询商品库存接 口和查询商品明细接口,才能够完成下单流程。现在出现的问题就是下单很慢,要耗时20s。多么恐怖的耗时, 我一 阅读全文
posted @ 2019-07-16 23:25 小白一只726 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Hystrix是什么东西?百度一下: 没错,hystrix是豪猪的意思,作为SpringCloud微服务系统中保持服务稳定的重要组件,正如它的名字一样,它对整个系统起到了保护的作用。 在许多文章当中把hystrix描述为熔断器,便于我们结合生活来理解。想象一下,你在家使用了很多的大功率的电器,导致电 阅读全文
posted @ 2019-07-15 23:01 小白一只726 阅读(532) 评论(2) 推荐(1) 编辑
摘要: 泛型擦除 Java的泛型本质上不是真正的泛型,而是利用了类型擦除(type erasure),比如下面的代码就会出现错误: 报的错误是:both methods have same erasure 原因是java在编译的时候会把泛型,上面的<String>和<Integer>都给擦除掉(其实并没有真 阅读全文
posted @ 2019-07-09 16:36 小白一只726 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: 最近学习的JVM小册中老师提了个问题: 最开始我觉得是1,结果程序跑出来是0,感到很疑惑,于是查看了下字节码: 从字节码可以看出: 0:定义变量0 1:将0存入本地变量表slot-0 2:加载slot-0到操作数栈 3:将栈顶元素存入本地变量表slot-1 4:对slot-0自增 7-8:加载slo 阅读全文
posted @ 2019-07-04 17:05 小白一只726 阅读(1474) 评论(1) 推荐(0) 编辑
摘要: 今天调用rest接口的时候,使用URLEncoder编码将空格转为了+号,而rest接口方需要将空格转为%20,参照标准 之后用了不少在线的工具测试,有的将空格转为了+号,有的则是转为了%20。看了一篇博文恍然大悟: https://www.jianshu.com/p/4a7eb969235d 因为 阅读全文
posted @ 2019-07-02 20:12 小白一只726 阅读(5792) 评论(0) 推荐(0) 编辑
摘要: 先看一下匿名内部类长什么样子: 再看一下lambda表达式长什么样子 是不是长的很像,一眼能看出区别就在于参数的传递上,匿名内部类是传递的对象,而lambda表达式是传递的函数,那么我们是不是可以认为 lambda实际上就是一个语法糖,简化了部分代码?这就需要我们去看一下底层实现了。 先把两个类都编 阅读全文
posted @ 2019-07-01 09:57 小白一只726 阅读(4571) 评论(1) 推荐(3) 编辑
摘要: 重装了电脑之后,重新生成了ssh key文件id_rsa和id_rsa.pub文件。 然后在配置中心的配置了私钥之后启动项目,报错如下: 仔细查看后发现我的私钥是以BEGIN OPENSSH PRIVATE KEY开头,END OPENSSH PRIVATE KEY结尾,而 现在服务端如mysql, 阅读全文
posted @ 2019-06-27 22:40 小白一只726 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: 情况: 目的: 本地项目关联远程仓库 首先要把本地项目变成git管理的,也就是建立一个本地仓库,可以在项目目录下面使用git init命令初始化仓库,初始化成功之后会在仓库里面看到 一个.git文件 .git文件里面记录仓库的历史信息,版本分支等等。 然后我们在gitee上新建一个仓库tools去关 阅读全文
posted @ 2019-06-25 08:00 小白一只726 阅读(12573) 评论(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 阅读(9693) 评论(5) 推荐(3) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页