自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

原创 JAVA之对象初始化过程详解及面试题

一个朋友在JAVA面试题中遇到了对象的初始化问题,发现自己只能靠敲代码,查看运行结果才能做出来。真是丢人呀。所以今天通过测试,在巩固一下基础,顺便写写笔记。对象的初始化流程如下:初始化父类的静态成员初始化父类的静态代码块初始化子类的静态成员初始化子类的静态代码块初始化父类的非静态成员初始化父类的非静态代码块初始化父类的构造方法初始化子类的非静态成员初始化子类的非静态代码块初始化

2017-07-20 08:48:15 3822

原创 Hadoop-2.8.0之分布式集群(HA架构)搭建

1、安装前准备       ①、集群规划: 主机名称用户主机IP安装软件运行进程 centos71hzq192.168.1.201jdk、hadoopNameNode、DFSZKFailoverController(zkfc) centos72

2017-07-19 08:33:36 4063 1

原创 Hadoop-2.8.0安装教程---分布式配置

1、安装前准备       ①、准备三台主机配置如下:                              主机IP                           主机名                    用户                    192.168.31.128                    centos71

2017-07-14 11:17:35 4898 1

原创 Hadoop之HDFS分布式文件系统NameNode及Secondary NameNode详解

一、NameNode启动时如何维护元数据:概念介绍:       Edits文件:NameNode在本地操作系统的文件都会保存在Edits日志文件中。也就是说当文件系统中的任何元数据产生操作时,都会记录在Edits日志文件中。eg:在HDFS上创建一个文件,NameNode就会在Edits中插入一条记录。同样如果修改或者删除等操作,也会在Edits日志文件中新增一条数据。

2017-07-07 14:05:59 2277

原创 深入浅出:Spring AI 集成 DeepSeek 构建智能应用

Spring AI 作为 Java 生态中备受瞩目的 AI 应用开发框架,凭借其简洁的 API 设计和强大的功能,为开发者提供了构建智能应用的强大工具。与此同时,DeepSeek 作为领先的 AI 模型服务提供商,在自然语言处理、计算机视觉等领域展现了卓越的性能。本文将带你探索如何将 Spring AI 与 DeepSeek 无缝集成,体验其便捷的开发流程与高效的智能能力,助你快速构建功能强大的 AI 驱动应用。

2025-02-27 14:56:58 1180

原创 Orange 开源项目 - 集成百度智能云-千帆大模型

百度智能云千帆大模型服务与开发平台ModelBuilder(以下简称千帆ModelBuilder)是面向企业开发者的一站式大模型开发及服务运行平台。千帆ModelBuilder不仅提供了包括文心一言底层模型和第三方开源大模型,还提供了各种AI开发工具和整套开发环境,方便客户轻松使用和开发大模型应用。

2025-02-25 15:05:52 742

原创 Orange 开源项目 - 集成DeepSeek大模型

DeepSeek 是一家专注实现AGI的中国公司,如果你还想了解更多关于DeepSeek的信息,可以前往查询。

2025-02-25 15:00:20 556

原创 Orange 开源项目 - 集成智谱AI大模型

提供一系列具有不同功能和定价的大模型,包括通用大模型、超拟人大模型、图像大模型、向量大模型等,并且支持使用您的私有数据对模型进行微调。

2025-02-24 15:49:36 368

原创 Orange 开源项目 - 集成阿里云大模型

是一站式的大模型开发及应用构建平台。不论是开发者还是业务人员,都能深入参与大模型应用的设计和构建。您可以通过简单的界面操作,在5分钟内开发出一款大模型应用,或在几小时内训练出一个专属模型,从而将更多精力专注于应用创新。

2025-02-24 15:31:43 651

原创 Orange 单体架构 - 快速启动

Orange-AI 提供了简便的工具,能够快速集成并高效测试来自阿里、智谱、OpenAI等领先供应商的大规模模型。前端服务使用 Vue3 和 TinyPro 技术栈构建了一个高效且功能丰富的管理后台。系统模块涵盖了部门管理、用户管理、菜单配置、角色分配、字典维护以及日志记录等功能。注:前端项目设计灵活,能够同时兼容后端的单体架构和微服务架构。使用IDEA自带的Maven插件,进行编译。执行项目中的SQL脚本进行MySQL初始化。执行 Application 类,进行启动。启动完成后,使用浏览器访问。

2025-02-21 13:53:33 965

原创 Orange 开源项目介绍

项目兼容单体架构与微服务架构两种模式,集成了包括部门管理、用户管理、菜单配置、角色分配、字典维护以及日志记录在内的多种系统管理功能。注:前端项目设计灵活,能够同时兼容后端的单体架构和微服务架构。

2025-02-10 17:05:55 374

原创 【开源】前后端分离后台管理系统

系统环境JDK 17+Maven 3.0.0+MySQL 5.7.0+Spring Boot 3.0.10演示橙子官网:http://hengzq.cnGitHub 代码下载:https://github.com/mmd0308/orangeGitee 代码下载:https://gitee.com/hengzq/orange项目截图

2023-11-07 15:38:06 307

原创 MongoDB - 安装

安装版本:/data/db-p--auth。

2023-09-01 11:24:02 1012

原创 Element引入Iconfont(阿里巴巴矢量图标库)第三方图标库

最近在使用vue-element-admin开源项目进行系统开发,但是在引入第三方图标库的时候,出现了一些问题,百度找了找,也没有找到自己想要的答案,最后经过多次尝试,将问题解决。所以特此记录一下,以便以后用到。创建获取图标库登陆《阿里巴巴矢量图标库》创建项目 注意:这里的前缀名称不要使用el-icon避免和Element自身的冲突。在图标库中选择图标,添加入库将

2017-10-30 10:38:33 7845

原创 Centos软件管理

RPM查询rpm -qa 列出已安装的软件。rpm -qa | grep docker 列出已安装的docker软件。rpm -q docker 查看是否安装了docker。rpm -q mysql 查看是否安装了mysql。rpm -qf /etc/docker/daemon.json 查看daemon.json文件属于哪个软件包 。解释:-f: 查询指定文件属于哪个对应的rpm

2017-09-13 08:54:51 3111

原创 软件工程之软件开发方法、软件工具和开发环境

软件开发方法 软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。结构化方法 结构化方法由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。结构化分析:是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。结构化设计:根据模块独立性准则、软件结构优化准则将数据流图转换为软件的体系结构,用软件

2017-09-06 15:38:19 13243 1

原创 Linux文件权限管理

查看文件权限使用ls -l查看文件,目录及对应权限。输出结果的第一个字段就是描述文件和目录权限的编码。drwxr-xr-x. 2 hzq hzq 36 Sep 4 20:25 Desktopdrwxr-xr-x. 2 hzq hzq 6 Aug 23 08:43 Documentsdrwxr-xr-x. 2 hzq hzq 271 Aug 31 23:02 Downlo

2017-09-06 09:29:44 873

原创 软件工程之软件过程模型

软件过程模型 软件过程模型习惯上也称为软件开发模型,它是软件开发全部过程、活动和任务的结构框架。瀑布模型: 瀑布模型是将软件生存周期中的各个活动规定为依线性连接的若干阶段的模型,包括需求分析、设计、编码、测试、运行与维护。由前至后、相互衔接的固定次序,如同瀑布流水逐级下落。瀑布模型是以文档作为驱动、适合于软件需求很明确的软件项目的模型。V模型 V模型是瀑布模型的一个变体。V模型提供了

2017-09-05 16:48:06 24687 5

原创 Linux用户及组管理

组管理: 组权限允许多个用户对系统中的对象共享一组共用的权限。查看组信息: /etc/group文件中,保存了每个组的信息。如下: 由于内容太长,所以使用grep取了部分数据。解释:组名组密码GID属于该组的用户别表 注意:       千万不能通过直接修改/etc/group文件来添加用户到一个组,要用usermod命令。       在列表中,有些组并没有列出

2017-09-05 14:45:03 678

原创 软件工程之概述

计算机软件 计算机软件是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规则的描述 。系统软件: 系统软件是一整套服务于其他程序的程序。特点:和计算机硬件大量交互;多用户大量使用;需要调度、资源共享和复杂进程管理的同步操作;复杂的数据结构以及多种外部接口;应用软件: 应用软件是解决特定业务需要的独立应用程序。工程/科学软件: 通常带有“数值计算”算法的特征

2017-09-04 17:23:17 580

原创 Linux环境变量

环境变量之局部变量 局部环境变量只能在定义他们的进程中可见。案例:hzq=hzqing :定义一个hzq局部变量,值为hzqing。hi="Hi HZQ" :定义一个值中有空格的局部变量。如果变量赋一个含有空格的字符串值,必须使用单引号或双引号来界定字符串的首与尾。 注意: 1、变量名,等号和值之间没有空格。 2、自定义的局部环境变量尽量用小写字母,因为目前为止系统环境变量都

2017-09-04 14:27:44 603

原创 Linux常用压缩和解压缩命令

归档命令 tar:打包:tar -cvf test.tar a.txt b.txt 将文件a.txt和b.txt打包到test.tar中。解包tar -xvf test.tar 将test.tar包中的数据提取到当前目录。tar -xvf test.tar -C e/ 将test.tar包中的数据提取到e目录下。(注意:C是大写哦!!!)查看tar -tf test.tar 查看t

2017-09-01 11:25:19 670

原创 Linux进程管理

进程查看之Unix风格 ps :案例:ps -e 查看所有的进程-e显示所有的进程ps -ef 或者 ps -eF 查看所有进程,信息更加详细。 -f/-F查看更多额外的输出。ps -efL 查看所有进程中的线程 -L 查看进程中的线程。ps -ef | grep java 查找java进程,管道流(|)及数据搜索(grep)在后面介绍。解释:F 内核分配给进程的系统标记S 进程

2017-09-01 09:37:28 449

原创 Linux之文件及目录常用操作

文件及目录操作:进入指定目录 cd: 命令格式: cd 路径 [ 绝对路径/相对路径 ]eg: cd /home 从根目录进入home目录下,采用绝对路径。“/”表示跟目录。cd ~ 进入用户主目录下,波浪号表示主目录。cd ./software 或cd software 从当前目录进入software目录中,采用相对路径。cd . 单点符(.)表示当前目录。cd ..双点符

2017-08-31 14:07:58 1132

原创 Docker安装Jenkins

安装环境操作系统 centos7.3安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》安装Jenkins下载Jenkins命令:sudo docker pull jenkins启动Jenkins前准备创建jenkins文件夹 创建jenkins文件夹,用于和容器内文件夹做磁盘挂载命令:mkdir /home/hzq/jenkins 注意:在安装jenkins

2017-08-16 09:45:21 28718 2

原创 GitLab之创建项目组及项目

项目组管理创建组:1、点击“New group“创建项目组2、填写基本信息,点击”Create group“完成创建组。给组添加人员:1、点击”Members”2、添加人员删除组:1、点击“Settings”2、点击”Remove group“3、输入组的名称,点击”Confirm“确认项目管理创建项目1、点击”New project“2、填写基础信息3、根据自己的需求,使用命令行初始化工程项目添加

2017-08-15 15:36:45 97408

原创 Docker 安装 Gitlab

安装环境操作系统 centos7.3安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》安装Gitlab下载Gitlab运行命令:$ sudo docker pull gitlab/gitlab-ce:latest启动GitLab运行命令:sudo docker run -d \--privileged=true \-p 443:443 -p 80:80 -p 2

2017-08-15 11:50:54 1779 1

原创 Docker之Centos7 Docker私有仓库搭建

安装环境准备Linux内核版本uname -aDocker版本sudo docker version安装Docker Registrysudo docker run -d -v /home/hzq/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:la

2017-08-14 15:32:56 20918

原创 Docker之Docker镜像管理

什么是镜像? Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker容器的基础。Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootfs。可以这么理解,Docker镜像是Docker容器的静态视角,Docker容器是Docker镜像的运行状态。—引《Dock

2017-08-14 13:56:21 3185 3

原创 Docker之Docker介绍及安装配置

为什么Docker? 引用官方定义:Docker是以Docker容器为资源分割和调度的基本单位,封住整个软件运行时环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。他是一个跨平台、可移植并且简单易用的容器解决方案。Docker的源代码托管在GitHub上,基于Go语言开发并遵从Apache 2.0协议。Docker可在容器内部快速自动化地部署应用,并通过操作系统内核技术(n

2017-08-14 09:56:28 3988

原创 Zookeeper之常用API详解

1、创建ZNode①命令行方式在根目录下创建“FZnode"节点并存储数据”First Znode": create /FZnode "First Znode"在根目录下创建短暂的Znode节点 create -e /SZnode "Secondary Znode"创建短暂有序列的Znode节点

2017-07-18 10:00:43 1465

原创 Hadoop之HDFS分布式文件系统读写流程详解

1、名词解释:       NameNode:               ①、整个文件系统的管理节点。维护着整个文件系统的文件目录,文件/目录的元信息和每个文件对应的数据块列表。接收用户的操作请求。               ②、文件包括:                              fsimage:元数据镜像文件。存储某一段NameNode内存元数据信息。

2017-07-12 08:33:35 3408 2

原创 storm-1.1.0安装教程---分布式配置

1、安装环境:安装包:apache-storm-1.1.0.tar.gz集群主机IP:192.168.118.1,192.168.118.128,192.168.118.129集群主机名称:hzq,centos71,centos72集群主机用户:都是用hzq用户集群JDK环境:jdk-8u131-linux-x64.tar.gz(具体安装步骤见:《Linux安装JDK步骤》)集群主

2017-07-06 15:28:31 6952 2

原创 zookeeper-3.4.10安装教程---分布式配置

1、安装环境:安装包:zookeeper-3.4.10.tar.gz集群主机IP:192.168.118.1,192.168.118.128,192.168.118.129集群主机名称:hzq,centos71,centos72集群主机用户:都是用hzq用户集群JDK环境:jdk-8u131-linux-x64.tar.gz(具体安装步骤见:《Linux安装JDK步骤》)集群主机之间设

2017-07-04 10:14:23 3509

原创 JAVA操作HDFS案例

将本地文件上传到hdfs服务器: /** * 上传文件到hdfs上 */ @Test public void upload() throws IOException { Configuration conf = new Configuration(); conf.set("fs.defaultFS","hdfs://hz

2017-07-03 22:01:04 11132

原创 Itext笔记之pdf页眉页脚

效果展示:源码:public class App { public static void main( String[] args ) throws Exception { Document document = new Document(PageSize.A4,50,50,50,50); PdfWriter w

2017-07-02 23:30:54 5643 3

原创 Hadoop之常用shell命令整理

Hadoop之常用shell命令整理:查看根目录:hadoop fs -ls hdfs://hzq:9000/        或hadoop fs -ls /查看/demo下的目录结构:hadoop fs -ls /demo将“/home/hzq/jdk1.8.tar.gz”上传到hdfs“/java”目录下: hadoop fs -copyFr

2017-07-02 19:59:41 1634 1

原创 Java之序列化与反序列化

Java序列化与反序列化是什么?干什么用的等等这些问题真的困扰了我很久了,总是不理解为什么要序列化,又为什么要反序列化?在什么情况下会用到Java的序列化和反序列化呢?直到今天学习了MapReduce,才深刻的理解了Java序列化和反序列话的作用及什么情况下使用。Java序列化与反序列化是干什么的?       如果一个对象被序列化之后保存在文件中,可以通过反序列化将对象的类型

2017-06-29 16:32:41 593

原创 Hadoop-2.8.0安装教程---单机/伪分布式配置

1、安装环境:硬件:VMware虚拟机操作系统:Centos 7 64位IP:192.168.1.134主机名:bogon安装用户:hzqJava环境:jdk-8u131-linux-x64.tar.gz(具体安装步骤见:《Linux安装JDK步骤》)2、配置免密码登录见:《Linux之ssh免密登录》3、安装hadoop-2.8.0       ①、下载hadoop-

2017-06-28 16:07:22 1862 1

原创 Linux之ssh免密登录

ssh无密码登录,自然要用到Linux的基础命令ssh及scp,对于ssh和scp的使用见:《ssh,scp命令使用教程》本机自身实现无密码登录:生成公钥、私钥对 ssh-keygen进入到生成密钥文件夹中,默认在用户的家目录下面,一个隐藏的.ssh文件夹中。 cd /home/hzq/.ssh/查看是否有“authorize

2017-06-28 09:06:43 77787

NameNode及SecondaryNameNode分析

NameNode及SecondaryNameNode分析

2017-07-07

itextpdf实现页眉页角

通过itextpdf生成页眉页脚

2017-07-02

idea+maven+spring+cxf

idea+maven+spring+cxf

2017-04-19

mybatis基础CRUD

mybatis基础CRUD案例

2017-04-09

mysql-jdbc

mysql-connector-java是mysql的官方驱动,它是java通过JDBC连接操作mysql的驱动,

2017-03-30

mysql-jdbc.jar

JDBC是直接用java操作数据库的工具

2017-03-30

js,css压缩工具(Windows)

项目优化:css,js偏大型文件压缩工具

2017-03-10

空空如也

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

TA关注的人

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