摘要: 单例模式的目的是创建一个对象,但是反射的方式,或者使用反序列的方式,就会对这种目的造成威胁,那么我们先来看看如何使用反射,如何使用反序列化,创建构造函数私有化的对象,以及我们如何防止反序列化创建对象。 1.补充:如何选用单例模式 (1)占用资源少,不需要延迟加载的,一般使用的是枚举和饿汉式,但是枚举 阅读全文
posted @ 2018-03-12 11:27 kwdeep 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 之前只知道单例模式有两种:懒汉式和饿汉式,后来因为看到一句话,如果你将构造函数私有化,别人使用反射,这个时候怎么办,所以就知道了第三种方式枚举模式。然后今天又看到了静态内部类式和双重检测锁,今天就总结一下。 一、单例模式 (1)核心:保证只有一个实例,并提供一个访问全局的访问点。 (2)使用场景: 阅读全文
posted @ 2018-03-11 18:09 kwdeep 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1.数组: 概念:同一种类型数据的集合,其实,数组就是一个容器 优点:可以方便的对其进行操作,编号从0开始,方便操作这些元素。 2,数组的格式 元素类型[]数组名=new 元素类型[数组元素个数]; int [] arr = new int[5]; int []arr = new int[]{1,2 阅读全文
posted @ 2018-01-27 18:33 kwdeep 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.java语言基础由关键字、标识符、注释、常量和变量、运算符。语句、函数和数组等组成。 2.1关键字 定义:被java语言赋予了特殊含义的单词 特点:关键字中所有的字母都是小写。 2.2用于定义数据类型的关键字 class、interface、byte、short、int、long、float、d 阅读全文
posted @ 2018-01-20 20:15 kwdeep 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.软件:通过一系列的特定顺序的组织成的数据和指令的集合。 2.软件有:系统软件(DOS/windows/linux等) 应用软件:QQ、扫雷、微信等。 软件好系统都是使用计算机语言编写出来的,调用底层进行操作。 3,交互模式: 图形化界面:这种方式简单直观,使用者易于接受,容易操作。 命令行方式: 阅读全文
posted @ 2018-01-19 20:04 kwdeep 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery给标签添加子元素(父子关系) jQuery对象.append("子"); 将div标签插入到ul标签之后 div标签插入到ul之前 将div标签插入到ul标签之后(兄弟关系) 将div标签插入到ul之前 2.取出form里第一个input元素的type属性 设置form下最后一个in 阅读全文
posted @ 2018-01-18 20:46 kwdeep 阅读(3616) 评论(0) 推荐(1) 编辑
摘要: 1.常见的操作系统: 服务端的操作系统:linux、unix、windows server. 单机的操作系统:windows、mac、linux. 移动操作系统:Android、ios、windows phone. 2.linux操作系统介绍 因为大部分的服务器都采用linux,部署的是时候也是使用 阅读全文
posted @ 2018-01-18 16:52 kwdeep 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.1查找隐藏的tr元素的个数 $(“table tr:hidden”).size() 查找所有可见的tr元素的个数 $(“table tr:not(:hidden)”).size() 一般是不使用,因为效率太慢 举例: 2.1查找所有含有id属性的div元素个数 查找所有name属性是namete 阅读全文
posted @ 2018-01-17 20:21 kwdeep 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.选择器练习: 比如:获取到第一元素,然后获取当中的值 获取最后一个元素,然后获取当中的值 2.练习2 1)查找所有包含文本"kw"的div元素的个数查找一下,因为是数据,所以注意大小写 /2)查找所有p元素为空的元素个数 3)给所有包含p元素的div元素添加一个myClass样式 查找div中含 阅读全文
posted @ 2018-01-16 23:35 kwdeep 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 查找API,jQuery选择器,定位标签 1.基本选择器 id定位标签 class属性定位标签 标签名定位标签 2.举例 2.层次选择器 总结:form标签下的标签 $("form input").size(); form标签下子一代的标签 $("form > input").size() form 阅读全文
posted @ 2018-01-16 13:38 kwdeep 阅读(124) 评论(0) 推荐(0) 编辑