- 博客(39)
- 资源 (3)
- 收藏
- 关注
原创 #sftp命令传输及基础问题分析
sftp(Secure File Transfer Protocol)是一种基于SSH协议的文件传输协议,通过sftp命令可以在网络中进行文件的上传、下载和管理,是一种安全可靠的文件传输方式。
2023-11-24 13:53:08 1333
原创 Redis常见面试题汇总1
1.什么是Redis Redis是一种使用C语言编写的高性能键值对key-value形式存储的非关系型数据库,Redis支持五种数据类型:字符串、列表、集合、散列表、有序集合,Redis中的键类型只能是字符串类型。 Redis的数据存储在缓存中,所以读写速度快,每秒可以处理10万次读写操作,Redis经常用来做分布式锁,除此之外Redis支持事务、持久化、LUA脚本、LRU驱动事件、多种集群方案。2.Redis的优缺点 优点: 1.读写性能优异, Redis能读的
2020-10-06 10:28:23 255
原创 一个简单的SpringColud项目结构及理解
SpringColud文章目录SpringColud1.分布式应用*( 微服务)SpringCloud概述2.Eureka注册中心2.1 注册中心eureka-server2.2 商品服务product-server2.3 商品服务接口product-api搭建2.4 SpringCloud Eureka 自我保护机制3.微服务调用方式Ribbon3.1订单服务order-server3.2 使用Ribbon来实现远程调用3.3 使用Ribbon实现负载均衡4.微服务调用方式Feign4.1使用Feig
2020-10-06 08:32:02 1458
原创 Nginx学习笔记
Nginx文章目录Nginx1.Nginx简介2.常用配置2.1虚拟主机配置2.2 日志文件2.3 location配置2.4 反向代理配置2.5负载均衡配置3.搭建高可用环境3.1安装步骤3.2 master 主机3.3 slave 分机1.Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本
2020-08-04 17:50:47 457
原创 MongDB增删改查+集成springboot
MongDB - Spring data Jpa文章目录MongDB - Spring data Jpa1.mongodb1.1 简介1.2 特点2.安装及navict安装基本语法3.操作3.1新增3.2更新3.3删除3.4 查询3.4.1排序查询3.4.2分页查询3.5高级查询3.5.1比较操作符3.5.2逻辑操作符3.5.3模糊查询3.6 数组查询3.6.1 添加3.6.2 删除3.6.3 修改3.6.4 查询4.聚合操作4.文档设计4.1三 泛式4.2 反泛式5.集成springboot5.1依赖
2020-07-16 15:18:21 911
原创 linux的超级简单操作及基本命令
Linux文章目录Linux1.linux2.命令操作2.1 基本命令2.2 查询:2.3 创建及切换所在目录2.4 删除2.5 文件搜索2.6 帮助2.7压缩解压2.8 关机重启2.9 其他命令3.vi编辑器4.用户管理5.文件基本权限6.系统服务7.网略管理7.1.防火墙8.软件安装8.1 常用命令错误问题1.linuxLinux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发
2020-07-09 18:17:47 616
原创 一口气学会Redis基本操作
Redis文章目录Redis1.Redis简介1.String类型2.Hash类型3 list4.set5.zset2.持久化机制3.集成1.Jedis:2.Spring-boot 集成总结1.Redis简介nosql 数据库 k v 对 查询数据非常快Redis简介:是以key-value形式存储,和传统的关系型数据库不一样.不一定遵循传统数据库的一些基本要求.(非关系型的,分布式的,开源的,水平可拓展的)键可以包含:(string)字符串,哈希,(list)链表,(set)集合,
2020-06-22 00:02:09 457
原创 Maven基础知识总结
Maven文章目录Maven1.Maven 定义作用2.Maven设置3.Eclipse配置Maven4.maven创建se项目5.maven创建web项目6.坐标7.依赖从前项目的问题:1.需要添加jar包(包之间的兼容性)2.运行代码,测试麻烦安装maven并配置1.解压maven,最好不要放太深,最好不要有中文2.打开环境变量,配置MAVEN_HOME------maven 路径3.配置path ----%MAVEN_HOME%4.在cmd 输入 mvn -v 测试成功否
2020-06-18 22:49:36 331
原创 Spring学习第五话-mvc-拦截器
Spring -mvc文章目录Spring -mvc1. 了解SpringMVC的核心构成2. 使用SpringMVC访问WEB-INF下的hello.jsp3. 使用标注形式的SpringMVC 访问 WEB-INF下的hello.jsp4.拦截器1 拦截器的作用2 HandlerInterceptor 接口3 拦截器的使用步骤5.文件上传1. 了解SpringMVC的核心构成MVC 的构成 Model M 原来封装数据 封装业务逻辑 封装数据库访问 javaBean V
2020-06-14 18:49:14 275
原创 Spring学习第四话-AOP及SSM集成
:AOP & SSM文章目录:AOP & SSM1.AOP1.什么是AOP2.AOP 中涉及的概念3.切点表达式的写法4.AOP 中的五种通知类型5.标注形式的AOP2.SSM 集成1.集成本质2.搭建项目3.注解方式4.事务问题Spring实现事务的方式1.xml实现事务2.注解实现事务3.其他1.AOP1.什么是AOP Aspect Oriented Programming 面向切面编程 Aspect 其实是一个特殊的对象 Aspect 封装了共通的业务逻辑
2020-06-10 15:27:06 427
原创 Spring学习第三话 -组件扫描及注解
Spring -031. 相关的标注 以及用法1.1 组件扫描的其他标注@Scope 控制对象作用域的 value属性的取值有 singleton prototype @PostConstruct 控制对象初始化的标注 加在方法上@PreDestroy 对象销毁对应的标注 注意必须是单例的 主动关闭容器1.2组件扫描和DI相关的标注配置文件优先1.@Value一般用于解决复杂值的注入 用法是@Value("值")用在成员
2020-06-07 15:26:37 265
原创 Spring学习第二话-DI
Spring -02文章目录Spring -021.什么是DI2. 完成DI的三种方式3. 如何创建DataSource 对象 并注入对应参数 的值4. 如何注入java的集合参数5. 什么是组件扫描 组件扫描的实现步骤1.什么是DIDependence Injection 依赖注入(依赖注射)一个组件 需要另外一个组件时 把组件的值设置给这个组件的过程叫做依赖注入解决的是组件之间的装配问题2. 完成DI的三种方式1.setter注入参考对象类型中定义的set方法<bean id
2020-06-06 11:10:48 251
原创 Spring学习第一话-基础知识
Spring文章目录SpringSpringSpring1. 研究Spring 框架的构成2. 研究Spring 容器Spring容器是什么?ApplicationContext和BeanFactory两种类型区别Spring 容器中对应的作用域spring容器的生命周期Bean标签属性3. 研究什么是IOCSpring 容器实现IOC的步骤4. 研究Spring 容器创建对象的三种方式 和 ...
2020-04-06 18:25:08 360
原创 ajax基础笔记
ajax文章目录ajax1.研究什么是ajax2.ajax的特点3.技术构成3.1.XMLHttpRequest3.2. XMLHttpRequest的api3.3. 获取请求对象4.研究如何使用jquery 来完成ajax请求的发送1.研究什么是ajaxAsynchronous JavaScript And XML异步 javaScript 和 xml (Extensiable Mark...
2020-02-25 22:51:01 290
原创 EL表达式及JSTL
Servlet 5 复习文章目录Servlet 5 复习1.研究什么是EL EL的作用EL11个内置对象EL特点EL的 .与[ ]**el表达式 取出域对象中的数据, 输出到网页中**EL变量EL自动转变类型EL的运算符2.研究什么是JSTL JSTL 解决什么问题JSP标准标签库IF标签**forEach 标签**3.JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL...
2020-02-22 12:15:43 495
原创 Request的api 和 Path、URI区别
Request的api 和 Path、URI区别文章目录Request的api 和 Path、URI区别Request对象的主要方法:Path 与 URIRequest对象的主要方法:Request对象的主要方法: setAttribute(String name,Object):设置名字为name的request 的参数值 getAttribute(String name):返回由...
2019-12-25 19:34:27 1850
原创 Servlet3
Servlet 3 复习文章目录Servlet 3 复习1.研究 什么是转发 什么是重定向 如何完成转发:forward重定向:Redirect2.什么是状态管理3.研究Cookie 和 Session 的差别 分别使用Cookie 和 Session完成用户请求次数的记录问题什么是cookie?创建cookie:将cookie加入到响应头部从请求头获取CookieCookie的常用操作:...
2019-12-19 19:28:09 549
原创 Servlet 复习 1
Servlet 复习 1文章目录Servlet 复习 1HTTP协议1. 研究http 的请求和响应结构欢迎端口号2.研究tomcat什么是tomcat快速搭建步骤Tomcat的作用tomca的目录结构和作用欢迎项目测试是否可以运行3.什么是Servlet怎么编写servletHTTP协议一个传输层网络协议,超文本传输协议特点: 1.简单快速的传输协议,支持多种不同的数据提交 GE...
2019-12-13 19:52:27 420
原创 JDBC 及事务复习
JDBC1.什么是JDBC ?Java DataBase Connectivity java数据库连接JDBC是一套标准,是java与各大数据库厂商共同制定的一套接口,而这套接口由个大数据库厂商进行了实现。2.JDBC 连接数据库的步骤?1.导jar包2.加载数据库驱动(java se项目可省略,java web不可省略) DriverManagerClass.forN...
2019-12-10 21:28:18 166
原创 MySql2 创建基于三范式的用户·订单·产品表
学习笔记用户 订单 和 产品 的设计·之前创建了学生表,但是并没有基于三范式,即使能查出数据但并不规范,今天创建一份基于三范式的表格。一:三范式·在创建表格之前需要了解什么是三范式?解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; --------即字段不可分; 2NF:唯一性 要求数据库表中的每个实例或行必须可以被惟一的区分; ...
2019-12-06 20:05:05 562
原创 MySql 复习及学生表,课程表,班级表的创建
学习笔记·数据库表的创建及查询文章目录学习笔记任务过程第一步:分析需求第二步:新建数据库第三步:新建表1.Grade表2.Student表3.subject表第三步:插入数据1.Grade表2.Student表3.subject表第四步:查询测试1.查询学号为1001的学生所有信息2.根据班级名称查询每个班级有哪些学生3.根据 学生学号 查询学了哪些课程4.每个年级的学生所学的课程学习一:三...
2019-12-03 21:37:03 12119 1
原创 MySql 03 笔记
MySql 03今天内容:(1)select查询语句1.select查询语句(重中之重)1.1 字段的排序 select [distinct] 字段名1 [as 别名1], 字段名2 [as 别名2], ... from 表名 [where 查询条件] [order by 字段名1 asc或desc, 字段名2 asc或desc, ...]; 如: -- 查...
2019-11-28 21:40:46 1374
原创 REST四种请求(get,delete,put,post)
Restrest的四种请求Rest即表述性状态传递 (Representational State Transfer)一种软件构架风格。具体的规范:①把请求的url设计由原来的基于操作的设计变成基于资源的设计。/account/{id} /account/1②对于http的请求方式做了规范(post,get,delete,put)post 增加 get 查...
2019-11-27 22:13:30 5786 1
原创 MySql 02 笔记
今天内容: (1)DML数据操纵语句 (2)Select查询语句MySql 021.DML数据操纵语句(重点、练熟)1.1 基本概念 DML数据操纵语句主要用于实现对表格中数据内容的插入、更新(修改)以及删除操作。1.2 数据内容的插入(1)语法格式 insert into 表名 [(字段名1, 字段名2, ...)] values (值1, 值2, ......
2019-11-26 20:37:24 180
原创 MySql 01笔记
今天内容: (1)数据库的概述 (2)MySQL数据库的环境搭建 (3)常用的数据类型 (4)DDL数据定义语句 (5)DML数据操纵语句MySql1.数据库的概述(常识)1.1 数据库的概念数据库主要指存放数据的仓库。1.2 主流的数据库目前主流的数据库有:Oracle、MySQL、SQL Server、…2.MySQL数据库的环境搭建(重点)2....
2019-11-25 19:50:45 245
原创 Filter & Listener 笔记
Filter & ListenerJavaWeb 三大组件1. Servlet2. Filter3. ListenerFilter 过滤器 *请求的过滤. 面向切面思想设计的程序 ( AOP )我们常用过滤器 进行权限设置, 编码设置 等等.使用步骤1. 编写一个类, 实现Filter接口2. 编写Filter接口中的三个抽象方法的实现 - init : ...
2019-11-21 19:06:11 208
原创 JSP 02 笔记
JSP 02内置对象 ( 隐含对象 )JSP中的执行代码 会转换到Servlet的service位置.在执行代码转换的位置之前, 引擎提前准备好了一些供我们使用的对象, 我们称这些对象为内置对象.内置对象简化了我们开发动态网页的流程.JSP 九大内置对象 *****1. 对象名: request 对象类型: HttpServletRequest 作用: 请求对象 , 包含了请...
2019-11-20 19:23:24 156
原创 JSP 01 笔记
JSP 01什么是JSPJava Server Pages Java的动态网页技术实现.JSP引擎 *JSP引擎原理: 读取JSP文件, 将文件内容转换为Servlet . 在我们通过浏览器访问JSP文件时, JSP文件执行的流程是: 浏览器访问JSP --> tomcat --> 通过JSP引擎将要访问的JSP文件 转换为Servlet --> 将Ser...
2019-11-19 19:11:00 107
原创 Servlet 04 笔记
Servlet 04会话跟踪 ( 状态管理 )HTTP是无状态的协议. 我们客户端与服务器的每一次交流 ,服务器都没有记忆能力.学习会话跟踪技术 , 可以让我们的服务器 在与客户端 的一场会话中, 拥有记忆能力.存在两种技术实现: 1. Cookie : 将客户端与服务器交流时 产生的状态, 存储在客户端中. 2. Session : 将客户端与服务器交流时 产生的状态, 存储在...
2019-11-18 19:18:41 86
原创 Servlet 03 笔记
Servlet 03乱码问题请求乱码问题在tomcat8版本之前, get与post请求都乱码.在tocmat8.0版本时, GET请求的乱码得到了解决.发生乱码的原因: 原因是tomcat在接收到数据后, 会按照tomcat的默认编码(ISO-8859-1) , 将数据转换为文字. 解决乱码问题: 方式1. 适用于所有乱码情况. 原理: 将正常文字变为乱码的流程 ...
2019-11-14 19:51:20 82
原创 Servlet 02笔记
Servlet 02DAO 层data access object (数据访问对象) .User - UserDao - insert 1. 连接数据库 2. 执行sql语句 3. 根据影响的行数 返回true或false - delete - update - query 1. 连接数据库 2. 执行SQL查...
2019-11-11 21:39:03 82
原创 Servlet 01笔记
Servlet 01Tomcat官网地址: http://tomcat.apache.org/tomcat独立环境安装 ( 生产环境 )前置条件: 1. 必须安装jdk . 必须存在环境变量 JAVA_HOME 2. 卸载杀毒软件, 必须关闭windows基本防火墙 和 windows域高级防火墙安装步骤: 1. 下载tomcat8.5版本的wi...
2019-11-08 19:41:46 88
原创 JS 02笔记
JS 02HTML DOM对象HTML Document Object Model ( HTML文档对象模型 )###通过文档对象 document , 获取元素对象 *****1. 通过元素的id属性值, 查找一个元素对象 var 元素对象 = document.getElementById("id值");2. 通过元素的名称 , 查找一个元素对象数组 var 元素对象数组...
2019-11-04 20:25:23 222
原创 Jquery 02
Jquery 02样式函数 css用于修改样式:格式1: 一次修改单个样式 $obj.css("样式名称","样式值"); 格式2: 一次修改一组样式 $obj.css(对象); 对象中包含的属性 , 都会设置到样式上. 例如: 给所有的div 添加宽度和高度 $("div").css({ "width":"200px", "height":"200...
2019-11-01 20:55:57 176
原创 Jquery
Jquery 01介绍Jquery是一个快速的简单的JavaScript代码库,也可以看做一个javas框架。使用步骤其实jQuery就是别人写好的js文件,将其引入到html中,就OK了。下载jQuery.js,引入到html中。 步骤一: 下载:https://cdn.bootcss.com/jquery/3.4.1/jquery.js 步骤二: 通过script标签引入。...
2019-10-28 20:36:36 145
原创 XML 基础
XML简介xml: 可扩展标记语言。 特性:1.xml具有平台无关性,是一门独立的标记语言。 2.xml具有自我描述性。 用途:1:网络数据传输。 2.数据存储。 3.配置文件。XML 语法格式 * xml文档通常存储在.xml文件中。XML文档声明<? xml version ="1.0" endcoding ="UTF-8" ?>...
2019-10-27 22:39:37 119
原创 JavaScript
JavaScript 01简介JS 是一种网页编程技术 , 用于向网页添加交互行为的编程技术 .JS 是一种基于对象 和 事件驱动的 解释性脚本语言 ,由浏览器直接解析执行代码 , 不进行预编译.特点:1. JS代码可以直接嵌入到HTML文件中2. 可以使用任何的文本编辑器编写代码3. 基于对象 内置了大量的可用对象.4. 与Java不同, 代码不进行预编译, 直接解析...
2019-10-26 20:50:51 126
原创 HTML form表单 及CSS 1
#HTML & CSS###表单标签 form ***简介: 用于显示与收集用户的信息, 并将信息发送给服务器.常见用途: 1. 用户的登录注册. 2. 搜索引擎 3. 商城网站的商品检索 4. 站内检索 5. 调查问卷 等等常用属性: - action : 提交的服务器地址. - method : 提交数据的方式 (GET / POST ...) ...
2019-10-24 15:36:27 398
原创 CSS常用样式及定位笔记
CSS 022019/10/22 8:57:44常用样式文字样式- 字体大小 font-size:长度+单位;- 文字颜色 color:颜色值;- 内容横向位置 text-align:left/center/right;- 内容纵向位置: vertical-align: - top : 顶部对齐 - middle : 中间对齐 - bottom ...
2019-10-23 16:31:06 188
navicat12傻瓜式安装及pj教程
2020-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人