关闭
当前搜索:

js 原型和call()总结

/* 原型也是一个对象 把共有的属性或者方法放在原型中 */ //Person.prototype 原型 /*Person.prototype = { } 祖先*/ Person.prototype.name = "这是祖先的名称 "; /*多个属性可以这样定义*/ Person.prototype = { age : 20, sex :"女", constructor ......
阅读(16) 评论(0)

js 中对象和构造函数

/*对象:可以有属性和方法 对象的创建方法 1:var obj ={} 对象字面量/对象直接量 2:构造函数 2.1:系统自带的函数 object() Array() eg:var obj = new Object(); 2.2 自定义要符合大驼峰式命名规则 function A(){} var aa= new A(); */ var first = { name: "这是一个对......
阅读(15) 评论(0)

js 中闭包和立即执行函数

/* 每个javascript函数都是一个对象,对象中有些属性我们可以进行访问,但有些属性不可以,这些属性仅供javascript引擎存取,其中[[scope]]就是其中一个 作用域就是[[scope]]所指的,查找对象的时候从作用域量的顶端依次向下查找 这里需要注意一个问题:执行上下文相对应GO :是按顺序从上往下执行的,其中销毁执行上下文AO:回到被定义的状态,等待下次被执行 */ ...
阅读(27) 评论(0)

js 中常用的总结

1:变量声明 /*声明变量*/ var a; /*给变量赋值*/ a = 100;2:一些常用的用法 /*typeof:返回对象的数据类型,undefined被转化为NaN*/ var num = "12abc"; /*类型转化*/ /*转化为整形,从数据位开始,一直到非数据位结束*/ var int = parseInt(num); document.write("转化为整形"+int+"...
阅读(19) 评论(0)

java 线程安全

package com.test.springboot.test; /** * 线程安全:多个线程共享一个全局变量,在做写的操作,可能会受到干扰,导致数据有问题,读的时候不会发生线程安全问题 * 使用场景:真正产生一个同一个全局变量 * 如何实现同步: synchronized 和lock * 同步锁的使用条件:至少需要两个以上的线程,需要同步;多个线程想同步,必须使用同一把锁 * ...
阅读(34) 评论(0)

java 中多线程的使用

/** * java 多线程 * 应用程序:可运行的程序 * 进程:进程正在进行的程序,线程的集合,执行的程序,在进程中一定有个线程是主线程 * 线程:可以这样说是一个执行顺序 * 使用多线程提高效率,每个线程都不相互影响,因为是独立运行的 * 多线程的应用场景:多线程下载,爬虫,ajax异步上传 ,分布式job(同一时间执行多个任务调度) * * @author Administ...
阅读(25) 评论(0)

java 栈和堆的总结

数据类型 原始值:不可改变的原始值(栈数据:栈内存中存放的堆内存的地址)number boolean string undefined null 引用值:堆数据  array object function 栈:先进后出 栈内存与栈内存之间的赋值的copy,改变一个,例外一个不受影响 var a = 10; var b = a; //这个时候copy 的值 a =20 ; //打印...
阅读(22) 评论(0)

java 继承的总结

/** * 用户 * @author Administrator * @date 2018/1/30 0030 */ public class Person { String idCard; String name; char sex; public Person() { } public Person(String idCard, ...
阅读(37) 评论(0)

java 封装和static的解析

对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。 什么是封装? 封装就是将属性私有化,提供公有的方法访问私有属性。 做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。 如: private String name; public String ...
阅读(30) 评论(0)

java 集合框架

list:有索引 即有(get( int index))方法,有顺序,能重复 set: 无索引,无序,不能重复(通过hashCode和equal方法相关,保证唯一性) arrayList: 底层结构:数组   插入数据:慢   查询:快 (知道索引) linkedList:底层结构:链表   插入数据:快   查询:慢 经常对数据查询搜索操作,用arrayList,如果是频繁地插入或者删除...
阅读(22) 评论(0)

java 中面向对象

面向对象解析 对象和类 对象:现实世界中实实在在,看的见摸得着的东西 类:具有相同的特征(属性)和行为(类的成员方法)即事务的集合 对象:是个体和数据但是类是集合,是数据结构的定义 其中设计类主要完成:描述一类对象的共同特征和共同行为 package com.test.springboot.bean; /** * car的实体 *没有写构造方法,就会有一个默认无参构造方法,一旦自...
阅读(37) 评论(0)

java 日期转化工具类和智能转化总结

/** * Created by Administrator on 2017/5/11 0011. * 日期转化工具类 */ public class DateUtil { public static final String Y_M_D = "yyyy-MM-dd"; public static final String Y_M_D_HM = "yyyy_MM_dd...
阅读(61) 评论(0)

mybatis 中之批量删除操作

上面一篇博客对这个有所总结点击打开链接 这里要对这里进行详细解析,以及对错误进行总结: 在MyBatis传入List参数时,MyBatis报错:nested exception is org.apache.ibatis.binding.BindingException: Parameter 'idList' not found. Available parameters are [collec...
阅读(68) 评论(0)

springboot jpa 连接数据库

1:在pom.xml 中添加依赖 mysql mysql-connector-java org.springframework.boot spring-boot-starter-data-jpa 2:数据库连接的配置和其它配置 spring.datasource.username=root spring.datasource.password...
阅读(59) 评论(0)

springboot +druid性能检测

1:引入jar com.alibaba druid 1.1.0 2:主要代码如下: /** * druid 性能检测 * * @author Administrator * @date 2017/12/21 0021 */ @Configuration public abstract class DruidDataSourceConfig {...
阅读(79) 评论(0)

SpringBoot学习:maven使用spring-boot-devtools和springloaded进行热部署

spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。...
阅读(55) 评论(0)

配置文件读取工具类

package io.flysium.framework.util; /** * 配置文件读取工具类 */ public final class PropertiesUtils { private static Logger log = LoggerFactory.getLogger(PropertiesUtils.class); private static final Stri...
阅读(77) 评论(0)

maven 中手动添加JAR包到本地仓库详解

推荐一个很好的Maven远程库地址:http://mvnrepository.com/ 有时候我们需要的jar在本地仓库中没有,这个时候我们就需要手动添加jar,需要如下的操作: 假如这是要添加的jar包 org.springframework.boot spring-boot-devtools 1.5...
阅读(55) 评论(0)

springmvc上下文与springcontext上下文的关系

原理区别:具体来说,spring.xml上下文与springmvc-servlet.xml上下文是父子容器上下文的关系,他们有以下关系特点: spring.xml定义的上下文是父上下文,不能调用子容器的上下文,也就是不能调用springmvc-servlet.xml; springmvc-servlet.xml定义的是子类上下问,可以调用父容器spring.xml的上下文内容;...
阅读(73) 评论(0)

IDEA 集成 sonarLint 检查代码 bugs

1:Linux下sonarqube安装使用方法(代码check工具) 一、  sonarqube-6.2的安装 1、   sonarqube下载地址点击打开链接下载 这里下载的是sonarqube-6.2,下载完成之后解压下载的zip压缩包。会产生下图所示的文件目录。 2、   配置sonarqube 进入conf文件夹,打开sonar.propertie...
阅读(155) 评论(0)
94条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:29584次
    • 积分:1225
    • 等级:
    • 排名:千里之外
    • 原创:93篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    文章分类