240 发简信
  • 120
    最近5年133个Java面试问题列表

    Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试...

  • Base64

    一. Base64编码由来 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就 不能通过邮件...

  • 120
    ActiveMQ从入门到精通(一)

    这是关于消息中间件ActiveMQ的一个系列专题文章,将涵盖JMS、ActiveMQ的初步入门及API详细使用、两种经典的消息模式(PTP and Pub/Sub)、与Spr...

  • Java对象内存模型和GC机制

    JVM中的堆和栈,方法区 1.栈是运行时的单位,堆是存储的单位。2.栈解决程序的运行问题,即程序如何执行,如何处理数据;堆解决数据存储的问题,数据怎么放,放在哪。3.栈存放的...

  • java线程池

    Java线程池 Java通过Executor提供了4种线程池,分别为: cashedThreadPool:可缓存线程池,如果线程池长度超过了处理需要,可灵活回收空闲线程,若无...

  • Docker

    简述 Docker是基于GoLang编写的,2013年推出。越来越多的厂商都开始用Docker作为基础设施自动化的工具。Docker是开源的应用容器引擎。Docker容器将软...

  • 事务

    事务 事务是一个并发控制的单位,是用户定义的一个操作序列。包含了多个sql操作。 事务特性 原子性:要么都做,要么都不做。一致性:完成事务后,所有的数据必须是一致的,比如转账...

  • sql函数

    case .. when ...then .. else .. end 条件判断函数举例1: 从胜负记录表中,查询出每个人胜场个数和败场个数。 举例2: case内部在包含一...

  • HashMap

    HashMap本质是哈希表,通过k-v存储数据,映射关系通过哈希函数构造。 哈希函数的实现方式 1.直接定址法:取关键字的线性函数值作为哈希地址。2.数组分析法:取关键字中的...

  • 安全

    SQL注入 所谓sql注入式攻击,就是攻击者把sql语句插入到表单的输入域或者页面请求中的字符串中,欺骗服务器执行恶意的sql命令。 举例:用户进行登录操作,输入一个user...

  • Mysql

    分页 Limit limit [ offset ],[ count ]offset: 数据偏移量。从第一条开始offset =0 , 从第10条开始offset = 9c...

  • JVM知识

    java字符串在内存中:存放于堆中或者字符串常量区 堆内存 堆内存分为Permanent Space(持久代) 和Heap Space 。Heap Space 年轻代:所有新...

  • JSP和Servlet

    JSP定义: Java Server Page,Java EE组件,本质是Servlet。JSP是Servlet的扩展,更加强调表现层的处理。 JSP和Servlet的不同:...

  • IDE快捷键

    Idea ctrl+e 最近打开的文件shift+click 关闭文件alt + q 查看方法声明ctrl+alt+t 给代码包在块中 比如try catchctrl+en...

  • 面试经验

    面试1 跟hr谈论了待遇,说毕业前3k,毕业后不能到达6k。 谈论项目经验时候没有说的很好,没表现出自己的优点。 做了一套笔试题目,jsp和数据库部分需要温习,题目知识点很多...

  • 120
    java IO流

    Java IO流 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或者抽象。数据在两个设备的传输便是流,流的本质就是数据传输,java中根据数据传输类型特性将流抽...

  • 120
    Shiro

    Shiro Shiro是一款由apache开发的java安全框架,特点是简便易用。主要功能:身份认证,授权,会话管理,加密。支持特性:web支持,并发支持,测试支持,用户伪装...

  • Redis

    Redis介绍 Redis是一个k-v型数据库,支持数据持久化,可以将内存中数据保存到磁盘中,重启的时候再次加载使用。 优点:1.性能强读写效率高2.支持多种数据类型3.支持...

  • 设计模式

    观察者模式 观察者模式是对象的行为模式,定义了一种一对多的依赖关系,让多个观察者同时监听同一个主题对象。这个主题对象发生状态变化时,会通知所有观察者对象,让他们可以即使更新自...

  • java web服务端CORS跨域配置

    CORS介绍 CORS-CrossOrigin Resource Sharing,即跨域资源共享,它定义了一种服务器和浏览器的交互方式来确定是否允许跨域请求。CORS简单灵活...