自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springcloud-Seata分布式事务

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。

2023-02-22 20:27:13 994 1

原创 SpringCloud微服务

简单来说,微服务架构风格[1]是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术

2023-02-10 16:43:32 1911

原创 Docker

●Docker是一个开源的应用容器引擎●诞生于2013年初,基于Go语言实现,dotCloud公司出品(后改名为Docker Inc)●Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上。●容器是完全使用沙箱机制,相互隔离●容器性能开销极低。●Docker从17.03版本之后分为CE (Community Edition:社区版) 和EE (Enterprise Edition:企业版)

2023-02-07 19:59:18 788

原创 SpringSecurity安全框架

进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条,抖音等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。 系统为什么要认证? 认证是为了保护系统的隐私数据与资源,用户的身份合法,方可访问该系统的资源。 认证︰用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法 方可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:

2022-12-31 12:08:47 706

原创 java高级--Elasticsearch

概念:用户输入想要的关键词,返回含有该关键词的所有信息。场景: 1互联网搜索:谷歌、百度、各种新闻首页 2 站内搜索(垂直搜索):企业OA查询订单、人员、部门,电商网站内部搜索商品(淘宝、京东)场景。

2022-12-17 18:14:07 1490 3

原创 java高级 MyCat

是数据库中间件,所谓中间件,是一类连接软件组件和应用的计算机软件,以便软件各部件之间的通信。

2022-12-13 11:54:38 1232

原创 Jenkins

​Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作

2022-12-11 14:31:18 1479

原创 Redis的面试题

redis的面试题

2022-12-11 12:42:59 397

原创 Java高级 redis

Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。

2022-12-01 19:58:09 2759

原创 Nginx的操作

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 , 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 Nginx代码完全用C语言从头写成 . 能够支持高达 50,000 个并发连接数的响应. 现在国内很多大型企业都在使用ngnix作为反向代理服务器。比如: 阿里,新浪,腾讯,京东。

2022-11-29 16:41:49 1254

原创 Shell脚本

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

2022-11-28 16:51:17 1794 2

原创 Linux操作系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

2022-11-25 16:32:26 954

原创 前后端分离的登录

JSON Web Token是目前最流行的跨域认证解决方案,,适合前后端分离项目通过Restful API进行数据交互时进行身份认证. --JWT可以帮你生成一串字符串令牌。

2022-11-23 20:16:26 3295 2

原创 Vue高级篇--实现前后端分离

Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。与此同时,它也为每个工具提供了调整配置的灵活性,无需 eject。

2022-11-21 19:25:19 3073 2

原创 java高级篇 Mybatis-Plus

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2022-11-20 13:04:29 3565 1

原创 java高级--SpringBoot篇

SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

2022-11-16 20:33:32 7093 10

原创 Java AOP篇

AOP,一般成为面向切面,作为面向对象OOP的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块之间的耦合度,提高了系统的可维护性。可用于权限认证,日志和事务处理.

2022-11-12 13:52:55 14378 5

原创 Java高级 设计模式

设计模式

2022-11-08 16:55:27 664

原创 JDK1.8新特性

JDK1.8的新特性

2022-11-03 16:14:48 7079

原创 Java高级 线程

线程是操作系统能够进行运算调度的最小单位;它被包含在进程之中,是进程中的实际运作单位。多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。简单来说:线程是程序中一个单一的顺序控制流程;而多线程就是在单个程序中同时运行多个线程来完成不同的工作。多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。多线程是在同一时间需要完成多项任务的时候实现的。多线程有哪些使用场景。

2022-11-01 20:15:12 379

原创 手撕ORM框架(泛型+注解+反射)

ORM框架的单表的CRUD。

2022-11-01 18:08:20 489

原创 Java高级中的反射

反射:在运行时,把类中成员抽取为其他类的过程,这就是反射。

2022-10-27 16:00:47 570

原创 操作远程仓库和Idea操作Git

Git的远程操作仓库和Idea操作Git

2022-10-09 20:19:34 466 2

原创 elementui的介绍和使用 以及使用elementui完成增删改查和登录

elementui的介绍和使用 以及使用elementui完成增删改查和登录

2022-09-19 20:33:50 13405 1

原创 Vue前端框架的使用

Vue的使用---什么是Vue? 如何使用Vue el挂载点 date属性 本地应用 v-text和v-html v-on v-show v-if v-bind v-for v-on补充 v-model

2022-09-19 19:54:00 1987

原创 Ajax的应用

1.json:一个对象表示方式,用来在系统界面层和控制器之间的数据传递,或者多个系统的数据传递两种类型:A.对象:{属性:属性值,属性:属性值数字、boolean不需要加引号,字符串需要加引号B.数组:[{},{}]2. 如果响应的json,最好是在Servlet里添加响应类型为如下。

2022-09-08 21:08:12 663

原创 过滤器和监听器

java过滤器能够对目标资源的请求和响应进行过滤/拦截。监听你的web应用,监听许多信息的初始化,销毁,增加,修改,删除值等

2022-09-04 22:26:20 762

原创 Servlet深入+JSP的使用

servlet的生命周期和get请求,post请求 JSP的使用,JSTL的使用,会话跟踪

2022-08-31 20:25:28 3704

原创 JavaWeb 入门

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。.........

2022-08-30 21:13:55 513

原创 DAO模式

概念:DAO(Data Access Object)数据访问对象,就是应用里专注于数据访问的那些对象,这是业界一个通用的规范。DAO也是分层里的一个层

2022-08-29 10:21:53 443

原创 封装JDBC通用的工具类

使用jdbc的步骤:加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源;

2022-08-26 20:04:01 374

原创 JDBC的入门

JDBC(Java DataBase Connectivity, java数据库连接)是一种用于执行SQL语句的Java API (简而言之 使用JAVA语言 让SQL在MySQL中执行),可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。 ...

2022-08-25 20:39:43 331 2

原创 MySQL的事务和索引

事务(transaction): MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,(操作多个表)这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句。

2022-08-24 21:22:23 504

原创 MySQL的进阶查询

子查询:查询里面的查询的查询称为子查询,一般子查询先执行,所以一般写到()里当需要分布查询的时候,考虑使用子查询分类:表子查询:子查询返回的是一个结果集(多行多列),就可以把它当成一张表去使用。

2022-08-24 19:57:02 535

原创 MySQL的基础查询

语法:列名 , 列名 ...表名可以使用代表通配符 但是开发的时候 不使用因为会导致 索引失效 性能较低 扣钱等问题可以选择某些列进行查询去重的关键词。

2022-08-18 20:11:46 861

原创 Mysql入门

Mysql

2022-08-17 19:35:48 1023

原创 Java入门集锦

1995年SUN(太阳)公司詹姆斯·高瑟林java之父被Oracle公司收购Oracle数据库MySQL数据库Java。

2022-08-01 21:02:46 439 2

原创 前端 jQuery框架

bootstrap帮我们写好了一个css文件里面定义好了很多的css样式100%;}我们在使用的时候只需要在html中写标签添加响应的class即可学习有哪些class会有什么效果jquery我们使用原生的js,需要实现很多的页面动态效果,所有的效果都需要我们自己手动写逻辑jquery就是使用js代码帮我们写好了很多的动态特效,我们需要使用的时候只需要调用其写好的函数即可。............

2022-07-29 20:26:03 4295

原创 DOM编程 事件&正则表达式&表单校验

传统模式模板模式二、删除三、查找购物车

2022-07-26 09:01:58 409

原创 JS中的函数和数组

function(){代码块}通过调用控制代码块何时执行通过调用函数的形式让函数的代码块执行。js中函数的调用当调用一次函数的时候代码块执行一次。for(){代码块}通过条件表达式控制代码块执行次数解决连续出现的重复代码。if(){代码块}通过条件表达式控制代码块是否执行解决某段代码执行。function名字(){代码块}此时代码是不执行的。.........

2022-07-21 17:03:56 398

空空如也

空空如也

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

TA关注的人

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