- 浏览: 138178 次
最新评论
-
jinmh716:
学习学习
Git 版本控制工具介绍(一) -
MCLoginandPwd:
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库 ...
git文件存储原理解析(八) -
cheleiyan:
请教楼主,maven-aggregate是如何用eclipse ...
maven的聚合模块和pom继承使用(六) -
carlosfu:
赞1!!
mysql学习整理 -
liushuiwuyan:
好东西,不错,学习了
maven的生命周期,插件介绍(二)
文章列表
转载请注明出处哈:http://yanan0628.iteye.com/blog/2270409
1.maven依赖的几个特性
1.1 依赖范围 -scope标签
maven在构建过程有3套classpath,我们会根据配置依赖的范围 依赖不同的classpath,如下图:
compile:默认是compile,对 ...
maven的坐标,仓库介绍及配置(三)
- 博客分类:
- 工具-maven
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 ...
JAVA几种IO工作机制及特点(二)
- 博客分类:
- IO相关
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 ...
spring框架模块分析
- 博客分类:
- 框架-spring
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 ...