- 博客(338)
- 资源 (10)
- 收藏
- 关注
原创 kubernetes / K8s 初始化失败问题
如果你按照网上的步骤,一步一步的往下走,在 初始化k8s的时候,即执行命令:kubeadm init如果报错信息如下:The kubelet is not running couldn't initialize a Kubernetes cluster node "k8s-master" not found解决方法: 出现这种情况的可能原因是,你提前拉取了...
2019-09-05 10:48:17 11598 3
原创 docker tomcat
1. 安装tomcatdocker pull tomcat2. 运行:docker run -d -p 8088:8080 --name tomcat_admin -v /data/tomcat:/usr/local/tomcat/webapps --restart=always tomcat 参数解释: -d 后台运行 -p 8088 只宿主机的端口;8...
2019-07-31 14:01:26 142
原创 Springboot 打成jar包后 结合idea remote 远程debug
5、在要调试debug的代码位置加入断点,并启动Remote,然后在浏览器调用要调试的接口地址,比如我的要调试地址:http://127.0.0.1:10086/home2/test。4、在浏览器中打开刚启动的jar,比如我的项目地址:http://127.0.0.1:10086/doc.html。2、 将jar放到某个目录下,并运行起来。3、在Idea中编辑Remote调试。1、将测试demo打成jar。
2024-03-08 10:04:18 785
原创 Milvus 向量数据库实践 - 1
注意:实际使用发现 使用ResNet50模型更加方便一点,主要是dimension的维度不会特别大,milvus的向量维度最大支持:32768。4、 执行docker-compose命令后,可能会出现 milvus-standalone 服务无法正常启动的情况,此时可长时间更改 milvus 的版本后再试试。2、saveFileFeatureVector 保存图片特征没有保存的时候,我们可以直接在Attu控制台查看数据集。3、用使用 指定特图片来查询与其相似的图片执行结果。
2024-03-06 15:01:09 1443
原创 nginx 从$http_x_forwarded_for 中获取第一个参数
变量通常包含了客户端的原始 IP 地址以及可能经过的代理服务器的 IP 地址列表,这些地址由逗号分隔。中截取第一个参数(即最左边的 IP 地址),你可以使用 Nginx 的内置变量处理功能。变量来引用截取后的第一个 IP 地址。现在,你可以在你的 Nginx 配置中使用。中使用它来记录这个 IP 地址,或者在。下面是一个示例配置,展示了如何截取。中使用它来记录访问日志。在 Nginx 中,
2024-02-26 11:09:52 1729
原创 SpringCloud中 could not acquire a semaphore for execution
【代码】SpringCloud中 could not acquire a semaphore for execution。
2023-09-08 10:53:47 630
原创 nginx 中新增url请求参数
示例: set $args "$args&demo1=cn_yaojin&demo2=123123&myip=$remote_addr";set $args "$args&参数名=参数值";2、java代码测试效果。
2023-08-24 15:09:12 2713
原创 springcloud gateway 配置predicates 多个path;路由请求头新增参数
【代码】springcloud gateway 配置predicates 多个path;路由请求头新增参数。
2023-05-25 15:56:29 5921
原创 grpc 使用demo示例
1、实现 NewsServiceGrpc.NewsServiceImplBase 接口,提供服务方法调用。2、 grpc服务端,启动。3. 编译并生成java文件。三、 编写grpc客户端,启动。五、 编写node客户端。一、 编写proto文件。二、 编写grpc服务端。四、启动后的运行示例。
2023-04-13 14:29:15 979
原创 springboot + seata + httpclient调用
三个项目,彼此使用seata自带的httpclient来完成相互调用,三个项目分别是:seata_user、seata_msg、seata_online。2、在nacos上加入以下配置:service.vgroupMapping.seata_online-group。2. 在nacos上新建如下配置:service.vgroupMapping.seata_user-group。2、在nacos上加入以下配置:service.vgroupMapping.seata_msg-group。3、新建mapper。
2023-04-07 16:12:35 965
原创 springcloud seata(1.6.1版本)
4. 在naocs上增加以下三个配置:service.vgroupMapping.open-seata-demo1-group、service.vgroupMapping.open-seata-demo2-group、service.vgroupMapping.open-seata-demo3-group。8. 启动三个微服务,以微服务open-seata-demo1为入口,然后在nacos中动态修改参数:demo.exception来控制抛出异常,测试实际效果。微服务open-seata-demo3。
2023-03-23 11:13:31 1737
原创 springcloud zipkin 链路监控
1. springcloud应用中引入:<!-- Zipkin 依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>2. yml
2022-03-09 15:34:38 396
原创 APM-Server 部署安装及使用示例
1. 编写 docker-es-kibana.yml 文件,该文件所在位置:/data/logversion: '2.2'services: es01: image: elasticsearch:7.8.0 container_name: es01 environment: - bootstrap.memory_lock=true - discovery.type=single-node - "ES_JAVA_OPTS=-Xms512m
2022-03-09 14:08:16 2405
原创 mqtt 服务搭建及测试
1. mqtt 协议介绍 协议介绍 | EMQ X 企业版2. mqtt broker搭建以EMQX 社区开源版为例(企业版收费)2.1 下载 EMQX2.2 emqx 启动emqx.cmd start2.3 浏览器访问emqx 控制台面板:http://localhost:18083/#/rules2.4 默认登录账号: admin ,密码: public2.5 进入面板后可能会出现:url not found 的错误,解决:# 1. 进入e...
2022-02-17 17:44:42 924
原创 jar 启动脚本
#!/bin/bash PID=$(ps -ef | grep fund_admin-1.0.0.jar | grep -v grep | awk '{ print $2 }')if [ -z "$PID" ]then echo Application is already stoppedelse echo kill -9 $PID sudo kill -9 $PIDfi# 设置jdk11 的环境JAVA_HOME=/home/jdk-11export J.
2022-02-17 10:39:05 1135
原创 linux jar 启动脚本
#!/bin/bash PID=$(ps -ef | grep fund_admin-1.0.0.jar | grep -v grep | awk '{ print $2 }')if [ -z "$PID" ]then echo Application is already stoppedelse echo kill -9 $PID sudo kill -9 $PIDfi## 设置jdk11 的环境JAVA_HOME=/home/jdk-11export .
2022-02-14 10:35:28 1322
原创 maven 发布到仓库
1. 在maven配置文件中加入以下属性,防止javadoc编译错误 <properties> <maven.javadoc.failOnError>false</maven.javadoc.failOnError> </properties>2. 在maven配置文件中加入以下依赖<build> <plugins> <plugin>
2022-02-14 10:27:36 416
原创 mvn 设置临时的java编译环境
1. 查看mvn版本:mvn -v2. 设置临时java环境有些项目的运行环境要求可能不一样set JAVA_HOME=C:\Program Files\Java\jdk-11.0.8+10
2022-02-10 17:32:53 506
原创 redis streams 命令
1. 创建消息xadd key * 键 值例: xadd t2 * name cn_yaojin解释:xadd 新增命令, t2 消息key, * 表示redis自动生成该消息的主键ID, name表示本消息的键(列名),cn_yaojin表示那么的值2. 创建消息分组xgroup create key 分组 $例:xgroup create t2 mygroup $解释:xgroup分组,create 创建,t2 消息key,mygroup 消息分组的名字, $必须以该符号结尾
2022-02-10 14:59:51 863
原创 k8s 安装
1. 准备1台或者多台 linux服务器,简称 K8s服务器2. 另外准备一台服务器,window或者linux都行,这台服务器不参与k8s 安装,我们管这台服务器叫做运维服务器A,下文简称:A3. 在A服务器上安装docker4. 在A服务docker上执行命令,安装并启动:Kuboard-Spraydocker run -d --restart=unless-stopped --name=kuboard-spray -p 80:80/tcp -v /var/run/docker.soc
2022-01-20 14:57:13 911
原创 maven 中央库发布
1. 注册 sonatype 账号,地址:https://issues.sonatype.org/2. 登录sonatype 创建项目,选择正确的类型3. groupId介绍:groupId 可以用github或者gitee, 格式:com.gitee.cn_yaojin 或者io.github.yushan-yaojin ,其中 cn_yaojin或者 yushan-yaojin 是账号名。4. 激活相关验证,以gitee为例(github一样),官方会回复一个话,大致如...
2021-12-02 16:16:21 622
原创 springboot-validation 扩展自定义validation验证
1. 引入jar <!--校验组件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>2. 新增验证validationpa
2021-11-30 14:36:49 978
原创 shell 脚本设置临时java环境变量
1. windows版本@echo offset JAVA_HOME=C:\Program Files\Java\jdk-11.0.8+10set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;set PATH=%JAVA_HOME%\bin;java -versionjava -jar api-admin-1.0.0.jarpause2. linux版本#!/bin/sh#============
2021-11-22 14:04:27 2017
原创 idea database 生产对象实体
1. 连接数据库注意选择合适的数据库驱动:2. 进入生成实体的模板文件所在目录:3. 编辑模板文件(生成文件的编码以及自定义生成文件的内容均在该模板中):Generate POJOs.groovyimport com.intellij.database.model.DasTableimport com.intellij.database.util.Caseimport com.intellij.database.util.DasUtilimport java.uti...
2021-10-13 15:45:05 1243 1
原创 Idea 编译protobuf文件为java
1. pom文件引入依赖包<dependencies> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.9.1</version> </depe
2021-10-12 14:36:00 1440
原创 easy-excel 在linux环境部署导出报错 ExcelGenerateException
com.alibaba.excel.exception.ExcelGenerateException: java.lang.InternalError: java.lang.reflect.InvocationTargetException at com.alibaba.excel.write.ExcelBuilderImpl.<init>(ExcelBuilderImpl.java:42) at com.alibaba.excel.ExcelWriter.<init>(Exc.
2021-10-08 20:21:27 3208
原创 Java 获取动态更改对象属性
public static void main(String[] args) { TestReadWrite unitImportVo = new TestReadWrite(); unitImportVo.setDevisionNo("620523").setName("cn_yaojin"); try { PropertyDescriptor[] descriptors = BeanUtils.getPropertyDescri..
2021-09-15 09:47:10 729
转载 Mysql5.7 虚拟列数据类型为DATE时,如何存入JSON格式数据
要先使用json_unquote()函数来去除JSON值的引号,建议新建虚拟列时都使用此函数。CREATE TABLE `test_virtual_column` ( `json` JSON NULL DEFAULT NULL, `date` DATETIME NULL DEFAULT NULL, `v_date` DATETIME AS (json_unquote(json_extract(`json`,'$.date'))) VIRTUAL)...
2021-08-04 14:22:34 244
原创 jdk11 javascript运行环境(graal)
1. 引入maven 依赖 <properties> <graalvm.version>21.1.0</graalvm.version> </properties> <!--javascript运行环境--> <dependency> <groupId>org.graalvm.sdk</groupId> <a
2021-06-21 10:17:20 1678
原创 java 获取实体对象的 属性、属性值
public static void getPropertyKeyValue(Object obj) { try { PropertyUtilsBean propertyUtilsBean = new PropertyUtilsBean(); PropertyDescriptor[] descriptors = propertyUtilsBean.getPropertyDescriptors(obj); for (in.
2021-06-04 11:14:11 1181
原创 字符串转16进制
javapublic static String strTo16(String str) { char[] chars = "0123456789ABCDEF".toCharArray(); StringBuilder sb = new StringBuilder(""); byte[] bs = str.getBytes(); int bit; for (int i = 0; i < bs.length; i++)
2021-06-02 15:26:07 546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人