`
文章列表
转载请注明出处哈:http://yanan0628.iteye.com/blog/2270409   1.maven依赖的几个特性     1.1 依赖范围 -scope标签     maven在构建过程有3套classpath,我们会根据配置依赖的范围 依赖不同的classpath,如下图:      compile:默认是compile,对 ...
1.什么是maven仓库?   1.1 仓库和构件   仓库指的是在某个位置统一存储所有maven项目共享构件。   构件可以是一个插件 可以是一个jar包也可以是我们自己输出的构建(或者说对项目打的包)    1.2 仓库分类      1.3 仓库中寻找构件的过程?        2.什么是maven坐标(依赖)?   2.1 坐标(依赖)定义    坐标是标识构件在仓库中的唯一位置。     2.2 如何添加坐标(依赖)?
1.maven生命周期 一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plugin。用户也可自行配置或编写插件。 maven的三套生命周期 Maven定义了三套生命周期:clean、default、site,每个生命周期都包含了一些阶段(phase)。三套生命周期相互独立,但各个生命周期中的phase却是有顺序的,且后面的phase依赖于前面的 ...
转载请注明出处哈: http://yanan0628.iteye.com/blog/2270344   1.maven简介及优势      maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、  单元测试覆盖率、实现持续集成等等. maven优势: 1.项目自动化编译部署 2.项目jar包的依赖管理 3.项目的插件管理    2 ...
1.什么是IO? 1.1 什么是流?  IO在本质上是单个字节的移动,而流可以说是字节移动的载体和方式,它不停的向目标处移动数据,我们要做的就是根据流的方向从流中读取数据或者向流中写入数据。最简单的Java流的例子就是下载 ...
1.liunx的内核态和用户态          1.1).用户空间与内核空间           liunx操心系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核,保证内核的安全,操心系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。针对linux操作系统而言,将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为内核空间,而将较低的3G字节(从虚拟地址0x00000000到0xBFFFFFFF),供各个进程使用,称为用户空间。每个进程可以通过系统调用进入内 ...
项目管理 1. 阿里、腾讯以及一些创业公司是如何进行研发管理和绩效考核的?   2. 如何能很好地安排好自己的时间?   3.不是领导时该如何管理员工?   4.如何让自己变得更加优秀?   5.能力成长模型 (阿里 梁飞)   6.技术人员在大公司能学到什么? (Juven Xu-许晓斌 网站)   7.技术领导之路  微盘下载   8.从技术细节看美团的架构  
文章收藏列表:   paxos算法   分布式事务 绝对干货:解密阿里巴巴“异地多活”技术 分布式系统经典论文   1. 架构设计      美拍架构实战     从技术细节看美团的架构   1.集合相关     2.多线程相关     3.IO相关     网络IO之阻塞、非阻塞、同步、异步总结 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
  1.缓存基本知识      参考博客:http://carlosfu.iteye.com/blog/2241010         1.1 基本概念      1).什么是缓存(cache)?     Cache(缓存): 从cpu的一级和二级缓存、Internet的DNS、到浏览器缓存都可以看做是一种缓存。      维基百科: 写道 a store of things that will be required in the future, and can be retrieved rapidly. (存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了 ...
1.字符串存在哪里? 如下代码,aaa,bbb,ccc内容到底存储在哪里呢:   public class JvmString { public static void main(String[] args) throws InterruptedException { String s1 = "aaa"; String s2 = "bbb"; String s3 = "ccc"; } }      1.1.首先我们需要了解类的结构,jvm是如何工作,到底加载 执行我们写class文件的呢? ...
转载:http://www.cnblogs.com/iyangyuan/p/4631696.html 小菜先拙劣的表达一下jvm虚拟内存分布:        程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。      本地方法栈是jvm调用操作系统方法所使用的栈。      虚拟机栈是jvm执行java代码所使用的栈。      方法区存放了一些常量、静态变量、类信息等,可以理解成class文件在内存中的存放位置。      虚拟机堆是jvm执行java代码所使用的堆。      Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池 ...
 JVM要点讲解图: 本次课程主要从以下几个部分讲解:   1.JAVA基本结构 1.1 JAVA逻辑结构图 1.2 java编译和执行流程  1.2.1 Java代码编译器流程   1.2.2 jvm执行引擎流程     1.2.3 Java代码编译和执行期间的三个重要机制 ...
git流程图:    git命令详解:    1.Install Git GitHub provides desktop clients that include a graphical user interface for the most common repository actions and an automati-cally updating command line edition of Git for advanced scenarios. GitHub for Windows https://windows.github.com GitHub for ...
1.spring架构图的主要模块: spring core 核心容器模块 这是Spring框架最基础的部分,它提供了依赖注入(DependencyInjection)特征来实现容器对Bean的管理。这里最基本的概念是BeanFactory,它是任何Spring应用的核心。BeanFactory是工厂 ...
 1.netstat 查看tcp连接命令:   1. 查看机器连接数状态 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' netstat -na | grep ESTABLISHED |wc -l 2. 查看某个端口的连接数状态 netstat -nat|grep -i "8777"|wc -l 3. 统计服务器ip连接数状态 netstat -nat |grep ESTABLISHED | awk '{print $5}'|awk ...
Global site tag (gtag.js) - Google Analytics