自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java虚拟机(二)

Java虚拟机GC如何(判断)垃圾引用计数法(已被淘汰的算法)可达性分析算法GC如何清理垃圾内存泄漏内存溢出GC如何(判断)垃圾引用计数法(已被淘汰的算法)给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。目前主流的java虚拟机都摒弃掉了这种算法,最主要的原因是它很难解决对象之间相互循环引用的问题。尽管该算法执行效率很高。可达性分析算法通过GC Roots的对象为起点,向下搜索,能到达的对象为不可回

2020-11-11 09:29:27 102

原创 PL/SQL编程

PL/SQL编程PL/SQL基础知识什么是PL/SQLPL/SQL体系结构PL/SQL块简介PL/SQL基础知识什么是PL/SQLPL/SQL (Procedural Language/SQL. 过程语言/SQL) 是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。使用PL/SOL可以编写具有很多高级功能的程序,虽然通过多个SQL语句也能实现同样的功能,但是相比而言,PL/SQL 具有更为明显的一些优点。PL/SQL具有编程语言的特点,它能把一组SQL语句放到一个模块中.使

2020-10-08 10:17:31 234 1

原创 Oracle数据库基础

Oracle数据库基础Oracle基础知识Oracle简介Oracle数据库的主要特点:连接数据库Oracle数据类型字符数据类型日期时间数据类型LOB数据类型Oracle中的伪列SQL语言简介SQL操作符算术操作符比较操作符逻辑操作符集合操作符SQL函数转换函数其他函数分析函数Oracle基础知识Oracle简介Oracle是一个数据库管理系统, 是Oracle公司的核心产品Orncdle 在信息管理系统、企业数据处理、Itenet 及电子商务等领域使用非常广泛。其在数据安全性与完整性控制方面的优越

2020-09-26 13:18:42 1510

原创 Shiro会话管理和加密

Shiro会话管理和加密会话管理会话相关的API会话管理会话相关的API

2020-09-22 09:40:03 101

原创 Shiro 授权(Authorization)

Shiro 授权(Authorization)简介授权主体资源权限角色授权简介授权授权,也叫访问控制主体资源权限角色授权

2020-09-19 10:31:32 165

原创 Shiro认证(Authentication)

Shiro认证(Authentication)Shiro简介Shiro特性Shiro架构认证(Authentication)Tokan快速上手认证流程记住我 vs 认证注销LogoutString Boot + Shiro 认证代码基础调整自定义Realm配置Shiro相关对象再IndexController重写登录方法测试认证登录Shiro简介Apache Shiro是一个强大易用的 Java安全框架,提供了认证、授权、会话管理和加密等功能。对于任意一个应用程序,Shiro都可以提供全面的安全管理服务

2020-09-17 09:41:53 396

原创 Spring Boot集成Redis

Spring Boot集成RedisRedis 简介数据类型优势Redis基本使用Windows安装配置启动连接基本操作可视化工具Jedis 操作 Redis常用方法API基本操作连接池Spring Boot 操作RedisSpring Boot 集成 Redis 使用 Cache 缓存Cache注解JSON注解测试使用Redis 简介Redis(Remote Dictionary Server ) ,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key

2020-09-15 10:00:28 200

原创 Thymeleaf模板引擎

Thymeleaf模板引擎Thymeleaf简介模板引擎Thymeleaf介绍Thymeleaf特点Thymeleaf简介模板引擎Thymeleaf介绍Thymeleaf特点

2020-09-10 10:43:07 198

原创 Web开发:基础Web开发的支持

标题

2020-09-05 11:07:10 258

原创 数据访问:MyBatis-Plus&Druid数据源

数据访问:MyBatis-Plus&Druid数据源SpringBoot集成MyBatis-PlusMyBatis-Plus简介Lombok简介和安装添加CRUD接口分页插件代码生成器SpringBoot集成Druid数据源Druid简介Druid的优势SpringBoot集成Druid数据源SpringBoot集成MyBatis-PlusMyBatis-Plus简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为

2020-09-03 10:20:18 369

原创 数据访问JPA&MyBatis

数据访问JPA&MyBatisJPA多表查询多表联接查询关联映射单向多对一关联JPA多表查询多表联接查询实体类Role@Entity@Table(name = "sys_role")public class Role implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "role_id") private lon

2020-09-01 11:13:20 166

原创 数据访问: JPA

数据访问: JPA2.1 相关概念2.1.1 JPA是什么2.1.2 Spring Data JPA什么是 Spring Data2.2 创建项目项目pom.xml文件:application.properties 添加配置信息:编写实体类:User.java编写UserRepository就可以看到下面这个图编写测试执行结果:2.3 核心功能2.1 相关概念2.1.1 JPA是什么JPA(Java Persistence API) 是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种

2020-08-27 10:12:18 128

原创 Spring Boot入门

Spring Boot入门1.1 Spring Boot简介1.1.1 什么是Spring BootSpring Boot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot默认配置了很多框架的使用方式,就像Maven 整合了所有的Jar包,Spring Boot整合了所有的框架。它的核心设计思想是:约定优于配置,Spring Boot所有开发细节都是依

2020-08-25 10:42:17 346

原创 Java虚拟机

Java虚拟机(知识一)java是什么语言●java作为世界.上最流行的编程语言,Java可以编写C/S、 B/S模式的软件语法由Java Language Specification规定。平台●java作为一个开发平台,以JVM为基础]除Java外还有Groovy,Scala, Kotlin, JRuby, Clojure, Jython等语言。 虚拟机内部机制由Java Virtual Machine Specification规定。文化●java作为一种文化,Java几乎成为可“开源”的

2020-08-21 20:17:23 108

空空如也

空空如也

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

TA关注的人

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