随笔分类 - Java
摘要:一、前言 jdk1.8的nashorn 支持部分es6语法。 二、支持es6 jdk默认是关闭了对es6的支持的,想要开启对es6的支持,需要设置一下jvm参数: 如下图: 三、参考资料
阅读全文
摘要:一、前言 本文承接上一节:Java_脚本引擎_01_用法入门 这一节我们来看下怎么在idea中进行Nashorn的Debug ,又或者说怎么在Idea中进行js的Debug 注:idea本身就支持js的debug,无需额外的配置。 二、实例 1.js 在resources/js 目录下创建 hell
阅读全文
摘要:一、前言 最近有个需求,需要在js中调用java,这样能避免更新java,从而实现代码的热更新。 于是想到用 Nashorn JavaScript 引擎。 二、概述 通过 JDK 8 的 Nashorn JavaScript 引擎 ,可以很方便的实现在java中调用js,以及在js中调用java。
阅读全文
摘要:一、精选资料 1.w3cschool—Java 脚本引擎 2.Riding the Nashorn 二、参考资料
阅读全文
摘要:二、参考资料 1.【Java集合源码剖析】HashMap源码剖析 2.HashMap实现原理及源码分析 java1.8 hashmap 1.【集合框架】JDK1.8源码分析之HashMap(一)
阅读全文
摘要:二、参考资料 1.Lambda表达式详解 2.Java中Lambda表达式的使用 3.JAVA8 十大新特性详解
阅读全文
摘要:一、用法 二、参考资料 1.官方 1.Java下利用Jackson进行JSON解析和序列化 2.
阅读全文
摘要:一、精选资料 二、java api 1.jfreechart (1).Java-jfree报表(学习整理) 饼状图、柱状图、折线统计图 (2).Jfreechart打造专业图表-原来Jfreechart也可以这么玩,可不是Highcharts 哦 三、js api 1.Highcharts 菜鸟教程
阅读全文
摘要:二、参考资料 1.如何解决Unsupported major.minor version 52.0问题? 2.Unsupported major.minor version 52.0 3. Unsupported major.minor version 52.0解决办法
阅读全文
摘要:一、异常现象: 二、异常原因 JAVA的堆栈设置太小 注: 出现此异常之后,会引发其他的问题。 三、异常解决 手动设置Heap size: 修改 TOMCAT_HOME/bin/catalina.sh,在 echo "Using CATALINA_BASE: $CATALINA_BASE" 上面加入
阅读全文
摘要:二、参考资料 1、ThreadLocal 那点事儿 2、彻底理解ThreadLocal
阅读全文
摘要:二、参考资料 1、java入门之关键字static和final 2、static和final的区别
阅读全文
摘要:二、参考资料 1.铁猫 "OutOfMemoryError系列(1): Java heap space" "OutOfMemoryError系列(2): GC overhead limit exceeded" "OutOfMemoryError系列(3): Permgen space" "OutOf
阅读全文
摘要:二、参考资料 1.java 路径问题 2.Java路径问题最终解决方案—可定位所有资源的相对路径寻址 3.Java获取文件的路径 4.Thread.currentThread().getContextClassLoader()与Test.class.getClassLoader()区别 5.java
阅读全文
摘要:二、参考资料 1.揭开正则表达式的神秘面纱
阅读全文
摘要:oracle 的 trunc 函数能很方便的将日期截断。现在有个需求,需要用java实现与 oracle 的 trunc 函数 相同的功能。 1.需求:将日期截断到日 即 将格式为 2018-01-04 03:06:49 日期转换为 格式为 2018-01-04 的日期 2.实现方法: 用 Date
阅读全文
摘要:二、参考资料 1.java 判断两个时间相差的天数 2.java计算两个日期之间相差天数和相隔天数详解
阅读全文
摘要:二、参考文档 1.JAVA泛型通配符T,E,K,V区别,T以及Class<T>,Class<?>的区别
阅读全文
摘要:一、 二、参考资料 1.电子凭证-Java生成Pdf 2.【Java】使用iText生成PDF文件
阅读全文