Grace R-3W电源指示器

野草的启示Grace R-3W电源指示器现货山路边,墙缝里,山坡上,到处都是绿绿的野草。我一路踩着这些野草,来到阿公的坟墓前。啊,我被眼前的一幕震撼了!只见阿公的坟墓前野草丛生,一堆堆,一簇簇,或直直地立着,或横生枝节,淹没了石阶,掩藏了坟墓,人都走不过去。天哪!石阶、坟墓不是用坚硬的石头砌成的吗?它们是怎么长出来的?野草的启示我忍不住扒开野草丛一看,下面的确是石头。但是野草却从石头缝里挤出来,甚至把上面的水泥都顶破了。这坚硬的水泥被一群野草挤出了一条蜿蜒的蛇行似的缝!缝里的野草蓬勃地生长着。没想
分类: 其他 发布时间: 02-27 09:01 阅读次数: 0

MESSKO MT-ST160SK/TT/4/6M温度控制器

野草只是没被发现用处的植物1819年5月31日,他生于美国长岛一个海滨小村庄。5岁那年,他们全家搬迁到纽约布鲁克林区,父亲在那儿做木工,承建房座,他在那儿也开始上小学。由于生活穷困,他只读了5年小学,便辍学在印刷厂做学徒了。工作虽然辛苦,却没有阻止他爱上浪漫的诗歌,他像发疯一样,没日没夜地写。野草只是没被发现用处的植物1855年7月4 日,他自费出版了第一本诗集,初版印了1000册。薄薄的小书只有95页,包括十二首诗和一篇序。绿色的封面,封底上画了几株嫩草、几朵小花。他兴奋地拿了几本样书回家,弟弟乔治
分类: 其他 发布时间: 02-27 09:01 阅读次数: 0

Day01-MarkDown格式

MarkDown二级标题标题:#+空格+标题名字(#的个数表示几级标题)字体Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!快捷键ctrl+各种字母引用用 > 在段落开头可使用引用分割线用三个“-”或者“*”使用分割线图片本地图片![截图](C:\Users\ThinkPad\Documents\Tencent Files\2063037024\Image\Group%%W0JHQ3VWCC
分类: 其他 发布时间: 02-27 09:01 阅读次数: 0

Java 内接口排序和外接口排序

Java之Comparable接口(内部排序接口)与Comparator接口(外部排序接口)Comparable接口Comparable:“可比较的”,(欲参与比较的对象对应的元素类需实现Comparable接口)使用这种策略来比较时,两个对象(这里两个对象是指一个类的两个不同实例)本身必须是“可比较的”,比较的标准由对象所在的类来定义,这种可比较的能力是对象本身固有的,因此不需要第三方参与就可以完成比较。要使得两个对象本身是可比较的,那么对象所在的类必须实现Comparable接口才可以。其comp
分类: 其他 发布时间: 02-27 09:00 阅读次数: 0

UML基本用法

类图类图基础属性从上到下:类图名、属性、方法+表示public-表示private #表示protected _下划线表示static 斜体表示抽象 ~表示default,也就是包权限类之间的关系​ 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。各种关系的强弱顺序:泛化= 实现&gt
分类: 其他 发布时间: 02-27 09:00 阅读次数: 0

UDP网络编程+IO+多线程 ---->聊天室

网络编程​ UDP网络编程+IO+多线程 ---->聊天室UDP是一个非连接的协议,传输数据之前源端和终端不建立连接, 当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。我们经常使用“ping”命令来测试两台主机之间TCP/IP通信是否正常, 其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据包, 如果数据包是否到达的消息及时反馈回来,那么网络就是通的。思路:UDP实现单向数据发送,即一个发送方一个接收方。聊天需要双向发送消息,我们可以写两
分类: 其他 发布时间: 02-27 08:59 阅读次数: 0

LeetCode01连续子数组最大和(动态规划)

连续子数组最大和输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。提示:1 <= arr.length <= 10^5-100 <= arr[i] <= 100动态规划解析:​ 大致思路:定义一个和目标数组num一样大小的动态规划数组dp,遍历后d
分类: 其他 发布时间: 02-27 08:59 阅读次数: 0

mysql间隙锁导致java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction

MySQL事务隔离级别是Repeatable Read (RR),RR隔离级别保证对读取到的记录加锁(记录锁),同时在本记录与上一条记录,和本记录和下一条记录之间加锁(间隙锁),新的满足查询条件的记录不能够插入。间隙锁只会block住insert操作下面以一个例子说明间隙锁导致insert插入失败:import org.junit.Before;import org.junit.Te...
分类: 其他 发布时间: 02-27 08:58 阅读次数: 0

xftp连接CentOs7传输文件总是失败

通过xftp上传文件到centos死活不成功,防火墙也关闭了,还是不行…… 折腾了一会,想到目录的写权限,于是执行命令:chmod -R 777 目录 可以传输成功。...
分类: 其他 发布时间: 02-27 08:58 阅读次数: 0

EhCache使用入门

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。与深受大众喜爱的redis相比,因为它直接在jvm虚拟机中存储,具有速度快,效率高以及多种缓存策略等优点,但如果是分布式应用redis会更优。EhCache的使用很简单,下面就以一个例子来说明怎么在项目中使用它。1.引入maven依赖<dependenc...
分类: 其他 发布时间: 02-27 08:58 阅读次数: 0

svn地址改变导致idea切换分支失败

什么?svn地址又变了。。。 在开发过程中难免会遇到SVN地址更换的时候,这时候我们在使用idea或者eclipse的时候就要相应的修改,这里记录下开发过程中切换的日志,免得下次再折腾^-^这里只要说明idea的修改步骤: 选中具体的项目-》VCS-》Subversion-》Relocate,将To URL修改为新的地址。然后到File-》settings-》Version Con...
分类: 其他 发布时间: 02-27 08:57 阅读次数: 0

idea跑单元测试Junit一直报本地java程序包不存在错误

一个maven项目一直运行的好好的,突然有一次跑单元测试报错:java:程序包com...*不存在。 网上说查看File->Project Structure是不是存在多个一直的项目,也试了重新删除项目source,再重新添加依然不行, 难道idea秀逗了吗?一怒之下把报错的那个包下的类内容清空,把引用到它的地方去掉,居然运行成功了,再把文件回滚回去,不报错了。。。 应该是改动了文...
分类: 其他 发布时间: 02-27 08:57 阅读次数: 0

记一次properties文件读取不到的呕心沥血经历

先声明,此文不一定对大家伙有用,只是一个问题查找过程记录下罢了。事情是这样的,在一次由spring-task改造为elastic-job需求中,经历了一件很郁闷的事情。elastic-job部分配置是这样的,很简单,elastic-job的部分配置<reg:zookeeper id="regCenter" server-lists="${GAC_JOB_URL}" ...
分类: 其他 发布时间: 02-27 08:57 阅读次数: 0

gitlab服务器url地址变更后,tortoisegit客户端修改

gitlab服务器地址更换,旧项目需要更改ip,在.git文件夹下config文件修改http拉取gitlab项目每次都提示输入用户密码,使用以下命令git config --global credential.helper store– 查看用户列表git config --list...
分类: 其他 发布时间: 02-27 08:57 阅读次数: 0

MongoDB 4.0安装远程连接不上的问题

mkdir -p /data/db日志文件路径sudo mkdir -p /var/log/mongodb使用后台运行方式:sudo mongod --dbpath /data/db --logpath /var/log/mongodb/mongod.log --fork切到mongodb的安装目录的bin目录执行:./mongo 127.0.0.1 没有问题,可以执行mongo的sh...
分类: 其他 发布时间: 02-27 08:56 阅读次数: 0

spring boot监控组件actuator 结合consul注册中心使用总结

最近的项目使用到了spring boot,相比之前使用spring来说,的确方便很多,不再需要单独引入各个jar包依赖,只需引入spring boot 需要的起步依赖即可,spring boot的自动配置会帮我们将要依赖的事情做完。spring boot还提供支持条件化配置,即可以使用自定义配置覆盖自动配置。比如: @Bean @ConditionalOnMissingBean({...
分类: 其他 发布时间: 02-27 08:56 阅读次数: 0

spring cloud微服务实现一个简单的例子

spring cloud集成feign实现微服务调用,服务注册使用consul,构建选择maven。项目目录结构,主要包含以下3个module:kp-core提供公共类和公共配置(如:feign)kp-service-customer-back 服务提供者kp-service-customer-mid 服务调用者首先在父模块(proj-hd-parent)的pom.xml引入依...
分类: 其他 发布时间: 02-27 08:56 阅读次数: 0

多线程按顺序打印输出

如果我们想实现一个这样的功能:每一个线程负责输出一个字母,要求按顺序输出。打个比方,有3个线程,线程A线程B、线程C,分别输出A、B、C,最终打印结果希望是按顺序输出,即ABC要实现这个有两个方案,可以利用Thread的join方法或者java.util.concurrent.CountDownLatch类来实现。第一种:joinpublic static void main(String[...
分类: 其他 发布时间: 02-27 08:56 阅读次数: 0

linux安装部署RocketMq带控制台

今天学习了一下阿里的牛逼消息中间件RocketMq,照着官网安装和实践了一把,也遇到一些坑,不过最后还是解决了,现在做个总结。官网地址:http://rocketmq.apache.org/下载的是当前最新版本:4.4.0rocketmq-all-4.4.0-source-release.zip首先解压,通过命令unzipunzip rocketmq-all-4.4.0-source-r...
分类: 其他 发布时间: 02-27 08:55 阅读次数: 0

mysql试用timestampadd加10年变为0诡异问题

需求有一个场景,对某个功能续期,用的是mysql,为了方便就直接在sql语句使用timestampadd方法来实现。我的sql是这样写的:UPDATE COM_CropSET SYS_VERSION = SYS_VERSION + 1,EXPIRE_DATE = ( UNIX_TIMESTAMP( TIMESTAMPADD( YEAR,10, FROM_UNIXTIME( EXPDATE...
分类: 其他 发布时间: 02-27 08:55 阅读次数: 0