随笔分类 - 摘录
转摘的美文
摘要:IDEA基于maven多模块框架搭建包括配置文件的整合 配置每个模块的pom.xml. (1)parent模块中pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X
阅读全文
摘要:JAVA 内存管理总结 1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和
阅读全文
摘要:一、Java Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 二、主要组成 Java由四方面组成:Java编程语言,即
阅读全文
摘要:1.单例模式(Singleton Pattern) 定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) 通用代码
阅读全文
摘要:meta标签共有两个属性,它们分别是http-equiv属性和name属性。 1、name 属性 : <meta name="Generator" contect="">用以说明生成工具(如Microsoft FrontPage 4.0)等; <meta name="KEYWords" contec
阅读全文
摘要:主要分为项目配置和tomcat配置两大步骤。 一、项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可 File->Project Structure打开项目配
阅读全文
摘要:1. 单一职责原则(Single Responsibility Principle - SRP) 原文:There should never be more than one reason for a class to change. 译文:永远不应该有多于一个原因来改变某个类。 理解:对于一个类而
阅读全文
摘要:顾铮,10年+测试及测试开发相关经验,2014年加入京东,曾主导设计开发UI测试框架,参与CI测试平台建设,现负责iOS侧的工具,框架建设。在UI自动化,性能测试,单元测试方面有较深入研究,在App,web端等有较丰富的测试开发和设计经验。 >>>> 写在前面 关于UI测试的文章,多数是通过架构的演
阅读全文
摘要:Java中字符串的操作可谓是最常见的操作了,String这个类它封装了有关字符串操作的大部分方法,从构建一个字符串对象到对字符串的各种操作都封装在该类中,本篇我们通过阅读String类的源码来深入理解下这些字符串操作背后的原理。主要内容如下: 繁杂的构造器 属性状态的常用函数 获取内部数值的常用函数
阅读全文
摘要:当我们只需要一个日期时,或从系统取得,或从数据库查询,都可以放入一个Date对象。 当我们需要对Date进行详细分析,获取其中的年月日分秒各个部分的信息,用Calendar类。 当我们需要对一个字符串转成Date对象,或者想让一个Date对象按照我们预期的格式进行输出字符串时, 需要用DateFor
阅读全文
摘要:管道和重定向! 保持数据流动 介绍 在前两节中,我们看了一些可以为我们操作数据的过滤器。在本节中,我们将看到我们如何将它们结合在一起来执行更强大的数据操作。 本节涉及一些阅读。即使这些机制及其使用非常简单,但如果您希望有效使用这些机制,了解其行为的各种特征也很重要。 那么他们是什么? 我们在命令行上
阅读全文
摘要:简介 简介 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。但是文件描述符这一概念往往只适用于UNI
阅读全文
摘要:如何选择?1、容器类和Array的区别、择取* 容器类仅能持有对象引用(指向对象的指针),而不是将对象信息copy一份至数列某位置。* 一旦将对象置入容器内,便损失了该对象的型别信息。2、* 在各种Lists中,最好的做法是以ArrayList作为缺省选择。当插入、删除频繁时,使用LinkedLis
阅读全文
摘要:引用的基本定义 对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4
阅读全文
摘要:1:面向对象编程有很多重要的特性: 封装,继承,多态和抽象。 2:什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? (1)Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 (2)Java被设计成允许应用程序可以运行
阅读全文
摘要:Java中多态性的实现 什么是多态 多态存在的三个必要条件一、要有继承;二、要有重写;三、父类引用指向子类对象。 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。2.可扩充性(e
阅读全文
摘要:jsvascript 和==的区别 == 用于比较 判断 两者相等 ==在比较的时候可以转自动换数据类型 用于严格比较 判断两者严格相等 严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。 举例说明: "1" == true 类型不同,"=="将先做类型转换,把t
阅读全文
摘要:类型+【】+数组名=new+类型+【赋值数组长度】 /** * 求数组中的最大值 */ @Test public void test14(){ //定义一个数组 参赛的选手 int [] nums={50,20,30,80,100,90}; //定义一个擂主 int max=0; //循环打擂 fo
阅读全文
摘要:作用: SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层 使用spring MVC负责请求的转发和视图管理 spring实现业务对象管理,mybatis作为数据对象的持久化引
阅读全文