ICode9

精准搜索请尝试: 精确搜索
  • Spring注解驱动——组件注册系列2019-12-18 23:00:47

    1.@Configuration   从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。

  • Java中对象拷贝的两种方式2019-12-18 15:57:13

    JVM实现拷贝的目的: 大家先思考一个问题,为什么需要克隆对象?直接 new 一个对象不行吗?   答案是:克隆的对象可能包含一些已经修改过的属性,而 new 出来的对象的属性都还是初始化时候的值,所以当需要一个新的对象来保存当前对象的 “状态” 就靠 clone 方法了。那么我把这个对象的临时

  • java之匿名内部类2019-12-17 15:01:36

    Person.java package insof; public class Person extends Object{ String name; static int age; public Person() { this.name = "tom"; System.out.println("执行的是构造方法"); } public void test(){ System

  • java之对象类型转换2019-12-16 16:03:29

    基本数据类型之间的转换: 自动类型转换:小的数据类型可以自动转换成大的数据类型; 强制类型转换:可以把大的数据类型转换成小的数据类型:float = (float)32.0; public class Person extends Object{} public class Student extends Person{} 对java对象的强制类型转换成造型: 从子类

  • php7实例化类有对象有两种方法2019-12-15 23:56:18

    php7实例化类有对象有两种方法,下面给介绍具体两种方法 class Person{public $a="96net.com.cn";public function eat(){echo 'xxxx';} } 1,NEW 关键词实例化对象 $xm= new Person();或者$xm= new Person; 2, 类名字符串,把类名赋值给变量 $strs='Person'; $xm= new $strs();

  • SpringBoot——配置文件详解【五】2019-12-15 19:07:35

    前言 SpringBoot的配置文件 配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的。 application.properties application.yml 配置文件的作用: 修改SpringBoot的自动配置的默认值,SpringBoot在底层都给我们自动配置好; YAML(YAML Ain't Markup Language) YAML A Markup La

  • java之继承2019-12-15 17:00:39

    为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。子类继承了父类,就继承了父类的属性和方法;在子类中,可以使用父类中定义的方法和属性,也可以创建新的属性和方法;子类中不能直接访问父类的private

  • java之类的构造方法2019-12-15 13:54:09

    构造器的特征: 具有和类相同的名称; 不声明返回值的类型; 不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值; 构造器的作用:创建对象,给对象进行初始化; 语法格式: 修饰名 类名(参数列表){   初始化语句; } public class Animal{ private int age

  • 写出java.lang.Object类的六个常用方法2019-12-15 11:54:05

    java是面向对象的语言,而Object类是java中所有类的顶级父类(根类)。 每个类都使用Object类作为超类,所有对象(包括数组)都实现这个类的方法,即使一个类没用有extends明确指出继承于某个类,那么它都默认继承Object类。 Object类中提供了很多方法,这里只取其中比较常用的方法做下简述。 1)publ

  • Django2.2 Mysql数据表一对一映射(字段绑定) --Model拓展学习笔记shen2019-12-15 11:52:18

    我:本次继上次的Model继续延伸一下数据表之间的一对一映射关系 访客:有什么用? 我:众所周知,一张数据表的字段太多会显得冗余、杂乱,那么就需要将一张表进行拆分成多个表,这样不会太杂乱,也比较好维护 举例:每个人都有一张身份证,有且唯一一张,这里就存在一个   一对一的关系 一、Model建立

  • ElasticSearch之安装及基本操作API2019-12-15 09:03:05

    ElasticSearch 是目前非常流行的搜索引擎,对海量数据搜索是非常友好,并且在高并发场景下,也能发挥出稳定,快速特点。也是大数据和索搜服务的开发人员所极力追捧的中间件。虽然 ElasticSearch 深受大家的喜爱,但是它的迭代速度之快,所以在相关社区老是有听说到学不动了的话语,也正是这种

  • JavaScript闭包、Object对象2019-12-14 23:00:07

    JavaScript闭包定义:闭包指一个拥有许多变量和绑定这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 function a(){ var i=0; function b(){ i++; alert(i); } return b; } var c=

  • es6类的继承2019-12-14 20:00:45

    es6之前实现继承: 写一个Person的构造函数:   通过new Person构造函数生成一个实例对象,打印person这个实例对象:         es6实现继承的写法: 打印person实例:      在实例对象上可以调用类中的方法:      现在写一个子类,子类要继承Person这个类,要通过extends super关键

  • 自定义类2019-12-14 09:01:26

    自定义类:person class person { String name; int age; String sex; } 调用  person class Demo01 { public static void main(String[] args) { //创建对象 person p=new person(); p.name="毕思霖"; p.sex="

  • 原型笔记(一)2019-12-13 18:01:47

             Person.prototype.name = "sunny"; function Person () { } var person = new Person(); Person.prototype = { name : "cherry" } Per

  • @Condition 条件化注册Bean2019-12-10 21:54:29

    看《Spring源码深度解析》笔记 1、@Condition: 按照一定的条件进行判断,满足条件给容器中注册bean;实例: 根据系统给容器中注册Bean,如果是windows注册(“bill”); 如果是linus,注册(“linus”) @Bean("bill") public Person person01(){ return

  • ref与out2019-12-10 21:51:37

    1.基本理解   1 class Program 2 { 3 static void Main(string[] args) 4 { 5 Person p = new Person(); 6 p.Name = "zhangsan"; 7 int i = 3; 8 Test(p, i); 9 Console

  • Java集合之TreeSet2019-12-09 21:56:09

    总结 TreeSet 是 SortedSet 接口的实现类,TreeSet 可以确保集合元素处于排序状态。 TreeSet 支持两种排序方法:自然排序和定制排序。默认情况下,TreeSet 采用自然排序。 自然排序 排序:TreeSet 会调用集合元素的 compareTo(Object obj) 方法来比较元素之间的大小关系,然后将集合元素

  • Java学习笔记(面向对象上)2019-12-09 19:03:17

    面向对象(上) 面向对象的特点:封装性(是面向对象的核心思想,将对象的属性和行为封装起来)、继承性(主要描述类与类之间的关系,通过继承,可以在无需重新编写原有类的情况下,对原有类的功能进行扩展)和多态性(指的是在程序中允许出现重名现象,它指在一个类中定义的属性和方法被其他类继承后,它们

  • JS 栈,堆,常量池2019-12-09 09:04:08

    基本数据类型 1. 基本数据类型一般存放在栈中,包括:String, Number, Boolean, Undefined, Null, Symbol。 2. 基本数据类型的特点: 占用空间小,大小固定, 通过按值来访问。 3. typeOf(null) == Object, null是Object类型,为什么null存放在栈而不是堆中?具体解答参考: https://2ality.com

  • SpringBoot使用2019-12-08 21:03:49

    Spring Boot的核心特点 ·微服务: 使用Spring Boot可以生成独立的微服务功能单元 ·自动配置: 针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置 ·起步依赖: 告诉Spring Boot需要什么功能,它就能引入需要的库。 ·命令行界面: 这是Spring Boot的可选特性,借此你只需

  • Python之json库2019-12-08 20:51:56

    JSON简介 JSON (JavaScript Object Notation) 是一种用于表示结构化数据的流行数据格式。 常用于服务器和Web应用程序之间传输和接收数据。 在Python中,JSON以字符串形式表示。 例如: p = '{"name": "wl", "languages": ["Python", "C++"]}' 在Python中解析JSON 使用json模块可以

  • typedef&define的用法与区别2019-12-08 14:55:32

    1.  typedef typedef故名思意就是类型定义的意思,但是它并不是定义一个新的类型而是给已有的类型起一个别名,在这一点上与引用的含义类似,引用是变量或对象的别名,而typedef定义的是类型的别名。typedef的作用主要有两点:   1.1  简化复杂的类型声明 简化复杂的类型声明,或给已有类

  • 多态2019-12-06 19:55:38

    多态的概念从逻辑意义上说,多态就是同一类事物的某一种行为,在不同的子类中表现出不同的形态,例如:求面积,不同的图形,求面积的方式不同从语法角度来说,多态就是在运行期间才能确定调用哪个累的方法,即执行子类重写的方法多态的前提1、继承2、重写静态方法final方法private方法属性这些不

  • 索引别名的使用2019-12-06 10:52:20

    1.官网 2.添加索引,索引名称:person,索引别名:aliastest POST /_aliases{ "actions" : [ { "add" : { "index" : "person", "alias" : "aliastest" } } ]} 原理:API都会自动将别名转换为实际的索引名称,别名还可以映射到多个索引(关系1对多),别名不能与索

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有