摘要:
Stream流 这里的流并非指的是IO流,根据我的理解:可以是一种流水线式的处理数据 在java8中的Lam表达让我们更加专注于做什么,而不是怎么做,所以对于下面的for循环,首先对于for循环的语法就是“怎么做”,for循环的循环体才是“怎么做” 对于以下栗子:将集合A根据条件一过滤为子集B、然后 阅读全文
摘要:
昨天晚上被室友问住了synchronized和lock有什么区别,看完周阳老师的笔记和视频腾抄了 synchronized和lock的区别根据以下几点来说: 1 原始构成 synchronized是关键字属于JVM层 synchronized是主要是通过monitorenter和monitorexi 阅读全文
摘要:
马上准备找工作了,抱起《深入理解java虚拟机》赶紧复习复习 1、什么是虚拟机的类加载机制? 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制 一两句话也还是说不清楚,我们一点一点来: 2、什么时 阅读全文
摘要:
一、HTTP Http(超文本传输协议),Http协议工作于应用层,其端口是40,是不安全的协议,URL以http://开头 都说Http协议不安全,Htttps协议安全,完全都可以用Https,也就不用Http了啊,问题所在是:Https协议中的SSL技术得向数字证书认证机构(CA,Certifi 阅读全文
摘要:
主要是通过get和put方法来理解Hashmap来理解HashMap如何存键值对,没有涉及太深,红黑树请绕行 先贴出手写的HashMap的demo 一、定义Map接口 public interface Map<K,V> { /** * 向Map中插入值 */ public V put(K k,V v 阅读全文
摘要:
今天在写SSM项目的时候,遇到Handler dispatch failed; nested exception is java.lang.StackOverflowError这样的错误,真的是我太马虎,这里SSM是用聚合项目来管理各个模块,对于不同的service和dao模块之间可能需要手动依赖 阅读全文