排序:
默认
按更新时间
按访问量

Git详解之基本原理

使用git实际工作时间也很长了,但是发现很多人(包括自己)对于git的命令不熟,与其这么说,我们不如说是对于其根本原理不清楚。那么我们今天不妨来看一下git的基本原理。     Git 究竟是怎样的一个系统呢? 若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。Git 在...

2017-12-09 15:47:52

阅读数:98

评论数:0

mybatis-generator的使用

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。1.准备首先,我们去下载工具类。https://github.com/mybatis/generator/re...

2017-12-04 21:22:27

阅读数:83

评论数:1

Linux命令之rm

上一篇创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。    rm是一个危险的命令,...

2017-11-26 20:49:45

阅读数:93

评论数:1

linux命令之mkdir

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录…2.命令功能:    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目...

2017-11-16 20:31:30

阅读数:66

评论数:1

Linux命令之pwd

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。        在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项] 2.命令功能:查看”当前工作目录“的完整路径 3...

2017-11-14 21:29:55

阅读数:91

评论数:0

Linux命令之CD

在linux操作系统中,命令行处于核心的地位。命令行是一种对操作系统的输入输出界面,与图形界面相对。目前,在计算机操作系统中图形界面成为了主流。然而,作为字符界面的命令行由于占用系统资源少、性能稳定并且非常安全等特点使其仍发挥着重要作用,linux命令行在服务器中一直有着广泛应用。利用命令行可以对...

2017-11-13 22:59:02

阅读数:71

评论数:0

Git详解之基础概念

学习任何东西都能在网络上找到如此之多的资源,当然包括大量的优秀教程。然而我发现一些教程直接跳过理论知识,直接教我们如何使用。        万变不离其宗,如果我们能够了解一些知识的原理,对于生活或者工作上的应用也就游刃有余了。        比如说我们今天要讲的git,我们不禁要思考git是什...

2017-11-12 19:08:16

阅读数:49

评论数:0

java线程池简介

Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待...

2017-07-31 21:48:20

阅读数:502

评论数:0

java多线程(一)

多线程最近一直在学习,现在有必要总结一下:一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(N...

2017-07-31 21:34:51

阅读数:122

评论数:0

RabbitMQ之理论篇

谈到RabbitMQ,首先要谈到MQ和AMQP. MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需用专用连接来链接它们。     消息服务擅长于解决多系统、异构系统间的数据交换(消息通...

2016-11-20 19:08:56

阅读数:440

评论数:3

集合详解之ArrayList

今天我们来分析一下List中的ArrayList,平常我们编码的过程中,这个是一个非常常用的集合类型。一、 ArrayList概述:        ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。       ArrayList不...

2016-08-31 15:48:35

阅读数:730

评论数:2

集合详解之HashMap

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机...

2016-08-30 19:40:19

阅读数:1425

评论数:4

java集合类详解(一)

最近一直想去总结java集合类,但是网上的一些资料,总是没有显示全真正的java集合类,今天凑巧在网上看到这么一张图: 点击放大图片那么我们为什么要引入集合这个概念?       在集合之前,当我们处理数据时,需要使用数组:        1.固定的大小,或不可能增长太多       ...

2016-08-30 16:37:07

阅读数:420

评论数:1

MySql之存储引擎

什么是存储引擎,存储引擎说白了就是如何存储数据,如何为存储的数据建立索引和如何更新,查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以成为表类型。        在Oracle和SQL Server等数据库中只有一个存储引擎,所有的数据存储管理机制都是一...

2016-07-31 17:01:23

阅读数:221

评论数:0

JVM之垃圾收集

Java与C++之间有一堵内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。概述:       对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权利的“皇帝”又是从事最基础工作的“劳动人民”——既拥有每一个对象的“所有权”,又担负着每一个对...

2016-07-31 15:33:34

阅读数:363

评论数:0

JVM之运行时数据分析

上篇博客,我们简介了什么是jvm,我们知道了jvm的体系结构:类装载器(ClassLoader)子系统,运行时数据区,和执行引擎。今天我们来分析一下运行时数据。Java运行时内存区       Java的运行时内存组成如下图所示:        其中,对于这各个部分有一些是线程私有的,其他...

2016-07-31 11:39:28

阅读数:241

评论数:0

JVM简介

也许对于我们平常开发来说,大多数情况下的确是无需对内存的分配、释放做太多考虑,对Jvm也无需有多么深的理解的。但是也许正是这样,导致我们写的程序会出现一些容易忽视的问题,一旦问题出现,我们不易排查。因此了解jvm,是我们写好程序的一个必须技能。1. 什么是JVM?       JVM是Java V...

2016-07-31 11:00:43

阅读数:253

评论数:0

Hibernate持久化三种对象

在Hibernate中,持久化对象在被操作过程中可以分为三个时期,这三个时期是和Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。     持久化对象的生命周期有三种,分别是瞬时态(Trans...

2016-06-30 21:54:19

阅读数:284

评论数:0

Hibernate之cache管理

一、why(为什么要用Hibernate缓存?)     Hibernate是一个持久层框架,经常访问物理数据库。     为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。     缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事...

2016-06-30 21:37:08

阅读数:254

评论数:0

NoSql之Redis集群搭建

上一篇我们是说了集群原理,那么这次我们来讲解集群的搭建,我下面使用的是单机多实例。 1.ruby环境    redis集群管理工具redis-trib.rb依赖ruby环境,首先需要安装ruby环境: yum install ruby yum install rubygems ...

2016-06-30 21:13:04

阅读数:341

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭