![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 85
zkFun
热爱学习,持续产出。
展开
-
✅SpringBoot注解笔记
文章目录@SpringBootApplication@Controller 、@ResponseBody@Value@ConfigurationProperties、@Component、@Autowired@SpringBootApplicationSpring Boot 项目的核心注解,主要作用是开启Spring 自动配置,如果在 Application 类上去掉该注解,那么不会启动 SpringBoot程序。@Controller 、@ResponseBody依然是之前的Spring MVC,原创 2021-02-24 12:44:27 · 312 阅读 · 3 评论 -
⏰⏰⏰Spring知识点
文章目录一、Spring1.为什么要使用Spring2.什么是IOC(控制反转)3.什么是DI(依赖注入)4.依赖注入的几种方法5.spring 中有多少种 IOC 容器?6.spring 提供了哪些配置方式?7.spring 支持几种 bean 的作用域?8.spring 自动装配 bean 有哪些方式?9.解释一下什么是 aop?10.什么是 Aspect?11.AOP 有哪些实现方式?二、SpringMVC12.spring mvc 运行流程?13.spring mvc 有哪些组件?三、SpringB原创 2021-02-26 11:26:41 · 322 阅读 · 0 评论 -
java发送邮件,工具类
package cn.itcast.travel.util;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Properties;/** * 发邮件工具类 */public final class MailUtils { private static final String USER = "原创 2020-08-02 13:21:59 · 182 阅读 · 0 评论 -
Linux进阶之Shell-awk
shell-awk原创 2023-08-16 21:15:21 · 77 阅读 · 0 评论 -
Linux进阶之Shell-sed
Linux进阶之Shell-sed原创 2023-08-16 21:13:57 · 254 阅读 · 0 评论 -
Linux进阶之Shell
Linux分为三大部分【1.基础理论】【2.常用指令】【3.Shell编程】,本文为第三部分原创 2022-05-06 15:26:45 · 414 阅读 · 0 评论 -
Linux系统必学必会知识点整理
分为三大部分【1.基础理论】【2.常用指令】【3.shell编程】本文为第一部分原创 2022-05-05 18:05:13 · 1380 阅读 · 0 评论 -
分布式之Docker
Docker定义、核心组件与使用。 Docker核心要素:镜像、容器、仓库原创 2022-05-04 15:42:58 · 1871 阅读 · 0 评论 -
分布式之RabbitMQ
RabbitMQ入门到熟练掌握,java,springBoot继承。原创 2022-04-30 17:24:52 · 1739 阅读 · 0 评论 -
分布式之SpringSession
文章目录1、概述1.1 Web中的Session和Cookie回顾1.2 Session会话管理及带来的问题1.3 Session会话共享方案2、SpringSession2.1 使用方法概述3、应用场景3.1 同域名下相同项目(集群环境)实现Session共享3.2 同域名下不同项目实现Session共享3.3 单点登录不支持4 Spring Session的执行流程(源码分析)1、概述1.1 Web中的Session和Cookie回顾Session机制由于HTTP协议是无状态的协议,一次浏览器和原创 2022-04-08 16:40:22 · 547 阅读 · 0 评论 -
分布式之Nginx
Nginx (engine x) 是一个高性能的Web服务器和反向代理服务器,也可以作为邮件代理服务器,负载均衡。Nginx 特点是占有内存少,并发处理能力强,以高性能、低系统资源消耗而闻名。原创 2021-10-27 16:54:47 · 404 阅读 · 0 评论 -
Git常用命令(分支操作、冲突合并等)
文章目录前言一、命令速查二、常用三、分支操作3.1 创建分支3.2 提交本地分支到远程仓库3.3 分支代码拉取3.4 创建远程分支,并关联四、合并分支到master五、 只push某个文件、文件夹六、先commit,然后pull,然后再push七、工作区、暂存区、历史区八、常用diff对比文件前言公司的代码常托管到gitlab,或者github上。git操作方便分布式合作开发。关于git命令,只是记录本地各个分支变动的集合,在不同的分支,可能是用一个文件路径,但是分支不同需要显示的文件也不同,本地分支原创 2021-05-20 13:34:39 · 420 阅读 · 0 评论 -
⏰⏰⏰⏰计算机网络
文章目录1 计算机网络TCP/IP五层模型和OSI网络七层协议⭐⭐1.1 物理层1.2 数据链路层1.3 网络层IP1.4 传输层TCP、UDPUDP、TCP的区别TCP的三次握手与四次挥手⭐⭐⭐⭐1.5 应用层HTTP2 HTTP和HTTPS2.1 请求报文和响应报文2.2 具体应用连接管理1. 短连接与长连接2. 流水线Cookie1. 用途2. 创建过程3. 分类4. 作用域5. JavaScript访问6. 标记HttpOnly7. 标记Secure8. Session9. 浏览器禁用Cooki原创 2021-03-10 21:34:55 · 628 阅读 · 0 评论 -
Redis常用命令和数据结构命令方便查找
文章目录0 手册地址1 基本知识1.1 redis-benchmark(测试redis的性能)1.2 ping(查看状态pong正常)1.3 info [section](查看redis服务器的统计信息)1.4 默认16个库1.5 select db(切库)1.6 dbsize(当前数据库中key的数目)1.7 keys *(当前数据库中有哪些key)1.8 flushdb(清空当前库)1.9 flushall(清空所有数据库)1.10 config get *(获得redis的所有配置值)2 数据结构2.原创 2020-10-13 11:21:01 · 656 阅读 · 0 评论 -
Redis的安装到Linux虚拟机
文章目录第一步:下载redis第二步:使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统。第三步:解压redis-5.0.2.tar.gz到/opt目录第四步:编译redis,进入解压目录,并且执行make命令:第五步:安装gcc。第六步:再次回到redis解压目录执行make命令进行编译第七步:进行清理工作第八步:再次执行make指令进行编译:第九步:执行make install安装redis:第十步:启动Redis① 前台启动 redis-server②后台启动 redis-se原创 2020-10-13 10:38:42 · 534 阅读 · 1 评论 -
分布式-dubbo的zookeeper方式例子,非直连
文章目录1.接口工程(java工程!!)1.1实体类,**记得序列化!**1.2 接口方法1.3web.xml1.4 pom2.服务提供者2.1 接口实现类2.2 dubbo配置文件,spring配置文件2.3 web.xml2.4 pom文件3.服务消费者3.1 消费者控制器3.2 配置文件3.3 web.xml3.4 pom文件3.5 显示页面dubbo直连->接口工程->接口工程+zookeeper1.接口工程(java工程!!)1.1实体类,记得序列化!public class原创 2020-10-12 10:25:29 · 246 阅读 · 0 评论 -
❗⭕⭕算法——查找(顺序,二分,裴波那契,题解)
1 介绍2 顺序(线性)查找2.1 思想遍历,发现相同值返回2.2 代码public static int seqSearch(int[] arr, int value) { for (int i = 0; i < arr.length; i++) { if(arr[i] == value) { return i; } } return -1; }3 二分查找3.1 思想待查找的数组有序或者部分有序要求时间复杂度低于O(n),或者直接要求时间复杂原创 2020-09-28 21:04:53 · 192 阅读 · 0 评论 -
后端——SpringMVC中的拦截器与过滤器
文章目录1 拦截器1.1 preHandle(request,response, Object handler):1.2 postHandle(request,response, Object handler,modelAndView):1.3 afterCompletion(request,response, Object handler, Exception ex):1.4 多个拦截器的顺序2 过滤器1 拦截器自定义拦截器,需要实现 HandlerInterceptor 接口。而该接口中含有三个方法原创 2020-08-23 14:30:07 · 672 阅读 · 0 评论 -
后端——Servlet中文乱码问题
web.xml注册声明过滤器,解决post请求乱码的问题 <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--设置项目中使用的字符编码-->原创 2020-08-18 16:48:12 · 168 阅读 · 0 评论 -
后端——servlet的setAttribute()、getAttribute
一、ServletContext域中1.1 ServletContext即 Servlet 上下文,是个接口,是 Web 应用中所有 Servlet 在 Web 容器中的运行时环境。这个运行时环境随着 Web 应用的启动而创建,随着 Web 应用的关闭而销毁。也就是说,**一个 Web 应用,就一个 Servlet 运行时环境,即一个 Servlet 上下文,即一个ServletContext 对象。**这个 Servlet 运行环境中都包含哪些具体的“环境”呢?即 ServletContext 对原创 2020-08-17 14:34:35 · 7380 阅读 · 0 评论 -
后端——idea常用配置文件模板(mybatis)
1.mybatis(Spring框架中)1.1 mapper文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <setting原创 2020-08-13 09:47:18 · 236 阅读 · 0 评论 -
后端——Spring注入笔记
一. xml文件1.1.set 设值注入,自动调set方法,类中不能有同名构造函数,引用类型用ref <bean id="mystudent" class="com.zknode.ba01.Student"> <!--设值注入,自动调set方法,类中不能有同名构造函数--> <property name="name" value="张三"></property> <property name="a原创 2020-08-08 20:56:31 · 180 阅读 · 0 评论 -
后端——web后端知识点(SSM)积累ing。。。
1.java中创建对象有哪些方式:构造方法 , new Student()反射序列化克隆ioc :容器创建对象动态代理原创 2020-07-30 15:15:48 · 254 阅读 · 0 评论 -
Mybatis使用idea版本
1.dao层框架2maven项目传统使用2.1 pom文件加入坐标,Mybatis和数据库Mysql <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.1</version> </dependency> <depend原创 2020-07-30 14:57:23 · 3924 阅读 · 0 评论 -
SQL注入,开发决解办法
sql注入问题:JDBC解决办法:preparedstatement 代替statementMybatis解决办法:推荐#,自动调用preparedstatement$调用statement原创 2020-07-28 16:02:25 · 86 阅读 · 0 评论 -
后端——tomcat服务器 servlet接口概念配置
web服务器软件:服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 web容器常见的java相关的web服务器软件:* webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。* webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。*原创 2020-05-26 20:29:34 · 792 阅读 · 0 评论