自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle函数学习

【代码】oracle函数学习。

2023-06-12 11:08:28 61

原创 oracle学习

在用户的.bash_profile中增加两句:export NLS_LANG=AMERICAN ---这一句必须指定,否则下一句不生效。Oracle dbms_random随机数包详解Oracle dbms_random包主要用于获得随机数,可以为数字也可以为字母等,还可以实现混拼。常用函数如下。

2023-06-12 09:04:57 421

原创 第三阶段复习

YML文件中key的前缀可以复用. 注意层级。key的关键字有层级缩进效果, 注意缩进.springboot 配置文件有什么不同?

2023-04-26 10:02:33 76 1

原创 Spring 复习

是由Spring团队开发的,整合了Spring框架,SpringMVC框架的所有jar包.

2023-04-21 15:41:03 65

原创 刘佩霞复习

分类: 关系型数据库 : 指存放的数据之间是有紧密关系的 ,如: Mysql Oracle非关系型数据库 : 指存放的数据之间关系松散 , 如: Redis。

2023-04-13 16:21:03 58

原创 第二阶段复习

全称是超文本标记语言超文本:可以向网页中插入的元素类型丰富(图片,视频,音频,文字…)标记: HTML提供了各种标记表示是不同类型的元素img video语法: 由很多的标签组成的, 标签要一对的写要写开始标签和结束标签.HTML超文本标记语言实现页面展现,形成静态网页CSS层叠样式表实现页面美化JS javascript脚本语言实现页面前端和后端的数据交互,形成动态网页React facebook出品前端、移动端JavaScript框架HTML属性。

2023-04-13 14:17:45 100

原创 代码问题中

String.indexof()返回本字符串指定元素第一次出现的地方。String.lastindexof(),最后一次出现的地方。string.chatat():根据下标获取对应元素。string.startwith()判断以什么开头。string.toupprtcase():大写。String 类型常用api。

2023-04-05 17:40:22 38

原创 面试复习java

1通过java语言编写的应用程序可以在不同系统中运行,java写的程序是.java的源文件,经过编译成.class文件,然后再jvm虚拟机的作用运行在各个系统。

2023-04-05 17:30:12 39

原创 Mybatis的学习

基本c namespace 是mabatis映射文件的唯一标识,与接口对应 select标签:id属性 必须与方法名称一致 resulttype:返回值的pojo类型mybatis取值语法: #{属性名},用户在执行"更新"操作时,自动的返回影响的行数 #{key}根据map中key获取value的数据 xml文件转义大于 &gt; 小于 &lt; 与 &amp; 转义标签 <![CDATA[需要转义的内容]>单值传参(数字,字符串,对象.

2022-03-15 15:53:40 979

原创 分布式事务

事务开始先记录到日志文件 提交事务才会永久保存到数据库 回滚,清空数据库数据库并发访问冲突问题脏读读取到其他事务未提交的数据。不可重复读重复读取同一数据时,与之前读取的数据不一致。 一个事务提交的数据,可以被另一个事务立即读取。幻读读取到已经被删除的数据。 读取不到新插入的数据。什么是分布式事务?在微服务系统中,每个微服务应用都可能会有自己的数据库,它们首先需要控制自己的本地事务。什么Seata?分布式事务开源的解决方案,提高性能和简单易用的分布式事务服务.

2022-01-20 16:30:13 880

原创 RabbitMQ 总结

RabbitMQ是什么?RabbitMQ是消息对列,是一种消息中间件,用来处理客户端的异步消息,服务器将发送的请求放入对列池中,接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息,RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。RabbitMQ内部作用是什么?生产者发送信息到Exchange,根据binding key规则将消息路由给服务器中的对列,ExchangeType决定了Exch..

2022-01-19 15:57:40 1847

原创 面试宝典的总结

Collection 与Collections的区别?Collection是集合类的上级接口,继承与他有关的接口主要有List和SetCollections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全等操作重载Overload 与重写Override的区别重载:在一个类中的现象:同一个类中,存在方法名相同,参数列表不同的方法重写:是指建立了继承关系以后,子类对父类的方法不满意,可以重写,遵循两同两小一大原则重载的意义:是为了外界调用方法时方便,..

2022-01-14 19:00:41 419

原创 集合的总结

集合和数组的区别?集合数据长度可变,数组不可变 集合访问方式灵活,数组访问方式单一 数组扩容缩容繁琐集合的定义存放对象的数据结构list 数据有下标有序,可重复 Set 数据无下标 无序 不可重复 Map接口 键值对的方式存数据泛型的作用约束集合中数据类型,引用类型,译器可以在编译期根据泛型约束提供一定的类型安全检查,这样可以避免程序运行时才暴露BUG,代码的通用性也会更强,提高可读性泛型怎么来的为了在编译器检查数据类型,防止启动保错List接口有序:..

2022-01-14 15:48:33 95

原创 单点登录系统第一章

单点登陆系统概述单点登录,英文是 Single Sign On(缩写为 SSO)。即多个站点共用一台认证授权服务器,用户在其中任何一个站点登录后,可以免登录访问其他所有站点。而且,各站点间可以通过该登录状态直接交互单点登陆系统解决方案设计解决方案1:用户登陆成功以后,将用户登陆状态存储到redis数据库,例如:说明,在这套方案中,用户登录成功后,会基于UUID生成一个token,然后与用户信息绑定在一起存储到数据库.后续用户在访问资源时,基于token从数据库查询用户状态,这种方式因为要基于

2022-01-13 10:39:49 64

原创 Docker架构

2022-01-13 09:17:29 910

原创 Docker容器

Docker是什么?基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。docker优点:保证开发,测试和生产环境一致。简单开发Docker 核心对象镜像ImageDocker 镜像是一个特殊的文件系统镜像,可以打包应用的运行环境以及应用程序,相当于一个国包,运行这个镜像 就可以在容器中启动了。镜像的制作Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需

2022-01-12 19:05:37 322

原创 Linuk的总结

java -version java 的版本vim /etc/profile

2022-01-12 15:32:27 140

原创 c/s架构与B/S架构

C/S(Client Server)两层架构 客户端/服务器”模式C客户端 s服务端2、两层架构分别是:第一层:客户端——表示层(界面层与逻辑层)第二层:服务器模式——数据库层c/s架构流程客户机——经过(Request)请求——服务器(即数据库)——数据库根据客户机的请求——进一步(Response)响应回去给客户机二、B/S(Browser Server)三层架构1、B/S解析:B是英文单词“Browser”的首字母,即浏览器的意思;S是英文单词“Server”的首字母,..

2022-01-10 19:13:22 301

原创 结决高并发的有什么?

并发能力:多个用户同时访问服务器nginx具有高并发的能力。

2022-01-10 16:08:07 447

原创 redis数据持久化

背景Reids在断电时会丢失,保证数据的可靠性,Redis中为了保证在系统宕机(类似进程被杀死)情况下,能更快的进行故障恢复持久化方式rdb方式aof方式

2022-01-10 16:05:37 673

原创 序列化复习

1.什么是序列化?序列化:利用ObjectOutputStream,把对象的信息,按照固定的格式转成一串字节值输出并持久保存到磁盘。序列化期间:对象将其当前状态写入到临时或持久性存储区.以后可以通过从存储区中读取或者反序列化对象的状态,重新创建该对象.反序列化:利用ObjectInputStream,读取磁盘中之前序列化好的数据,重新恢复成对象特点?需要序列化的文件必须实现Serializable接口,用来启用序列化功能 不需要序列化的数据可以修饰成static,原因:static资源属于

2022-01-07 14:02:40 40

原创 第一阶段复习

java语言的特性简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台何为编程什么是Java1.Java是一门面向对象编程语言,2.具有功能强大和简单易 用两个特征,3.静态面向对象编程语言的代表JDK JRE JVM解释JDK(Java Development Kit) — Java开发工具包 — JRE+开发工具开发java程序最小的环境为JDK,所以JDK是JAVA语言的核心JRE(Java Runtime Environment

2022-01-06 19:07:58 69

原创 路由模式日志

路由模式的作用:使消费者有选择的接受例子:日志级别的接受空间的创建BUS辅助配置刷新,向消息服务器提交刷新配置的指令,接受从消息服务器返回的指令,执行刷新的操作,(封装好了,只需添加组件)...

2022-01-05 17:23:52 193

原创 volaile

volaile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchronized通常称为重量级锁),volatile更轻量级,因为它不会引起线程上下文的切换和调度。但是volatile 变量的同步性较差(有时它更简单并且开销更低),而且其使用也更容易出错。并发编程的三个基本概念1.原子性:定义:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。原子

2022-01-05 17:23:02 53

原创 注解的种类

1.异步执行线程@Async+@EnableAsync1. @Async描述的方法底层会异步执行(不由web服务线程执行,而是交给spring自带的线程池中的线程去执行)但是@Async注解的应用有个前提需要启动类上启动异步执行(添加@EnableAsync注解描述). 优点:不会长时间阻塞web服务(例如tomcat)线程...

2022-01-05 16:02:03 268

原创 Tomcat和Servlet的相关知识

1.数据库的优点?1)永久保存2)使用sql语句,查询方便,效率高3)数据管理方便2.数据库的三大范式?第一范式:每列不可拆分,为独一特性第二范式:在第一范式上

2022-01-05 15:21:21 1094

原创 Spring 的相关知识

1.Spring Boot定义:Spring Boot是由Pivotal团队提供的全新框架,设计目的: 是用来简化新Spring应用的初始搭建以及开发过程。特点:创建独立的Spring程序 嵌入的Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪型功能,如指标,健康检查和外部配置2.HTTP协议HTTP是超文本传输协议的缩写,是用于从万维网(www) 服务器传输超文本到本地浏览器的传输协议。HTTP是一个基于TCP/IP通信协议来传递数据(

2022-01-04 20:28:55 62

原创 第5阶段的复习

时机:必须在应用启动之前配置,在 配置阶段完成问题:eureka客户端向eureka注册时, 会自动选择网卡, 并可能注册主机名而不是ip地址.?1.选择正确的网卡bootstrap.ymlspring: cloud: inetutils: ignored-interfaces: # 忽略的网卡 - VM.* #.是任意字符 preferred-networks: # 要是用的网卡的网段 - 192\.168\.0\.

2021-12-23 19:16:11 1264

原创 【无标题】王ht的第一

EditStarters - Free MyBatis Plugin - Maven Helper 讲师讲师 wanght6666666 09:11 讲师讲师 http://wanght.blog.csdn.net 09:15 讲师讲师 提问: - 直播聊天 - 微信: wanght6666666 笔记http://wanght.blog.csdn.net笔记汇总目录_wanght笔记-CSDN博客 随堂笔记http://c...

2021-12-15 09:29:28 322

原创 ridis与mysql相结合(基于springboot)

思路:1.添加依赖,mysql和mabatis-plus的依赖2.配置文件:连接mysql的配置文件3.封装查到的数据(pojo对象)3.1实现序列化,@Data3.2生成一个序列化UID4.dao层连接数据库4.1@mapper4.2继承basemapper5.service层处理菜单业务5.1先从redis中找,没有在从数据库找,数据库没有,存到数据库中,在存到redis中...

2021-12-13 14:56:07 402

原创 数据库的操作

数据库操作查询所有数据库mysql> show databases;2.创建数据库(不能同名)mysql> create database cgb2108;mysql> create database cgb210801 default character set utf8; #指定字符集,避免了中文乱码3.删除数据库mysql> drop database cgb2108; #谨慎操作表的操作1.查询所有表1,查询所有表mysql

2021-12-08 13:26:37 72

原创 springcloud的数据

基本概念(1)分布式:系统多个模块在不同服务器部署,分布式系统(2)高可用性部分节点失效,其他可代替服务(2.1)怎么提高可用性提高无故障时间,减少故障时间网络问题:网络链接出现问题,网络带宽出现拥塞等性能问题:慢 SQL、Java Full GC、硬盘 IO 过大、CPU 飙高、内存不足等安全问题:被网络攻击,如 DDoS 等。运维问题:系统总是在被更新和修改,架构也在不断地被调整,监控问题等管理问题:没有梳理关键服务及服务的依赖关系,运行信息没有和控制系统同步等硬件

2021-12-07 09:00:58 182

原创 springboot总结

1.spring boot 的简介springboot--java软件开发软件1.2设计目的:简化spring项目的初始搭建以及开发过程,为微服务提供条件,使用注解方式配置,防止xml配置,不用手动添加依赖1.3优点快速构建理念,通过约定大于配置,开箱即用核心特性1.起步依赖:创建项目时,添加基础依赖2.自动配置:创建项目,添加默认配置,简化我们的资源配置3.健康检查-监控-springboot:打开actuator特性,监控spring中的bean,连接池,jvm4

2021-12-04 17:16:25 415

原创 配置文件等

。java配置数据库jdbc:mysql://localhost:3306/nacos_config?serverTimezone=Asia/Shanghai&characterEncoding=utf8

2021-11-23 19:44:41 532

原创 【无标题】

Caused by: org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.注解:缺少主启动类注解

2021-11-22 16:44:01 40

空空如也

空空如也

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

TA关注的人

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