自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天才小熊猫的客栈

路漫漫其修远兮,吾将上下而求索!!!

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 Blog项目评论盖楼功能实现

盖楼这个功能就没啥可多说的了,能力就是支持回复的回复,也就是跟帖,跟帖层数不限。盖楼是一个在用户互动上非常友好的功能,有了这个功能,也许我们可以不用每天苦兮兮的去编文章了,像运营论坛那样去策划话题,来引导用户的互动讨论。当然,如果没人互动,就非常尴尬了,这就考验你策划话题的能力了。/新增评论 @PostMapping("/comments") public String post(Comment comment, HttpSession session,Model model)

2021-07-28 16:29:52 529

原创 blog项目添加 注册 功能

所谓登录认证,说白了就是限制某些接口只有登录后才能访问(如:查询我的账号资料)那么判断一个会话是否登录的依据是什么?当然是登录成功后框架给你做个标记!然后在需要鉴权的接口里检查此标记,有标记者视为已登录,无标记者视为未登录!所谓权限认证,认证的核心就是一个账号是否拥有一个权限码有,就让你通过。没有?那么禁止访问!再往底了说,就是每个账号都会拥有一个权限码集合,我来校验这个集合中是否包含指定的权限码例如:当前账号拥有权限码集合:["user-add", "user-delete",

2021-07-21 11:44:16 203

原创 Comparable接口和comparator比较器实现排序??

在JAVA中提供了两种比较大小实现的方式,一种是比较死板的采用java.lang.Comparable接口去实现,一种是灵活的当我需要做排序的时候在去选择的java.util.Comparator接口完成。Comparable:实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序,对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。Comparator:允许在排序顺序上实现精确控制。还可以使用Comparator来控制某些数据结构(

2021-07-20 09:44:31 124

原创 TreeMap学习

TreeMap使用红黑树存储元素,可以保证元素按key值的大小进行遍历。TreeMap实现了Map、SortedMap、NavigableMap、Cloneable、Serializable等接口。源码:属性:/** * 比较器,如果没传则key要实现Comparable接口 */private final Comparator<? super K> comparator;/** * 根节点 */private transient Entry<K,V.

2021-07-19 22:26:19 366

原创 链表

链表是一种通过指针串联在一起的线性结构,每一个节点是又两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。单链表双链表循环链表循环链表可以用来解决约瑟夫环问题。链表和数组的区别:题目:203.移除链表元素https://leetcode-cn.com/problems/remove-linked-list-elements/707.设计链表https://leetcode-cn.c...

2021-07-19 17:41:09 129

原创 字符串

344.反转字符串https://leetcode-cn.com/problems/reverse-string/541. 反转字符串IIhttps://leetcode-cn.com/problems/reverse-string-ii/剑指Offer 05.替换空格https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/151.翻转字符串里的单词https://leetcode-cn.com/problems/reverse

2021-07-08 17:40:56 126

原创 ConcurrentHashMap 学习+面试

ConcurrentHashMap面试

2021-07-07 16:36:12 505

原创 java基础面经--下

24、反射的实现与作用Java语言编译之后会生成一个.class文件,反射就是通过字节码文件找到某一个类,类中的方法以及属性等。反射的实现主要借助以下四个类:Class:类的对象Constructor:类的构造方法Field:类中的属性对象Method:类中的方法对象作用:反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获取类的所有信息。25、注解的原理注解本质是一个继承了Annotation 的特殊接口,其具体实.

2021-07-05 17:07:00 894

原创 怎么快速的把一个list集合中的元素去重

怎么快速的把一个list集合中的元素去重?(1)利用HashSet去重package com.ggqq;import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;public class Test01 { public static void main(String[] args) { List list = new.

2021-07-05 16:57:49 381

原创 关于hash,hashCode, hashMap,红黑树

27、hashMap,hashSet的底层实现原理:hashset是无序的,不可重复的。Hashset底层使用了哈希表(哈希表是将数组和单向链表的优点集成在一起)实现的。特点是存储快。往hashset添加元素的时候,hashset会先调用元素的hashcode方法得到元素的哈希值,然后通过与水泥素的哈希值经过异或或移位等运算,就可以算出该元素在哈希表中的存储位置。运行原理:如果算出的元素的存储的位置目前没有任何元素储存,那么该元素可以直接存储在该位置上,如果算出的元素的存储位置上目前.

2021-07-05 16:55:14 599

原创 修改购买服务器的主机名字

直接通过命令hostnamectl set-hostname 主机名修改主机名

2021-07-05 09:59:28 119

原创 redis面试

redis传统五大数据类型的落地应用?String(字符类型) Hash(散列类型) List(列表类型) Set(集合) SortedSet(有序集合类型,简称zset) Bitmap(位图) HyperLogLog(统计) GEO(地理)备注:redis的命令不区分大小写,而key区分大小写 help@类型名词应用:1.string2.hash3.list4.set set 不可重复,无序(1)微信...

2021-07-03 16:48:30 514 1

知云翻译软件ZYtrans

知云翻译软件

2020-12-27

torch-1.1.0-cp37-cp37m-win_amd64.whl

pytorch离线whl安装包

2020-12-27

.gitignore

java中使用git上传时要忽略内容的配置文件

2020-12-23

RedisUtil.java

springboot集成redis工具类(使用与各种场景)

2020-12-23

狂神说Redis笔记.pdf

redis:b站狂神的视频,pdf笔记

2020-12-23

大学通用PPT.zip

大学生通用PPT模板,组会,答辩实测可用。做PPT只需三分钟,高效省时,欢迎大家下载,有问题可以交流。

2020-06-10

服务器安装步骤.pdf

在linux环境下安装anaconda,tensorflow keras,pytorch等开发框架,实现服务器上跑代码,欢迎大家下载,有问题可以交流。

2020-06-10

零基础入门学习Python+全套源码课件.rar

零基础入门学习python 课件,包括PPT,源码等,可以使用idle,也可以使用pycharm, jupyternotebook等多种方式进行开发,欢迎大家下载,有问题可以交流。

2020-06-10

马尔可夫及采样算法.pptx

马尔可夫过程 吉布斯采样 当已知随机过程在时刻Ti所处的状态的条件下,过程在时刻T(>Ti)所处的状态与过程在时刻Ti以前的状态无关,而仅与过程Ti所处的状态有关,则称该过程为马尔可夫过程。这种特性称为随机过程的“无后效性“或马尔可夫性。

2019-11-26

空空如也

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

TA关注的人

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