- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 MySQL时间戳(毫秒/秒)与日期格式的相互转换
一、UNIX时间戳转换为日期1、秒值转换为指定的日期格式使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。例如:select FROM_UNIXTIME(1602668106,'%Y-%m-%d %h:%i:%s') as date1执行结果为:2020-10-14 05:35:0612、毫秒值转换为指定的日期格式,将其中unix_timestamp为字段值/1000.例如:select FROM_UNIXTIME(160266
2021-05-27 13:57:56 20154
转载 linux怎么查看一个文件夹的大小
linux查看一个文件夹的大小的命令为:du --max-depth 1 -lh 该文件夹的完整路径例,查询/var文件夹的大小:du --max-depth 1 -lh /vardu 递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。命令解释:参数 --max-depth 1 -lh 设置递归深度为1,及不查询子文件夹。因而使用此参数只显示该文件夹的大小,不显示其中子文件夹的大小。注意:视操作系统版本不同,命令.
2021-05-25 16:28:16 1536
转载 如何处理Dubbo调用超时
一、简述同步调用是一种阻塞式的调用方式,即 Consumer 端代码一直阻塞等待,直到 Provider 端返回为止。dubbo默认的协议是netty, Netty 是 NIO 异步通讯机制,那么服务调用是怎么转化为同步的呢?Dubbo是阿里开源的RPC框架,因为基于接口开发支持负载均衡、集群容错、版本控制等特性,因此现在有很多互联网公司都在使用Dubbo。1️⃣Dubbo有三个级别的超时设置分别为:①针对方法设置超时时间②在服务方设置超时时间③在调用方设置超时时间2️⃣一般超时是调用端发生
2021-05-19 19:05:34 1432
转载 dubbo 内存溢出怎么处理_关于 Dubbo 的重要入门知识点总结
目录:一 重要的概念1.1 什么是 Dubbo?1.2 什么是 RPC?RPC原理是什么?1.3 为什么要用 Dubbo?1.4 什么是分布式?1.5 为什么要分布式?二 Dubbo 的架构2.1 Dubbo 的架构图解2.2 Dubbo 工作原理三 Dubbo 的负载均衡策略3.1 先来解释一下什么是负载均衡3.2 再来看看 Dubbo 提供的负载均衡策略3.2.1 Random LoadBalance(默认,基于权重的随机负载均衡机制)3.2.2 RoundRobin Lo
2021-05-19 19:02:40 241
转载 idea快速从dao层跳转到mapper.xml文件的插件
从dao层跳转到mapper.xml文件的是非常不方便的,但是可以通过此插件来完成快速跳转以下图解说明安装操作:来源:https://blog.csdn.net/the_it_world/article/details/98776968
2021-05-19 18:21:11 1092
转载 lombok 中的@Data注解
今天看到有代码中的Dao包中的类文件,写的极其简洁,甚至引起了开发工具InteliJ的报错,然后程序还能稳健地跑起来。 1 2 3 4 5 6 7 8 9 importlombok.Data; @Data publicclassVaildCode { privateString code; privatelongexpTi...
2021-05-19 16:02:10 875
转载 IDEA 2020.3.2控制台中文乱码分享(亲测二、下图中控制台的编码改为UTF-8)
IDEA 2020.3.2控制台中文乱码的个人解决方案分享我的电脑环境:win1020h2,IDEA2020.3.2,Tomcat9.0.40,终端配的powershell1一、改文件编码,下面的都改为UTF-8二、下图中控制台的编码改为UTF-8三、按下图修改配置,结尾增加内容:-Dfile.encoding=UTF-8四、Tomcat配置VM options,加上-Dfile.encoding=UTF-8五、maven乱码的话,可在pom文件中的properties增加内容:
2021-05-17 18:19:53 398
转载 Linux cached过高问题
Linux手动释放缓存的方法Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/vm/drop_cachesfree -m #看内存是否已经释放掉了。如果我们需要释放所有缓存,就输入下面的命
2021-05-17 18:17:02 3485 1
转载 解决IDEA2020控制台乱码的方法(亲测)
这篇文章主要介绍了解决IDEA2020控制台乱码的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧以前使用idea2019版本时,控制台乱码都是修改这两处来解决1、idea安装的bin目录下找到这两个文件这两个文件最后一行添加上 -Dfile.encoding=UTF-82、idea中tomcat配置上添加 -Dfile.encoding=UTF-8这样基本就可以解决了。但是今天换成idea2020以后
2021-05-17 17:04:58 1428
转载 IDEA的maven项目报错BeanCreationException: Error creating bean with name “xxxController”
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxController': Injection of resource dependencies failed; nested exception is有几个地方可能会产生这个问题1.Service注解没有添加2.web.xml中没有添加application.xml————————————————版权..
2021-05-11 18:57:16 519
转载 阿里开源Canal--①简介
canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。背景早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。ps. 目前内部使用的同步,已经支
2021-05-11 18:44:34 250
转载 MYSQL(04)-间隙锁详解
间隙锁(Gap Lock)是Innodb在提交下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时如果进行范围查询的时候(加锁查询),会出现不一致的问题,这时使用不同的行锁已经没有办法满足要求,需要对一定范围内的数据进行加锁,间隙锁就是解决这类问题的。在可重复读隔离级别下,数据库是通过行锁和间隙锁共同组成的(next-key lock),来实现的加锁规则有以下特性,我们会在后面的案例中逐一解释:1.加锁的基本单位是(next
2021-05-11 18:33:41 613
转载 想读读PyTorch底层代码?这份内核机制简介送给你
学习 PyTorch 比较简单,但你能学习 PyTorch 内部机制吗?最近,有 14 年 ML 经验的大神 Christian 介绍了 PyTorch 的内核机制。虽然在实际使用中并不需要这些知识,但探索 PyTorch 内核能大大提升我们对代码的直觉与理解,挖底层实现的都是大神~PyTorch 的构建者表明,Pytorch的哲学是解决当务之急,也就是说即时构建和运行我们的计算图。这恰好适合 Python 的编程理念,一边定义就可以在JupyterNotebook 一边运行,因此,PyTorch...
2021-05-01 23:30:00 399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人