摘要: 个人开发学习过程中收集的一些学习资料,分享出来帮助更多同行 总览 本次分享内容涉及 Java、C语言、数据结构、jquery 这几个方面,其中 java 部分除了 Spring,其他内容以项目实战为主。 Java 这次分享的内容并不是基础讲解,而是直接上升到项目实战,所以比较适合有一定的基础。 数据结构 这... 阅读原文
2017-11-27 15:54:02 阅读(743) 评论(0)
摘要:     Java虚拟机数据运行时区域 方法区(Method Area) 存储加载的类信息,常量,静态变量,编译器编译后的代码等数据。虽然JVM规范把方法区描述为堆的一个逻辑部分,但它却有一个别名叫做Non-Heap。Class文件中除了有类的版本,字段,方法,接口等描述信息外,还有一项是常量池,用于存放编... 阅读原文
2017-11-27 14:19:02 阅读(780) 评论(0)
摘要: Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合。-- 权威指南 Elasticsearch版本:6.0 一、安装 1、从官网下载Elasticsearch:https://www.elas... 阅读原文
2017-11-27 13:50:03 阅读(746) 评论(0)
摘要: 1、Java常量的应用   语法:final 常量名 = 值; final String LOVE = "IMOOC"; final double PI = 3.14 举一个简单的例子 public class HelloWorld{ 2 public static void main(String[... 阅读原文
2017-11-27 13:20:08 阅读(741) 评论(0)
摘要: public class users { String name; static int age; public boolean equals(Object obj) { if(this==obj){ return true; } ... 阅读原文
2017-11-27 12:33:01 阅读(755) 评论(0)
摘要: 实现方式 ArrayList,Vector 是基于数组的实现。 LinkedList 是基于链表的实现。 ​ 同步 ArrayList,LinkedList 不是线程安全的。 Vector 是线程安全的,实现方式是在方法中加 synchronized 进行限定。 性能消耗 ArrayList和Ve... 阅读原文
2017-11-27 11:58:01 阅读(784) 评论(0)
摘要: 从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Ja... 阅读原文
2017-11-27 10:33:02 阅读(761) 评论(0)
摘要: LinkedList简介 实现了List和Deque接口,既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack)(处理栈和队列问题,首选ArrayDeque,它的性能比LinkedList作栈和队列使用好很多)。 LinkedList是一种双向链表,通过first和last引用分... 阅读原文
2017-11-27 09:43:01 阅读(822) 评论(0)
摘要: 一、Action生命周期  每次请求到来时,都会创建一个新的Action实例  Action是线程安全的,可以使用成员变量接收参数 二、获取参数的方式(3种)   1.属性驱动获得参数     每次请求Action时都会创建新的Action实例对象 1 public class Demo8Action exten... 阅读原文
2017-11-27 09:24:01 阅读(872) 评论(0)
摘要: Lucene是什么     Lucene是一款高性能、可扩展的信息检索工具库。— Lucene In Action Lucene版本:7.1 一、下载安装包 https://lucene.apache.org/core/downloads.html 二、安装 把4个必备jar包和路径添加到CLASSPATH ... 阅读原文
2017-11-27 08:42:03 阅读(773) 评论(0)