
java高级
文章平均质量分 92
一条要上岸的鱼
自信长在骨子里烧了还有把灰
展开
-
SpringSecurity安全框架
进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条,抖音等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。 系统为什么要认证? 认证是为了保护系统的隐私数据与资源,用户的身份合法,方可访问该系统的资源。 认证︰用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统资源时系统要求验证用户的身份信息,身份合法 方可继续访问,不合法则拒绝访问。常见的用户身份认证方式有:原创 2022-12-31 12:08:47 · 725 阅读 · 0 评论 -
java高级--Elasticsearch
概念:用户输入想要的关键词,返回含有该关键词的所有信息。场景: 1互联网搜索:谷歌、百度、各种新闻首页 2 站内搜索(垂直搜索):企业OA查询订单、人员、部门,电商网站内部搜索商品(淘宝、京东)场景。原创 2022-12-17 18:14:07 · 1536 阅读 · 3 评论 -
java高级 MyCat
是数据库中间件,所谓中间件,是一类连接软件组件和应用的计算机软件,以便软件各部件之间的通信。原创 2022-12-13 11:54:38 · 1309 阅读 · 0 评论 -
Jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作原创 2022-12-11 14:31:18 · 1500 阅读 · 0 评论 -
Redis的面试题
redis的面试题原创 2022-12-11 12:42:59 · 407 阅读 · 0 评论 -
Java高级 redis
Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。原创 2022-12-01 19:58:09 · 2824 阅读 · 0 评论 -
Nginx的操作
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 , 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 Nginx代码完全用C语言从头写成 . 能够支持高达 50,000 个并发连接数的响应. 现在国内很多大型企业都在使用ngnix作为反向代理服务器。比如: 阿里,新浪,腾讯,京东。原创 2022-11-29 16:41:49 · 1280 阅读 · 0 评论 -
Shell脚本
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。原创 2022-11-28 16:51:17 · 1800 阅读 · 2 评论 -
Linux操作系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。原创 2022-11-25 16:32:26 · 971 阅读 · 0 评论 -
Vue高级篇--实现前后端分离
Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。与此同时,它也为每个工具提供了调整配置的灵活性,无需 eject。原创 2022-11-21 19:25:19 · 3118 阅读 · 2 评论 -
java高级篇 Mybatis-Plus
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2022-11-20 13:04:29 · 3618 阅读 · 1 评论 -
java高级--SpringBoot篇
SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。原创 2022-11-16 20:33:32 · 8221 阅读 · 10 评论 -
Java AOP篇
AOP,一般成为面向切面,作为面向对象OOP的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),减少系统中的重复代码,降低了模块之间的耦合度,提高了系统的可维护性。可用于权限认证,日志和事务处理.原创 2022-11-12 13:52:55 · 15015 阅读 · 5 评论 -
Java高级 设计模式
设计模式原创 2022-11-08 16:55:27 · 700 阅读 · 0 评论 -
JDK1.8新特性
JDK1.8的新特性原创 2022-11-03 16:14:48 · 7135 阅读 · 0 评论 -
Java高级 线程
线程是操作系统能够进行运算调度的最小单位;它被包含在进程之中,是进程中的实际运作单位。多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。简单来说:线程是程序中一个单一的顺序控制流程;而多线程就是在单个程序中同时运行多个线程来完成不同的工作。多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。多线程是在同一时间需要完成多项任务的时候实现的。多线程有哪些使用场景。原创 2022-11-01 20:15:12 · 388 阅读 · 0 评论 -
手撕ORM框架(泛型+注解+反射)
ORM框架的单表的CRUD。原创 2022-11-01 18:08:20 · 518 阅读 · 0 评论 -
Java高级中的反射
反射:在运行时,把类中成员抽取为其他类的过程,这就是反射。原创 2022-10-27 16:00:47 · 589 阅读 · 0 评论