自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cn_yaojin

Hello World

  • 博客(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

原创 towhee 图片搜索

【代码】towhee 图片搜索。

2024-03-22 16:47:11 431

原创 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

原创 webRtc 示例

1、使用socket.io进行会话。

2023-08-29 16:20:21 1447

原创 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

原创 测试es的分词效果

【代码】测试es的分词效果。

2023-08-21 14:59:59 1220

原创 easy-es 使用

9、searchAfter 分页,必须有一个唯一的排序属性,例如:id。2、yml文件增加配置。1、pom中引入依赖。

2023-08-18 15:17:17 1250

原创 在k8s上部署vue

1. dockerfile镜像文件编写。以上基于jenkins流水线构造。2. nginx 的配置文件编写。

2023-06-27 15:49:03 1041

原创 springcloud gateway 配置predicates 多个path;路由请求头新增参数

【代码】springcloud gateway 配置predicates 多个path;路由请求头新增参数。

2023-05-25 15:56:29 5921

原创 JDK11 国密算法Sm2 sm4 加密解密

1、Maven引入以下依赖。

2023-04-21 16:18:07 2266

原创 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

原创 socket.io 使用protobuf 协议发送消息

socket.io 使用protobuf 协议发送消息

2022-12-14 15:57:03 1300

原创 springboot resources 目录下excel文件下载

test

2022-10-21 19:04:59 600

原创 redis-shake同步数据

redis数据同步工具

2022-07-05 11:17:41 590 1

原创 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

dashboard-user-role.yaml

dashboard-user-role.yaml

2022-01-13

dashboard.yaml

dashboard.yaml

2022-01-13

kube-flannel.yaml

kube-flannel.yaml

2022-01-13

testdemo.jar

springboot 的测试demo jar. 搭建Kubernetes平台后,在上面测试最后应用是否可以正常使用

2019-09-05

Android 常用系统广播

android系统开发中常用的东西。Android 常用系统广播。

2013-05-24

java导出excel、xml

java实现导入或者导出excel、xml、pdf等。

2013-03-09

java导出excel、xml格式文档

java导出excel、xml、pdf格式的文档,简单易用。

2013-01-19

spring工作原理

spring的工作原理以简介,可以比较清晰的认识spring.

2013-01-08

android入门

android开发工具的安装,android简介,以及android的基本框架。

2012-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除