- 博客(101)
- 资源 (7)
- 收藏
- 关注
原创 TP-Link TL-WR720N v3改造成无线打印伺服器
有一台老旧的便携路由器TP-Link TL-WR720N v3,以前出差经常用用,现在到处无线标配,它早就吃灰了,正好家里还有一台老旧打印机,没有无线打印,太不方便了,所以就想着把这个路由改装成一个无线打印伺服器。首先把路由刷成openwrt,为了降低风险,不拆机,不刷bootloader, 所以选了LEDE Reboot 17.01.7 r4030-6028f00df0这个固件。这个固件还有个好处,在线有安装源,很方便后期安装扩展功能。
2025-04-03 18:08:08
97
原创 移动神器RAX3000M路由器变身家庭云之七:增加打印服务,电脑手机无线打印
家里有一台老的Brother DCP-7055打印扫描一体机,打印效果依然很棒,可惜10多年前的机器了,不支持无线打印,每次打印都要先传送到电脑,连接打印线进行打印,倍感不便,于是我们的神器又可以派上用场了。
2025-04-03 16:51:05
323
原创 分享一个Drools规则引擎微服务Docker部署
另外,我们还支持业务人员采用图形方式配置规则,然后再编译成Drools的规则文件,然后再部署到规则服务中。代码链接:https://gitee.com/iisp_team/irmp-rule。基于Drools引擎微服务,提供REST接口。
2025-03-31 15:38:00
329
原创 Flowable/Activiti系列之五:流程引擎远程调用时透传任意复杂的业务对象
客户端只要简单的把任意对象传给访问框架,访问框架负责把复杂类型对象转换成Map对象,传送给服务端流程引擎,调用服务,返回对象又还原成复杂对象,再返回给调用者。
2025-03-31 10:52:00
863
原创 简单介绍一下DevSecOps
的结合体,是一种将安全性(Security)无缝集成到 DevOps 流程中的方法论。其核心理念是**“安全左移”**(Shift Left Security),即在软件开发生命周期(SDLC)的早期阶段就引入安全实践,而不是在开发完成后才进行安全检测。最近特别火红的概念DevSecOps,刚接触以为很高大上,其实也就是DevOps + Security而已。下面是一个全面而简单的介绍。在云原生和敏捷开发时代,它已成为现代软件交付的必备实践。DevSecOps 不是单纯的工具或流程,而是一种。
2025-03-28 14:27:55
339
原创 主流云平台(AWS、华为云、阿里云、Google Cloud等)的**大数据及人工智能技术栈**及其核心组件的深度解析
淘宝推荐系统(PAI+DeepRec处理日均万亿级特征)+ 高德地图(MaxCompute分析路径规划数据):Netflix(用EMR处理每日PB级用户行为数据)+ Airbnb(用SageMaker优化动态定价):Spotify(用BigQuery分析4亿用户行为)+ SpaceX(用TPU训练卫星图像识别模型):中国移动(用MRS处理5G信令数据)+ 比亚迪(用ModelArts训练车机视觉模型):最完整的Serverless大数据服务 + 企业级AI工具链。:全球数据分布 + 原生AI研究能力。
2025-03-27 11:32:54
1414
原创 主流云厂商的云原生技术栈(Cloud-native stack)及其核心组件对比
Netflix(全量跑在AWS Lambda+EKS上)如需深入了解某厂商的具体技术实现或架构案例,可进一步探讨!:最成熟的Serverless生态 + 企业级K8s服务。:5G核心网(基于CCE的电信云)、车联网边缘计算。:Snapchat(依赖GKE实现全球流量调度):混合云/边缘计算强项 + 电信级可靠性。:淘宝/钉钉(日均千亿次微服务调用):超大规模实践 + 电商级中间件。:K8s发源地 + 全球多活架构。
2025-03-27 11:02:50
739
原创 GCP(Google Cloud-native stack)的云原生技术栈介绍
允许企业利用谷歌的基础设施构建、部署和管理应用程序及服务。云原生技术栈专为充分发挥云计算的弹性扩展、高可用性和自动化优势而设计。
2025-03-27 10:54:48
621
原创 银行分布式新核心的部署架构(两地三中心)
银行的核心系统都采用两地三中心部署模式,其中,同城两个主数据中心各自部署一套热备,平时两个中心同时在线提供服务,进行负载均衡,假如其中一个数据中心出现异常,则由另外一个数据中心临时独立提供所有服务,直到异常的数据中心修复
2025-03-25 15:10:15
413
原创 AWS AI学习笔记:机器学习的模式及选择
机器学习的模式多样,实际应用中常需结合多种方法(如用无监督学习预处理数据,再用监督学习训练模型)。理解这些模式的差异是设计高效ML系统的关键!
2025-03-25 11:35:14
528
原创 分享一个批处理作业调度执行管理系统
批处理调度执行管理是我们约大部分系统都必须要有的,开源上或商业比较流行的调度系统,如XXL-JOB, Control-M,它们缺少对一个批处理内部的执行管理机制,也对分布式执行缺乏良好支持。系统为模块化微服务架构,支持容器化部署。批处理执行日志流程图示例。REST服务作业示例。
2025-03-24 15:36:38
526
原创 用Deepseek + Kimi 快速生成高质量的ppt
在职场,不管干什么,都少不了和 PPT 打交道:客户交流,新项目投标、项目汇报、评级晋升、产品发布… 哪样都离不开一个炫酷的ppt,偏偏我们理工生见了写ppt就发愁。现在好了,有了AI工具,我们理工生也爱上写ppt了。下面就介绍一下用deepseek和kimi快速生成ppt。DeepSeek推理能力超强,但它好像还不会直接生成ppt,那么我们的思路就是用deepseek生成ppt大纲,再交由kimi来生成漂亮的ppt。下面就一步步跟我来做一篇试试,
2025-03-24 11:45:40
817
原创 AWS AI认证考试中经常提及几个重要的工具介绍
Amazon Bedrock 是一项全托管服务,通过 API 提供来自亚马逊和领先 AI 初创公司的基础模型,因此您可以从各种基础模型中选择最适合您用例的模型。模型评估工作允许您评估和比较基于文本的基础模型的模型质量和责任指标。Amazon SageMaker Inference 现在提供了一种功能,让专业人员可以更轻松地实时使用相同的真实推理请求数据,将新模型的性能与生产模型的性能进行比较。在 Studio 中创建使用人工的模型评测作业:使用人工的模型评测作业可以为模型评测过程提供人工输入。
2025-03-21 16:44:44
1017
原创 简单理解机器学习中top_k、top_p、temperature三个参数的作用
top_k: 限制候选词数量,提升文本质量。top_p: 动态调整候选词集,平衡质量与多样性,想创意高点,top_p就大点。temperature: 控制生成文本的随机性,影响文本的确定性与多样性。温度高就多样性高,确定性低。
2025-03-21 15:25:50
744
原创 JPA动态查询关联两个无关联的实体(表)Criteria/Predicate/JPQL
项目使用Spring-boot JPA开发,现有两个实体(表),一个是通用的权限实体(表)DataRelation,一个是业务实体(表)MachDropEvent,由于权限表管理了很多不同的业务实体的数据权限,所以在实体上,并不想建立属性关系。注意:由于权限表中数据ID为通用的String类型,而业务表中的ID为Long型,所以要转型:cast(re.id as text)这样产生的sql使用exists子查询语句,和上面的jpql产生的join不太一样,但效果相同。使用JPQL就很简单了,
2024-09-23 14:56:59
354
原创 Flowable(Activiti)系列之四:没有数据库创建权限部署flowable(activiti)时完全屏蔽LiquiBase
flowable启动时会启用LiquiBase去检查更新数据,但公司严格管理数据库权限,应用使用的数据用户是没权限修改任何数据库结构的。但实际上还是报错,经反复研究发现,flowable每次启动都会检查一些数据库里的设置记录,如果这些记录缺失,它就会启动相应的更新脚本,所以,要想屏蔽DDL脚本,必须要把相应的数据也提前迁移进去才行。然后再启动flowable,它就不会再试图更新数据库结构了。
2024-08-19 17:43:10
650
原创 alpine jre的docker镜像中添加中文支持
由于我项目使用flowable docker镜像,在生成流程图的图片时,发现中文乱码,于是想要在docker镜像中添加中文字体,网上搜了半天,要么是自己从本地复制中文字体文件并安装,要么说是安装ttf-dejavu 支持中文,还有说安装ttf-wqy-mirohei, 但发现一个也不行。后来在alpine源里发现,font-wqy-zenhei是可以安装支持中文的。根据这个构建出来的docker image就能支持中文了。
2024-08-05 15:37:17
643
1
原创 Flowable(Activiti)系列之一:会签(多实例)使用方法以及ExecutionListener和TaskListener的区别
1、多实例时,可用环境变量nrOfActiveInstances,nrOfInstances,nrOfCompletedInstances,loopCounter。2、ExecutionListener是多实例只执行一次,而且,不可以访问loopCounter。3、TaskListener是每个实例执行一次,可以用loopCounter去访问对应的数组。
2024-08-05 15:21:06
462
原创 VUE在Docker镜像中部署到根目录
我们项目都是使用vue开发,部署到k8s,制作docker镜像时发现,想把VUE部署到镜像根目录。上面是网关的根路,下面是页面根。
2024-06-06 20:09:40
164
原创 Spring RestClient报错:400 Bad Request : [no body]
esdk-obs-java 依赖带来了okhttp, 这又导致spring restclient 异常,本文介绍了排查和解决思路
2024-06-06 10:44:59
1299
原创 Springboot整合Redis,同时支持Standalone和Cluster两种模式,自由切换
这里有一个设置:spring.data.redis.mode,用于切换不同的redis模式,当设置为standalone时,支持本地开发,设置为cluster时支持集群模式。项目里用Redis存储,测试环境用的是cluster, 但只能内网访问,外网访问不了。所以需要开发时支持本机redis standalone,集成测试用cluster。设置文件application.yml。
2024-04-26 17:01:21
594
3
原创 让Springboot JpaAuditing 支持ZonedDateTime
看来Springboot-jpa是不支持ZonedDateTime,网上搜了一下没找到有用的东西,于是自己解决吧。我们项目需要支持国际化,那么日期时间就需要有时区了,否则我们在今天早上9点干的事,人家美国人看到的是明天的时间。所以我们在Auditable中的创建时间和更新时间我们都定义为ZonedDateTime.再测试一下,果然正常了。
2024-04-26 10:46:41
398
原创 Flowable(Activiti)系列之二:不用自己写代码,使用Flowable-ui的Rest接口
由于项目需要使用flowable流程引擎,我打算部署一个flowable服务,然后通过Rest接口访问服务,以便和我自己的应用隔离,但网上找了好多,都是直接使用http请求来完成访问的。难道flowable就没有一个客户端可以直接访问的?研究了好久,终于找到办法了。
2024-04-08 22:17:43
657
3
原创 Flowable(Activiti)系列之三:docker运行flowable-ui,存储到mysql/postgres数据库,支持arm64架构
我们项目需要用flowable做审批注,flowable官方已经有docker镜像可以运行,但它缺省只能存储在H2内存数据库,而且官方的镜像只有amd64(x64)架构的。项目运行在华为云,使用arm64架构,原本想着自己构建一个镜像,在docker官网搜索了一下,发现已经有人编译了多架构的镜像,所以直接拿来使用。现分享出来。
2024-04-08 15:14:12
975
原创 Spring Cloud Gateway使用K8S (Kubernetes)的云原生服务发现
Spring Cloud Gateway通常使用注册中心作为服务发现,但在Kubernetes里面,由于K8S已经集成了服务注册与发现功能,不必要再另外使用注册中心了,而且,还可以使用K8S的服务监控对服务进行监控。本来按照网上教程,升级到最新版的springboot3.x,结果发现无法发现服务。后来按着官方指引,终于成功了,现分享给出来。
2024-04-03 21:00:28
1892
原创 SCG K8S(Spring Cloud Gateway Kubernetes)一直报503错误
做了网关应用,可以正常工作。但我们项目是基于Springboot3.x 的,而原来的教程是基于Springboot 2.x的,升级后发现一直没法发现服务,报503 Service Not Available的异常。查阅了Spring官方文档,估计是原来的依赖不对,改了一下依赖,终于正常了。项目需要在Kubernetes上使用SCG,参照网上的教程。
2024-04-03 17:16:52
727
原创 microk8s使用本地库的镜像部署服务
正常的k8s可以直接使用docker本地库的镜像,但microk8s不能,所以必须要做一些处理。按如下两步就可以了。
2024-03-17 12:49:18
647
原创 microk8s使用本地私服registry的镜像http协议
这里的ibm-johnny-z13是你主机名,你还得到/etc/hosts中修改一下,不能让主机名的IP为127.0.0.1,否则microk8s的节点解析到的就是127.0.0.1,那么,那么它就会访问节点机器,所有就访问不到,同理localhost也不行。开发环境为了能部署服务到microk8s,我们开启了一个本地私库,地址为:http://localhost:5000,那么如何在microk8s中能拉取本地私库中的镜像呢?由于我是WSL的ubuntu所以IP是172开头的。
2024-03-17 12:40:22
573
原创 kubernetes-maven-plugin部署到microk8s出现问题
原来端口是16443,然后一顿狂搜,也没找到结果,后来在microk8s找到办法了:https://microk8s.io/docs/working-with-kubectl。这下域名问题解决了,又发现端口443不行,于是查询一下。
2024-03-16 17:19:49
523
1
原创 Ubuntu下安装microk8s用代理解决无法拉取镜像问题
看到failed to pull image "registry.k8s.io/pause:3.7"这个关键信息了,就明白registry.k8s.io被墙了,于是设置一下proxy,前提是我司有一个代理于是打开sudo gedit /var/snap/microk8s/current/args/containerd-env。MicroK8s 支持的命令中,我们会相对高频的使用 microk8s.kubectl 这个命令,这个命令相比较官方默认命令 kubectl 长了不少,使用起来不是特别方便。
2024-03-16 11:20:59
1349
4
原创 移动神器RAX3000M路由器不刷固件变身家庭云之六(高级应用):设置https
前面把路由uhttpd, vsftpd服务设置好了,增加了maven私服功能,不过,maven从3.6以后的版本已经不支持http服务了,以前我会把maven降级到3.6,但这次趁有空,折腾成功了https,再也不用告诉每个同事去降级maven了。
2024-01-05 11:07:36
2851
原创 移动神器RAX3000M路由器不刷固件变身家庭云之四:开放LuCI管理界面,网站服务
前面已经改造成了家庭云供外网访问了。由于这个路由本来就是openwrt,openwrt本身的管理界面LuCI-admin很好用,但被屏蔽了,需要打开。
2024-01-04 12:05:42
3720
原创 移动神器RAX3000M路由器不刷固件变身家庭云之二:安装vsftpd
已经设置好了路由器可以安装新软件了。本篇讲解安装vsftpd.原机带有Samba服务,但samba服务只能在局域网内使用,而且也很耗资源,还有编码问题,所以我在太喜欢使用。vsftpd是一款短小精悍的ftp服务器软件,效率很高,作为家庭云的服务应该是最佳选择了。但设置起来有点麻烦。现在详细讲解安装设置过程。
2024-01-04 11:19:39
3264
奇瑞捷途X70悦行版车机升级包
2021-09-06
Linux下运行邮E联
2021-01-09
dubbo-admin-0.2.0.jar
2020-06-23
新路由3不掉速eeprom请自行改MAC.zip
2020-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人