- 博客(28)
- 资源 (40)
- 问答 (1)
- 收藏
- 关注
原创 WinSW 部署springboot项目并设置服务自启动
客户现场是一台windows server 2008 R2 64位服务器,咱们程序一直都是在linux上的docker或k8s环境部署的,现在要求将一个服务部署到客户机器上,接下来就开始整活。修改sample-minimal.xml的名称为order-service.xml,注意出后缀外名称必须一致。(2)修改 WinSW.NET4.exe的名称为你的服务名,order-service.exe。(3)编写启动脚本order-service.bat。(4)编辑order-service.xml文件,
2023-11-29 18:36:48 500
原创 java实战之在线调试Arthas
Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。
2023-11-10 18:09:09 742
原创 grafana 添加mongodb数据源
文章参考 https://github.com/JamesOsgood/mongodb-grafana。
2023-11-09 18:31:19 752
原创 算法入门学习推荐
https://www.hello-algo.com/chapter_preface/about_the_book/#012全书采用动画图解,结构化地讲解数据结构与算法知识,内容清晰易懂、学习曲线平滑。 算法源代码皆可一键运行,支持 Python、C++、Java、C#、Go、Swift、JS、TS、Dart、Rust、C、Zig 等语言。复杂度分析:数据结构和算法的评价维度与方法。时间复杂度、空间复杂度的推算方法、常见类型、示例等。数据结构:基本数据类型,数据结构的分类方法。数组、链表、栈、队列、哈
2023-11-09 18:27:42 91
原创 使用nginx解决前端https调用http接口
跨域参考: https://www.jianshu.com/p/2de4e37a2e03。nginx配置https访问后将请求转发到目标http服务。(1) 创建配置文件 myssl.conf。
2023-11-03 18:29:54 4123
原创 私有化对象存储-minio
MinIO是一款高性能、分布式的对象存储系统,它使用Go语言编写,并基于Apache License v2.0开源协议。MinIO的主要特点包括简单、可靠。它采用简单可靠的集群方案,摒弃复杂的大规模的集群调度管理,减少风险与性能瓶颈,聚焦产品的核心功能,打造高可用的集群、灵活的扩展能力以及超过的性能。MinIO支持云原生,能与Kubernetes、Docker、Swarm编排系统良好对接,实现灵活部署。部署简单,只有一个可执行文件,参数极少,一条命令即可启动一个MinIO系统。
2023-11-03 17:55:37 435
原创 docker 某个容器重启后,有nginx的服务对其访问502
机器上部署了很多docker服务,有前端服务使用nginx,有后端服务提供给前端服务调用。当仅重新部署后端服务后,前端服务访问接口返回502。4)由于bridge模式下容器重新部署后会重新分配ip,导致前后ip发生变化,但nginx的dns域名解析肯定缓存了对应的ip。通过docker inspect xxx 查看容器发现后端服务的容器地址发生了变化,且容器使用的网络是bridge模式。3)如果你不想费事,直接重启nginx服务的容器(治标不治本)查看nginx配置文件发现配置的是服务名称,不是固定ip。
2023-10-25 11:25:53 510 1
原创 flyway 使用存储过程实现复杂业务逻辑的数据迁移
https://documentation.red-gate.com/fd/quickstart-how-flyway-works-184127223.html完整参数参考:https://documentation.red-gate.com/fd/parameters-184127474.html2.使用存储过程实现复杂业务逻辑数据库升级场景:由于历史原因导致多个现场数据不一致,现在需要根据已有数据进行不同的数据修复使用存储过程进行数据整理,然后进行数据升级
2023-10-24 17:39:36 250
原创 Springcloud Config Server支持本地和远程git配置自由切换
application.ymlapplication-git.yml #远程配置application-native.yml 本地配置3.配置访问(1)本地配置访问 spring.profiles.active配置为native时在本地 /Users/xx/config-server目录创建一个test-dev.yml,内容如下:浏览器输入http://localhost:18100/test/dev(2)远程配置访问 spring.profiles.active配置为git时gitlab上
2023-10-24 16:51:03 271
原创 docker 实用技巧
docker compose 部署redis,mysql,mongodb,zookeeper,kafka,gitlab,postgres,clickhouse。
2023-10-20 15:16:47 61 1
原创 thingsboard 之多个设备遥测数据处理
假设您的仓库有两个温度计:室内和室外。在本教程中,我们将配置 ThingsBoard 规则引擎,根据温度传感器的最新读数自动计算仓库内外的温度增量。请注意,这只是一个简单的理论用例,用于演示该平台的功能。您可以使用本教程作为更复杂场景的基础。创建两个温度设备,分别与同一个资产关联,当设备遥测数据上报时,分别保存到资产上,然后通过计算资产上指标的差值,算出温差。
2023-10-17 11:14:10 396
原创 thingsboard 之最新遥测和之前的遥测进行计算,获取增量值
我们的设备有一个遥测值为累计搬运次数move_number,设备一分钟上报一次,现在需要计算出每分钟的搬运次数。
2023-10-17 10:38:53 238
原创 kubesphere高级使用技巧
1.有些时候我们需要从指定的镜像仓库拉去镜像,如何设置私有镜像仓库使用管理员账户登陆 > 平台管理 >配置>保密字典>创建此时在创建负载时就可以选取自己需要的镜像仓库了2.有些时候我们想修改默认存储卷local的bathpath比如我们的机器挂载了一个数据目录/data,数据想统一保存在这里使用管理员账户登陆 > 平台管理 >存储>存储卷>local(点击进入详情)==>编辑yml3.在安装好的kubesphere环境我们想启用某些组
2023-10-12 16:21:20 268
原创 Feign&&Ribbon超时处理
如何配置超时为Feign配置超时参数的难点在于,Feign自身有两个超时参数,它使用的负载均衡组件Ribbon本身还有相关配置。这些配置的优先级是啥呢?案例测试服务端超时,假设服务端接口,只休眠10minFeign调用该接口:通过Feign Client进行接口调用在配置文件仅指定服务端地址的情况下:clientsdk.ribbon.listOfServers=localhost:45678得到如下输出:[21:46:24.222] [http-nio-45678-exec-4] [WAR
2021-09-01 14:03:45 710
原创 vmware vsphere 虚拟机 VirtualMachine
VirtualMachine 虚拟机public class InstanceServiceImpl implements IInstanceService {@Autowiredprivate CloudNetworkMapper cloudNetworkMapper;@Autowiredprivate StringRedisTemplate redisTemplate;@Autow...
2020-03-27 13:47:10 894
原创 vmware vsphere 物理机 Hostsystem
Hostsystem 物理机public List listHost(ServiceInstance si, String dcName, String clusterName,String name) throws Exception{List vcHosts = new ArrayList();if (si != null){Folder rootFolder = si.getRo...
2020-03-27 13:41:23 470
原创 vmware vsphere 存储 Datastore
Datastore 存储/**** 0查所有:没有选择数据中心,全部存储,* 1数据中心:只选择数据中心,查询数据中心下存储* 2集群名:选择数据中心和集群,查询集群下存储* 3主机名:选择数据中心和集群、主机,查询主机下存储*/@Overridepublic List queryDataStore(ServiceInstance client, VcDataStoreGetPa...
2020-03-27 13:39:23 1045
原创 vmare vsphere 集群 Cluster
集群 Clusterpublic List list(ServiceInstance si, ClusterParam vcClusterReq) {log.info(errorName + “vcClusterReq={}”, JSONUtil.toJsonStr(vcClusterReq));List clusters = new ArrayList();try {if (si !...
2020-03-27 13:36:18 338
原创 vmare vsphere 数据中心 datacenter
数据中心 datacenterpublic List list(ServiceInstance si, String dataCenterName) {List retList = new ArrayList();try {ManagedEntity[] dcs =new InventoryNavigator(si.getRootFolder()).searchManagedEntiti...
2020-03-27 13:28:30 364
js弹出窗体讲解及示例源码
2012-05-04
extjs实例与学习资料
2012-05-03
jquery,ajax,js特效源码集合
2012-04-27
echarts 属性全动态设置 数据动态绑定
2015-07-31
网页视频播放器ckplayer 及iis安装配置
2012-12-24
文件或图片 上传 即刻显示 网页即刻显示
2012-09-19
javascript权威指南中文第6版
2012-09-10
js jquery无刷新上传插件及实现源码 两种uploadFile 和Uploadify
2012-09-08
uploadify进行无刷新上传,有多个版本c#,asp.net,vb.net等等各种版本
2012-09-05
js jquery实现柱状图,饼状图,折线图,平面图,立体三维图
2012-09-01
jquery js w3cschool chm
2012-08-25
vcenter vijava 如何创建主机
2016-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人