用户中心USER CENTER

首页/用户
  • Java集合干货——ArrayList源码分析

    摘要:关于的具体实现,一些基本的都也知道,譬如数组实现,线程不安全等等,但是更加具体的就很少去了解了,例如初始化的长度,扩容等。 前言 在之前的文章中我们提到过ArrayList,ArrayList可以说是每一个学java的人使用最多最熟练的集合了,但是知其然不知其所以然。关于ArrayList的具体实现,一些基本的都也知道,譬如数组实现,线程不安全等等,但是更加具体的就很少去了解了,例如:...

    Render 发布于Java
  • 3.1、定义一个控制器:使用 @Controller 和 @RequestMapping

    摘要:用定义一个控制器注解指定一个特定的类担任控制器的角色。典型地,类级别的注解映射一个指定的请求路径或者是路径匹配模式到一个控制器,使用额外的方法层注解缩小主要映射的范围。第一处是类级别的,它指出这个控制器中的所有方法都与路径相关。 1)用 @Controller 定义一个控制器     注解 @Controller 指定一个特定的类担任控制器的角色。Spring 不要求你集成任何控制器基...

    Render 发布于Java
  • [Leetcode] LRU Cache 最近使用缓存

    摘要:但是哈希表无序的,我们没办法在缓存满时,将最早更新的元素给删去。所以双向链表是最好的选择。我们用双向链表实现一个队列用来记录每个元素的顺序,用一个哈希表来记录键和值的关系,就行了。 LRU Cache Design and implement a data structure for Least Recently Used (LRU) cache. It should support...

    Render 发布于Java
  • Web安全 - 预防前端渗透的编码技巧

    摘要:注入编码技巧前端的转义是必不可少的,为了防止抓包修改参数值,我们重点放在后端。为了契合前后分离的说法。所以请不要认为可以预防,这是一种错误的理解目前存储的方式有以下几种存取优点不易遭受可设置弊端易遭受。 前端攻击主要包括XSS(跨站脚本攻击)、CSRF(跨站请求伪造)、SQL注入。Noodles的技术周刊 中有详细解释。 一、XSS&SQL注入 它们的发生是在用户恶意输入和抓包修改情...

    Render 发布于Html
  • 「Python 面试」第六次更新

    摘要:说一下是怎样将数据持久化的为某一时刻下的数据库里的内容拍一张照片快照,并将该照片写进磁盘中,实现数据持久化。通过写命令,将数据追加到文件末尾,实现数据持久化。至此,有关数据库知识点的面试题就已告一段落,下次更新网络通信方面面试题。 1.说一说 Redis 是什么 Redis 是一种「Key-Value」的内存型、非关系型数据库,属于 NoSQL 的一种。 Redis 的读写速度特别快,...

    Render 发布于Python
<