09 2017 档案
摘要:1.视图的调整 左下右的侧边栏如何关闭?——右击选择remove from sidebar 面板上(左下右)的导航栏视图如何隐藏——可以在左下角悬停显示,单击隐藏/开启侧边栏 想打开其它视图怎么办?——view->tool windows->选择视图 2.取消与SVN关联 http://blog.c
阅读全文
摘要:文件红色:表示文件没有添加到服务器 绿色:表示没有更新新的修改到服务器 普通黑色:表示和服务器同步 1.如何让修改的文件的父文件也变成蓝色(未提交的状态) 2.其中的1.6 format 1.7 format 1.8 format的含义
阅读全文
摘要:// 美化之前请确认开启JS权限 一、博客园标题美化 效果: 参考教程:http://www.cnblogs.com/mingjiatang/p/5954352.html 二、博客园小仓鼠控件 效果: 参考教程:http://www.cnblogs.com/cosyer/p/6249309.html
阅读全文
摘要:一、项目目录概述 一共14天课程 1、第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。 2、第二天:框架的整合。后台管理商品列表的实现。分页插件。 3、第三天:后台管理。商品添加。商品类目的选择、图片上传、富文本编辑器的使用。 4、第四天:商品规格的实现。 5、第五天:商城前台系
阅读全文
摘要:一、概述 先来看百度百科的介绍: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 而且,这个nginx还有贴心的中文文
阅读全文
摘要:一、Optional容器类 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。 查看结构图可以看到有如下常用方法: of(T)——创建一个非空的Optional实例(使用empty创建一个空的Optional实例) ofNulla
阅读全文
摘要:一、强大的Stream API 除了Lambda表达式外,Java8另外一项重大更新便是位于java.util.stream.*下的Stream API Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对 集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 使用S
阅读全文
摘要:一、Java8新特性概述 1.Lambda 表达式 2. 函数式接口 3. 方法引用与构造器引用 4. Stream API 5. 接口中的默认方法与静态方法 6. 新时间日期 API 7. 其他新特性 // 其他例如HashMap在JDK8中的提升,将会在HashMap的章节进行拓展 二、Lamb
阅读全文
摘要:一、什么是内部类 将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类 内部类所在的类在编译成功后,会出现这样两个class文件:OuterClass.class和OuterClass$InnerClass.class。 内部类主要分为四种: 成员内部类、局部内部类、匿名内部类、静态内部类
阅读全文
摘要:一、概述 引自百度百科: 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 二、JDK内置注解 Java提供了三种内
阅读全文
摘要:一、使用枚举类之前是如何实现枚举的 在JDK1.5之前,我们定义常量都是:public static fianl....;定义枚举也可以通过如下的方式: 可以看到,主要是通过私有化构造器,然后在内部创建对象实现对象可以枚举的(这也是一个普通的类,本质和平时写的类没根本区别) 测试代码: 二、使用JD
阅读全文
摘要:一、概述 简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 百度百科: SLF4J,即简单日志门面(Simple Logging Fa
阅读全文
摘要:一、UML概述 Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&
阅读全文
摘要:一、网络编程概述 概述: Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平
阅读全文
摘要:一、标识符 1.不能使用数字开头 2.不能使用关键字 (更多命名规范,参见基础加强随笔) 二、数据类型 主要分为四种: 整形: byte 1字节8位 范围 -128~127 short 2字节16位 范围 -32768~32767 int 4字节32位 范围 -2^31-1~2^31 long 8字
阅读全文
摘要:一、NIO非阻塞式网络通信 1.阻塞与非阻塞的概念 传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write() 时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不 能执行其他任务。因此,在完成网络通信进行 IO 操作时,由于线程会 阻塞,所以服务器端必须
阅读全文
摘要:一、概述 1.什么是NIO NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。 在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO 更多介绍与全面概述
阅读全文
摘要:一、缓冲流的使用 每个字节流都有对应的缓冲流: BufferedInputStream / BufferedOutputStream 构造器: 方法摘要与对应节点流类似 使用缓冲流实现文件复制:实际中也是;其中流的关闭只需要关闭缓冲流,内部嵌套的字节流会自动关闭。 @Test public void
阅读全文
摘要:一、Solrj的使用 1.什么是Solrj solrj是访问Solr服务的java客户端(就像通过jedis操作redis一样),提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务,如下图: 2.如何使用 需要的是solrj的包与拓展服务包 使用s
阅读全文
摘要:一、solr介绍 1.什么是solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。 Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、
阅读全文
摘要:一、Feild域 1.Field域的属性 是否分词:Tokenized 是:对该field存储的内容进行分词,分词的目的,就是为了索引。 否:不需要对field存储的内容进行分词,不分词,不代表不索引,而是将整个内容进行索引。 是否索引:Indexed 是:将分好的词进行索引,索引的目的,就是为了搜
阅读全文
摘要:一、概述 1.什么是Lucene? Lucene是apache下的一个开源的全文检索引擎工具包。 它为软件开发人员提供一个简单易用的工具包(类库),以方便的在目标系统中实现全文检索的功能。 2.能干什么? 主要运用:全文检索 3.全文检索定义 全文检索首先将要查询的目标文档中的词提取出来,组成索引,
阅读全文
摘要:一、CSS样式引入方式 1.内联式: 2.嵌入式: 3.外部式: 一般而言,遵循就近原则:上述序号:1 > 2 >3(权值相同情况下,将在后续介绍权值) 二、CSS选择器 格式: 1.标签选择器:按标签名称选择——标签名{} 2.类选择器:根据class类名进行选择—— .类名{} 3.ID选择器:
阅读全文
摘要:一、HTML网页结构 1.文档声明:(新版HTML的声明) 2.头部:title, base, link, meta, script, style等常用标签 //例如文档的声明编码,文件本身的编码(使用editplus可以方便的修改) 3.主体: 4.注释: HTML—— <!--HTML注释 --
阅读全文
摘要:注:以下源码均为JDK8的源码 一、 核心属性 基本属性如下: 核心的属性其实是红框中的两个: //从注释也容易看出,一个是集合元素,一个是集合长度(注意是逻辑长度,即元素的个数,而非数组长度) 其中:transient指明序列化时请忽略。 二、构造器 一共有3个构造器: 1.构造指定容量的Arra
阅读全文