- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 微服务架构
一.认识微服务技术栈(1)服务集群:根据业务功能模块拆分成一个个独自的项目,每个项目完成独自的功能,每个项目又称为独自的服务,每个服务构成了一个服务集群;(2)注册中心:由于服务多,肯定要记录每个服务的信息(ip 端口 功能)就用到了注册中心。每个服务在注册中心中注册,当用户进行调用服务,它首先到注册中心拉取服务信息再去调用相对于的服务(3)配置中心:每个服务都会有各自的配置信息,便于统一管理,使用到配置中心,如果想更改服务的配置中心,就在配置中心上进行更改,配置中心会通知相关的服务实现配置
2022-08-24 18:11:20
6154
4
原创 freemarker
1.FreeMarker的概念FreeMarker是一个模板引擎, 一个基于模板生成文本输出的通用工具,用纯Java编写。FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图) :FreeMarker不是一个Web应用框架,而适合作为Web应用框架一一个组件。FreeMarker与容器无关,因为它并不知道HTTP或Se
2020-12-11 16:29:44
445
原创 Redis基础入门
1.概念redis是一款高性能的NOSQL系列的非关系型数据库 1.1什么是Redis Redis是用c语营开发的一个开源的高性能键值对(key -value)数据库,官方提供测试数据,5o个并发执行10oo0个请求,读的速度是110赛次/s,写的速度是810o0次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:字符串类型string ,哈希类型hash 列表类型list 集合类型set ...
2020-12-05 12:48:49
406
原创 操作系统(OS)
一.操作系统的定义 操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。二.操作系统的功能与目标①操作系统作为系统资源的管理者(这些资源包括软件、硬件、文件等),需要提供什么功能? 补充知识:...
2020-04-29 17:11:54
6031
5
原创 计算机组成原理
一.计算机系统简介 1. 计算机的软硬件概念 计算机系统: 硬件:计算机的实体,如主机,外设等 软件:由具有各类特殊功能的信息(程序)组成 系统软件:用来管理整个计算机系统 如 语言处理程序 操作...
2020-04-05 10:21:31
1474
1
原创 C++
一.函数1 . 函数的分文件编写 1.创建 .h 后缀名的头文件 2. 创建.cpp后缀名的源文件 3.在头文件中写函数声明 4 在源文件中写函数的定义 5.调用函数/* ss.h 要写引用 不然ss.cpp会报错*/#include <iostream>us...
2019-09-29 18:35:29
375
原创 Linux
1.Linux基本的命令 cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ ...
2019-01-04 18:23:52
192
原创 SpringMvc
一. Spring 介绍 Spring的作用:就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通过配置类说明管理的 1 . springmvc的介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图: ...
2018-12-26 21:35:40
297
原创 Mybatis
一.使用jdbc编程问题总结数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。 Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。 使用preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不一定,可能多也可能少,修改sql还要修改代码,系统不易维护...
2018-12-23 19:49:01
216
原创 数据结构篇
一.绪论 数据结构主要研究非数值性程序设计中所出现的计算机操作对象以及他们之间的关系和运算等 术语 数据(Data):信息 对在计算机科学中指所有能输入到计算机中并被计算机程序处理的符号的总称; 例如 在结客观事物的符号表示,构体中,结...
2018-11-13 16:32:40
4020
2
原创 C语言
1.C语言的特点 (1)C语言是一中面向过过程的编程语言 (2)是一种结构化程序设计语言,特别适合大型程序的模块设计 (通过函数来实现) (3)允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作2.HelloWord程序#include<stdio.h>//这个是个标...
2018-10-07 16:24:02
908
原创 svn管理工具
1. svn是什么? svn是用于代码管理 使用svn可以将代码上传到svn服务器上,若想使用该代码,可以从svn服务器上下载,可以实现更新,上传,提交等功能。 若在提交过程中出现版本冲突,会提交失败 ,他会将代码下载到本地仓库,与服务器中的代码进行校对,实现更新,这样该版本会比之前的版本高一,然后在进行提交,提交成功2.svn服务端安装配置 ......
2018-06-23 15:40:36
21152
1
原创 Maven管理工具
1.Maven的简介 什么是maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 对jar包统一管理 Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包 若本地仓库(存放jar包)有的话,直接获取...
2018-06-20 21:29:07
2794
原创 Quartz入门
1.Quartz简介 quartz通俗来讲是用于程序在规定的时间执行任务 如以下案例 第一步:创建maven工程,导入spring和quartz相关依赖<!--引入Quartz的依赖 --> <dependency> <groupId>org.quartz-scheduler</groupId> &...
2018-06-10 13:58:25
229
原创 shiro入门
一 . shiro简介 Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密。可以用 Apache Shiro所做的事情: 验证用户 对用户执行访问控制,如: 判断用户是否拥有角色admin。 ...
2018-06-06 21:52:51
354
原创 jQuery EasyUI ztree插件使用
1.下载easyUI的开发包 该包的结构是 2.将easyUI的资源文件引入的页面中:<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/js/easyui/themes/default/easyui.css"><link rel="stylesh...
2018-06-05 22:48:53
1427
原创 apache CXF入门
支持多种协议: • SOAP1.1,1.2 • XML/HTTP • CORBA(Common Object Request Broker Architecture公共对象请求代理体系结构 ,早期语言使用的WS。C,c++,C#) • 并可以与Spring进行快速无缝的整合灵...
2018-06-03 21:50:30
1156
原创 struts2
* servlet *servlet的生命周期 init service 抽象方法 destroy 这三个方法是servlet的生命周期 *servlet是单例模式 *属性的数据是全局数据,如果出现这样的情况,注意线程安全的问题。 *servlet的缺点 ...
2018-06-03 09:58:18
366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人