自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

原创 复杂度分析(时间、空间复杂度分析)

算法入门

2022-08-23 17:23:46 425

原创 什么是数据结构?什么是算法?有什么用?如何学?

算法开始

2022-08-23 15:15:28 217

原创 如何写简历

如何写简历?

2022-08-13 16:23:07 381

原创 网络TCP/IP

tcp/ip

2022-08-13 15:29:56 568

原创 Sed

什么是sed?编辑一个或者多个文件;简化对文件的反复操作;编写转换程序;sed的作用?利用脚本处理文件。sed的工作流程?sed把当前正在处理的行保存到一个临时缓冲区(也称为模式空间),然后处理临时缓存区的行,完成后把该行发送到屏幕上。sed把没一行都存在临时缓冲区,对这个副本进行编辑,不会修改源文件。使用方法命令行模式 脚本模式命令行模式sed [o...

2020-04-17 16:22:49 137

原创 corn/crontab计划任务

作用:操作系统不可能24 小时都有人在操作,有些时候想在指定的时间点去执行任务(例如:每天凌晨 2 点去重新启动Apache),此时不可能真有人每天夜里 2 点去执行命令,这就可以交给计划任务程序去执行操作了。语法 : crontab 选项-l list,列出指定用户的计划任务列表-e edit,编辑指定用户的计划任务列表,简单来说计划任务就是一个文件-u user ,...

2020-04-16 16:18:48 300

原创 centos7、centos6防火墙的配置

centos71.查看防火墙命令firewall-cmd --statesystemctl status firewalld2.开启防火墙3.关闭防火墙4.设置防火墙开机启动systemctl enable firewalld5.设置防火墙开机禁止启动systemctl disable firewalld5.查询、关闭、开启端口...

2020-04-16 14:14:25 1705

原创 查看系统信息

查看系统版本1. cat /etc/os-release2. cat /etc/rehat-release3.rpm -q centos-release查看内核版本1.cat /proc/version2.uname -a centos7查处理来是版本,下图为centos6查看位数命令1. uname -a2. file /bin/...

2020-04-16 13:57:22 248

原创 centos6和centos7的主要差别

服务管理的差别entos6 采用 service和chconfig管理服务centos7 采用systemctl 管理服务,但是还可以使用service和chkconfig命令以sshd命令为列sysvinit命令 systemd命令 备注 service sshd start/stop/restart/status systemctl start/stop/r...

2020-04-16 13:24:29 355

原创 nginx介绍、安装、启动

什么是nginx?是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务优点:高并发、占用内存少、成本低廉、配置文件简单、支撑Rewrite重写、内置健康检查功能、节省宽带、支持热部署(具体https://blog.youkuaiyun.com/u010098159/article/details/81331522)使用场景...

2020-04-13 17:55:45 126

原创 xargs 与 | 管道

先普及下管道: | 是一种同学机制,用于进程之间的同学。把前面每一个进程的输出(stdout)当作下个进程的输入(stdin)。原因:由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xargs 也可以将单行或多行文本输入转换为...

2020-04-08 17:04:17 353

原创 输出重定向

场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术> 标准输出重定向,二次> ,会覆盖。>> 追加定向输出,不会覆盖景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术...

2020-04-08 16:42:39 1360

原创 开关机

shutdown 关机eg:shutdown -h 0 立即关机shutdown -r 10 延迟10分钟关机halt 关机eg:halt -h 10 10分钟后关机

2020-04-08 16:31:08 175

原创 软件管理

为什么要使用软件管理?linux开源的,发行版本众多。而且软件包类型也多,很多只支持特定的linux发行版本。目前主流的二种:1.直接可执行的RPM与DEB 2.源代码形式的gzip和bzip2RPM 即红帽软件包 优势:可升级,强大查询,支持安全验证的通用性Linux软件管理包。RPM 安装rpm -i 软件名 静默安装-v 显示详细信息-h...

2020-04-07 04:35:42 318

原创 wget

wget是linux中的一个下载工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具...

2020-04-07 04:35:24 123

原创 查找

查找find [optons][路径][表达式]-name按照文档名字查找find -name hello.doc查找当前目录下名为 hello.doc的文档-empty按照空白文件或目录find/ -empty查找计算机中所有的空文档-size按容量大小查找fin...

2020-04-06 17:12:31 155

原创 主机管理

date 显示时间date -s 设置时间显示磁盘信息df -h显示目录或磁盘大小 du -h查看主机名 hostname显示主机信息 uname -a显示当前用户

2020-04-06 17:02:19 415

原创 权限操作

linux主要有三种权限 读 写 执行读r 写w 执行x也可以用数字表示: 读 r 4 写 w 2 执行 x 1修改文件或目录权限 chomd语法 chomd [option] 权限 文件或目录+ 添加权限- 去除权限-u 代表所有者-g 代表所属组-o 代表其他用户-a 代表所有人eg:chomd ...

2020-04-06 16:52:31 193

原创 linux帮助

manman 命令help 简短你的信息帮助语法: 命令 --helpinfo 模块话显示,信息很全,但是不常用

2020-04-06 16:42:07 200

原创 linux常用技巧命令

ls 显示文件与目录信息pwd 显示当前工作目录的名称cd 切换当前目录cd .. 切换上级目录cd ~ 回到家目录cd-切换到上一级所在的目录echo 输出clear 清屏wq 保存退出....

2020-04-06 16:29:12 135

原创 scp远程拷贝

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令, scp传输是加密的,可能会稍微影响一下速度scp-q 执行文件拷贝时,不显示任何提示消息-r 拷贝整个目录-v 拷贝文件时,显示提示信息1.从远程拷贝到本地scp root@远程ip:远程文件 本地目录eg:scp root@128.0.0.1:/root/a.txt ./...

2020-04-06 16:24:23 381

原创 压缩与解压缩

1.gzip压缩与解压缩gzip [optons] 文件-d 解压eg:压缩一个hello.txt 文件,然后在解压2.bzip2压缩与解压缩-d 也是解压缩注意:gzip和zip2不能直接对目录做打包压缩操作3.tar(最常用)打包与解包文件tar 模式 [选项] [路径]模式:-c 创建一个新的tar文件--delete 从打包文件中...

2020-04-06 15:45:54 295

原创 目录操作与文件操作

目录操作创建目录mkdir语法 mkdir [options] 文件名-p 创建多级目录mkdir -p /tmp/test/computer删除文件或目录rm [option] 文件夹[option]-f 不提示强制删除-i 删除前,提示是否删除-r 递归删除,删除目录以及目录下的所有文件夹复制文件或目录cp [option...

2020-04-06 14:55:58 223

原创 登录服务器、切换账号

远程登录服务器的二种方式:ssh 和 telnetssh 为加密传输安全ssh root@127.0.0.1telnet 为明文输出不安全su 用户名 或者 su - 用户名前者只是切换了root身份,但shell仍是普通用户。后者连用户和shell会一起切换。二者都可以切换用户su 用户名,进入的目录还是上个用户的家目录su - 用户名...

2020-04-06 12:45:46 5325

原创 账号与安全

Linux对账号和组的管理是通过ID号实现的,用户在登陆的过程中,输入用户名和对应的密码,系统会将用户名转化为ID号后再判断账号是否存在,并对比密码是否正确。linux中用户ID号被称为UID,组ID被称为GID。UID=0,超级管理员,root账号1-499之间ID为系统预留账号。我们创建的普通用户会从500算起。用户的配置文件为:/etc/passwd查看用户的...

2020-04-06 12:25:35 2009

原创 文件处理小工具-grep-cut

grep--用于根据关键词过滤语法:grep [options] 'keys' filenameoptions: eg:n--显示行号 i--不区分大小写v--反向选择,查找不包含指定的...

2020-03-15 22:02:33 307

原创 Java数据类型划分

Java有二种数据类型:1.基本数据类型; a.整型:byte 、short 、int、 long b.浮点型:float 、double c.布尔型:boolean d.字符型:char2.引用数据类型;注意,牵扯到内存关系 数组、类、接口 ...

2019-11-26 22:40:38 97

转载 equest和requestScope的区别

(1)request对象通常用来接收从客户端通过表单提交过来的数据,然后在servlet或者action中用request.getParameter()的方法获取获取参数内容;(2)而requestScope通常是在servlet和action中通过request.setAttribute()方法把数据放到request对象中供客户端获取,然后客户端获取的方法就是r...

2018-05-29 19:59:31 368

转载 转:ActionContext.getContext()的几种用法

 ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionContext.getContext()...

2018-05-29 18:17:41 6880

转载 eclipse中的javaweb没有配置文件

用eclipse创建动态web项目手动生成web.xml方法          今天在学习JSP时先创建了一个web项目,...

2018-04-11 09:39:02 2083

原创 金额转换,阿拉伯数字的金额转换成中国传统的形式:

阿拉伯数字的金额转换成中国传统的形式:比如 1011 一千零一拾一元整 输出public class 金额转换 {public static final char[]data=new char[]{    '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};public static final char[] units=new char[]{

2017-11-09 16:20:47 1527

原创 设计模式的分类

创建型:创建对象时,不在有我们直接实例化对象,而是根据特定场景,有程序来确定对象的方式,从而保证更大的性能,更好的架构优势。创建型模式组要有简单工厂模式、工厂方法、抽象工厂、单列模式、生成器模式和原型模式。结构型:用于帮助将多个对象组织成更大的结构。结构型模式主要有适配器模式adapter、桥接模式bridge、组合模式compent、装饰模式decorator、门面模式、亨元模式fl

2017-11-05 22:02:17 202

原创 设计模式的七大原则

1.单一职责原则一个类只有一个原则比如:完成对二个数的四则运算abstract class Operater{public abstract int GetResult(int a,int b);}public class sum extends Operater{public int GetResult(int a ,int b){return a+b;

2017-11-05 21:18:12 534

原创 设计模式解决的问题

以java为列1.类过于庞大2.类在设计时实现多复用,高内聚,低耦合。3.容易兼容新街口。专业点讲:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式最主要解决的问题是通过封装和隔离变化点来处理软件的各种变化问题。隔离变化的好处在于

2017-11-05 21:14:33 3381

转载 常见的异常

今天参加面试遇到的,就总结一下!http://blog.youkuaiyun.com/taijianyu/article/details/11634881转载算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayExcep

2017-11-02 09:27:36 307

转载 String中常见的方法

今天参加宇信得面试,面试官问的问题!转自:http://archer-zhou.iteye.com/blog/443864java中String的常用方法java中String的常用方法1、length() 字符串的长度  例:char chars[]={'a','b'.'c'};    String s=new String(chars);    

2017-11-02 09:24:11 267

转载 java中创建线程的方式

ava中创建线程主要有三种方式:一、继承Thread类创建线程类①定义Thread类的子类,并重写run方法。②创建Thread子类的实例。③调用start()方法。访问当前线程:Thread.currentThread().二、通过Runnable接口创建线程类同上,只是改为定义runnable接口的实现类。启动 new Thread(Runnable r,Str

2017-10-28 00:35:26 328

原创 final、finally、finlize的区别

今天参加笔试,没回答出来finlizefinal—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用

2017-10-28 00:31:53 1088

转载 常见的设计模式

几种常用的设计模式介绍1.   设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重

2017-10-28 00:22:29 242

转载 双向链表的插入和删除

双向链表的插入第一步:首先找到插入位置,节点 s 将插入到节点 p 之前 第二步:将节点 s 的前驱指向节点 p 的前驱,即 s->prior = p->prior; 第三步:将节点 p 的前驱的后继指向节点 s 即 p->prior->next = s; 第四步:将节点 s 的后继指向节点 p 即 s->next = p; 第五步:将节点 p 的前驱指向节点 s 即 p-

2017-10-25 18:01:49 465

Reids设计与实现(黄键宏)最新版

redis最详细的教程,reids的设计实现,最新高清pdf版。

2018-09-12

maven 缺少CKFinderPlugin-FileEditor-2.3/2.6 jar包

maven 缺少CKFinderPlugin-FileEditor-2.3/2.6 jar包CKFinderPlugin-FileEditor-2.3.jar的架包在maven仓库中找不到,可以使用下面方式导入到本地仓库中。 1、在网上下载这个jar包到本地,http://www.java2s.com/Code/Jar/c/DownloadCKFinderPluginFileEditor23jar.htm 2、cmd进入命令窗口,目录切换到CKFinderPlugin-FileEditor-2.3.jar文件下载后的路径 3、执行命令: mvn install:install-file -Dfile=CKFinderPlugin-FileEditor-2.3.jar -DgroupId=com.ckfinder -DartifactId=CKFinderPlugin-FileEditor -Dversion=2.3 -Dpackaging=jar 4、执行成功后,命令窗口会提示 BUILD SUCCESS 5、在maven配置文件中配置:

2018-01-10

H+ 后台主题UI框架

H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。 当前版本:v4.1.0

2017-11-26

空空如也

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

TA关注的人

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