自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 CGLib动态代理

代码package com.itheima.spring.cglibproxy;public class PersonDaoImpl{ public void savePerson() { System.out.println("save person"); }}package com.itheima.spring.cglibproxy;public class Tr

2017-02-06 00:44:01 465

原创 JDK动态代理

1、背景   Spring AOP使用动态代理技术在运行期织入增强的代码,Spring AOP 的底层使用了两种代理模式一种是JDK的动态代理,另一种是基于CGLIB的动态代理。之所以需要两种代理机制,很大程度上是因为JDK本身只提供接口的代理,而不支持类的代理。  2、JDKProxy的代码package com.itheima.spring.jdkproxy;pub

2017-02-06 00:41:29 403

原创 AOP

1、什么是AOP?Aspect Oritented Programming 的简称,面向切面编程。   AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个查询学生信息的服务,但是我们希望记录有谁进行了这个查询。如果按照传统的OOP

2017-02-06 00:38:20 338

原创 代理模式

1、为什么要使用代理模式?原因一:你可能在外地上班,买房子的人没法找到你直接交易。对应到我们程序设计的时候就是:客户端无法直接操作实际对象。那么为什么无法直接操作?一种情况是你需要调用的对象在另外一台机器上,你需要跨越网络才能访问,如果让你直接coding去调用,你需要处理网络连接、处理打包、解包等等非常复杂的步骤,所以为了简化客户端的处理,我们使用代理模式,在客户端建立一个远程对象的

2017-02-06 00:34:35 340

原创 Spring容器启动过程

1、Spring容器的启动流程①Spring容器创建容器中的对象(执行构造函数)②给对象的属性赋值(get或set方法)③ 调用init方法(init方法)    ④contextgetBean方法把对象提取出来,调用业务逻辑方法⑤当容器关闭的时候,执行destroy方法

2017-02-06 00:32:07 2372

原创 C语言的野指针和内存泄漏

1、野指针定义      野指针指向一个已删除的对象或未申请访问受限内存区域的指针。与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行操作很容易造成程序错误。2、如何避免野指针 解决野指针的方案 (1)定义指针时 把指针变量赋值成null (2)释放内存时,先判断指针变量是否为null (3) 释放内存完毕后,把

2016-11-06 18:23:40 687

原创 redhat rpm yum 源配置

1.  Distribution代表软件管理机制使用命令在线升级机制Red Hat/FedoraRPMRpm,rpmbuildYUM(yum)Debian/UbuntuDPKGDpkgAPT(apt-get) 

2016-07-27 19:10:24 658

原创 linux网络配置

1.linux网络相关配置文件所需配置网络参数 主要配置文件名重要参数ip,netmask,dhcp    /etc/sysconfig/     DEVICE=网卡的名称gateway             network-scripts/    BOOTPROTO=是否使用dhcp动态分配ip  ifcfg-eth0 HWADDR=网卡MAC地址,如只有一张网卡课省略

2016-07-27 19:08:16 331

原创 ssh,公钥和私钥,远程复制

1.openssh是一个提供远程访问控制的软件2.ssh 远程主机用户@远程主机ip地址ssh root@172.25.254.1The authenticity of host '172.25.254.1 (172.25.254.1)' can't be established.ECDSA key fingerprint is 55:dd:43:ce:bf:94:dd

2016-07-27 17:31:17 5392

原创 日志的查看管理与远程同步

1.关于/var/log/message文件 这个文件相当重要,几乎系统发生的所有错误信息(或者重要信息)都会记录在这个文件中;如果系统发生莫名的错误时,这个文件是一定要查阅的日志文件之一。logger test message 测试,会在/var/log/messages里面产生测试信息2.关于/var/log/secure文件基本上,只要牵涉到需要输入帐号密码的软件,那么当

2016-07-27 17:24:52 2298

原创 进程查看管理

进程状态1. Linux进程状态:R (TASK_RUNNING),可执行状态&运行状态(在run_queue队列里的状态)2. Linux进程状态:S (TASK_INTERRUPTIBLE),可中断的睡眠状态, 可处理signal3. Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态, 可处理signal, 有延迟

2016-07-27 17:20:43 363

原创 redhat压缩,解压,打包

1.打包,压缩########打包##########################打包表示把一堆文件变成一个tar ####打包工具-f ####指定生成包的名字-c ####创建包-v ####显示创建过程-t ####查看包中内容-x ####解包-r ####添加文件到包中-p ####保留备份数据的原本权限与属性--delete fi

2016-07-27 16:12:26 980

原创 redhat的服务管理命令

服务是常驻在内存中的进程,且可以提供一些系统或网络功能,那就是服务。daemon的字面意思是“守护神,恶魔”,实现服务这个功能的程序叫daemon。systemctl命令systemctl start服务名称 ###开启服务stop 。。。。###关闭服务restart 。。。。 ###重启服务reload 。。。。 ###重新加在服务配置statu

2016-07-27 16:01:43 694

原创 linux中用户信息与权限

用户如何存在与系统中1、/etc/passwd  //用户的信息文件   用户名字:用户密码:用户uid:用户gid:用户说明:用户加目录:用户使用的shell   /etc/shadow   //用户认证信息   用户密码:密码:密码使用天数:最短有效期:密码最长有效期:密码警告:密码非活跃期:密码到期日   /etc/group       //用户组信息

2016-07-17 21:46:14 311

原创 linux文件的权限属性与操作

1、 stat file查看文件的状态属性    Access: 2016-07-15 16:30:57.769375150+0800    Modify: 2016-07-14 17:27:04.116248622+0800    Change: 2016-07-15 16:30:51.681489283+0800    access 查看  modify 更改文件内容  c

2016-07-17 21:39:45 338

原创 file与管道符

filefind [PATH] [option] [action]    与时间有关的参数有:-atime, -ctime, -mtime    -mtime n:n为数字,意义为在n天之前的“一天之内”被更改过的文件;    -mtime +n:列出在n天之前(不含n天本身)被更改过的文件;    -mtime -n:列出在n天之内(含n天本身)被更改过的文件名;   

2016-07-17 21:29:36 448

原创 关于vim的用法

1.命令模式设定vim /etc/vimrc:set nu|nonu    ####行号的显示:set mouse=a    ####设定鼠标可以操作光标位置:help       ####查看vim的用法,:q退出帮助ctrl + v    ####高亮选择模式,可以选者一片区域操作u       ####恢复到未操作之前ctrl + r    ####恢复到操作

2016-07-17 21:13:41 358

原创 linux命令man、info、pinfo

1、man(manual操作说明)级别代号        代表内容1               用户在shell环境中可以操作的命令或可执行的文件2               系统内核可调用的函数与工具3               一些常用的函数与函数库与工具等4               设备文件的说明通常在/dev下的文件5               配置文件

2016-07-17 21:08:04 2168

原创 redhat系统文件简介

1.linux系统结构是倒树型2./bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设备管理文件/etc ##大多数系统管理文件/home ##普通用户的家目录/lib ##32位系统库文件存放位置/lib64 ##64位系统库文件存放位置/media ##系统临时设备挂载

2016-07-16 21:00:43 418

原创 ls_cd_file_wc_date_history

1.      ls                 list    列出目标文件,或者列出目录中的内容-a      列出所有-l       列出文件属性-s      列出文件大小-R     第归列出-d      指定目录本身-S       按为文件大小排列      -t      按文件时间排列 2.      cd           

2016-07-15 22:07:32 311

原创 关于Redhat的shell、用户管理和快捷键总结

关于linux入门级的用户管理,与shell讲解

2016-07-14 21:23:53 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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