自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot集成JPA

SpringBoot集成JpaJpa的介绍Spring data jpaJpa的介绍Jpa是SUN官方提出的Java持久化规范。它为开发人员提供了一种对象/关联映射工具来管理Java应用中的数据关系。主要是为简化现有的持久化开发工作和整合ORM技术结束再Hibernate,TopLink,JDO等ORM框架各自为营的局面。JPA是再充分吸收了现这些ORM框架的基础上发展而来的,具有易于使...

2020-03-18 20:57:55 431

原创 SpringBoot常用注解

SpringBoot常用注解@SpringBootApplication@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@Controller和RestController@ReuqestMapping常见属性@RequestBody和@ResponseBody@PathVariale@SpringBootApplica...

2020-03-17 17:42:52 307

原创 SpringBoot集成Redis

SpringBoot集成RedisJar依赖application.properties核心配置类Jar依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat...

2020-02-24 15:02:36 605

原创 java数据结构之队列

java数据结构之队列队列基本介绍队列的使用常用阻塞队列ArrayBlockingQueueLinkendBlockingQueuePriorityBlockingQueueDelayQueue常用方法阻塞队列中常用方法队列基本介绍队列是一种数据结构,有点类似栈,不同的是,在队列中第一个插入的数据会被首先移除。特点:先进先出效率:和栈一样,队列中插入数据和移除数据元素的时间复杂度都是O...

2020-02-01 15:16:59 242

原创 java数据结构之栈

java数据结构之栈栈基本介绍java堆栈类介绍代码演示栈基本介绍栈只允许访问一个数据元素,即最后插入的数据元素。移除这个元素才能访问倒数第二个插入的数据,以此类推。特点: 后进先出。效率: 数据元素入栈和出栈的时间复杂度为O(1)。栈操作所有消耗的时间不依赖于栈中的数据的个数,因此操作时间很短。java堆栈类介绍栈是Vector的一个子类,它实现了一个标准的先进后出的栈。...

2020-01-31 17:38:22 223

原创 java简单排序算法之希尔排序

java简单排序算法之希尔排序希尔排序简介步骤描述演示图代码演示结论希尔排序简介希尔排序是希尔于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进后的一个更高效的版本,也称之为缩小增量排序,同时该算法是冲破 O(n²)的第一批算法之一。它与插入排序的不同之处在于,它会优先比较距离较远的元 素。希尔排序又叫缩小增量排序。步骤描述1.选择增量gap=le...

2020-01-31 16:48:32 175

原创 java简单排序算法之插入排序

java简单排序算法之插入排序插入排序简介描述过程演示图第一步:默认是第一个数已排序第二步 44比3大就默认已排序到第二的位置第三步 取出38从后向前对比第四步:从后向前对比,放入第2个位置第5步:依次类推大白话理解代码演示结论插入排序简介 插入排序的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序 列,对于未排序数据,在已排序的序列中从后向前扫描,找到相依的插入位置。插 ...

2020-01-31 00:43:44 377

原创 java简单排序算法之选择排序

java简单排序算法之选择排序选择排序简介描述演示图第一步: 第一趟 起始标记3为最小数.第二步:直到遇到2后, 将2标记为最小数第三步: 将2和3的位置进行交换第四步:依次类推,直到所有元素对比完。大白话理解:代码演示结论选择排序简介表现最稳定的算法之一,因为无论什么数据进去都是O(n²)的时间复杂度,所以用到他的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间。选择排序...

2020-01-30 23:03:43 257

原创 java简单排序算法之冒泡排序

java简单排序算法之冒泡排序算法术语稳定不稳定内排序外排序时间复杂度空间复杂度冒泡排序简介描述代码演示结论算法术语稳定 如果a原本在b的前面,而a=b,排序之后a依旧在b的前面不稳定 如果a原本b的前面,而a=b,排序之后a可能出现在b的后面内排序 所有的排序操作都在内存中完成外排序 由于数据量大,因此把数据放入磁盘中,而排序通过磁盘和内存的数据传输才能进行时间复...

2020-01-30 18:08:58 368

原创 java数据结构与算法之概述

java算法与数据结构概述新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入概述你好! 这是你第一次使用 Ma...

2020-01-30 15:32:49 175

原创 @ResponseBody注解

@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。看下面这个例子:@RequestMapping("/login...

2020-01-03 17:15:50 112

原创 通用响应封装类

通用响应封装类 public class BaseResponse<T>{ private Integer code; private String msg; private T data; public BaseResponse(StatusCode statusCode){ this.code = statusCode.getCode(); this...

2020-01-03 17:10:16 627

原创 java入门到精通[Java基本数据类型]

java入门到精通[Java基本数据类型]整数类型浮点类型字符类型布尔类型整数类型 整数类型用来存储整数数值,既没有小数部分的数值.可以是正数,也可以是负数. 正数数据在java程序中有3种表示形式,分别为十进制,八进制,十六进制. 整数数据根据它所占内存大小的不同,可以分为byte,short,int,long4种类型.他们的取值范围如下: byte 内存空间8位, 取值范围在-...

2019-12-24 21:21:17 210

原创 java入门到精通[Java主类结构]

java入门到精通[Java主类结构]包声明声明成员变量和局部变量编写主类导入API类库包声明 一个java应用程序是由若干个类组成的,packageNumber为声明该类所在的包,package为包的关键字. 如:package Number; public class First{ static String s1 = "你好" public static void...

2019-12-23 21:23:25 119

原创 java入门到精通[java简介]

java入门到精通[Java简介]Java简介什么是java语言Java应用的领域Java的版本Java简介Java是一门高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话,到处都在运行着Java开发的程序和游戏。Java程序可以在任何计算机、操作系统以及支持Java的硬件设备上运。什么是java语言Java是1995年由Sun公司推出的一门极富创造力...

2019-12-22 21:52:22 324

原创 CSRF 跨站请求伪造 防御方案

一.什么是CSRF跨站攻击?名词解释(Cross-site request forgery)是跨站请求伪造.攻击原理图:1. 用户c在a站(www,abc.com)上登陆, a站会将登录信息保存在用户的Cookies中.2.b站被黑客攻破,在某个页面上注入一串html代码:如: <div style="displaty:none"><img src="...

2019-10-16 16:39:32 287

原创 Linux 常见日志分析指令

求项目中404请求数量cut -d ' ' -f 7 localhost_access_log.2019-01-02.txt | grep -c 404显示该项目404请求数量9条cut : -d 是分隔符 -f 是选择哪些显示. grep: -c 求数量求项目中/index.jsp 页面的访问量cut -d ' ' -f 6localhost_acc...

2019-10-08 10:26:44 387

原创 MySQL基本语句

插入语句insert into 表名(列名...)values(值...);删除语句delete from 表名 where 条件;修改语句update 表名 set 列=值,列=值 where 条件;查询语句select 列名 as 别名, 列名 as别名...from 表名 where 条件查询排重语句select distinct 列名 from 表名 w...

2019-09-30 13:50:25 107

空空如也

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

TA关注的人

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