- 博客(108)
- 资源 (30)
- 收藏
- 关注
原创 Idea集成docker通过ca加密实现镜像打包
如果项目是通过docker部署的,那么发布的方式可能是先maven打包成jar,然后拷贝到服务器,删除原先docker的容器与镜像,然后通过docker build -t 生成镜像,再通过docker run命令根据镜像创建容器。 而通过以上方式则实现了,在idea中能直接打jar的同时打包docker镜像并推送到服务器,只需要手动创建下容器即可。简化了整体的操作步骤。 当然更专业的方式肯定是通过CI/CD的方式来实现项目部署。
2025-03-17 17:19:45
764
原创 通过Ollama本地部署deepseek并导入知识库
不过本地部署大模型对电脑的要求还是比较高的,我刚才只是根据自己电脑配置选了个比较普通的版本,需要满血版R1的话,自己资金充足当然可以本地化部署。想要给他增加知识库的话,还是点击右上角的齿轮按钮,选择Manage Knowledge选项,将自己整理好的md文件内容上传导入,当Status显示Finished,就表示知识库内容导入成功。这时候如果你提问的内容跟导入的知识库相关,他就会给出针对性的回答了,而且这些内容都是本地私有化的,官网的大模型并没有这些知识库内容……选择模型对应的版本,并复制下载命令。
2025-02-19 17:34:09
916
转载 Docker国内设置镜像加速下载地址
原先当我们配置好阿里云的镜像服务后,通过docker pull拉取镜像很方便,但是随着阿里这方面的相关政策调整后,发现很多拉取镜像都出现了问题,无法正常拉取,自己构建镜像又嫌烦。正好在简书上看到有个老铁发了其他docker加速地址,试了下挺管用,就转载保存下分享给大家,如果使用阿里云镜像服务无法拉起镜像的话,可以试试下面的镜像地址
2024-09-04 10:29:39
3097
1
原创 CentOS 6.8 中部署 Spring Boot 应用程序
在 CentOS 6.8 中部署 Spring Boot 应用程序主要涉及以下几个步骤:安装 Java 环境、下载或构建 Spring Boot 应用程序的 JAR 文件、配置并运行应用。
2024-07-22 14:59:11
629
1
原创 EasyExcel简单使用
如果是在listener中进行插库操作,那需要把service注入进来,但是在listener中不能用@Autowired,所以重写一个带参的构造方法,把注入好的service直接传进来使用即可,我下面将注入好的。 之前一直用的Apache POI来做数据的导入导出,但听说阿里的EasyExcel也拥有POI的功能的同时,在处理大数据量的导入导出的时候性能上比POI更好,所以就来尝试使用一下。 定义一个导出数据模型类,用于设置excel文件的格式,通过注解的方式可以定义excel中的格式。
2024-05-11 11:28:31
1391
原创 MySQL的MyISAM模式导致事务回滚失效,将其改为InnoDB模式事务再次生效
公司的老系统是php开发的,而且是通过第三方授权的购买的,现在因为这种第三方的互联网产品在授权上很多都说得很模糊,让用户很多时候会踩坑,像有的刚开始说免费使用的,然而当你放心使用的时候突然接到律师函说侵权了……吃过这种亏后,老板为了规避这种风险,决定重构一套,但是原先的客户数据实在太多了,所以打算基于原先系统的库表用java来做一套,这样也省得迁移数据之类的问题了。
2024-04-19 14:28:39
521
原创 查询服务器上所有SQL SERVER数据库中是否包含某个字段,且该字段是否包含某个值
公司有一堆相同类别的客户,每个客户都部署了相同的一套系统,每套系统对应一个相同结构的数据库,昨天老板让查一下手机号码177xxxxx248是属于哪个客户的客户。我要查的这个号码来自于表中的字段,我需要对所有的数据库进行查询,看哪个数据库的表的字段有这个号码的记录。然而打开一看,列出一大堆数据库。于是研究了下SQL语句,看看有什么解决防范,最终还是有所收获。
2024-04-18 10:21:32
811
2
原创 如何给MySQL数据库的所有表统一加上字段
在开发过程中,有时候慢慢的建了很多数据库表,但是后来发现需要统一增加某些字段的时候,可以通过alter语句。但是这种方式只能一个个表去增加,如果有个几十甚至上百张表就要累死了。字段,用作记录新增记录时间与更新记录时间,就这么执行。将这些语句复制到查询面板后,选中执行就完成了批量将。通过执行下面语句就可以生成将数据库所有的表添加。通过执行上面语句后,得到了一大串alter语句。字段的语句,下面对应的数据库是。比如我要给t_user表增加。
2024-04-08 14:21:24
1377
原创 前端、后端上传文件到OSS,简明记录
上传文件到oss的方式:**后端上传:**文件先要从页面上传到后端存起来,再通过后端发送到oss,然后后端将存起来的文件删除(当然可以不删)。**前端上传:**文件通过前端页面直接上传到OSS服务器,不需要传到后端服务器,但是要先从后端获取上传OSS的凭证,然后再上传到OSS。
2024-04-02 00:41:59
4347
2
原创 网页文本框限制输入的格式为1999-01-02,输入数字后 - 会自动加上
网页文本框限制输入的格式为1999-01-02,输入数字后 - 会自动加上
2023-09-25 10:20:14
224
原创 解决vagrant安装的centos7,在window主机重装系统过后,再次用vagrant启动centos7却无法启动
检查 VirtualBox 版本:确保你安装的 VirtualBox 版本与 Vagrant 兼容。启动 VirtualBox 和 Vagrant 时使用管理员权限:在 Windows 上,以管理员身份运行 VirtualBox 和启动 Vagrant 命令提示符(CMD)。缺少 Vagrant 插件:在某些情况下,Vagrant 可能需要安装额外的插件才能正确运行。Vagrantfile 配置错误:使用文本编辑器打开 Vagrantfile,并检查其中的配置是否正确。再次启动,基本没问题了。
2023-09-08 16:33:31
539
原创 在CentOS上安装桌面环境(例如GNOME)
完成这些步骤后,您的 CentOS 系统应该已安装并启动了 GNOME 桌面环境。当系统重新启动后,您将看到登录界面,可以输入用户名和密码以进入桌面环境。请注意,安装其他桌面环境可能需要不同的软件包和步骤。如果您想安装其他桌面环境(如 KDE、Xfce 等),请参考相关文档或官方指南以获取更详细的说明。确保您的 CentOS 系统已连接到互联网,并拥有 root 或具有 sudo 权限的用户。
2023-09-07 08:00:00
5849
2
原创 如何重置 docker中的mariadb的root
现在你已经成功重置了 Docker 中 Mariadb 容器的 root 密码。下次启动该容器时,可以使用新密码进行身份验证。替换为你的 Mariadb 容器的名称或容器ID。替换为你的 Mariadb 容器的名称或容器ID。替换为你希望为新容器设置的名称,将。替换为你的新容器的名称。时使用正确的名称和密码。
2023-09-06 11:13:12
696
1
原创 Docker如何安装seafile
注意:在上面的命令中,我们假设您要将 Seafile 文件保存在 “/opt/seafile” 目录中,并且将 Web 访问的端口映射到主机的 80 端口上。如果上述方法无法解决问题,建议查阅 Seafile 的官方文档或联系 Seafile 官方支持,获取针对您使用的特定版本和配置的准确指导。请注意,这只是一个大致的步骤指引,具体的安装和配置过程可能会因 Seafile 的版本和脚本文件的内容而有所不同。建议查阅 Seafile 的官方文档或联系 Seafile 官方支持,以获取更准确的指导和文档。
2023-09-06 11:09:05
2088
原创 Docker安装xxl-job
xxl_job数据库下载地址:https://pan.baidu.com/s/1XkirmK8_NUGj967MuBIPlQ?浏览器输入:http://192.168.2.131:8088/xxl-job-admin/toLogin。如果是mysql 8.x版本则。如果是mysql 5.x版本则。
2023-07-13 22:23:14
359
原创 Docker安装Kibanan
Kibanan的安装就相当于安装MySQL的客户端SQLYog。修改kibana.yml文件中的ElasticSearch的服务地址。那么我们就手动的进入容器中修改ElasticSearch的服务地址。测试访问:http://192.168.56.100:5601。docker exec -it 容器编号 /bin/bash。如果查看日志:docker logs 容器编号。然后我们重启Kibana服务。看到如下界面表示安装启动成功。进入config目录。
2023-06-17 00:12:20
166
原创 Docker安装Elasticsearch
然后测试访问:http://192.168.56.100:9200。ElasticSearch安装就相当于安装MySQL数据库。elasticsearch.yml配置文件的。安装ElasticSearch容器。docker start 容器编号。没有权限我们就添加权限就可以了。看到这个效果表示安装成功!然后我们就可以启动容器了。
2023-06-17 00:08:04
1220
原创 JDK8新特性
Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台
2023-01-19 01:01:47
1389
原创 用Docker部署SSM项目
在本地建立tomcat运行需要的文件夹,这是为了把docker内部的配置以及程序映射到宿主机,这样以后有任何修改只要改宿主机的内容即可,不要进入docker内部去修改了。在本地建立nginx运行需要的文件夹,这是为了把docker内部的配置以及程序映射到宿主机,这样以后有任何修改只要改宿主机的内容即可,不要进入docker内部去修改了。在本地建立mysql运行需要的文件夹,这是为了把docker内部的配置映射到宿主机,这样以后有任何修改只要改宿主机的内容即可,不要进入docker内部去修改了。
2022-11-15 11:28:28
1629
原创 docker阿里云镜像加速器
在右边的操作文档处选择对应系统的页签,将对应页签系统的下面的加速器内容复制到终端执行即可。这里指的是用docker去下载文件的加速,跟用yum命令下载不是一个概念。再执行 docker pull 命令的时候,速度就会非常快。在阿里云网站登录账户,并在搜索框输入。进行搜索,搜索完成后点击下面的。
2022-09-06 09:09:56
296
原创 Redis 集群配置
⾼可⽤:保证redis⼀直处于可⽤状态,即时出现了故障也有备⽤⽅案保证可⽤性⾼并发:⼀个redis实例已经可以⽀持多达11w并发读操作或者8.1w并发写操作;但是如果对于有更⾼并发需求的应⽤来说,我们可以通过 读写分离 、 集群配置 来解决⾼并发问题。...
2022-08-09 13:07:40
876
原创 JAVA中在普通Maven⼯程连接Redis
Maven中引入添加Jedis依赖。注释掉,否则只允许本机访问。注释,并设置自己的密码。使⽤jedis客户端连接。
2022-08-09 10:53:46
535
原创 Redis持久化策略RDB与AOF
Redis是基于内存操作,但作为⼀个数据库也具备数据的持久化能⼒;但是为了实现⾼效的读写操作,并不会即时进⾏数据的持久化,⽽是按照⼀定的规则进⾏持久化操作的——持久化策略。
2022-08-09 10:53:10
212
转载 IDEA中如何将一个JavaWeb项目打成war包.
一个项目中,没有用到maven,所以不能在maven窗口进行项目打包,这时候用idea操作有点懵逼,所以网上找了一下别人的操作IDEA中进行war的配置.1.首先打开【Project Structure】窗口, 进行war的配置. ( 两种方式 )2.选择左侧的【Artifacts】页签, 添加一个【Empty】的【Web Application:Archive】.3.点击+号,选择【Directory Content】, 然后找到自己项目的Web根目录. 点击OK即可.
2022-01-04 16:23:59
3328
1
转载 idea 如何导入Eclipse正常的ssm项目(四种导入方法超详细)
基本都用idea搞springboot项目,最近帮朋友搞ssm项目,他们用eclipse,我以前都是用myeclipse,现在用idea后eclipse不会用了,直接用idea搞起来,网上看了下别人写的操作,还挺好用,自己备份一下方法1:将要导入的项目放到要存放的位置打开idea ,File---open 打开要导入的项目 导入进来后,项目右键— Open Module Settings 或者菜单 File---Project Structure 打开Project Structu.
2022-01-04 16:22:45
5394
html+js+css带阴历的日历控件
2019-11-28
NFine开源框架源码
2019-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人