上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: (一)ThreadLocal 动态的获取信息 1 需求分析 如果将用户信息保存到?Session域中,那么需要在Controller方法中必须添加request对象. 但是想在任何地方获取用户信息应该怎么办?? 解决方案: ThreadLocal 2 功能原理 ThreadLocal(本地线程变量) 阅读全文
posted @ 2018-11-14 18:58 朝才 阅读(135) 评论(0) 推荐(0)
摘要: (一) 同源策略 如果请求的协议://域名:端口号 都相同则满足同源策略,可以互相调用 (二)JSONP和httpClient的区别 1. 请求发送的解析位置的不同 JSONP:是浏览器解析AJAX发起的请求 httpClient:在业务层中,模拟发起http请求 2. 调用方式不同 JSONP: 阅读全文
posted @ 2018-11-12 21:15 朝才 阅读(168) 评论(0) 推荐(0)
摘要: (一)原型设计模式 结构图 原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节. (二) 原型模式代码 原型类 具体原型类 客户端代码 (三)浅赋值和深复制 如果字段是值类型的,则对该字段执行逐位复制,如果字段是引用类型,则复制引用但不复制引用的对象. 浅复制: 被复 阅读全文
posted @ 2018-11-12 16:24 朝才 阅读(290) 评论(0) 推荐(0)
摘要: (一)题目描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3,2 阅读全文
posted @ 2018-11-11 16:34 朝才 阅读(1987) 评论(0) 推荐(0)
摘要: (一) 题目描述 阅读全文
posted @ 2018-11-09 20:36 朝才 阅读(375) 评论(0) 推荐(0)
摘要: (一)多线程有几种实现方法,同步有几种实现方法? 多线程: 两种,继承Thread类与实现Runable接口 同步: synchronized, wait 和 notify (二)线程的生命周期? 线程是一个动态执行的过程,他也有一个从产生到死亡的过程。 五种状态: (三)错误和异常的区别? 阅读全文
posted @ 2018-11-09 09:01 朝才 阅读(125) 评论(0) 推荐(0)
摘要: 代码编译的结果从本地 机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 (一)类加载的时机 类从被加载到虚拟机内存中开始, 阅读全文
posted @ 2018-11-08 20:19 朝才 阅读(206) 评论(0) 推荐(0)
摘要: (一)题目描述: 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: (二)思路分析: 1 先将第一个数固定住,然后对后面的所有数字进行全排列 2 将第二个数字放到第一个位置上,在对第一个之后的数字进行全排列 3 如此下去,直到start在末尾位置,只对末尾一个值排列 LeetCode A 阅读全文
posted @ 2018-11-08 08:50 朝才 阅读(595) 评论(0) 推荐(0)
摘要: (一)运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途。以及创建和销毁的时间,有的区域随着虚拟机进程启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 1.1 程序计数器 程序计数器是一块较小的内存空间,它可以看作 阅读全文
posted @ 2018-11-07 10:30 朝才 阅读(180) 评论(0) 推荐(0)
摘要: (一)SPRING IOC 组件 一张好图,胜过百文 1.1 IOC Bean容器 1.2 IOC 依赖注入 1.3 IOC 常用注解 1.4 IOC增强:整合MYBATIS(两种方式) 方式1: 方式2: (二)SPRING MVC 组件 2.1 SPRING MVC核心组件对象分析: 2.2 S 阅读全文
posted @ 2018-11-03 11:28 朝才 阅读(545) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页