环境 jdk 1.8、jdk11 idea版本为:2020.1、2020.1.1 spring boot 版本为:2.2.x,spring cloud版本为:Hoxton.RELEASE 问题 idea开发 SpringBoot启动报错 程序包org.springframework.boot不存在,而使用maven 命令直接执行时无任何问题,不会报错,仅在idea 中build时出现问题。100%可以保证,引入的pom文件是全的不会有问题,配置也不会有任何问题。 经过测试应该是某种条件下触发,spring boot 版本为2.2.x ,出现问题的idea版本为 2020.1、2020.1.1,但并不是百分百复现,出现问题的一般是升级到这两个版本的idea出现,一旦出现即使重装idea、删除本地maven缓存库、重新import包也都无法解决。 解决办法 经过多次测试、分析,基本可以确定这个问题是idea版本 2020.1、2020.1.1的BUG,将idea版本降级 ideaIU-2019.3.4.exe其他任何地方无需改动,即可解决。 这个BUG问题感觉非常严重,只要升级到这最新版,触发了这个BUG,就没有别的办法了,除非更换之前旧的idea版本方可解决。
国内镜像源在线安装 Elasticsearch最新版
国内几大厂商的开源镜像服务用的比较多的一般为阿里云镜像、华为云镜像、清华大学开源软件镜像站 等,其中感觉清华大学开源软件镜像站是国内比较早,一直是比较齐全,质量比较不错的。 本月清华大学开源软件镜像站姊妹站北京外国语大学镜像站https://mirrors.bfsu.edu.cn/ 也正式上线,基本上一个模子下来的,目前由于上线时间较短,用的人少,速度非常不错,把几个主要服务器镜像站修改为这里。清华大学的镜像站由于使用人数较多,在高峰时略有卡顿。 在国内提供Elasticsearch镜像的还是非常少的,其中清华大学开源软件镜像站、北京外国语大学镜像站都是有提供的,点赞一个。 包括老版的2.x版本,新版的5.x – 7.x 版本全系列均有提供。 进行国内源配置 国内镜像源安装速度超级快,可以达到带宽上限。 安装完成后,基本生产环境的配置可以参考 https://www.jiucool.org/elasticsearch-memory/ ,是完全一样的。 该版本elasticsearch 安装时自带jdk,安装目录为:/usr/share/elasticsearch/jdk/bin/java,为最新的jdk14 版本。
Mysql保存时间datetime时,相差13小时的问题
起因 近期一个项目报告,线上服务器时间不对,比正常时间相差了13个小时,同一个数据库不同的应用端写入时间不对。 一般程序相差N个小时的问题,应该说99.99%是时区问题引起的,紧接着我们需要检查各环境的时区配置,当前数据库是使用的阿里云RDS 5.7。 排查 校验服务器时间,结果无误,正常的东八区时间。 校验docker容器内部时间,结果无误,正常的东八区时间。 校验jvm虚拟机时间配置,结果无误,正常的东八区时间。 校验mysql服务器的时间配置,结果无误,是正确的,不过时区项显示的是:CST时区,突然明悟。 CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国从“3月11日”至“11月7日”实行夏令时,美国中部时间改为 UTC-05:00,与 UTC+08:00 相差 13 小时。 为什么老的应用程序写入数据是没有问题的,而新应用有问题呢?差别就在于老系统中mysql驱动为老版本,而新系统采用了最新的mysq8.x驱动,新驱动与老驱动的处理方式的差异导致。 解决方法(其中一种即可) 直接将 mysql配置参数中的 system_time_zone修改为 +8:00,default-time-zone = ‘+08:00’ 重启mysql生效。 在java程序mysql连接地址上添加参数 serverTimezone=Asia/Shanghai,重新发布程序即可,由于线上数据库不能轻易重启,我们采用滚动升级方式,无缝升级应用程序解决该问题。
谨防闲鱼引流加好友诈骗
最近准备出租房子也不想找中介,就将房子挂到闲鱼上了,将最近些日子的闲鱼经历简单总结一下,希望对广大新手朋友有所帮助。 骗子诈骗手段 第一种情况:直接发送一张图片,用以逃过闲鱼官方的反诈骗提示,让你加好友。 如下图,对方其实发送的是一张图片,遇到这种情况百分百骗子,直接拖黑就行,经常的一天会收到很多这样类似的,他们换不同的小号来骚扰你。 第二种情况:假装对你的商品感兴趣,让你加对方好友,一般用美女头像或类似美女名字。 即使你把联系方式给对方,对方也不会添加,这种骗子一般会让你加他好友,一般几天过后才会通过,企图让你遗忘此事,然后在朋友圈搞传销诈骗之类的活动,引你上钩,比如你投资5万块钱,一个月就可以翻倍到10万块钱之类。 另外还会通过长时间潜伏在你的好友里,待时机成熟冒充相关好友的方式诈骗,比如修改头像、昵称等手段。 最后一种方式,类似是一种提供收费微信吸粉服务。 这种人收取客户的服务费承诺帮忙加多少好友,然后该付费客户就可以通过朋友圈等形式销售产品等形式变现盈利。 这种情况下当然对方是不可能主动加你好友了,只能让你主动加对方,对方在特定时间统一同意加好友要求。 切忌,不要贪任何小便宜,不贪小便宜,就不会上当。 总结 任何情况下不要随便添加对方好友,直接在闲鱼官方平台上联系即可,更不要主动添加对方好友。 对方是刚注册的新号(最近1-2个月),95%以上可能是骗子,拖黑即可。 那种一看起来就很假的美女头像,基本99%的情况直接拖黑就行,更有些不专业的骗子,一堆小号,竟然是同一个头像,感觉别人都很傻? 每天遇到咨询的人当中,基本十之八九为骗子,哎,现在这骗子真多。 坚守本心,诚信做人,勿贪小利,谨防骗子。
群晖客户端Synology Drive无法连接问题
一款个人NAS设备,对于个人办公还是非常有用的。 我这边会将所有的个人工作目录放到一个根目录下,这个根目录是实时与家里NAS设备同步的,每天下班之后,如果有未处理完成的工作,回到家里打开家里的电脑无缝切换,丝毫不会耽误。 最近发现偶尔NAS设备重启时,有时会出现下面的情况,无法连接。 经过仔细排查,发现群晖套件中的Synology Drive,在重启后有时并未自动启动。 解决办法:打开web管理界面后,手动打开一下Synology Drive套件即可恢复正常。
个人密码安全存储建议
前言 对于目前密码的存储管理建议,是采用专用的密码存储管理器,看到平时很多朋友将密码存储于记事本、excel的方式,这样被拷走之后直接会被人盗取,存在很大安全隐患。 总的原则 所有密码都随机生成、无规律,最低包含大写字母、小写字母、数字混合,最低16位,防止根据个人信息轻易猜测破解密码。 所有的网站、APP都采用不同的密码。 若各不同网站、APP都采用相同的密码,其中一家网站密码泄露,则其他所有网站很容易被撞库破解。 不采用在线密码管理软件。 万一该网站被攻破,全玩完了。 推荐的密码管理器为:keepass,目前已经使用5年多时间了,非常好用、安全。 keepass简介 KeePass Password Safe 就是专门为了解决人类记不得众多密码的问题所产生的,它包含了一个强大的密码产生引擎与加密储存机能,能够提供一个安全的密码储存空间。 当你开始使用 KeePass Password Safe 时,要先决定一个起始密码。此密码用来辨识你的身份,决定你是否可以使用 KeePass Password Safe 软件,因此千万不要忘了。 启动后你就可以开始储存密码,在 KeePass Password Safe 软件中已经有一些预设的密码分类,你可以自己再根据需要建立自己喜欢的密码储存分类。 KeePass Password Safe 采用离线加密存储方式,即使文件被盗,没有用户的密钥文件+管理密码,依然无法获取相关内容。 一、下载安装 官方下载地址为:https://keepass.info/download.html 二、中文语言配置 如果需要中文版本的话,下载安装完成之后,https://keepass.info/translations.html 点此下载中文语言包即可。 然后打开 keepass软件, 第一项,选择语言项,选择中文即可,选择完成重启keepass软件。 三、软件使用配置 打开【文件】-【新建】 确定以后,就可以安全记录你的密码了。 四、随机密码生成工具 【工具】 – 【生成密码】 可以生成随机密码,用于新密码的使用。 也可以在系统托盘右键图标,点击【生成密码】