自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见的JVM内存参数报错

1.内存溢出报错2.常用的解决方案

2020-11-11 11:14:21 169

原创 PL/SQL编程简介

1.1 简介PL/SQLPL/SOL(Procedural Language/SQL,过程语言/SQL)是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个 SQl语句也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点。(1)PL/SOL具有编程语言的特点,它能把一组SQL语句放到一个模块中,使其更具模块化程序的特点。(2)PL/SQL可以采用过程性语言控制程序的结构,也就是说,我们可以在PL/SQL中增加

2020-10-03 16:46:39 468 1

原创 Oracle的数据库应用简介

1.1 了解表空间Orecle 数据库包含逻辑结构和物理结构,数据库的物理结构是指构成数据库的一组操作系统文件,数据库的逻辑结构是指描述数据组织方式的一组题继概念及它们之间的关系,表空间是数据库逻辑结构的一个重要组件,表空间可以存放各种应用对象,如表,索引。而每个表空间由一个或多个数据文件组成.1.2 表空间的分类类别说明永久性表空间一般保存表. 视图. 过程和索引. SYSTEM. SYSAUX. USRS.EXAMPLE. 表空间是默认安装的临时性表空间只用于保存系统

2020-09-28 10:45:33 746 1

原创 Oracle的简单快速了解

1.1 Oracle简介Oracle是一个数据库管理系统,是Oracle公司的核心产品,Cracle在信息管理系统,企业数据处理.Internet 及电子商务等领域使用非常广泛,其在数据安全性与完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将 Oracle 作为应用数据的处理系统。与SQLServer 相同,两者均是关系数据库,均支持SOL92标准,但Cracle是目前最流行的数据库,它占有最大的市场份额,安全性更高,可为大型数据库提供更好的支持。(Client/

2020-09-25 18:01:11 258

原创 Shiro会话管理和加密

1.1会话管理Shiro提供了完整的企业会话管理功能,不依赖于底层容器(如:Tomcat),不管是J2SE还是J2EE环境都可以使用,提供了会话管理,会话事件监听,会话存储/持久化,容器无关的集群,失效/过去支持,对web的透明支持,SSO单点登入的支持特性.1.2 会话相关APLSubject.getSession():获取会话,等价于Subject.getSession(true),即如果当前没有创建session对象会创建一个;Subject.getSession(false),如果当前

2020-09-20 15:10:32 151

原创 Shiro授权

1.1授权授权,也叫访问拉制,四在应用中控制谁他访问哪资源(如访问页围/编辑数据/页面撞作等),在授权中需了解的几个关键对象:主体(Subject)、资源(Resource),权限(Permission).角色 (Role)1.2主体主体,即访问应用的用户,在 Shiro 中使用 Subject 代表该用户。用户只有授权后才允许访问相应的资源.1.3资源在应用中用户可以访问的任何东西,比如访问iP页面、查看/编辑某些数据、访问某个业务方法、打印文本等等都是资源。用户只有授权后才能访问。

2020-09-18 23:55:59 157

原创 Shiro认证

1.1:Shiro 简介Apache Shiro 是一个强大易用的 Java安全框架,提供了认证、授权、会话管理和加密等功能,对于任意一个应用程序,Shiro都可以提供全面的安全管理服务,对比Spring Security.可能没有 Spring Security 功能强大,但是我们在实际工作中可能并不需要那么复杂的功能,所以使用简单易用的Shiro就已经足够了。本教程也只介绍基本的Shiro使用,不会过多分析源码等,重在使用.1.2:Shiro特性Shiro 可以非常容易的开发出足够好的应用,其不仅

2020-09-16 23:24:39 96

原创 SpringBoot 集成Redis

1.1Redis简介1.2:作为数据库,Redis 是一个速度非常快的非关系数据库(Non.Relational Database),它可以存储键(Key)与5种不同类型的值(Value)之间的映射(Mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。作为缓存中间件,相比 Memcached,Redis支持更多的数据结构和更丰富的数据操作,另外 Redis有着丰富的集群方案和使用场景。1.2 数据类型Redis 数据类型不仅与关

2020-09-15 11:49:50 109

原创 web开发:Thymeleaf模板引擎

1.1Thymeleaf简介1.2:模板引擎:模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。模板引擎的实现方式有很多,最简单的是“置换型”模板引擎,这类模板引擎只是将指定模板内容(字符串)中的特定标记(子字符串)替换,便生成了最终需要的业务数据(如网页)。“置换型”模板引擎实现简单,但其效率低下,无法满足高负载的应用需求(比如有海量访问的网站),因此还出现了“解释型”模板引擎和“编译型”模板引擎等。1.3:Thym

2020-09-08 17:31:12 869

原创 Spring Boot的基础web开发的支持

1.1RESTful是什么?1.2:其实RESTful就是对资源表现形式的转换的一种规范,或者说是资源人某种形式进行状态转换。说白了就是按照一定的规范去操作某种特定格式的数据。1.3:HTTP请求方法主要有八种:GET, POST, HEAD, OPTIONS , PUT,DELETE, TRACE, CONNECT其中GET、POST、DELETE、PUT四种请求方法在RESTFUL风格中最为常见.2.1:Spring Boot对RESTful支持2.2:Spring Boot全面支持开发RE

2020-09-05 11:30:04 118

原创 MyBatis-Plus&Druid数据源理解

SpringBoot集成MyBatis-Plus1.1MyBatis-Plus简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.12官方地址:https://mybatis.plus/2.1MyBatis-Plus特效:1.无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑2.损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作3.支持 Lambda形式调用

2020-09-03 10:42:32 843

原创 JAP关联MyBatis

关联映射1.在软件开发中,类与类之间最普遍的关系就是关联关系,而且关联是有方向。以角色(Role)和用户(User)为例,一个用户角色有多个用户,而一个用户只能属于一个角色。2.从User到 Role部具)比*怎个Hser对象只会引用一个Role对象,因此在User类中应该定义一个Role类型的属性,来引用所关联的Role对象.3.从Role到User是一对多关联,这意味着每个Role对象会引用一直User对象,因此在Role类中应该定义一个集合类型的属性,来引用所有关联的User对象.4.如果仅有

2020-09-01 10:51:28 200

原创 JAP的简单了解

JAP与Hibernate与ORM的关系1.JPA的由来(1)ORM框架能够将java对象映射到关系型数据库中,能够直接持久化复杂的Java对象.ROM的出现,可以让开发者从数据库编程中解脱出来,把更大的精力放在业务模型于业务逻辑上,目前比较流行的ORM框架有"Mybatis",“Hibernate”,“TopLink”,"JDO"等2.JAP是什么(1)JPA (Java Persistence API)是Sun官方提出的Java 持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理

2020-08-27 09:39:31 14953

原创 Spring Boot 的理解

1.Spring Boot的优势使用Spring Boot开发项目,有以下几方面优势:(1)Spring Boot使开发变的简单,提供了丰富的解决方案,快速集成解决方案提升开发效率.(2)Spring Boot使配置变的简单,提供了丰富的Starters,集成主流开源产品往往只需要简单的配置即可.(3)Spring Boot使部署变得简单,自带监控组件,使用Actuator轻松监控服务各项状态.如果我们需要搭建一个Speing Web项目的时候要以下步骤:(1)配置web.xml,加载Sprin

2020-08-25 10:58:03 686

原创 JVM原理

1、JVM的组成:JVM 由类加载器子系统、bai运行时数据区、执du行引擎以及本地方法接口组成。2.JVM是java的核心和基础在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。3.JVM周期:JVM在Java程序开始执行的时候,它才运行,

2020-08-22 09:50:06 2742 1

空空如也

空空如也

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

TA关注的人

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