摘要: 一、背景 最近使用ng-alain做前端,sf的部件很丰富,但是做起来之后就会发现,多多少少会有一些不符合需求的东西,比如: 这是一个string的部件,后边跟上一个单位看着很不错,但是我们通常在使用number时会更需要这个单位,然而官方的部件并没有 再比如: 我想做一个编辑框,要求内容不可编辑, 阅读全文
posted @ 2020-06-12 10:29 codeobj 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一、注解 1、什么是内置注解 (1) @SuppressWarnings 再程序前面加上可以在javac编译中去除警告 阶段是SOURCE (2) @Deprecated 带有标记的包,方法,字段说明其过时 阶段是SOURCE (3)@Overricle 打上这个标记说明该方法是将父类的方法重写 阶 阅读全文
posted @ 2020-01-20 10:28 codeobj 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一、Spring核心知识 Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One On One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂 阅读全文
posted @ 2020-01-03 14:08 codeobj 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一、类加载的机制的层次结构 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对 阅读全文
posted @ 2019-12-23 10:50 codeobj 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 一、字节码技术应用场景 AOP技术、Lombok去除重复代码插件、动态修改class文件等 二、字节技术优势 Java字节码增强指的是在Java字节码生成之后,对其进行修改,增强其功能,这种方式相当于对应用程序的二进制文件进行修改。Java字节码增强主要是为了减少冗余代码,提高性能等。 实现字节码增 阅读全文
posted @ 2019-12-18 09:09 codeobj 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 一、JVM参数配置 1、常见参数配置 XX:+PrintGC 每次触发GC的时候打印相关日志 XX:+UseSerialGC 串行回收 XX:+PrintGCDetails 更详细的GC日志 Xms 堆初始值 Xmx 堆最大可用值 Xmn 新生代堆最大可用值 XX:SurvivorRatio 用来设 阅读全文
posted @ 2019-12-16 11:45 codeobj 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 一、Java内存结构 1、Java堆(Java Heap) java堆是java虚拟机所管理的内存中最大的一块,是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 java堆是垃圾收集 阅读全文
posted @ 2019-12-11 10:36 codeobj 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式 1、什么是原型模式 克隆 原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况 阅读全文
posted @ 2019-12-03 10:28 codeobj 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 一、适配模式 1、什么是适配器 在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 2、适配器分类 适配器 阅读全文
posted @ 2019-11-28 09:00 codeobj 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、子component中的异步方法 2、加载多个子组件 引入组件 3、父组件的component中引用子组件component ts export class parentComponent implements OnInit,AfterViewInit{ // 引用子组件 @ViewChild( 阅读全文
posted @ 2019-11-26 13:52 codeobj 阅读(416) 评论(0) 推荐(0) 编辑