- 博客(24)
- 收藏
- 关注
原创 Spring5源码深度解析---Spring整体架构
初学者基于郝佳编写的《Spring源码深度解析》一书以及网上各种大牛对于Spring源码的理解搬运到自己的博客,方便学习和深入理解Spring的实现原理
2023-04-15 14:46:53
638
转载 Samba服务器的配置与使用
一、简介Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,SMB(Server Message Block)服务器消息块Samba最大的功能是可以用于Linux与windows系统直接的文件共享和打印共享,既可以用于Windows与linux之间的文件共享也可以用于linux与linux之间的资源共享基于客户机/服务器的协议,...
2020-01-08 20:39:48
954
转载 Python爬虫入门之架构模板
1.写在前面 因工作要求初次接触python爬虫,网上找了一些模板,感觉这个博客挺不错的,简单易上手,想分享下。https://www.jianshu.com/p/92052813be822.基础爬虫的架构以及运行流程从图中可看出整个基础爬虫架构分为5大类:爬虫调度器、URL管理器、HTML下载器、HTML解析器、数据存储器。下面为具体功能介绍:1. 爬虫调度器:主要...
2020-01-07 10:39:56
392
转载 RHEL8和CentOS8怎么重启网络
RHEL8和CentOS8怎么重启网络原文链接https://www.cnblogs.com/RXDXB/p/11660184.html本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现以下报错:]# systemctl restart networ...
2020-01-03 15:03:19
463
转载 RedHat 8 dnf源配置
原文链接:https://weibo.com/ttarticle/p/show?id=2309404343983441610394一、红帽8概述1、红帽8发布2018年下半年RedHat公司发布了其下一代操作系统Red Hat Enterprise Linux 8 Beta(简称为RHEL8)版本。2、红帽8主要变化此版本在功能及新特性方面都有了大幅度的提升,主要...
2020-01-03 14:32:15
3986
1
原创 Makefile拾遗(1)对-C和M=参数的理解
1.背景在集成KVM的虚拟化平台上,为实现host主机和guest VM之间数据通信需要创建共享内存,其驱动的添加方式可参考Add device driver (uio_ivshmem.ko) on guest。由于才接触makefile,不懂的地方在此记录,如果理解有误,希望大佬指正。2.编译生成uio_ivshmem.ko的makefile文件# obj-m is a list ...
2019-12-21 09:27:01
882
原创 第11章 线程基础知识(1)
1.线程的使用 多线程独立执行各自任务使得进程可在某一时刻处理多件事情。 好处:(1)事件的处理可采用同步方式;(2)多个进程必须使用操作系统提供的机制才可实现内存与文件描述符的共享,而使用多个线程可自动访问相同地址空间和文件描述符;(3)使用多线程可将问题分解,多个线程可交叉执行多个独立的任务。(4)多线程可将交互程序中处理用户输入输出部分与其他部分分开。 一个进程...
2019-10-21 15:17:48
177
原创 重启网络显示:Device eth0 does not seem to be present,delaying initialization.
问题:使用ovf模板安装centos虚拟机配置好IP后重启网络显示:Device eth0 does not seem to be present,delaying initialization.系统:centos7方式一:修改网络接口配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 查看/etc/sysconfig/network-...
2019-10-16 14:45:02
495
原创 如何升级GLIB库
系统:centos6问题1:/lib64/libc.so.6:version 'GLIBC_2.16' not found第一步:查看当前glibc的安装情况:运行strings /lib64/libc.so.6 | grep GLIBC第二步:下载源码 使用wget从官网下载 :wget http://ftp.gnu.org/gnu/glibc/gl...
2019-10-16 10:58:08
2399
原创 如何扩展root分区
如何扩展root分区https://www.cnblogs.com/feiyun126/p/7680534.html如何扩展存储空间https://blog.csdn.net/qq_32157851/article/details/83932210
2019-09-23 19:05:07
859
原创 如何将网卡设置为eth0
克隆虚拟机后,修改ifcfg-eth0文件并重启,发现网卡仍为原机网卡,将网卡改为eth0的方法为:原文链接https://blog.csdn.net/Xxacker/article/details/89926034...
2019-09-17 19:20:19
786
原创 对守护进程的学习
1.什么是守护进程 守护进程是一类独立于终端,在后台运行,执行特定任务的进程。一般在系统引导时启动,在系统关闭时终止,也可由用户程序创建。2.守护进程脱离终端的原因 守护进程是特殊的孤儿进程,由init领养。其脱离终端的原因:不需要与用户交互,也了不让执行过程中的信息显示在终端上,同时也避免进程被终端产生的信息打断。3.与进程有关的几个概念 (1)进程组...
2019-09-06 11:18:59
150
转载 Add the directory containing glib-2.0 to PKG_CONFIG_PATH
出处:PKG_CONFIG_PATH错误提示解决办法参数说明,末尾是该程序的可用参数说明。./configure --prefix=/usr 指定安装目录,通常从源码包编译安装的软件默认会放在/usr/local下因为这是FHS(Filesystem Hierarchy Standard)的规定,不知道什么是FHS?看看这篇文章吧:[url]http://www.pathname.c...
2019-07-25 15:18:01
998
原创 XenServer安装和使用及如何创建虚拟机
写在前面为了熟悉公司业务和产品。在学习Xen的理论知识有一段时间后,开始安装Xen,期间参考了很多文档,在此做一总结。1.简介Xen 为解决x86架构虚拟化的缺陷,提出Xen采用能够修改Guest OS内核的半虚拟化技术。通过修改内核,Guest OS知道自己运行的特权级,就可将敏感指令交予VMM(虚拟机监视器,也叫Hypervisor。位于计算机硬件和操作系统之间的软件层,负责...
2019-06-11 11:10:39
3347
原创 使用ssh远程登录出现Permission denied, please try again.
当需要在一台虚拟机上操作另一台虚拟机时,可以使用ssh命令比如:ssh root@192.168.10.16 "mkdir /home/test.txt"但连接时显示Permission denied, please try again.修改方法:1.安装sshsudo apt-get install openssh-server2.配置/etc/ssh/sshd_conf...
2019-06-11 11:09:23
20403
原创 Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be a
使用spring+mybatis+c3p0连接数据库报错:最近在做一个项目,想从头开始搭建框架,在使用IDEA测试某个dao接口时出现了这个异常:网上找了好久没解决,有说jdbc.properties文件内容出错的,有说spring-dao.xml配置文件出错的,有说mysql-connector-java.jar包未导入的,我检查后都没有什么错,真是奇了怪了。不过在检查mys...
2019-01-04 10:50:29
40952
3
转载 CentOS7下mysql的安装
1.使用wget 直接下载[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm这条命令下载了安装用的Yum Repository,25KB的大小然后使用yum安装。[root@localhost ~]# yum -y instal...
2018-12-29 10:46:09
251
1
原创 排序-----归并排序
归并排序(MergeSort)定义: 将数组分为两半,分别对这两半进行排序,然后将它们合并为一个有序的数组 该算法采用分治(divide and conquer)策略。分(divide)是将问题分成小块,治(conquer)是指攻克每个小块以达成解决方案。具体:1.将一个乱序的数组按mid值分为两个数组(新建一个数组用于存储顺序元素)。2.将一个数组中的项与另一个数组中...
2018-06-18 20:33:43
127
原创 排序-----希尔排序
希尔排序(ShellSort)简介:是一种改进的插入排序。因为插入排序只适合数组基本有序的情况,当数组完全无序的时候,插入排序需要很长时间。希尔排序的实质是分组插入排序,又称缩小增量排序。基本实现:1.先将序列按照某个增量(一般为n/2)进行拆分2.使用插入排序对子序列进行排序3.缩小增量继续拆分,拆分后再排序4.若增量为1,则对整个数组使用插入排序...
2018-06-18 16:26:19
1845
1
原创 排序------插入排序
插入排序(InsertionSort)定义:对数组的插入排序将数组分为两部分,第一部分是有序的,初始时只含有数组的第一项。第二部分含有其余的项。进行插入排序时,从未排序部分移走第一项,并将它插入有序部分中合适的有序位置。如图: <1>迭代插入排序public class InsertionSort { pub...
2018-06-17 21:26:54
181
原创 排序-----选择排序
选择排序(SelectionSort)定义:指每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。就数组a来说,选择排序找到数组中的最小的项,将他与a[0]交换,然后忽略a[0],排序找到下一个最小的项并换到a[1],以此类推。如图: 代码:<1>迭代选择排序&...
2018-06-17 17:34:58
163
原创 GOF23(1)------单例设计模式
GOF23(1)------单例设计模式1.为什么要使用单例设计模式? 举个加载配置文件的例子:(1)直接使用Java来读取配置文件的代码package com.cdut.cn.Singleton;import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 不使用单例模式举例:...
2018-06-14 16:53:45
159
原创 对Spring依赖注入(DI)理解
依赖注入(Dependency Injection)简称DI是Spring的核心特性之一。1.DI如何实现的呢? 一般情况,每个对象负责管理与自己有依赖关系的对象的引用,但这通常会导致高度的耦合,而且不利于代码的测试,举个例子: 一个骑士可以执行解救少女的任务,用Java代码实现:package com.spring.di.knights;//定义 public interface K...
2018-06-10 08:58:41
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人