自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot使用freemarker整合shiro标签整合

springboot使用freemarker整合shiro标签整合1.导入整合依赖<dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>1.0.2</version> <!-- 排除shiro的jar 因为shiro的包冲突了 --&gt

2021-03-30 20:45:47 441 1

原创 SpringBoot整合shiro-重写shiro的登录过滤器

SpringBoot整合shiro-重写shiro的登录过滤器shiro是利用过滤器进行工作,而springboot的web项目本质其实就是springmvc.所有的请求都在DispatcherServlet中进行了分发.在web项目中,Filter先于servlet执行的.shiro的登录的拦截器比springboot的controller先执行.而shiro的登录filter只支持登录失败时返回一个页面,如果使用的是ajax请求,希望没有登录时返回JSON数据,shiro本身的filter是做不到的,

2021-03-30 20:41:20 600

原创 自用Nginx配置

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime.types; defau.

2021-03-26 20:34:33 131

原创 自用idea设置

个人idea设置一 插件暂略…二 Live Template1 maven相关①mvn-propmaven配置文件中编码和java版本的配置文件<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <

2021-03-25 13:06:25 120 1

原创 IDEA自动代码模板设置

1 创建live templates来补全代码我创建的补全代码的内容nscan:Scanner input = new Scanner(System.in);sout:System.out.print();2.以表达式的形式的自动代码补全类似输入,i.sout出来System.out.println(i);的效果

2020-12-06 20:39:51 157

原创 力扣(LeetCode) 136 只出现一次的数字(Java)位运算

一 题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4二 解题思路线性复杂度,且不使用额外的空间来实现,可以利用位运算的特点来实现。异或运算有一个规律:一个数异或同一个数两次之后的结果会是这个数本身也可以这么说:任何数异或自身结果为0任何数异或

2020-12-05 23:00:42 94

原创 力扣(LeetCode)725 分隔链表(Java)

class Solution { public ListNode[] splitListToParts(ListNode root, int k) { // 创建结果链表数组 ListNode[] result = new ListNode[k]; // 如果输入的链表是个空链表 if (root == null) { for (int i = 0; i < k ; i++) {

2020-12-03 16:11:05 130

原创 力扣(LeetCode)143 重排链表(Java)

使用栈的方式来实现对链表的重排

2020-12-03 10:56:26 183

原创 力扣(LeetCode)142 环形链表II (java)

使用快慢指针的方式找到环形链表中环的起点

2020-12-03 10:28:01 158

原创 力扣(LeetCode)138 复制带随机指针的链表(Java))

一 题目描述给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的深拷贝。我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:val:一个表示 Node.val 的整数。random_index:随机指针指向的节点索引(范围从 0 到 n-1);如果不指向任何节点,则为 null 。示例 1:输入:head = [[7,null],[13,0],[11,4],[10,2

2020-12-03 09:47:41 115

原创 力扣(LeetCode)24 两两交换链表中的节点(Java)

一 题目给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2:输入:head = []输出:[]示例 3:输入:head = [1]输出:[1]提示:链表中节点的数目在范围 [0, 100] 内0 <= Node.val <= 100二 解题思路:1. 将遍历的指针位置后一个节点,及下下个节点记录下来,然后将下个节点的

2020-12-02 21:31:14 120

空空如也

空空如也

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

TA关注的人

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