本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- robotmen
- Alsmile
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- 解宜然
- cuityang
- gashero
- sichunli_030
- fantaxy025025
- vipbooks
- wallimn
- gdpglc
- ssydxa219
- javashop
- ranbuijj
- jickcai
- hanbaohong
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- 淡看人生
- java-007
- zhangyi0618
- AVI
- laiyangdeli
- liunancun
- xpenxpen
- zhangdaiscott
- 龙哥IT
- conkeyn
- nychen2000
- ouanui
- lemonhandsome
- silverend
- jveqi
最新文章列表
ES数据同步方案
//===============================================================
ES数据同步方案
1.同步双写
数据写到mysql时,同时将数据写到ES,实现数据的双写。
优点:业务逻辑简单。
缺点:硬编码,业务强耦合,性能较差,代码的侵入性太强
2.异步双写(MQ方式)(程序到MQ,MQ再到MYSQL和ES)
改为写MQ,不直接写ES
优点:性 ...
Mac 安装Docker
什么是docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
docker常用的标准化套件:
Docker Engine
Docker CLI Client
Docker Compose
Docker ...
JAVA获取虚拟机状态无法获取Windows虚拟机内存监控准确信息的问题
作者: Wooce Yang (Yang Hongfen)
发现虚拟机状态模块 无法获取Windows虚拟机当前使用内存的比较准确的数值
查看内存信息的输出参看:https://www.wikieduonline.com/wiki/Virsh_dommemstat 通常应有如下项目:
# virsh dommemstat YOUR_VM_NAME
actual ...
于sourceTree一直报fatal:Authentication failed for 的错误解决方案
解决方案:**重置sourceTree密码:**找到sourceTree的安装目录将C:\ Users \ USERNAME \ AppData \ Local \ Atlassian \ SourceTree并删除passwd文件(记得把sourceTree关闭)。
**重置sourceTree账号:**找到sourceTree的安装目录将C:\ Users \ USERNAM ...
用ESP8266NodeMCU开发物联应用
因为开发板可能会在不同的WIFI环境中便用,所以不能把Wifi名和密码写入代码,可利用BGWiFiConfig库把开发板设置成AP模式,用手机或电脑连接开发板热点,填写Wifi名和密码,自动写入开发板的FLASH闪存中,即可完成开发板的配网设置。重启开发板,自动连接WIFI、连接MQTT服务器,即可控制物联网设备。
另外,下面的代码,利用开发板上FLASH按钮D3,可清除配网信息,重启开 ...
Gitea 无法启动提示 (code=exited, status=203/exec) 错误
完整的提示信息为:
● gitea.service - Gitea (Git with a cup of tea)
Loaded: loaded (/etc/systemd/system/gitea.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2020-12-0 ...
Java 从一个 List 中删除重复的元素
概述
本文章主要为了帮助你了解如何在 Java 的 List 中快速清除掉重复的元素。
我们将会使用下面的 3 种方法来进行演示:
纯 Java
Guava
Java 8 Lambda 表达式
在 Java 中删除 List 中重复元素的主要思路就是将 List 转换为 Set。
因为 Set 中是不允许重复元素的,那这样就可以完成重复元素的删除了。
使用纯 Java 来删除 ...
Gitea 的简单介绍
Gitea 是一款使用 Golang 编写的可自运营的代码管理工具。
在这个领域,名气最响的应该是 Gitlab。
但实际使用中Gitlab也有点问题,首先就是资源占用。Gitlab 是使用 ruby 编写的,好几年之前刚出来的时候,一台1G内存的虚拟主机连安装运行都做不到,着实震惊。
时至今日都已经发展到了以docker镜 像分发,gitlab 仍旧会有体积和运行时资源占用的问题。另一 ...
Postman 如何删除一个工作空间
Postman 删除工作空间的地方比较隐蔽。
在你打开工作空间后,选择工作空间的设置。
在后续的页面中,将会提示你是否选择删除这个工作空间。
在随后的页面中,提示你输入工作空间的名字,然后单击确定删除即可。
https://www.ossez.com/t/postman/13936
Fedora 上如何安装 gitea
Gitea 是由 Gi t支持的另一种开源,自托管版本控制系统。
Gitea用Golang编写,是可在任何平台上托管的轻量级解决方案。
换句话说就是你希望自己部署一个 Git 远程库,但是你又不想用 GitHub,GitLab 又太重,同时还收费。
配置环境
在安装 Gitea 之前,需要对你的服务器环境进行一些配置。
Git
确保你已经在服务器上安装了 Git。
使用命令: g ...
H2 数据库采用客户/服务器端连接数据的 JDBC 参数
我们可以使用下面的 H2 JDBC 参数来连接使用服务器方式运行的 H2 数据库。
jdbc:h2:tcp://localhost/~/test;USER=sa;MODE=MySQL;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
上面参数的意思是采用的是 tcp 的连接方式,连接的数据库名称为 test。
同时连接的服务器地址为 localhost,意思为 ...
H2 数据库如何以服务器方式启动
以服务器方式启动 H2 数据库非常简单。
你可以下载任何一个 H2 的 jar 包。
然后运行:
java -jar h2-2.1.212.jar
在启动后,直接通过你的本地计算机浏览器访问地址:
http://192.168.1.229:8082/login.do 就可以了。
你将会看到需要登录的界面。
单击链接就可以了。
Java 连接需要使用的 JDBC 参数,请参考: ...
Windows Edge 浏览器的有关 URL 链接的复制粘贴
在 Windows 如果使用 Edge 进行复制粘贴的时候,我们可能会需要拷贝 URL。
但是粘贴的时候却和标题一同粘贴显示出来了。
例如我们现在正在编辑的这个内容,其实我们只拷贝了 URL,但是如果你使用了 Edge 浏览器进行编辑的话,却同时还显示了标题。
如果上面的图片显示的内容,其实我们并不需要显示标题。
如何修改
进入 Edge 浏览器的设置。
...
elasticSearch使用
ElasticSearch
基于Apache Lucene构建的开源搜索引擎;
采用Java编写,提供简单易用的 RESTFul API;(Post,put,get,delete)
轻松的横向扩展,可支持PB级的结构化或非结构化数据处理;
应用场景
海量数据分析引擎
站内搜索引擎
数据仓库
一线公司实际应用场景:
英国卫报-实时分析公众对文章的回应;
维基百科、Github-站内实时搜索
百度- ...
CentOS 8 更新提示 appstream 错误
在 CentOS 8 进行更新的时候提示错误:
Error: Failed to download metadata for repo appstream”
完整的错误提示为:
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs ...
Windows 11 修改 PIN 的长度为 4 位
Windows 最近不知道抽了什么风,要求 PIN 的长度至少有 6 位。
太难了,我们就喜欢 4 位的。
其实这个是可以修改的。
WIN + R 运行 gpedit.msc
然后选择密码复杂度。
针对最小的密码复杂度,我们选择启用后,然后输入最小的密码长度 4 后保存退出。
在完成上面的设置后,你需要重启你的计算机。
然后再修改用户的 PIN 就 ...
工业互联网创新迭代的推手
当下,工业互联网发展的顶层设计已经完成,数据+模型+服务是工业互联网三大要素。但由于制造业业态复杂、行业沉淀个性需求多,海量数据的变现十分困难,制造业在模型层面定制化需求高的特点也导致通用工业互联网应用很难落地。
此外,在云原生的刺激下,制造企业的IT模式正在集中向云架构、云开发转型,其中在企业业务的云化、数字化进程中尤为突出,并衍生出“敏捷开发”、“快速迭代”的刚性需求。这也导致了工 ...