自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 integer cannot be cast to long becasuse of using toArray()

在刷LeetCode时发现这个问题,主要是当时一个Integerlist使用流处理后转成数组,由于精度问题,需要将再转成long进行计算,出现上述无法强转问题。

2022-09-19 16:44:50 464 1

原创 ArrayList源码后续-问题和面题

前言前一段时间看了看ArrayList的源码,详情可见上篇文章ArrayList源码 。在阅读源码过程中有一些疑问,在这里记录。并在之后在网上寻找了一些有关ArrayList的面试题目。问题ArrayList构造函数是怎么运行的?能提出这个问题也是你蠢了。原本想看一下ArrayList各个构造函数执行,然后直接在ArrayList源码的各个构造函数上打了个断点,然后在测试代码上直接debug,发现ArrayList构造函数来回跳转,心想事大了,这构造函数执行的啥呀。是你傻了,是你傻了。Ar

2022-02-19 16:03:44 314

原创 学习过程:阅读ArrayList源码

前言参考大佬:921天,从小厂到入职阿里。JDK1.8 中 ArrayList 的源码有1400多行(注释估计占了一半),但是我们不需要全部看,我们只需要看其中重要的内容:基础属性、构造方法、get 方法、set 方法、add 方法、remove 方法、扩容方法等。这篇文章是自己阅读源码的一个记录。如果能成为你的参考也是意外,最重要的还是自己去阅读源码,每人的体验与收获是不同的。正文类的注释阅读类的注释可以得出以下几个要点:大小可变、允许所有类型的元素(包括null)、有方法可操作已用

2022-02-12 21:21:11 337

原创 快速使用easy rule

Easy Rule的使用Easy Rule介绍对于Easy Rule是什么,本人无法给出具体的定义。只是说一下自己的理解,它是一个简单而强大的规则引擎,你可以自定义condition与action来组合实现一个自己的rule。如果各位想要更详细的了解Easy Rule可以查阅Easy Rule的GitHub网址,和他人对Easy Rule的解释。具体的网址放在下方。参考文章:EasyRule – GitHub地址浅析Easy Rules规则引擎万物Hello Word一种技术开始于hello

2022-01-19 20:09:29 1369

原创 跟我学Spring3-开涛-笔记

前言《跟我学Spring3》很适合新手。csdn上就有很多的《跟我学Spring3》链接分享,但是很多都缺少图片。这里放一个百度云链接,需要的人自取。链接: https://pan.baidu.com/s/1cApe4CcoJaXv4eTL_S7-qg 提取码: 75zc...

2021-10-08 14:40:11 171

原创 Sublime Text 使用

前言此文章用于记录自己在各IDE配置时看到的文章,主要是对Python的使用。Sublime Text配置Python环境搭建Python环境:How to use Sublime Text 4 for python?How to Configure Sublime Text 4 for Python Development 【我使用的教程】...

2021-09-28 12:42:03 682

原创 SpringSecurity

SpringSecurityspringsecurity只需要添加一个依赖就可以保护所有的接口。手动配置用户名和密码配置文件中配置 spring.security.user.name=admin spring.security.user.password=123456 spring.security.user.roles=admin注释要另起一行;配置项目后面不要有空格。Java代码中配置新建一个config包,创建SecurityConfig类,继承WebSecurit

2020-08-23 21:37:30 143 1

原创 我常用的git命令

贼j er常用的命令git init :初始化一个git仓库git status: 查看当前仓库的状态信息红色字体:代表文件有变更绿色字体:文件在暂存区中git add <**> :将**加入暂存区git add <filename>:将单个文件放入暂存区git add -A 或者 . 注意是.:将所有的文件加入暂存区,A要大写git commit -m <message>:将暂存区的文件放入仓库并附上描述信息message。每个

2020-06-11 23:27:23 133

原创 WebStorm因Jetrains.jar配置出错无法打开

前言害,咱也每咋使用过ubuntu系统,前几天装了一个ubuntu 18.04。就在装完WebStorm要破解时,咱手残,多写了一个小小的 -短横导致配置出错,再想要打开webstorm时打开不了,上网搜没有找到什么解决的方法;想要卸载重装,直接删掉解压的文件夹再重装一下,发现并不可行。解决方法别问咱为什么,咱其实也不知道。现在想想大概可能也许是在装WebStorm时,产生了一个配置文件在ubuntu中,直接删除WebStorm所在文件夹但是并没有删除那个配置文件,导致再装的时候还是从那个文件导入配

2020-06-02 20:27:31 502

原创 springboot ---- 常用注解

@Controller注解@Controller声明为控制器,@Controller必须配合模版来使用。spring-boot 支持多种模版引擎包括:1,FreeMarker2,Groovy3,Thymeleaf (Spring 官网使用这个)4,Velocity5,JSP@RestControllerSpring4之后新加入的注解,原来返回json需要@Response...

2020-04-28 22:01:57 133

原创 js中的验证码

前言之前也写过一些不同方式的验证码,但是没有保存,之后也不知所踪了。于是就想写一篇关于验证码的文章,到最后用到的时候复制黏贴就OK了(嘿嘿,就是偷懒)。之前写的验证码是配合着java后端与ajax来实现的;但是这次上网先查了一下有关验证码的文章,貌似直接在前端就可以完成验证码的实现验证功能。so,这次就尝试着纯前端的验证码。在开始之前先向大家推荐一个有关jQuery的网站:jquery库(...

2020-03-25 17:12:32 541

原创 Springboot上传图片并设置回显

前言(可跳)上传图片并回显是项目中常见的功能之一;对于java的文件上传大家应该都接触过,无非是将文件以什么什么形式上传到某个文件夹中,所以重要的是将其回显。原本是想将他上传到项目中的/static/文件夹下,因为这个文件夹下的文件可以直接被springboot引用,但是想法是美好的,实际是残酷的,上传至这里并不能直接使用,除非上传一次图片将项目重新编译一次,便可直接引用,显然不现实。步骤V...

2020-03-12 09:50:56 633

原创 登录功能--限定用户一定时间内错误次数

前言有很多的登录页面中会限定用户的一定时间内的登录次数,这篇文章就是模仿着实现这个功能。涉及知识Redis :主要是靠着Redis来实现这个功能redis中有一个重要的方法是设定其中key的保存时长,可百度redis expirespringboot2.0 连接Redis并使用RedisTemplate参考:idea整合springboot+redis.StringRedis...

2020-03-12 09:48:18 643

空空如也

空空如也

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

TA关注的人

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