自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis安装配置教程-windows 64位

redis安装配置教程-windows 64位,介绍在windows下安装和使用redis

2023-11-26 14:17:59 125

原创 mysql8.0.45安装与使用教程

mysql在windows操作系统安装和使用过程

2023-11-25 17:36:51 134

原创 中国大模型的未来必然走向开源

着技术的进步,大模型领域正迅速成为焦点。尽管大模型技术在公众眼中仍是初级应用,其商业潜力和应用仍在探索中。但在商业层面,各企业间的竞争激烈到了白热化的程度。这个领域目前的主要争议焦点是:开源还是闭源。开源和闭源,两种截然不同的开发模式,对于大模型的发展有着重要影响。开源让技术共享,吸引了众多人才加入,推动了大模的创新。而闭源则保护了商业利益和技术优势,为大模型的商业应用提供了更好的保障。

2023-11-25 11:55:28 50

原创 C4模型绘制软件架构图

最近公司新产品架构设计需要使用到c4模型软件设计,因此绘制了软件架构图的C4模型,因为有一段时间没有制作c4模型设计图,又翻回之前的设计过程和经验,本文总结成熟的方法做为指导,跟大家分享C4模型,如何指导我们高效地进行软件架构图设计。

2023-11-25 11:38:57 157

原创 idea导入eclipse源代码工程

在针对以前比较旧的版本,比如JSP编码的java程序,通常会使用eclipse开发工具编写代码,而当需要使用IDEA工具编码时,需要导入JSP工程,本文是作者自己在转换过程中碰到的一些坑。想要不会每次新建项目时候都会出现这种问题,那就在idea设置-文件编码这里选择with NO BOM。在右下角先点击 UTF-8 ,在弹出的窗口中选择Remove BOM,意思是移除这个 BOM;社区版和专业版,开发人员建议使用专业版(破解),社区版不支持很多开发需要的功能。

2023-11-25 10:54:56 90

原创 k8s(Kubernetes)在本地主机环境安装指引

运维相关,ks在本地注解环境安装国恒

2023-11-19 10:28:06 271

JAVA-spring学习资源之spring事件

JAVA-spring学习资源之spring事件 1、spring事件发布 2、spring事件监听 3、多种不同事件方式示例

2024-03-31

JAVA-spring学习资源之配置放视示例一

JAVA-spring学习资源之配置放视示例一 1、通过 Java 代码配置方式 2、通过 XML 配置方式

2024-03-31

Spring Boot 学习示例

Spring Boot 使用的各种示例,以最简单、最实用为标准 每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。

2024-03-31

JAVA-spring学习资源之编程实现操作系统匹配条件

JAVA-spring学习资源之编程实现操作系统匹配条件 用JAVA编程实现在不同的操作系统cmd命令,即匹配不同的操作系统 操作系统包括windows和linux

2024-03-03

java-spring基础学习资源一

spring学习用户自身学习测试使用主要是测试案例用于debugspring源码使用

2024-03-03

JAVA编程之缓存相关面试题集合

JAVA编程之缓存相关面试题集合 包括memcached和redis相关面试题,适合初学者

2024-01-01

JAVA编程之Spring boot-activeMQ示例

# Springboot-activeMQ 本项目基于Spring boot这一平台,整合流行的开源消息队列中间件ActiveMQ,实现一个向ActiveMQ添加和读取消息的功能。分别实现生产者-消费者模式和发布-订阅模式,作为java编程发送消息和消费消息的基础示例。 源码主要包含如下内容: 1.spring boot配置初始化activeMQ 2.队列类型queue,生产者发送队列消息,以及消费者消费相关队列消息 3.主题类型topic,创建主题,生产者发送主题消息,以及消费着消费主题消息

2023-12-25

JAVA编程之Spring-activeMQ基础开发

# Spring-activeMQ 在业务逻辑的异步处理,系统解耦,分布式通信以及控制高并发的场景下,消息队列有着广泛的应用。本项目基于Spring这一平台,整合流行的开源消息队列中间件ActiveMQ,实现一个向ActiveMQ添加和读取消息的功能。并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。 包含的特性如下: 1.开启activeMQ,访问http://localhost:8080/demo 2 在项目中,我们为消息的生产者和发布者分别注册了两个消费者和订阅者,当有消息到达activeMQ时,消费者和订阅者会自动获取对应的消息,其中两个消费者会轮流消费消息,而两个订阅者会同时订阅所有消息; 3.填入要发送的消息,点击生产消息可以向消息队列添加一条消息,我们可以试着添加了四条消息,并观察控制台结果,可以发现每个消息只被某一个消费者接收; 4.重复以上操作发布四条消息,可以看到订阅者的输出结果,表明每个发布的消息可以被两个订阅者全部接收; 5.以上结果表明,向队列生产的每条消息,只能被某一个消费者读取,而发布的消息,可以被每个订阅者重复读取,这是两种模式最大的区别,

2023-12-25

kafka tool 最新版v2.3

kafka tool是kafka可视化工具,该资源为windows(x64)下使用 kafka tool是一款用于管理和使用Apache Kafka集群的GUI应用程序。也就是大家常说的kafka可视化客户端工具,所以开发人员和管理人员想要更加轻便的管理和查询所有Kafka集群信息,那么就可以利用该软件帮助自己进行查询,因此有需求的用户,快来下载体验吧! kafka tool在官网也可以下载,不过下载速度超级慢,因此上传到这里供大家使用,官网地址为: http://www.kafkatool.com/download.html

2023-12-16

JAVA编程之canal应用

JAVA编程之canal应用 cannal-engine同步引擎,通过cannal监听mysql binlog进行解析,进行同步搜索引擎(es或mongdb等),实现业务与同步解耦 cannal简介: canal的工作原理就是把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Mater发送 dump协议,MySQL mater收到canal发送过来的dump请求,开始推送binary log给canal,然后canal解析binary log,再发送到存储目的地,比如MySQL,Kafka,Elastic Search等等。 在源代码包跟目录下的说明文档,包含使用cannal时mysql的相关安装教程

2023-12-16

JAVA编程之spring cache本机缓存应用

JAVA编程之spring cache本机缓存应用 spring cache简单实用,简介: 1、SpringCache是Spring提供的一个缓存框架,在Spring3.1版本开始支持将缓存添加到现有的spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项 2、Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,做到了对代码侵入性做小。 3、由于市面上的缓存工具实在太多,SpringCache框架还提供了CacheManager接口,可以实现降低对各种缓存框架的耦合。它不是具体的缓存实现,它只提供一整套的接口和代码规范、配置、注解等,用于整合各种缓存方案,比如Caffeine、Guava Cache、Ehcache。

2023-12-16

java学习资料之dubbo和zookeeper

java学习资料之dubbo和zookeeper 适用于刚入门JAVA编程的初学者,特别准备去面试java开发工程师岗位的同学 包括阔dubbo和zookeeper的基础知识,包括常见问题和解答

2023-12-16

java编程之Caffeine缓存

# java编程之Caffeine缓存 # 简介 Caffeine是本地缓存,也就是和本机内存交互,读取和存入缓存在本机内存 缓存包括本地缓存和分部署缓存,对于本地缓存而言,不需要考虑集群问题,因为本地缓存就是指服务器的缓存。 ### 注解 @Cacheable:(cacheNames/value缓存名字,key支持sqel,keyGenerator生成器,指定缓存器,condition支持sqel的缓存条件,unless为true时候不缓存,sync是否异步)注意类内部的调用不触发缓存,所以一定是service之间调用 @CachePut:只存缓存,不查找,适合缓存更新 @CacheEvict:缓存清理,allEntries为true表示清除所有的缓存,beforeInvocation默认false,表示执行之后清除缓存,异常的时候就不处理,为true的时候表示提前删除了缓存。 @Caching:同时拥有三个注解的功能,下面的代码中,对于caching的缓存采用了查找和存入,对于t4缓存采用删除缓存。(问题是如果是redis缓存,是否可以?) spring的源码的解释是可以匹配特定的

2023-12-16

c语言文件读写操作代码

c语言文件读写操作代码 模仿了Linux的文件系统,具备创建 删除目录,创建 删除 修改 读写文件的功能 运行在命令行输入 'h' 即可查看提示

2023-12-13

HTML5+CSS3制作的3D圣诞节动画

HTML5+CSS3制作的3D圣诞节动画 仅包含3个文件,html文件、js文件和css文件,可用于扩展实现自己的圣诞节贺卡

2023-12-13

java编程之-消息中间件面试题集合

java编程之-消息中间件面试题集合 JAVA编程和MQ对接相关教程,生产者发送消息和消费者订阅消息相关的技术栈,以及消息中间件的基础知识,包括题目和解答 消息队列MQ包括: 1、ActiveMQ消息中间件 2、kafka消息中间件 3、RabbitMQ消息中间件

2023-12-13

HTML+JS+CSS3制作圣诞节电子贺卡

HTML+JS+CSS3制作圣诞节电子贺卡 一张完整的圣诞节的电子贺卡,用CSS3实现动画效果 使用github的pages或者coding的项目演示来部署代码,将项目地址生成一个二维码 使用场景 1、在浏览器打开index.html看下演示效果,非常精美、流畅,有动画、有声音,可直接作为圣诞节电子贺卡 2、将html部署到云服务器上,可以生成一个url地址,这样公网上用浏览器就可以直接访问 3、将url地址生成一个二维码,其他人扫描二维码即可看到电子贺卡

2023-12-12

java编程之-java语言基础面试题

java编程之-java语言基础面试题 JAVA编程相关教程,主要以java编程语言基础为主题,如java语法、OOP、AOP等基础技术栈 适用于刚入门JAVA编程的初学者 主要包括以下知识点: 1、面向对象概念 2、java语言特点 3、JVM、JDK和JRE 4、JAVA语法 5、JAVA基础相关的面试题及解答

2023-12-12

html+JS制作一颗圣诞树

html+JS制作一颗圣诞树 刚做好的 ,使用原生html制作的圣诞树 圣诞节就快到了,小伙伴们赶紧拿着原生的素材取创作自己的精美圣诞节卡片

2023-12-11

java编程之spring系列面试题集合

java编程之spring系列面试题集合 JAVA编程相关教程,主要以spring相关技术栈为主题 适用于即将参加JAVA初级开发工程师面试 主要包括以下内容: 1、spring相关面试题和解答 2、springMVC相关面试题和解答 3、spring-boot相关面试题和解答 4、spring-cloud相关面试题和解答

2023-12-11

空哥JAVA编程之通用权限管理系统

空哥JAVA编程之通用权限管理系统 ## 实现功能 - 实现角色分配功能 - 实现角色分配功能权限 - 实现角色数据权限设置 - 实现用户单独分配功能 - 实现用户单独分配功能权限 - 实现用户单独数据权限设置 - 数据同步功能,方便系统整合 ## 技术选型 - 核心框架:Spring cloud Dalston.SR3 ; Spring boot 1.5.9 - 安全框架:Shiro - 持久层框架:MyBatis - 数据库:mysql - 数据库连接池:Druid 1.0 - 日志管理:SLF4J 1.6、Log4j

2023-12-10

空哥JAVA编程之Spring基础

空哥JAVA编程之Spring基础 适合JAVA初学者在了解JAVA的基本语法,会编写简单的JAVA程序之后,熟悉spring框架 Spring相关的技术点及其解答,文档主要包括如下内容: 1、概述,对spring框架的简单介绍,以及spring中常用的设计模式 2、控制反转 3、Spring Beans,包括自动装配、手动装配、IOC容器等知识点 4、Spring事务管理,包括事务的特性、事务传播方式、如何实现事务等

2023-12-10

HTML编程之圣诞节雪花飘落3D相册

HTML编程之圣诞节雪花飘落3D相册 采用原生html和JS语言实现,易于扩展或者快速实现自己的圣诞节电子贺卡。 非常精美的3D动画效果,可直接用于做圣诞季贺卡

2023-12-10

二维码扫描相关jar包-QRCode.jar

二维码扫描相关jar包-QRCode.jar QRCode3.0版本相关jar包,之前maven中依赖的这个包无法下载,我自己在旧JAVA项目中也碰到这个问题,因此共享出来。使用方式如下: 方式一、直接将解压后的jar包引入依赖到java代码工程中 方式二、maven依赖坐标,这种方式需要将jar包上传到maven私库(需要搭建maven私库) <dependency> <groupId>QRCode</groupId> <artifactId>QRCode</artifactId> <version>3.0</version> </dependency>

2023-12-09

HTML编程之圣诞节电子贺卡

HTML编程之【圣诞节】电子贺卡 HTML编程实现圣诞节祝福网页 实现原理:通过线条描绘、图片拼接等方式实现网页版圣诞树,可以按照自己的需要增加语音文件,即可制作电子贺卡;如果有具体的祝福人(比如男/女朋友等)或者祝福语可自行在html文件中加入。 采用原生html和JS语言实现,易于扩展或者快速实现自己的圣诞节电子贺卡。

2023-12-09

C语言编程之完全二叉树的层序遍历

C语言编程之完全二叉树的层序遍历 C语言编写的程序代码工程,包括源代码工程文件BinaryTree.vcxproj和解决方案文件BinaryTree.sln 可使用visual studio工具打开,直接编译生成并发布可执行exe文件;也可使用.c和.h文件手动编译。

2023-12-09

空哥编程之JAVA学习笔记

空哥编程之JAVA学习笔记 从spring的核心概念AOP和IOC容器入手深入学习,快速掌握JAVA编程并明确学习路径 文档主要的思路: 1、简单介绍AOP的历史,及核心概念 2、AOP的核心概念 3、IOC容器实现原理,以及bean的管理 4、依赖注入

2023-12-08

JAVA编程之图书管理系统

# 图书管理系统 ## 源码介绍 使用jsp、layui、mysql完成的图书馆系统,包含用户图书借阅、图书管理员、系统管理员界面,功能齐全。 开发工具为eclipse,环境java8,**必须tomcat9.0+**,mysql为5.7(mysql8也行) **用户账号密码:1805010219 1234** **图书管理员(用户登录界面右下角图标)账号密码:root 1234** **系统管理员(用户登录界面右下角图标)账号密码:admin admin** ## 功能 本图书管理系统总体上分为前台页面显示和后台管理。 前台页面(即本书图书管理系统的首页)实现了公告的显示,图书查询,留言建议三大主要功能,有读者规则查看功能,师生们可以看到图书管理人员发布的最新公告信息,并可以查询自己感兴趣的图书,查看留言提议,用户登录后还有个人资料修改、个人借阅信息查询、个人违章信息查询等功能,也可以给学校的图书管理人员留言提议。 后台的页面则集成了图书管理中所需的功能,分成图书管理人员和系统管理人员,平时管理人员的工作都是在后台中完成的。前台是为了师生显示的。相对应的后台是针对学校图书

2023-12-07

java入门教程之实验三-Java基础编程

java入门教程之实验三-Java基础编程 李昭富版入门java基础编程实验,本人之前亲身体验过,效果不错,推荐给大家。 非常适合刚入门java编程的同学,中间有相关问题及解答,以及源码部分,简单、易懂而且非常实用。 文档包含内容: 1.实验时间 2.实验目的 3.实验内容 4.实验过程(含源码)

2023-12-07

c语言烟花代码之绽放的烟花

# C语言编程之绽放的烟花 #### 介绍 通过C语言编程实现烟花的效果,仅一个.CPP文件绘制,简单使用 #### 软件架构 C语言编程 #### 源码介绍 烟花的效果用到很多相关算法,这些算法都可以改造成更加复杂的,让烟花效果更饱满、丰富。 此C语言程序涉及到以下知识点: 1、重力加速度计算算法 2、矩形绘制算法 3、圆周率的应用 4、矩形的初速度控制 5、横纵坐标转换

2023-12-06

前端纯HTML+JS实现2023跨年烟花为主题页面(可制作卡片)

前端纯HTML+JS实现2023跨年烟花为主题页面 主题: 2023年跨年烟花 用途: 可用于制作卡片,给女朋友或者家人惊喜,其中的mp3等资源文件可按需覆盖使用 编程语言: 原生 HTML+JS 网页内容: 2023新年快乐 新春福兔送吉祥 金兔进家富满堂 以及相关的背景音乐(.mp3)和图片,可按照文件名覆盖资源文件直接使用

2023-12-06

java入门教程之实验二-Java基础编程

java入门教程之实验二-Java基础编程 李昭富版入门java基础编程实验,本人之前亲身体验过,效果不错,推荐给大家。 非常适合刚入门java编程的同学,中间有相关问题及解答,以及源码部分,简单、易懂而且非常实用。 文档包含内容: 1.实验时间 2.实验目的 3.实验内容 4.实验过程(含源码)

2023-12-06

java入门教程之实验一-Java基础编程

java入门教程之实验一-Java基础编程 李昭富版入门java基础编程实验,本人之前亲身体验过,效果不错,推荐给大家。 非常适合刚入门java编程的同学,中间有相关问题及解答,以及源码部分,简单、易懂而且非常实用。 文档包含内容: 1.实验时间 2.实验目的 3.实验内容 4.实验过程(含源码)

2023-12-06

netty结合disruptor队列实现即时通信

netty结合disruptor队列实现即时通信 1、简介 使用disruptor改造netty通讯,使提高吞吐率,主要是提供disruptor如何与netty整合的思路 2、软件架构 spring-boot2.7.3 + netty4.1.36.Final + disruptor + jdk1.8 3、源码说明 包含netty服务端、客户端、组件库和单元测试: 1)disruptor-netty-client: netty客户端实现,负责连接服务端,并处理和服务端的交互消息 2)disruptor-netty-com: netty组件库 3)disruptor-netty-server: netty服务端,负责消息接收、处理与发送 4)disruptor-netty-test: 用于测试

2023-12-05

C基础系列-求两数的最大公倍数(for循环)

C基础系列-求两数的最大公倍数(for循环) 含代码工程解决方案文件sln 适合刚入门学习C的初学者

2023-12-05

C基础系列-求两数的最大公倍数(while循环)

C基础系列-求两数的最大公倍数(while循环) 含代码工程解决方案文件sln 适合刚入门学习C的初学者

2023-12-05

docker-compose编排minio一键快速部署运行

docker-compose编排minio一键快速部署运行 在linux环境,通过docker-compose编排minio一键快速部署运行,已经准备好yml配置文件和minio相关的配置文件,只要拿来直接用就可以 一、环境准备 下载上面的minio压缩包,里面包括docker-compose.yml等所有相关的配置文件 yml文件是用来执行docker-compose命令对应的文件; 另外,需要安装docker-compose环境,如何安装docker-compose环境,可以到csdn博客找相关文章,很多类似的说明,我这里就没有单独去写了,只是提供需要运行的配置环境和脚本源码 二、运行服务 如上压缩包下的`run.md

2023-12-05

docker-compose编排kafka一键快速部署运行

docker-compose编排kafka一键快速部署运行 在linux环境,通过docker-compose编排jumpserver一键快速部署运行,已经准备好yml配置文件和kafka相关的配置文件,只要拿来直接用就可以 一、环境准备 下载上面的kafka压缩包,里面包括docker-compose.yml等所有相关的配置文件 yml文件是用来执行docker-compose命令对应的文件; 另外,需要安装docker-compose环境,如何安装docker-compose环境,可以到csdn博客找相关文章,很多类似的说明,我这里就没有单独去写了,只是提供需要运行的配置环境和脚本源码 二、运行服务 如上压缩包下的`run.md

2023-12-05

C基础系列-第一个C程序HelloWorld

C基础系列-第一个C程序HelloWorld 适合刚入门学习C的初学者 编码目的:第一个C程序,搭建好C的开发环境,IDE等,测试是否能够正常提交

2023-12-04

log4j日志写入redis扩展

log4j日志写入redis扩展 一. 环境 log4j 1.2.17 + jedis 2.9.0 + 1.2.31 + jdk8 二. log4j.properties相关配置 具体配置信息在resource下的配置文件log4j.properties: log4j.appender.D=org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File=/logs/debug.log log4j.appender.D.DatePattern='.'yyyy-MM-dd log4j.appender.D.Append=true log4j.appender.D.Threshold=DEBUG log4j.appender.D.layout=org.apache.log4j.PatternLayout log4j.appender.D.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss} [%l] %m%n

2023-12-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除