自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SentOS-8安装流程(自用)2021-09-04

实施规范 准备好对应的系统版本,软件版本然后进行安装,数据库版本为指定版本,跟换版本需要重新测试; Mysql软件版本:mysql-5.7.31-linux-glibc2.12-x86_64.tar Node软件版本:node-v12.18.3-linux-x64.tar 一、安装SentOS-8系统 制作安装centos8系统U盘进行安装 语言选择中文 选择对应的服务进行安装,这个需要根据实际情况来进行选择添加;(要有java项目的话,就需要安装对应的java环境) 这里需要点击两次,因为我

2021-09-04 10:24:30 1068 1

原创 继承~~~优缺点

继承的优缺点 优点: 功能复用:直接将已有的属性和行为继承过来,实现了功能的复用,节省了大量的工作 便于扩展新功能:在已有功能的基础上,更容易建立,扩充新的功能 结构清晰,简化认识:同属于一个继承体系的相关类,他们之间结构层次清晰,简化了人们对代码结构的认识 易维护性:不同类之间的继承关系,让这些事务之间保持一定程度的一致性,大大降低了维护成本 缺点: 打破了封装性:父类向子类暴露了实现细节,打破了父类对象的封装性 高耦合性:类与类之间紧密的结合在一起,相互依赖性高 程序设计的追求:高内聚,低耦合 耦合:两

2020-10-10 16:05:57 568

原创 MySQL数据库

MySQL数据库事务 事务及四大特征 什么是事务 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全的不执行。 简单的说:事务就是将一堆的SQL语句(通常是增删改查操作)绑定在一起执行,要么都执行成功,要么都执行失败,即都执行成功才算成功,否则就会恢复到这堆SQL执行之前的状态。 下面以银行转账为例,张三转100块到李四的账户,这至少需要两条SQL语句: 给张三的账户减去100元; update 账户表 set money = mone

2020-08-28 16:59:04 281

原创 Cookie 和 Session 原理和区别

什么是会话 什么是会话:当浏览器发请求访问服务器开始,一直到访问服务器结束,浏览器关闭为止,这期间浏览器和服务器之间产生的所有请求和响应加在一起,就称之为浏览器和服务器之间的一次会话。 在一次会话中往往会产生一些数据,而这些数据往往是需要我们保存起来的,如何保存会话中产生的这些数据呢? 比如在购物过程中,将商品加入购物车,其实就是将商品信息保存到数据库中。(不讨论) 如果在没有登录时,将商品加入购物车,其实就是将商品信息保存到了cookie或session中。 可以使用cookie或者session保存

2020-08-28 14:57:21 351

原创 SSO~~~单点登录

面试题:你的单点登录是怎么调用的? 流程图: 原理: 实现步骤: 当用户登录时,通过nginx访问jt-web中任意的服务器之后输入用户名和密码访问jt-sso单点登录服务器 获取用户的登录信息查询数据库,校验用户名和密码是否正确,如果用户名和密码是正确的,将用户信息转化为JSON串,之后生成加密的秘钥TOKEN(MD5(盐值+随机数))。将token:userJSON保存redis中,并且将token信息返回给客户端(jt-web)。 jt-web接收到服务器端数据时,首先校验数据是否有效,如果数据准确

2020-08-27 15:46:55 429

原创 各种(String,Date等)常见api

String

2020-08-21 11:02:42 273

原创 AJAX~~~基础

Ajax简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是AJAX AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。 ...

2020-08-20 23:07:31 195

原创 Shiro~~~安全框架

Shiro 概述 Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 用户资源访问控制,流程分析: 具体例子的流程图 Shiro 概要架构 在概念层,Shiro 架构包含三个主要的理念:Subject,SecurityManager和 Realm。 Shiro 详细架构 通过Shiro框架进行权限管理时,要涉及到

2020-08-17 20:20:14 296

原创 Redis~~~总结整理

概述 什么是Redis Redis(Remote Dictionary Server)是一个使用C语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此redis被广泛应用

2020-08-15 11:11:52 560

原创 Spring两大核心 IOC AOP

Spring两大核心 IOC AOP 萌新的日常操作 IOC就是控制反转,不是一种编程方法,而是一种编程思想,就是把对象的创建过程交给spring ioc 容器去管理 Spring IOC 容器管理一个或多个bean。这些bean是使用您提供给容器的配置元数据创建的(例如,以XML定义的形式) Bean的初始化方式有三种 1.实例化工厂 2.静态工厂 3.构造方法 DI:就是依赖注入,在IOC容器创建对象的时候,初始化内部属性,来定义他们的依赖关系 DI存在两个主要方法:1.set方法注入,2.

2020-07-09 14:20:12 208

原创 方法重载和方法重写的区别

方法重载和方法重写的区别 萌新的日常操作 1、英文名字的不同 重载:Overload 重写:Override 2、位置不同 重载:同一个类中 重写:子类和父类之间 3、作用不同 重载:在一个类里面为一种行为提供多种实现方式并提高可读性 重写:父类方法无法满足子类的要求,子类通过方法重写满足要求 package cn.tedu.overload; //这个类用来测试 方法的重载现象:在同一类中,方法名相同+参数列表不同! public class Test5_Overload { public

2020-07-02 14:50:29 2930

原创 局部变量和成员变量的区别

局部变量和成员变量的区别 萌新的日常操作 1、定义的位置不一样【重点】 局部变量:在方法内部 成员变量:类里方法外 2、作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用了 成员变量:作用范围是整个类都可以通用 3、默认值不一样【重点】 局部变量:没有默认值,如果想要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样,默认值如: 数据类型 默认初始值 int 0 float 0.0f double 0.0 boolea

2020-07-02 14:19:07 474

空空如也

空空如也

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

TA关注的人

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