- 博客(60)
- 收藏
- 关注
原创 php elasticsearch/elasticsearch使用apikey访问接口
php elasticsearch/elasticsearch使用apikey访问接口
2024-10-21 20:24:45
697
原创 nginx upstream转发连接错误情况研究
nginx报错:upstream timed out (110: Connection timed out) while connecting to upstreamno live upstreams while connecting to upstream
2024-09-21 21:52:12
1303
原创 实现父组件调用子组件方法时报错:[Vue warn]: Invalid vnode type when creating vnode: null.
[Vue warn]: Invalid vnode type when creating vnode: null.
2024-08-14 22:44:40
620
原创 websocket请求通过IteratorAggregate实现流式输出
websocket请求讯飞星火认知大模型通过IteratorAggregate实现流式响应
2023-09-18 14:33:56
939
原创 redis分布式锁到redisson的转变
首先导入redis依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>然后配置redis:spring: redis: host: 192.168.1.210 ...
2022-05-26 20:45:51
321
原创 docker安装ES及kibana
docker安装elasticsearch:① docker pull elasticsearch:7.4.2② docker pull kibana:7.4.2 (可视化界面,要与es版本保持一致)③ 创建目录:mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data④写入配置:echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/conf
2022-05-19 01:21:35
2181
2
原创 JSR303参数校验
1.给Bean添加校验注解:javax.validation.constraints,并定义自己的message提示例如: @NotNull(message = "修改必须指定ID", groups = {UpdateGroup.class}) @Null(message = "新增不能指定ID", groups = {AddGroup.class}) @TableId private Long brandId; @NotBlank(message = "名称不能为空", .
2022-05-17 19:58:18
861
原创 接入阿里云OSS
前提是注册阿里云账号,开通OSS服务,最好创建子账户AccessKey,并为其添加响应oss管理权限。了解OSS基本术语:基本概念 - 对象存储 OSS - 阿里云z在使用前我们必须先创建Bucket:只是学习使用一两次的,存储类型可以 低频访问存储。计费案例:计费案例 - 对象存储 OSS - 阿里云方式一:直接参考阿里文档接入oss sdk依赖<dependency> <groupId>com.aliyu...
2022-05-11 20:46:07
2680
原创 前后端分离,解决Spring Cloud GateWay + Nacos使用lb请求报503错误以及403跨域问题
前后端分离,解决Spring Cloud GateWay + Nacos使用lb请求报503错误以及403跨域问题
2022-05-09 11:55:19
4569
原创 生成二维码图片
依赖包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version></dependency><dependency> <groupId>com.google.zxing</groupId>
2022-04-12 23:31:13
99
原创 IDEA快捷键
ctrl + w :扩展选择的代码alt + shift + 上下箭头 : 上下移动 代码ctrl+shift + 箭头:移动整个方法ctrl+ - :收缩代码,ctrl + = :打开收缩的代码ctrl+alt+t : 选择模板代码包围选中的代码(例如try{}catch(){}操作),反操作快捷键是ctrl+shift+deletealt+j:选择插入的符号,继续按继续查找选择相同的内容(类似sublime中的ctrl+d), ctrl+alt+shift+j:选中全部的ctrl+shif
2022-04-09 19:36:39
2526
原创 SSM整合
jar包:目录结构:web.xml主要内容:<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 指定配置文件 --> <init-param>.
2022-04-06 23:57:26
336
原创 springmvc配置
web.xml :<servlet> <servlet-name>springmvc01</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 指定springmvc01的配置文件 --> <init-param>
2022-04-04 19:14:54
617
原创 CGLIB动态代理
被代理对象(目标对象)MyService:package com.example.service;public class MyService { public String doFirst() { System.out.println("doFirst"); return "firstResult"; } public String doLast() { System.out.println("doLas
2022-04-02 23:31:44
688
原创 mybatis示例
maven依赖:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version></dependency><dependency> <groupId>org.mybatis</groupId
2022-03-29 01:24:27
1112
原创 MongoDB测试案例
MongoDB requires PHP 7.0 or higher.安装php扩展不在此赘述。1.php原生MongoDB驱动:$manager = new MongoDB\Driver\Manager("mongodb://127.0.0.1", ['username' => 'myuser', 'password' => 'mypass', 'authSource' => 'mydb']);$readPreference = $manager->getReadPr
2022-02-24 17:56:19
682
原创 array_pop 报错:Only variables should be passed by reference
代码执行echo array_pop(explode("\\", 'app\admin\controller\test'));报错:在windows环境cmd中执行则正常显示:在linux环境下执行则展示第一条异常,但是如果改用php5.5就正常:大概可以判定这个报错跟php版本有关。...
2022-02-07 11:48:56
398
原创 mysql解析序列化字段
有时需要查询统计类似上表中 ext字段中的序列化后的字符串中某个key对应的值时比较麻烦,普通sql无法直接查询,更无法加条件限制,mysql也没有相关解析方法,故写了如下mysql方法:先写个小demo测试版:create function yangstr(str varchar(255), tar varchar(50)) returns varchar(255) no sql begin declare pos int; declare secstr varchar(255); decl..
2021-12-26 01:44:47
1105
原创 批量打包下载阿里OSS文件
有需求的地方就有方法,批量下载oss文件,上一章说的是从前端的角度实现批量一个个间断性下载,本文章是从后端接口,批量请求阿里oss获取下载文件内容,将获取到的数据打包一次性下载:class TestOss extends BaseController{ //初测 public function test() { $objectName = 'abc/2021/10/30/G20211030060001231.xlsx'; $object = self::$oss->getO
2021-11-29 10:07:25
3960
原创 js实现批量下载文件
实现数据列表各自详情批量下载:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>批量下载</title></head><body> <button class="hula">批量下载</button> <a href="http://localtest.com/img/01.jpg" target
2021-10-25 11:10:58
2929
原创 php png转webp
测试php实现png图片转webp:<?php$baseDir = getcwd();$read_from_path = $baseDir . '\img\112.png';$save_to_path = $baseDir . '\img\webps\112.png';// var_dump(function_exists('imagewebp'));$img = imagecreatefrompng($read_from_path);imagepalettetotruecolor
2021-08-04 15:09:12
544
原创 微信上传图片素材接口
微信官方文档,这个接口的media解释着实让人有点摸不着头脑(其实没啥用,这是解释文件信息里包含什么,不需要专门处理)搜索资料,写测试代码不断尝试,主要实现方式两种:1.方式一是直接用curl,主要是用来测试接口参数怎么设置,能否调通微信接口:$pathName = realpath('./111.png'); $url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESSTOKE
2021-07-27 11:56:14
984
原创 Mysql按照指定字段的指定顺序排序
SELECT `id`,`name` FROM `user` WHERE id IN(1,3,5,6) ORDER BY INSTR('6,3,5,1', 'id')之前网上找到的,但是后来忘了,再找就没找到,网上大部分都是case when 但是如果数据量大呢?实在没找到就翻了半天代码,好记性不如烂笔头,所以写了这篇。...
2021-07-20 11:52:36
827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人