Linux查看文件命令及其查看文件头尾的命令

查看文件命令 cat:查看文件的所有内容(适合小的文件) more:分页查看文件 [root@localhost ~]# more install.log 按空格向下翻页,按q退出 less:更强大的分页查看文件 可是使用PgUp向上翻页,PgDn向下翻页 使用ctrt+f向下翻页,ctr...

2019-03-28 09:53:14

阅读数 72

评论数 0

Cglib及其基本使用

原文地址:https://www.cnblogs.com/xrq730/p/6661692.html 一、Cglib是什么 Cglib是一个强大的、高性能的代码生成包,它广泛被许多AOP框架使用,为他们提供方法的拦截。下图是我网上找到的一张Cglib与一些框架和语言的关系: 对此图总结一...

2019-03-22 13:52:31

阅读数 40

评论数 0

BeanShell用法汇总

原文:https://www.cnblogs.com/xxyBlogs/p/5966194.html 一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); ...

2019-03-22 10:30:58

阅读数 41

评论数 0

测试工具

一、简单罗列: 1.测试案例及bug管理工具:Testlink(开源), HP Quality Center(付费). 2.性能测试工具:Jmeter(开源),Loadrunner(付费). 3.web自动化测试工具:java + selenium(开源), ruby + watir(开源)...

2019-03-22 09:52:15

阅读数 49

评论数 0

JMeter学习(一)工具简单介绍

原地址:https://www.cnblogs.com/yangxia-test/p/3964881.html 一、JMeter介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能...

2019-03-22 09:48:01

阅读数 26

评论数 0

第四篇、代理模式详解(三种)

一.代理模式 代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 二、代理模式的实现方式 1、静态代理 在代理之前,所有东西都是已知的(人工) 接口类: public interface Person {...

2019-03-21 15:34:27

阅读数 29

评论数 0

第三篇、原型模式详解

一、引言 在开发过程中,有时会遇到为一个类创建多个实例的情况,这些实例内部成员往往完全相同或有细微的差异,而且实例的创建开销比较大或者需要输入较多参数,如果能通过复制一个已创建的对象实例来重复创建多个相同的对象,这就可以大大减少创建对象的开销,这个时候就需要原型模式。 二、模式详解 1、模式...

2019-03-21 14:47:17

阅读数 19

评论数 0

关于Java内部类序列化

情况一: public class DistributeData implements SerializedName{ public class CodeDetail {...} } CodeDetail并不会被序列化。 情况二: public class DistributeD...

2019-03-20 20:01:59

阅读数 33

评论数 0

第二篇、单例模式详解(七种)

一、单例模式定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,...

2019-03-20 19:59:04

阅读数 19

评论数 0

第一篇、工厂模式详解(三种)

一、什么是工厂设计模式? 工厂设计模式,顾名思义,就是用来生产对象的,在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则,如果我们使用工厂来生产对象,我们就只和...

2019-03-20 19:26:49

阅读数 28

评论数 0

Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore

原文出处:海子 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.CyclicB...

2019-03-20 17:37:23

阅读数 14

评论数 0

使用IntelliJ IDEA查看类的继承关系图形

1、查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示: 实际上,你也可以从左边的项目目录树中,对你想查看的类点击右键,同样选择Diagrams,效果是一样的: ...

2019-03-20 16:10:57

阅读数 20

评论数 0

Spring5 源码分析

1 、什么是 IOC/DI ? IOC(Inversion of Control)控制反转:所谓控制反转,就是把原先我们代码里面需要实现的对象创 建、依赖的代码,反转给容器来帮忙实现。那么必然的我们需要创建一个容器,同时需要一种描述来让 容器知道需要创建的对象与对象的关系。这个描述最具体表现就是...

2019-03-19 15:31:35

阅读数 53

评论数 0

spring5 核心模块介绍

组成 Spring 框架的每个模块集合或者模块都可以单独存在,也可以一个或多个模块联合实现。每个模 块的组成和功能如下: 1.核心容器: 由 spring-beans、spring-core、spring-context 和 spring-expression(Spring Expressio...

2019-03-19 12:46:02

阅读数 280

评论数 0

Quartz表达式

Quartz表达式 “*”字符代表所有可能的值 因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天 “/”字符用来指定数值的增量 例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟 在子表达式(分钟)里的“3/20”表示从...

2019-03-19 11:56:45

阅读数 271

评论数 0

Spring5 概述

一、概述 Spring 是一个开源的轻量级 Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架, 其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开 发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要...

2019-03-19 11:01:01

阅读数 49

评论数 0

版本命名规则

(1) 首先看看某些常见软件的版本号: Linux Kernel: 0.0.1,1.0.0,2.6.32,3.0.18...,若用 X.Y.Z 表示,则偶数 Y 表示稳定版本,奇数 Y 表示开发版本。 Windows: Windows 98,Windows 2000,Windows XP,Wi...

2019-03-19 07:07:20

阅读数 385

评论数 0

设计模式--Spring使用

1、简单工厂模式(Factory) 应用场景:又叫做静态工厂方法(StaticFactory Method)模式,但不属于 23 种设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring 中的 BeanFactory 就是简单工厂模式的体现,...

2019-03-12 15:47:53

阅读数 17

评论数 0

设计模式——合成/聚合复用原则(Java)

一、什么是合成/聚合复用原则? 合成/聚合复用原则是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。 二、合成和聚合的区别; (1)聚合用来表示“拥有”关系或者整体与部分的关系。代表部分的对象有可能会被多个代表整体的对象所共享...

2019-02-27 07:30:44

阅读数 28

评论数 0

设计模式--Java及其相关原则

一、设计模式定义 定义:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结 举例:怎么做人? 按照儒家的价值观,人一生的成长也有一套按年龄阶段来划分的设计模式。 吾十有五,而志于学。三十而立。四十而不惑。五十而知天命。六十而耳顺。七十而从...

2019-02-27 07:13:51

阅读数 17

评论数 0

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