- 博客(346)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注

原创 vue-cli3.x+element后台管理系统
hlvy后端管理系统改系统采用vue+element+axios+vue-router等github地址:https://github.com/heng1234/vuePro在线展示地址:https://heng1234.github.io/vuePro/hlvy/QQ群:553997290使用git下载项目:1、 git clonegit@github.com...
2019-01-16 15:35:01
10072
25
原创 腾讯+微信 创造属于你自己的AI智能体
下面看看效果:首先进入腾讯元宝官网: 腾讯元器 1、知识库可以添加你自己的知识库文件或者公众号内容 2、提示词1可以对AI进行限制 有对应模版或者可以自己自定义新的模版有参考模块可以参考1、对话开场白是点进AI自动输出的第一句话2、关键词回复内饰公众号公众号关键词回复 这个比较智能会自己判断...... 就可以分享你的智能体或者嵌入公众号里面了 点击使用方法或者调用API方式都行https://docs.qq.com/aio/p/scxmsn78nzsuj64?p=jrUs2NFjwIf8ytvv6W
2025-02-21 15:37:57
414
1
原创 指数基金小白入门学习教程
市场上投资产品那么多,股票风险高,债券收益又不高,有没有一种简单又靠谱的选择呢?答案就是指数基金。简单来说,指数基金是一种以特定指数为标的,通过购买该指数的全部或部分成份股构建投资组合,从而追踪标的指数表现的基金。就像买了一篮子股票,跟着整体市场或某个行业板块一起涨跌,不需要像选个股那样费神。为什么说它适合小白呢?因为它分散了风险,不会因为一只股票暴跌就血本无归,而且管理成本相对较低,操作也更省心。
2025-02-13 11:42:46
663
原创 基金小白入门到精通学习教程
案例一:追涨杀跌投资者小王在 2020 年下半年看到白酒板块基金表现火爆,大量资金涌入白酒基金。然而,在 2021 年初白酒板块达到阶段性高点后开始回调,小王因担心亏损进一步扩大,匆忙赎回基金。结果在赎回后不久,白酒基金又出现了反弹行情。失败教训:盲目追涨杀跌是投资大忌,没有独立的投资判断,仅仅根据短期市场热点进行投资决策,很容易在市场波动中遭受损失。投资者应克服贪婪和恐惧心理,避免被市场情绪左右,基于基本面分析和长期投资目标进行投资。案例二:过度集中投资。
2025-02-11 19:50:48
943
原创 springboot集成ollama并调用deepseek
1、在ollama搜索deepseek模型 如果电脑空间够大可以选择671b的。图片安装命令是1.5b的只有1G大小,上面命令是671b的有400多G大小。2、打开cmd命令,输入以下命令进行安装,安装完成即可输入问题进行对话。1、准备好一个springboot项目 我这里jdk版本使用的。加入springboot-ai。
2025-02-07 16:04:52
1248
2
原创 deepseek 老是服务器繁忙怎么办
1、进入Cherry Studio官网下载Cherry Studio客户端。解决方法: 硅基流动+Cherry Studio=满血版deepseek。填入deepseek-ai/DeepSeek-R1模型名称点击添加模型。最后切换到会话页面选择刚刚的模型就可以进行对话了。3、点击设置->硅基流动->填入秘钥。然后选择我们刚刚添加的的模型-确认。2、在硅基流动页面新建秘钥并复制。然后点击检查弹出连接成功即可。
2025-02-07 11:04:05
1458
原创 spring cloud alibaba 修改nacos配置中心配置 logback不打印问题
spring cloud alibaba项目在监听到Refresh Event后,PropertySourceBootstrapConfiguration会重新初始化,这个过程会调用reinitializeLoggingSystem方法,这里的配置会覆盖配置文件配置的导致logback文件加载不对。启动微服务,日志打印正常,修改nacos任何一个配置,发布后,不输出日志了。微服务yml配置 加载的logback文件。
2023-06-02 17:45:27
2141
原创 springcloud alibaba mybatis-plus多数据源集成seata分布式事务
注意以上mybatis集成seata主要是把数据源给了seata的代理类DataSourceProxy。最后在2边的方法上面加上@GlobalTransactional注解就行了。nacos对应的seata-server.properties 配置。在所需要分布式事务的库创建undo_log表 每个数据源库都需要。B项目:同A项目mybatis+seata配置。A项目mybatis+seata配置。注意:这里不讲解seata的搭建。........此处同A项目配置。这里使用的是默认的AT模式。
2023-03-22 19:14:08
1849
2
原创 如果让fegin接口禁止通过网关调用
2、fegin接口提供者加上前缀(消费者需要和提供者接口地址保持一致的这里不做过多解释)借助接口路径规范来实现,即给接口指定访问路径时采用这样的格式 : /访问控制/接口。前景:限制fegin接口只能内部调用不允许通过网关调用。gateway 全局过滤器拦截。1、定义fegin统一前缀。
2023-03-15 09:35:43
895
原创 spring cloud alibaba 实现将外部项目注册到nacos+健康检查
spring cloud alibaba 外部项目注册到nacos+健康检查
2023-02-28 17:35:51
359
原创 springcloud alibaba gateway方式集成swagger3.0
springcloud alibaba gateway方式集成swagger3.0
2023-02-07 16:35:44
3243
3
原创 jar包方式 ftl方式下载pdf windows linux通用
所需要的主要的jar包主要java代码TestControllerTestPdfBizTestPdfServiceImplPDFUtil 注意 这里要把 Windows和linux的文件夹提前创建好 这里需要根据系统 来定义临时存放文件的文件夹路径ftl字体文件包下载地址simsun.ttc字体文件 :链接:百度网盘 请输入提取码 密码:yhdo 如果是发送邮件附件则需要以下代码bytefile则是转为pdf返回的byte数组 参考文
2022-06-07 13:58:42
632
原创 带你了解代理模式
什么是代理模式?代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之间插入一个代理对象。这些额外的操作通常需要与实际对象进行通信。需求 使用动态代理在不改变原先代码的情况执行支付方法前后分别执行 打印个 支付开始执行 和 支付执行结束以下根据三种代理模式进行实现公用代码:...
2021-04-25 13:55:17
664
原创 nginx启动 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx启动提示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)一般原因是nginx端口被占用了解决方法一ps -ef|grep nginxkill pad解决方法二切换到nginx sbin目录-- 停止sudo ./nginx -s stop-- 启动./nginx...
2021-04-19 10:30:29
32002
3
原创 es集群安装
官网下载eshttps://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz集群环境机器准备ip 监听端口 主机名 系统 es实例名 es版本 10.10.164.1 9200/9300 elsearch Centos6 node-a 7.12.0 10.10.164.2 9200/9300 e
2021-04-06 13:19:15
376
原创 如何编译spring-framework 5.x 源码
环境 jdk1.8或者jdk11官网地址https://spring.io/projects/spring-framework1、打开spring官方 githubhttps://github.com/spring-projects/spring-framework/tree/v5.2.0.RELEASE下载5.2版本的spring源码解压2、修改目录build.gradle文件加入阿里云远程仓库repositories { maven { url 'http://ma
2021-03-31 17:22:10
451
原创 Linux如何安装Redis
前言 我们为什么要用redis1、速度快:正常情况下,Redis执行命令的速度非常快,官方给出的数字是读写性能可以达到10万/秒2.基于键值对的数据结构服务器几乎所有的编程语言都提供了类似字典的功能,例如Java里的map、Python里的dict,类似于这种组织数据的方式叫作基于键值的方式,与很多键值对数据库不同的是,Redis中的值不仅可以是字符串,而且还可以是具体的数据结构,这样不仅能便于在许多应用场景的开发,同时也能够提高开发效率。Redis的全称是REmote Dictionary S
2021-03-25 18:46:17
206
1
原创 redis数据迁移之redis-shake
原redis库:10.10.12.41 端口 6379迁移目标库:10.10.12.42 端口6380wgethttps://github.com/alibaba/RedisShake/releases/download/release-v2.0.2-20200506/redis-shake-v2.0.2.tar.gz1、下载redis-shakewget https://github.com/alibaba/RedisShake/releases/download/release-v2...
2021-02-24 15:59:18
860
1
原创 oracle 创建桥连接
A ip的库想连接B ip的库需要进行敲连接必须享有权限 如果没有权限会创建失败创建桥连接 blink是取得名字create public database LINK BLINK connect to 数据库用户名 identified by "密码" USING 'ORCL'创建后查询seelct * from A,B@BLINK where A.TID=B.TID...
2021-02-05 09:20:39
313
原创 各redis之间数据迁移
redis自带命令migrate的参数进行逐个说明:·host:目标Redis的IP地址。·port:目标Redis的端口。·key|"":在Redis3.0.6版本之前,migrate只支持迁移一个键,所以此处是 要迁移的键,但Redis3.0.6版本之后支持迁移多个键,如果当前需要迁移多 个键,此处为空字符串""。·destination-db:目标Redis的数据库索引,例如要迁移到0号数据库,这里就写0。·timeout:迁移的超时时间(单位为毫秒)。·[copy]:如果添加此选项.
2021-01-11 18:03:30
776
原创 oracle根据代码分组查询 1天 7天 30天 90天的数量
-- t-1数据 select t1.FUNDCODE, sum (CASE WHEN TO_DATE(t2.VC_REQUESTDATE,'yyyy-mm-dd') > TRUNC(SYSDATE-1) THEN 1 ELSE 0 END) as"1天", sum (CASE WHEN TO_DATE(t2.VC_REQUESTDATE,'yyyy-mm-dd') > TRUNC(SYSDATE-8) THEN 1 ELSE 0 END) as"7天", sum (C...
2020-12-29 10:59:32
1534
1
原创 springboot 发送验证码 redis控制在规定时间内的短信发送规定次数思路
直接看代码吧 以下代码只是思路 不能直接使用 使用redis的思路: 主要看这个方法sendCount 这里会会判断 多少小时内redis key存在多少如果超过了多少条则返回false 如果key的value不在传入的规定的时间 内则移除最前面添加的接着在最后面发送短信之后往KEY里面右侧添加数据 注意这里的redis类型是list @Resource private AliyunPropert aliyunPropert; /** * sig...
2020-12-10 17:41:06
1678
1
原创 springboot2.3 集成redisson分布式锁 自定义注解形式
这里不介绍redis的配置集成至介绍redisson分布式锁主要依赖 <!--redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!--分布式锁redi.
2020-12-04 11:11:48
1171
原创 layui.open 父页面调用子页面属性 方法等
首先 先给layui.open 取个id名id: "maininsert-form",调用子页面UE属性 var frameId = document.getElementById('maininsert-form').getElementsByTagName("iframe")[0] //调用子页面百度富文本 获取百度富文本值 console.log($(frameId)[0].contentWindow.UE.getEditor('editor').getContent(...
2020-11-23 10:07:46
2041
1
原创 springmvc + jsp 集成百度富文本ueditor编辑器上传图片
使用的版本是1.4.3.3 框架是ssm需要依赖的jar 如果是maven请在pom添加对应的 ueditor maven仓库没有下载 需要自己安装到maven仓库 json版本 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160810</ver...
2020-11-20 16:43:58
386
1
原创 oracle mybatis传入set集合对象报错
起因:mybatis 传入set集合对象报### Error updating database. Cause: java.lang.UnsupportedOperationException### Cause: java.lang.UnsupportedOperationException代码 /** * 批量新增 * @param tbHuidous * @return */ int insertTbHuidouRecordsB..
2020-09-29 14:52:37
1311
原创 2个不同的对象集合如何取交集和差集
对象TbHuidou private static final long serialVersionUID = 1L; /** * id */ private Integer hid; /** * 活动名称 */ private String acyivity_name; /** * 大智慧账号 */ private String dzh_no; /** * 财.
2020-09-24 14:13:25
2872
原创 List对象去重复
首先重写equals方法和hascode方法 里面可以自定义判断根据你需要的属性这个对象是否相同package com.web.entity;import com.fasterxml.jackson.annotation.JsonFormat;import lombok.Data;import org.springframework.format.annotation.DateTimeFormat;import java.io.Serializable;import java.util.
2020-09-23 16:26:26
336
原创 Jedis使用scan 模糊删除匹配的key
//批量获取匹配的所有的key public Set<String> getScan(String key, Integer count) { Jedis jedis = getJedisObject(); Set<String> sets = new HashSet<>(); ScanParams params = new ScanParams(); params.ma.
2020-09-17 14:32:48
2070
连接db2数据库驱动包
2018-12-01
vue中英文切换键盘
2018-11-19
springmvc-json-jar
2018-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人