angular4 如何查看angular项目的版本号、项目结构

查看项目版本号 1、新建完成项目以后打开package.json scripts下面是一些预定义的项目命令: start 是运行项目的意思, 执行npm start即可, 或者直接执行ng serve也可以. npm build / ng build 是执行构建……. 不一一介绍了....

2018-08-09 23:00:22

阅读数 4714

评论数 2

java类加载过程

一、类加载过程是什么? 类加载过程是类的生命周期的一部分。 类生命周期:类编译—》类加载—》类的使用—》方法区进行垃圾回收 类加载过程:将编译以后的类的二进制数据加载进入内存、然后生成对应的对象的过程。 类加载的最终产品是位于运行时数据区的堆区的Class对象。Class对象封装了类在方法区内的数...

2019-03-25 10:36:22

阅读数 0

评论数 0

Fluent Api配置实体之间的关系

一、一对一关系 1、两个实体分别包含一个引用属性,Code First默认约定它们为一对一关系。 2、在一对一关系情况下,需要提供给Code First额外的信息,以确定它们的主从关系。 配置一对一的方法: HasRequired ,HasOptional ,WithOptional ,WithR...

2019-03-22 11:06:55

阅读数 5

评论数 0

Java 后序遍历(递归、堆栈)

递归 源代码: //后序遍历--递归 public void theFirstTraversal(Node n){ if(n.getLeftNode()!=null) theFirstTraversal(n.getLeftNode()); ...

2019-03-21 23:19:52

阅读数 4

评论数 0

java 中序遍历(递归、堆栈)

递归 源代码: //中序遍历--递归 public void theFirstTraversal(Node n){ if(n.getLeftNode()!=null) theFirstTraversal(n.getLeftNode()); ...

2019-03-21 23:16:48

阅读数 5

评论数 0

webapi+mvc+EF的分层的架构思想

项目分层结构 各层的讲解 一、Data 用于存放领域模型、不引入任何项目 二、Data.SqlServer 0、引入EF 1、使用Fluent Api定义实体之间的关系 2、数据迁移生产的文件 3、定义数据库上下文 三、DTO 0、定义dto,主要用于数据访问层和表现层的分隔 1、AutoMap...

2019-03-21 22:09:09

阅读数 3

评论数 0

java先序遍历树(递归、堆栈)

第一种方式(递归) 代码: //先序遍历--递归 public void theFirstTraversal(Node n){ printNode(n); if(n.getLeftNode()!=null) theFirstTrave...

2019-03-21 12:15:01

阅读数 7

评论数 0

java 集合(map)

一、hashmap 1、HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。 2、HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null。 3、HashMap不支持线程...

2019-03-20 11:16:09

阅读数 4

评论数 0

java 集合(set)

一、set接口 1、无序(相当于一个罐子) 2、自己没有定义其他方法 3、不允许相同的元素。判断相同使用equal 二、hashset 特点: 1、具有很好的对象检测性能:查找某一对象,先获取该对象的hashcode、然后找到对应的存储区域、从存储区域中挨个取元素、进行equal对比。 2、存储对...

2019-03-20 10:50:06

阅读数 3

评论数 0

java 集合(list)

一、arraylist和victor 1、两者的底层实现都是数组、所以查询速度较快、删除插入速度慢 2、都有初始化容量的大小、超过容量arraylist变为原来的1.5倍(不能更改倍数)、victor变为原来的2倍(可以更改倍数) 3、实现了iterator和list接口 3、arraylist没...

2019-03-20 10:11:01

阅读数 5

评论数 0

java 集合基础接口Iterator、collection

一、基础介绍(Set、List、Map) Set(集):集合中的元素不按特定方式排序,并且没有重复对象。他的有些实现类能对集合中的对象按特定方式排序。 List(列表):集合中的元素按索引位置排序,可以有重复对象,允许按照对象在集合中的索引位置检索对象。 Map(映射):集合中的每一个元素包含一对...

2019-03-20 10:04:10

阅读数 4

评论数 0

java中的volatile

可见性 线程本身并不直接与主内存进行数据的交互,而是通过线程的工作内存来完成相应的操作。这也是导致线程间数据不可见的本质原因。因此要实现volatile变量的可见性,直接从这方面入手即可。对volatile变量的写操作与普通变量的主要区别有两点: (1)修改volatile变量时会强制将修改后的值...

2019-03-20 00:17:58

阅读数 2

评论数 0

Java String StringBuffer StringBuilder

String 1、String类是final类,也即意味着String类不能被继承,并且它的成员方法都默认为final方法。在Java中,被final修饰的类是不允许被继承的,并且该类中的成员方法都默认为final方法。在早期的JVM实现版本中,被final修饰的方法会被转为内嵌调用以提升执行效率...

2019-03-19 20:03:50

阅读数 2

评论数 0

Java 多线程编程相关

一、多线程的两种实现 Thread类 1、public Thread() 2、public Thread(Runable target) 3、public Thread(String ThreadName) 4、public Thread(Runable target,String ThreadN...

2019-03-19 16:29:39

阅读数 2

评论数 0

java Object公共方法

Object类方法 Object类的组成: 1、clone() 这个方法是为object的克隆对象的而生。有些人可能会不明白,克隆不就是copy吗?copy不就是跟new一个对象差不多嘛? 其实不然,clone()方法存在的意义在于java语言的对象引用机制。 如: Person p1 = ne...

2019-03-18 19:32:00

阅读数 8

评论数 0

Java 多态--重载、重写、接口、抽象类

多态的四种表现形式 1、重载 在一个类中实现多态 方法名必须相同 参数类型、个数可以不相同 返回值可以不相同 访问修饰符可以不同 2、重写 在子类和父类中实现多态 方法名必须相同 参数类型、个数必须相同 返回值必须相同 访问修饰符可以不同、但是必须范围要比父类广 3、接口 4、抽象类和抽象方法 如...

2019-03-18 14:59:00

阅读数 4

评论数 0

java程序的执行流程

程序运行流程图: 如上图所示,首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,...

2019-03-18 12:18:46

阅读数 3

评论数 0

java内存模型是什么?解决了什么问题?通过什么方式解决

java内存模型是什么?解决了什么问题?通过什么方式解决 是什么? 很简单,Java内存模型不是实际存在的与硬件相关的东西,它是一种共享内存系统中多线程程序读写操作行为的规范、一种标准。通过这些规则来规范对内存的读写操作,从而保证指令执行的正确性。它与处理器有关、与缓存有关、与并发有关、与编译器也...

2019-03-18 11:58:24

阅读数 5

评论数 0

设置mysql远程登陆

参考博客: https://blog.csdn.net/wuchenlhy/article/details/80702248

2019-03-09 18:23:16

阅读数 7

评论数 0

排序------希尔排序

源代码 public static void main(String[] args) { int[] a={20,30,10,2,9,80,2,3,11}; shellSort(a); for(int i=0;i<a.len...

2019-03-08 23:05:34

阅读数 5

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭