240 发简信
IP属地:湖南
  • 利用ThreadLocal管理登录用户信息实现随用随取

    通常在项目中,用户登录后,我们会将用户的信息存到session,如果想在其它地方获取session中的用户信息,我们需要先获取HttpServl...

  • Linux日志查找与服务器重启

    这个针对 服务是tomcat启动的项目 比如传统 SSH 或 SSM ** 注意 springboot 和springcloud 微服务项目是直...

  • 面向对象2

    5.Object类中的equals方法是如何实现的?==跟equals的区别?为什么要有equals方法? Object中的equals实则就是...

  • 面向对象

    1.面向对象编程特征及优势 封装,继承,多态 代码复用,易于扩展维护,方便实现解耦; 2.重载,重写有什么区别? 重写是子类复写父类方法,对父类...

  • 用两个栈实现一个队列

    // 自定义 队列 ,当前队列 用 两个栈实现 class Queue1 { // 先创建两个栈 stack1,Stack2 priv...

  • 线程安全的容器(集合,map)有哪些,如何实现的。

    Vector 线程安全的List,几乎不用; CopyOnwriteArrayList, CopyOnwriteArraySet(写时复制\Lo...

  • Resize,w 360,h 240
    HashMap

    数据结构,初始容量,负载因子,哈希算法,扩容机制,JDK8对于hashmap的优化,如何保证其线程安全,linkedhashmap 什么时候用 ...

  • Resize,w 360,h 240
    ArrayList,LinkedList,HashSet区别?

    ArrayList底层的数据结构使用的是有序数组结构。特点:查询速度很快O(1)。但是增删稍慢O(n); LinkedList底层使用的链表(双...

  • Resize,w 360,h 240
    栈,队列的区别?

    栈先进后出,栈顶进入(压栈),栈顶出(弹出,出栈);栈就是一个桶,后放入的先拿出来,它下面本来有东西要等它出来之后才能出来。(后进先出) 队列先...

个人介绍
Java中追风者,JAVA的迷茫者,大白已在努力了,给关注,加油