- 博客(9)
- 收藏
- 关注
转载 JVM 之 OopMap 和RememberedSet
总体而言: OopMap用于GC Roots; RememberedSet用于可达性分析。OopMap OopMap记录了栈上本地变量表到堆上的引用关系。其作用是:垃圾收集时,收集线程会对栈上的内存进行扫描,看看哪些位置存储了Reference类型。如果发现某个位置确实存的是Reference类型,就意味着它所引用的对象这一次不能被回收。但问题是,栈上的本地...
2019-01-17 14:25:56 732
原创 json数组和list集合转换总结
//方法一,将json解析后赋给单独的元素//导入的jar包//代码里面的import//打印输出 //方法二,json对象和bean对象之间相互转换//maven 导入的jar包//代码引入的://假如你是有一个bean对象class User{ private String userName; pri...
2018-09-11 11:28:10 4375 1
原创 SpringBoot使用gradle打包war包
一、修改gradle.build文件1.1 添加如下配置1.2 修改依赖,将tomcat的依赖范围修改为providedRuntime二、主类继承SpringBootServletInitializer,重写configure方法三、构建上述修改完后,执行如下命令,就可以在build目录下生成war包了。 gradle build ...
2018-08-03 18:56:50 3082
原创 关于oracle中trunc函数的简单使用
oracle 中的trunc() 函数是对时间类型或者数字进行截取操作的。一般用法为 trunc(Date,'fmt'),其中fmt是我们要展示的时间字段,或者trunc(number),该函数表示取整。trunc(sysdate,'yyyy');//返回当前年的第一天trunc(sysdate,'mm');// 返回当前月的第一天trunc(sysdate,'dd');//返回当前时间的年月日...
2018-06-28 15:39:24 5562
原创 \r\n \t
\n表示的是换行,这个符号是可以显示的,\r表示回车,一般用来判断输入完毕,是无法显示的。反斜杠r:一般我们在写网页的时候,假设我们现在有一个输入框input我们希望在按下回车时触发一个事件,这是我们就可以通过判断输入字符是否是\r来实现这个事件。\t 为“转义字符“,代表的是一个tab,也就是8个空格。System.out.println("aaaaaa\tbbbb");输出结果就是“aaaaa...
2018-06-22 14:04:49 350
原创 NaN
在ECMScript中有一个isNaN()函数,先说一下NaN;1)NaN:非数值 (not a number),是一个特殊的数值,用来表示本来要返回数值的操作数未返回数值 的情况。在ECMScript中,任何数值除以非数值会返回NaN,不会影响其他代码的执行。2)NaN有两个特点:任何与NaN相关的操作都会返回NaNNaN与任何的值都不相等,而且它与本身也不相等。3)isNaN()函数作用:可以...
2018-06-11 17:40:16 180
原创 Java基础知识---构造器
关于main主函数:注意:主函数的存在,仅为该类是否需要独立运行,如果不需要,主函数是不用定义的。主函数的解释:保证所在类的独立运行,是程序的入口,被jvm调用。成员变量和局部变量的区别:1: 成员变量直接定义在类中。局部变量定义在方法中,参数上,语句中。2:成员变量在这个类中有效。局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。3:成员变量存在于堆内存中,随着所属区域的运行而...
2018-06-08 19:52:58 166
原创 JSF配置文件
JSF应用配置是通过xml文件处理的,默认为faces-config.xml,该文件中配置应用支持的场所,bean,导航等。在实际开发中,如果项目很大,很多模块的bean都会配置到faces-config.xml文件,造成该文件过大内容也杂,最好像spring配置文件分成多个,一个模块对应一个配置文件,这样管理起来也方便。 JSF是支持多个配置文件的。默认情况下,它会查找文件web-inf/f...
2018-05-11 18:09:58 502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人