- 博客(110)
- 收藏
- 关注
原创 时间戳转成日期,解决日期1970年的问题
文章目录问题描述出现问题的原因为什么`秒级`的就不能转换成功正确示范问题描述时间戳格式化后的日期变成了1970年。。。出现问题的原因我们的时间戳是秒级的为什么秒级的就不能转换成功源码给予的答案:注意代码的注释:{@code Long} (milliseconds) object/*** <p>Formats a {@code Date}, {@code Calendar} or* {@code Long} (milliseconds) object.</p>
2020-06-22 17:09:19 2146
转载 MySQL——Innodb相关统计
文章目录前言Innodb_table_stats示例1:示例2另一种检索索引的方式Innodb_index_stats示例1示例2数据表创建注意事项:参考前言mysql 中有innodb_index_stats和innodb_table_stats对innodb的信息进行统计,我们可根据统计信息来分析表的复杂度,以及为后期的优化做准备。Innodb_table_statsInnodb_...
2020-03-04 11:20:56 300 1
转载 TCP三次握手和四次挥手
文章目录什么是TCP协议OSI7层网络模型传输层(TCP)名词解释三次握手建立连接TCP建立连接图示:为何要有三次握手?四次挥手断开连接TCP释放连接图示:为什么客户机发送完最后一个数据后要在TIME-WAIT状态等待 2MSL(四分钟)的时间呢?图示:TCP优化相关链接什么是TCP协议传输控制协议:TCP(Transmission Control Protocol)是一种面向连接,确保数据...
2020-03-02 14:38:53 206
原创 MySQL-explain 执行计划参数讲解
文章目录看图参数详解1. id:2. select_type:3. talbe:4.type :5.possible_kes6.key7.key_len8.ref9.rows10.extra11.filtered参考:[参考](https://www.cnblogs.com/xiaoboluo768/p/5400990.html)看图参数详解1. id:id:列数字越大越先执行,如果数字...
2020-02-18 18:57:28 321
原创 【DateUtils】如何获取上周第一天最后一天的时间
文章目录获取上一周第一天的时间获取上一周最后一天的时间获取本周第一天获取当天的开始时间获取上一周第一天的时间 /** * 获取上一周第一天的时间 * @return */ public static String getWeekStartDay(){ Calendar c = Calendar.getInstance(); ...
2020-01-23 11:51:40 1567
原创 Java异常:Throwable及其子类
文章目录【Throwable】图谱哪些异常属于受检异常受检异常应该如何处理【Throwable】图谱哪些异常属于受检异常The class {@code Exception} and any subclasses that are not also subclasses of {@link RuntimeException} are checked exceptions. ---->...
2020-01-23 11:42:17 453
原创 安装Rabbitmq
文章目录Centos7中安装问题1:【Failed to write pid file:/var/lib/rabbitmq/mnesia/】问题2:【ERROR: distribution port 25672 in use on localhost (by non-Erlang process?)】分配用户权限:注意:来源[链接](https://www.cnblogs.com/web424/p...
2019-12-07 06:18:09 1150
转载 CentOS7安装EPEL源
文章目录简介安装rpm包查看并更新源更新源简介EPEL是yum的一个软件源,里面包含了许多基本源没有的软件,但我们在使用epel时是需要安装它才可以的,EPEL即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的软件包,包括但不限于Red Hat Enterprise Linux(RHEL),CentOS and Scienti...
2019-12-07 00:14:56 184
原创 Linux报“ wget命令: command not found”
文章目录解决方案安装`yum`安装`yum` 出现的问题解决方案执行完上面的三条命令后再执行:解决方案安装yumyum -y install wget安装yum 出现的问题yum安装提示错误“Error downloading packages: 32:bind-chroot-9.9.4-14.el7.x86_64: [Errno 256] No more mirrors to t...
2019-12-06 22:25:25 444
原创 单机环境下利用Session解决HTTP无状态
文章目录http协议特性解决示意图参考http协议特性HTTP是一个属于应用层的面向对象的协议,HTTP协议一共有五大特点:1、 支持客户/服务器模式2、简单快速客户端向服务端请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户端与服务端联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3、灵活...
2019-10-07 19:42:03 204
原创 动态代理
动态代理原理代理模式:目的是:帮真实对象提供代理,在访问真实对象的时候通过一定的间接性场景:协调调用者与被调用者之间的关系,降低耦合度,保护真实对象静态代理缺点:一个代理对象只能代理一类对象如果要代理多个对象则需要多个proxy改造静态对象就需要引入动态代理:实现方式:JDK 动态代理(只能代理接口):实现invocationHandler接口重写 invoke()方法只需要一个动...
2019-09-12 01:58:25 442
原创 LInux配置jdk
Linux配置jdk1、下载jdk2、放在相应目录下,如:usr/local/3、修改profile文件:vi etc/profile注意:最好先把profile文件备份防止万一,如:将profile拷贝到/root/harvey/data/programe中一份 cp profile /root/harvey/data/programe4、配置环境变量,如:JAVA_HOME=/...
2019-08-31 09:21:17 125
原创 Dubbo_SPI(Service Provider Interface)
SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SPI 机制加载所有的组件。不过,Dub...
2019-08-04 21:50:19 296
原创 Dubbo服务发布与注册
private void rotateLeft(Entry<K,V> p) { if (p != null) { Entry<K,V> r = p.right; p.right = r.left; if (r.left != null) r.left.pa...
2019-07-21 21:40:09 250
原创 Volatile
package com.example.demo;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Component;@Componentpublic class CountNumber {public void PrintNumber(){ ...
2019-06-30 21:51:54 686 2
原创 Linux安装Redis
自动配置好像是魔术。其实,它就是将检查类路径classpath中的依赖关系,并且在某些情况下它会配置某些东西,比如当它检测到数据库驱动程序时,就会配置数据库。Spring Boot在启动时,它会扫描类路径,查找 位于META-INF目录中名为spring.factories的所有文件,并对其进行处理。通常,这些文件包含键org.springframework.boot.autoconfigure...
2019-06-09 21:48:01 130 3
原创 zookeeper集群搭建:Starting zookeeper ... FAILED TO START
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-06-02 21:31:46 1230 2
原创 ArrayList扩容
这里写自20105都是gds定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导...
2019-02-01 14:00:55 142
原创 SpringMVC定时任务
第一种配置方式:这个比较复杂,配置的地方有点多,稍不留意就不成功,具体看代码了<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/...
2018-11-24 15:25:40 372 5
原创 JVM常见配置参数
VM按照其存储数据的内容将所需内存分配为堆区与非堆区两个部分:所谓堆区即为通过new的方式创建的对象(类实例)所占用的内存空间;非堆区即为代码、常量、外部访问(如文件访问流所占资源)等。然而虽然java的垃圾回收机制虽然能够很好的解决内存浪费的问题,但是这种机制也仅仅的是回收堆区的资源,而对于非堆区的资源就束手无策了,针对这样的资源回收只能凭借开发人员自身的约束来解决(堆区有java回收机制、非堆...
2018-08-05 23:57:34 334 4
原创 本地项目导入 Gitlab
目录步骤1:步骤2:步骤1:在Gitlab上新建一个project步骤2:在idea将项目导入Gitlab1. idea 中 选择 `VCS --> Import into Version Control --> Create Git Repository`在终端中执行如下指令1.git remote add origin +git路径(clone项目的地址)2.git add .3.git commit -m 'init'将项目进行commit 、push
2020-08-24 17:19:40 826
原创 Mac显示和关闭隐藏文件
显示和关闭Mac隐藏文件方式1:方式2:方式1:1.Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;2.finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。方式2:// 设置隐藏文件不可见defaults write com.apple.finder AppleShowAllFiles FALSE //设置隐藏文件可见defaults write com.apple.finder AppleShowAllFiles TRUE
2020-08-19 16:08:08 2278
原创 日志打印的简介
文章目录日志whywhenhow日志why原因:① 便于定位问题,线上排查问题其实一个良好的系统我们通过日志就可以定位到问题when时机:① 遇到问题的时候只能通过debug来定位问题② 碰到if...else或者switch ... case ...这样的分支,可以通过日志看到进入哪个分支③ 核心功能,需要通过日志查看整个流程howerror:影响到程序的正常运行、当前请求正常运行的异常情况:① 打开配置文件失败② 所有第三方对接的异常【包括返回的错误码】③ 所有
2020-05-31 22:19:04 327 1
原创 classloader
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2020-03-31 23:37:39 222
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误
错误信息org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.gupaoedu.user.dal.persistence.UserMapper.getUserByUserName错误原因出现该错误的原因是,UserMapper.java代理接口没有和UserMapper.x...
2019-10-06 20:57:41 199
原创 org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决
错误信息:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 错误原因:在mybatis+spring整合中,由于版本的问题会报错问题解决方法:我之前使用的是spring 4.1+mybatis...
2019-10-06 20:22:24 297
原创 Redis_缓存设计
文章目录概述缓存收益和成本收益:成本:缓存更新策略的选择和使用场景LRU/LFU/FIFO算法剔除:超时剔除:主动更新:缓存粒度控制方法通用性:空间占用:代码维护穿透问题优化缓存空对象布隆过滤器拦截两种方案对比:无底洞问题优化血崩问题优化保证缓存层服务高可用性依赖隔离组件为后端限流并降级提前演练热点Key重建优化互斥锁(mutex key)永远不过期参考:《redis开发与运维》概述我们大家都...
2019-09-23 14:36:35 237
原创 无法创建package,以及idea中部分文件夹图标的解释
文章目录问题描述:解决方案:结果查看:文件夹图标简介:#前言 无法创建package,以及解决完这个问题以后对IDEA中的一些文件夹图标有了一个新的认识!问题描述:解决方案:结果查看:文件夹图标简介:官网介绍:官网地址:https://www.jetbrains.com/help/idea/creating-and-managing-modules.html#conf...
2019-03-11 17:47:25 1016 4
原创 配置Tomcat时没有artifacts,并且解决无法创建JSP的问题
文章目录问题描述:问题解决步骤1:点击“Fix”或者file-Project Structure问题解决步骤2:配置settings(file-settings)---如果配置完这一步还是不行,再配置步骤3步骤3:Modules配置:步骤4:结果展示:#前言 在配置Tomcat时没有artifacts问题描述:问题解决步骤1:点击“Fix”或者file-Project Structu...
2019-03-11 17:01:27 1047 4
原创 idea创建maven-web项目
文章目录步骤1:file-new-project步骤2:公司名称、项目名称、项目版本步骤3:Maven配置步骤4:项目名称和项目存放位置步骤5:结果查看步骤6:配置Tomcat#前言:idea新建一个maven—web项目#叙述:步骤如下所示步骤1:file-new-project1、file-new-project:出现如下界面:步骤2:公司名称、项目名称、项目版本步骤3:Ma...
2019-03-11 16:10:13 197 3
原创 2018年度总结
时光荏苒,转眼间又是半年过去了。每次写总结的时候总是不禁感叹时间真的过的太快了。感觉刚刚写完一篇半年总结这一转眼间居然又到了该总结这半年的学习成果的时候了。下面就总结一下这半年的学习吧。英语方面:这半年的英语学习因为自己的松懈和各种原因吧一直搁置着,不过随着在项目中的不断应用和对一些专业常用的词汇的查询,在专业词汇方面还是有成长的。实习:感谢我工作的地方是北京,感谢我的家人给予我庞大的力量,感...
2019-02-01 14:06:51 180 7
原创 Java数据类型转换(String、Integer、Int、Date)
1.Integer转换成int的方法Integer i = new Integer(10); int k = i.intValue();即Integer.intValue(); 2.int转换成Integerint i = 10;Integer it = new Integer(i); 3.String转换成int的方法String str = "10"; ...
2018-11-23 21:34:51 3894 4
原创 Map的常用方法
文章目录Map常用方法遍历Map的方式[原文链接](https://blog.csdn.net/dora_310/article/details/72835393)Map 常用方法Map map = new HashMap(); //创建map1、添加map.put("1","小说")putAll(Map<? extends K,? extends V> m) //从...
2018-10-30 21:18:25 7335 13
转载 window location方法简介
文章目录window.location方法简介URL介绍(统一资源定位符 (Uniform Resource Locator, URL))各个方法介绍window.location方法简介 URL介绍(统一资源定位符 (Uniform Resource Locator, URL))完整的URL由这几个部分构成:完整地址:scheme://host:port/path?query#frag...
2018-10-25 19:08:49 332 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人