摘要: 1、jvm内存管理机制: 1)堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。 可以看 阅读全文
posted @ 2020-04-08 09:55 夹竹桃 阅读(1353) 评论(0) 推荐(1) 编辑
摘要: 1、resize机制 HashMap的扩容机制就是重新申请一个容量是当前的2倍的桶数组,然后将原先的记录逐个重新映射到新的桶里面,然后将原先的桶逐个置为null使得引用失效。后面会讲到,HashMap之所以线程不安全,就是resize这里出的问题。 为什么HashMap线程不安全 上面说到,Hash 阅读全文
posted @ 2020-04-02 07:11 夹竹桃 阅读(2281) 评论(0) 推荐(0) 编辑
摘要: html和jsp的区别及优缺点 ♥ HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就O 阅读全文
posted @ 2020-04-02 06:50 夹竹桃 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 背景: J2SE提供的最后一个注解是@SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings注解允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不 阅读全文
posted @ 2020-04-01 09:54 夹竹桃 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、string转char[]数组 在Java中将String转换为char是非常简单的。 1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。 2. 使用String.toCharArray()(返回值为char[])可以得到将包含整 阅读全文
posted @ 2020-04-01 07:32 夹竹桃 阅读(9695) 评论(0) 推荐(0) 编辑
摘要: 1、基于ClassLoder读取配置文件 注意:该方式只能读取类路径下的配置文件,有局限但是如果配置文件在类路径下比较方便。 1 Properties properties = new Properties(); 2 // 使用ClassLoader加载properties配置文件生成对应的输入流 阅读全文
posted @ 2020-03-31 18:26 夹竹桃 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 这个注解是我在整理lambda的时候写例子中学到的 例如下面这一句标黄的语句: public static void main(String[] args) { List list=new ArrayList(); List<Integer> numbers = Arrays.asList(1, 2 阅读全文
posted @ 2020-03-27 07:17 夹竹桃 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.codebelief.com/article/2018/01/java-lambda-expression-common-application-scenarios/ 阅读全文
posted @ 2020-03-27 07:03 夹竹桃 阅读(182) 评论(0) 推荐(0) 编辑
摘要: fastjson使用案例 一个学生对象如下: 班级对象 public class Grade { private Long id; private String name; private List<Student> users = new ArrayList<Student>(); // 省略 s 阅读全文
posted @ 2020-03-27 06:53 夹竹桃 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、概念 注解 @ResponseBody,使用在控制层(controller)的方法上。 2、作用 作用:将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。 当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。 阅读全文
posted @ 2020-03-27 06:52 夹竹桃 阅读(514) 评论(0) 推荐(0) 编辑