- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 Windows本地部署DeepSeek-AI大模型(小白也可以学会)
这里可以根据自己设备的配置选择不同大小的知识库。越大的知识库需要耗费的资源越高,如果觉得命令行不太方便,可以使用图形页面,我使用的ChatBox图形页面。出现以上就说明ollama 已经安装完毕了,下面要安装知识库了。安装完成后打开命令行 搜索框输入。复制这段命令,粘贴到命令行。选择Ollama API。这个界面表示正在下载。这个界面说明安装完毕了。输入一下内容查看版本。到这里就已经完毕了。
2025-02-24 15:21:57
203
原创 freemarker填充ftl格式转PDF三页问题 documents4j 实现Word文档、xlsx、等格式转换PDF文件
【代码】freemarker填充ftl格式转PDF三页问题 documents4j 实现Word文档、xlsx、等格式转换PDF文件。
2023-11-03 11:17:51
322
3
原创 SpringBoot实现freemarker填充ftl格式,转Word和PDF
【代码】SpringBoot实现freemarker填充ftl格式,转Word和PDF。
2023-10-25 17:33:30
671
原创 springboot maven jar 打包部署指定配置文件运行,查看实时日志
head -n 200 nohup.out:从头部查看200行日志,不怎么使用,日志输出短可以使用。tail -fn 200 nohup.out :循实时查看尾部200行的日志(最常用)jar包指定配置文件运行。
2023-08-31 14:09:35
553
原创 「SpringCloud」整合EasyExcel实现数据表格导入导出功能
【代码】「SpringCloud」整合EasyExcel实现数据表格导入导出功能。
2023-06-06 17:42:56
856
1
原创 Mybatis resultMap用法之查询返对象中的属性包含 List
【代码】Mybatis resultMap用法之查询返对象中的属性包含 List。
2023-06-06 17:26:48
868
原创 ajax的4个字母分别是什么意思
Asynchronous JavaScript and XML 的缩写,异步的JavaScript和XML。在不重新加载整个页面的情况下 ,AJAX 与服务器交换数据并更新部分网页。
2022-02-08 09:52:33
197
原创 mysql: order by, group by,limit 先后执行顺序
首先写 group by再然后就是 order by最后是 limit无论如何 limit都是最后。
2022-01-21 15:46:19
2413
原创 SpringCloud面试题每日三题【第三天】
1.SpringCloud由什么组成 ?这就有很多了,我讲几个开发中最重要的 Spring Cloud Eureka:服务注册与发现 Spring Cloud Zuul:服务网关 Spring Cloud Ribbon:客户端负载均衡 Spring Cloud Feign:声明性的Web服务客户端 Spring Cloud Hystrix:断路器 Spring Cloud Confifig:分布式统一配置管理 等20几个框架,开源一直在更新。2
2021-11-25 19:03:17
354
原创 SpringCloud面试题每日三题【第二天】
1. SpringCloud的优缺点 优点:1.耦合度比较低。不会影响其他模块的开发。 2.减轻团队的成本,可以并行开发,不用关注其他人怎么开发,先关注自己的开发。 3.配置比较简单,基本用注解就能实现,不用使用过多的配置文件。 4.微服务跨平台的,可以用任何一种语言开发。 5.每个微服务可以有自己的独立的数据库也有用公共的数据库。 6.直接写后端的代码,不用关注前端怎么开发,直接写自己的后端代码即可,然后暴露接口,通过组件进行服务通信。 缺点:1.部署比较麻烦,给..
2021-11-21 19:41:49
458
原创 java图片压缩工具类集
package com.boot.security.server.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import javax.imageio.ImageIO;.
2021-11-19 18:00:10
952
原创 java判断用户是PC端访问还是手机端访问
首先:我们需要一个工具类的工具方法public class LoginUtil { public static boolean isMobileDevice(String requestHeader) { /** * android : 所有android设备 * mac os : iphone ipad * windows phone:Nokia等windows系统的手机 */ String[] d
2021-11-18 16:45:08
4263
原创 Spring Cloud面试题【每日三题】
第一天: 第一题:什么是微服务架构 ? 答:微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务 运行在自己的进程中,并使用轻量级的机制通信。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。 第二题:为什么需要学习Spring Cloud ?首先springcloud基于spingboot的优雅简洁,可还记得我们被无数xml支配的恐惧?可...
2021-11-14 11:58:22
135
原创 Mysql主从复制
mysql高可用mysql高可用 介绍 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表 主从复制主要用途 读写分离在开发工作中,有时候会遇见某个sql 语句需要锁表,导致暂时不能使用读的服务,这样就会影响现有业务,使用主从复制,让主库负责
2021-11-13 20:14:20
1275
1
原创 Redis发布订阅模式和消息队列RabbitMQ的区别
总结Redis: 轻量级,低延迟,高并发,低可靠性,redis是一种基于键值对(key-value)数据库。主要的特性:读写速度快,键值对的数据结构服务器,丰富的功能,简单稳定,持久化,主从复制,高可用和分布式转移,客户端语言多。可以用于小型项目的消息队列。RabbitMQ:重量级,高可靠,异步,不保证实时;rabbitmq是一个专门的AMQP协议队列,他的优势就在于提供可靠的队列服务,并且可做到异步,而redis主要是用于缓存的,redis的发布订阅模块,可用于实现及时性,且可靠性低的功能,
2021-11-09 11:01:36
736
1
原创 Mysql索引的分类(简化版)
普通索引:Normal:普通索引,就是在创建索引时,不附加任何限制条件(唯一、非空等限制)。该类型的索引可以创建在任何数据类型的字段上。唯一索引:Unique :唯一索引,就是在创建索引时,限制索引的值必须是唯一的。通过该类型的索引可以更快速地查询某条记录。全文索引:fulltext :我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据...
2021-11-08 17:57:05
389
原创 后端拿@RequestBody接收 前端传入
let hero = { "id":"238717601922940928", "reviewer":"123", "reviewerTime":"2021-11-6" }$.ajax({ url:"/correctionIteam/modify", data:JSON.stringify(hero), type:"POST", contentType:"application/json",...
2021-11-05 10:03:28
2443
原创 JAVA集合面试题52道
文章目录自学路线0.路线导学按计划行事抱团生长贵在坚持1.Java基础基本数据类型引用数据类型访问修饰符static关键字final关键字面向对象三大特性完整讲解入门练习案例2.JavaWebHTTP网络请求方式GET和POST幂等性如何保证幂等性常见的网络状态码转发和重定向ServletServlet的生命周期session、cookie、tokenMVC与三层架构完整讲解3.集合ArrayListLinkedList和ArrayList对比一下..
2021-10-31 17:44:58
8941
1
原创 狂神说SpringCloud学习笔记
笔记整理来源 B站UP主狂神说【狂神说Java】SpringCloud最新教程IDEA版_哔哩哔哩_bilibili
2021-10-31 17:38:39
196
原创 SpringBean的生命周期
1、解析类得到 Beandefinition2、如果有多个构造方法,则要推断构造方法3、确定好构造方法后,进行实例化得到一个对象4、对对象中的加了@ Autowiredi注解的属性进行属性填充5、回调 Aware方法,比如 Beannameaware, Beanfactoryaware6、调用 Beanpostprocessor的初始化前的方法7、调用初始化方法8、调用 Beanpostprocessore的初始化后的方法,在这里会进行AOP..
2021-09-27 15:05:26
125
1
转载 mybatis-plus自动代码生成器
//工具类:// 演示例子,执行 main 方法控制台输入模块表名回车自动生成对应项目目录中public class CodeGenerator { public static void main(String[] args) { // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 GlobalConfig gc = new GlobalConf.
2021-08-12 17:13:23
316
1
crm客户关系管理系统
2021-08-08
crm-1.0.0.zip
2021-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人