- 博客(19)
- 收藏
- 关注
原创 Centos7本地部署阿里Qwen2-7B模型
2.把下载的模型文件,放到/usr/local/Qwen2-7B目录下。4.执行streamlit run diet_ui.py。这个智能体实现了知识库、调公司业务接口功能,具体效果图。3.将diet_ui.py文件放到根目录下。1.从hagging face下载模型。然后访问公网xxxxx:8501。3.创建虚拟环境,安装依赖。2.创建虚拟环境并激活。
2025-03-27 15:29:14
242
原创 windows如何实现DeepSeek一键本地化部署
只需要2步就能实现本地化部署DeepSeek。1.解压文件得到执行文件。2.启动deepseek。
2025-02-11 18:26:40
251
原创 shell脚本自动发布Java应用
退出后使用 chmod + x web.sh,让这个脚本成为linux可执行的shell,然后在目录下执行./web.sh。2.使用mkdir建立项目目录,如 mkdir /usr/local/project/hope-ipcc-web/单体项目或定制化小应用,频繁发布会有些麻烦,用脚本实现git提交完代码自动发布,并完成jar包备份。然后使用ps -ef | grep java,查看Java进程。1.前提条件:linux安装了JDK、Maven、Git。
2024-12-13 17:19:29
471
原创 update case when批量更新
AND self_imposed_contract_amount < 1000000000 THEN '一级(合同额5-10亿)'WHEN self_imposed_contract_amount < 300000000 THEN '三级(合同额3亿以下)'AND self_imposed_contract_amount < 500000000 THEN '二级(合同额3-5亿)'
2024-09-05 12:05:33
348
原创 SpringCloud网关组件gateway报Only one connection receive subscriber allowed错误问题解决
1.实现网关全局过滤器时候报Only one connection receive subscriber allowed错误原因是拦截器拦截获取到request POST请求体里面的body数据只能被读取一次,处理完相关逻辑后,需要重新写回新构建request,传递给下一个过滤器,报错如下:因此对于读取的POST请求,读取完后重新构建一个request并通过ServerWebExchange转发到下一个过滤器获取post请求的body的代码 private String reso
2021-03-27 14:12:17
5786
原创 MySQL使用Group_concat合并一对多字段
1.实际业务中有些常见的一对多规则关系,比如商品等,在这里我遇到一个实际的业务,用查询的话需要从数据库捞数据再封装太麻烦。正好想起来MySQL有这么个函数可是实现一对多的显示结合实际业务-管理系统相关业务。参考文章:https://blog.youkuaiyun.com/u011944141/article/details/78902678规则id对应多个时间段SQL可以这么写: SELECT dt.rule_id,group_concat(dt.time_range) as timeRang
2021-01-21 00:22:51
1515
原创 Easypoi+Redis解决Excel数据集重复处理
之前写了一篇关于重复数据的处理,请先参考上篇关于重复数据的处理,文章:https://mp.youkuaiyun.com/editor/html/108664938 ,但是这种处理只能用数据库的存量数据来匹配导入的数据是否是重复的,并不能解决数据集本身重复的问题。意思就是,导入的excel数据本来重复了,数据库是判断不了的,比如如下:这两条数据本身重复,而excel解析这两条数据进入校验类IExcelVerifyHandler校验,是一条条进去的。你也可以在进入校验类后写个for循环遍历处理,但是这样做用.
2020-12-23 20:17:24
1082
6
原创 Docker部署logstash7.9.1
参考文章:https://www.jianshu.com/p/88517124503d1.连接阿里云ecsssh root@xxx.xx.x.xxx2.下载镜像docker pull logstash:7.9.13.修改配置创建logstash.yml 和pipeline文件mkdir /user/local/logstash /user/local/pipelinecd /user/local/logstash/logstash.ymlsudo vim log..
2020-10-21 18:06:47
1740
1
原创 Deepin系统修改sudoers文件,sudo命令不可用
1.因为想把当前用户赋予root权限,照着博客的操作,修改/etc/sudoers 文件的内容,结果入了大坑,发现所有关羽sudo的操作都提示此错误sudo:没有找到有效的soduers资源sudo:无法初始化策略插件2.网上找了一番解决办法,有说用pkexec visidio 命令,结果deepin系统提示没有这个文件哈哈哈哈好吧,接着使用系统修复模式发现还是没用.....最后的解决办法,使用代理模式 首先进入etc下 cd /etc/ ,然后再打开一个中断 在第一个.
2020-10-10 16:34:44
1196
2
原创 使用EasyPoi实现批量导入并处理重复数据
1.功能实现:把excel表格的数据导入数据库,对于数据库有的数据,跳过不导入,不重复的数据插入数据库。对于业务校验、重复的数据在导入后返回一个excel表格,全部正常导入返回2002.技术实现:EasyPOi、异步化一、maven配置 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base<.
2020-09-18 15:24:02
3993
13
原创 MySQL的慢查询截取分析
1.什么是慢查询?2.如何开启并捕获慢查询语句?3.使用show profile查询SQL在MySQL服务器里面的执行细节和生命周期情况一.什么是慢查询日志MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL响应时间超过阀值的语句,具体指运行时间超过long_query_time值(默认值为10秒)的sql,则会被记录到慢查询日志中。如果不是需要调优,...
2018-12-20 00:00:14
400
原创 MySQL性能分析之——explain的使用
1.explain+sql查看执行计划1.使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析查询语句或者是性能瓶颈2.explain+SQL语句(执行计划包含的信息),例如我在我这个表里面建立了索引,show index from items; 可以看到,我在items表的item_name和price建立了复合索...
2018-12-08 23:54:33
199
原创 工厂模式和ArrayList源码解读
一.工厂方法定义一个创建对象的接口,但让实现这个接口的类来决定实例哪个类,工厂方法让类的实例化推迟到子类中进行,解决同一产品的生产工厂问题,定义规范契约。适用场景:1.创建对象需要大量重复的代码2.应用层不依赖于产品类实例如何被创建,实现等细节3.一个类通过其子类来指定创建哪个类优点:用户只需要关心所需产品对应的工厂,无须关心创建细节。缺点:类的个数容易过多,增加复杂度,增...
2018-11-23 20:28:55
712
原创 软件设计的五大原则
一.UML的组合和聚合1.组合:生命周期相同.如蜜蜂和其尾针的关系2.聚合 :整体与局部的关系,两者都有其各自的生命周期。如鸟和鸟群的关系。二.软件架构设计的目的都是为了达到强内聚低耦合三.五大原则1.开闭原则-OCP:对修改关闭,对拓展开放。开闭原则提倡应该针对接口编程,而不是针对实现编程。因为针对实现编程,如果以后再添加一个新的功能模块就可能导致整体的功能都要修改。如下...
2018-11-21 22:49:06
6425
原创 使用navicat连接docker中MySQL出现1251的问题
1.进入命令行docker exec -it mysql01 bash 因为我给MySQL容器的起的名字是mysql01,可以使用命令docker ps -a 这时候你就可以登陆MySQL了mysql -uroot -p输入密码进入2.授权连接mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH ...
2018-11-17 00:58:38
2215
6
原创 浅谈TCP/IP协议与信息安全
引言:计算机网络相关的知识我们都有所了解,包括TCP/IP,信息安全等。这篇文章能让你更加透彻的了解TCP/IP协议和网络的信息安全等问题。我们学过TCP/IP的人都知道三次握手建立连接和四次挥手断开连接,那么:1.为什么是三次握手安全建立连接?2.如果是两次握手导致的脏连接3.什么是SQL注入,XSS和CSRF攻击? 一.TCP/IP协议1.首先,什么是TCP/IP?...
2018-11-09 23:07:17
1871
1
原创 快速入门Java虚拟机
我们都知道Java源代码是通过JVM-Java虚拟机识别并执行的。Java虚拟机不难理解,通过这篇文章你能快速get到:1.Java类加载的过程及常见的3种类加载器2.JVM体系结构3.堆体系结构丶常见的两种JVM异常以及简单的参数调优4.垃圾回收简单介绍--------------------------------------------------------------...
2018-10-31 00:03:07
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人