一、for循环for循环结构是日常运维工作中用的很频繁的循环结构。1、for循环具体格式:for变量名in循环条件;docommanddone这里的“循环条件”可以是一组字符串挥着数字(用空格隔开),也可以是一条命令的执行结果。2、for循环实例实例1:计算1到5之和[root@zlinux-01shell]#vimfor01.sh#!/bin/bashsum=0foriin`seq15`doec
分类:
系统相关 时间:
2018-04-20 00:15:50
阅读次数:
212
主要步骤:1. 购买阿里云服务器2. 远程连接3. 在云服务器上配javaweb环境:jdk,tomcat,MySQL4. 将项目的war文件放到Tomcat下关于云服务器ECS:如果还想在买服务器之后,再买域名。买的服务器时间就要至少三个月,因为剩余时间 3 个月及以上的实例才能申请备案服务号。一 ...
分类:
编程语言 时间:
2018-04-20 00:15:40
阅读次数:
285
1. 直接设置缓存,如果数据量大,操作增删改,更新缓存频率高和效率低。 2. 分页设置缓存,通过页码设置缓存。 问题:①传页码,可能人为修改。②修改一条数据,改一批数据。 3. 一条数据一个缓存 一开始的误区:把所有数据先丢在缓存中??不,是把所有数据的id先存到一个ids缓存,获取数据的时候,根据 ...
分类:
其他好文 时间:
2018-04-20 00:15:31
阅读次数:
328
在 CentOS 下安装软件,可以使用 rpm软件包、yum工具、自行下载源代码进行编译安装,其中编译安装的定制性较高 对于一些在软件,自行下载源代码进行编译安装较为方便 程序:源代码 --> 编译 --> 链接 --> 运行 执行编译安装步骤: 获取源代码并解压 在解压完的源代码目录下执行 con ...
分类:
编程语言 时间:
2018-04-20 00:15:22
阅读次数:
245
系统文件损坏后进入紧急修复模式,无法进行维护工作 welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemct ...
分类:
系统相关 时间:
2018-04-20 00:15:15
阅读次数:
911
题目大意 对于不定方程a1+a2+…+ak-1+ak=g(x),其中k≥2且k∈N,x是正整数,g(x)=x^x mod 1000(即x^x除以1000的余数),x,k是给定的数。我们要求的是这个不定方程的正整数解组数。 DP(暴力)解法 定义F(p, rest)为第p个数,p及p后面的数的和为re ...
分类:
其他好文 时间:
2018-04-20 00:15:07
阅读次数:
151
为什么我们不直接使用硬件地址进行通信? 由于全世界存在着各式各样的网络,它们使用不同的硬件地址。要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此几乎是不可能的事。连接到因特网的主机都拥有统一的 IP 地址,它们之间的通信就像连接在同一个网络上那样简单方便,因为调用 ARP 来 ...
分类:
其他好文 时间:
2018-04-20 00:14:46
阅读次数:
180
题目描述 公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。 杨 ...
分类:
其他好文 时间:
2018-04-20 00:14:39
阅读次数:
155
Spring框架的事务基础架构代码将默认地只在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出个RuntimeException 或其子类例的实例时。(Errors 也一样 - 默认地 - 标识事务回滚。)从事务方法中抛出的Checked exceptions ...
分类:
编程语言 时间:
2018-04-20 00:14:31
阅读次数:
167
1.两种级别设置: 全局级别:生成logger对象后设置的级别 局部级别:生成handler对象设置的级别 我们都知道输出的级别不能低于设定的级别,那么全局级别和局部级别哪一个对输出产生影响? 经过多次尝试发现:向屏幕和文件传输日志时,日志级别需要先和全局级别做比较,级别高于全局再去和局部级别做比较 ...
分类:
其他好文 时间:
2018-04-20 00:14:24
阅读次数:
133
一 .Activemq介绍 JMS是一个规范,其中Activemq就是一个非常不错的JMS实现,知道这些就已经足够了. 我们使用Activemq就是想使用企业级的消息使用. 总的来说Activemq不错,但是很多的功能却不是很使用,这个在后面会去介绍的. 二 . 消息中间件 MOM:简单的说就是帮助 ...
分类:
其他好文 时间:
2018-04-20 00:14:18
阅读次数:
165
Rerfences Understanding glibc malloc anatomy-of-a-program-in-memory Linux堆内存管理深入分析(下) 实验平台: x86_64 GNU/Linux Linux version 3.10.0 32 bit linux 虚拟内存布局 ...
分类:
系统相关 时间:
2018-04-20 00:14:08
阅读次数:
684
Vigenère密码 题目描述 16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。 在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信 ...
分类:
其他好文 时间:
2018-04-20 00:13:52
阅读次数:
145
接下来为大家为介绍raid1+0磁盘阵列的创建过程,首先创建四块备用磁盘然后选择添加硬件的类型,选择硬盘,点击下一步然后选择磁盘类型,选择推荐就可以了然后选择创建新的虚拟磁盘,点击下一步选择磁盘大小,这里因为是做实验直接默认20G,下一步这里直接点击完成,第一块硬盘就创建好了按照如上图方法创建另外的三个磁盘创建好四个磁盘后我们在查看下系统是否能识别我们创建的硬盘,可以看到这里只有一个,我们创建的并
分类:
其他好文 时间:
2018-04-20 00:13:44
阅读次数:
157
自用模板,树状数组 原理不讲,只说用法 树状数组建立成功之后,传入参数i,j 能轻松求解出来 数组a[i]+a[..]+...+a[j]的值 核心函数lowbit(),无论是建立树状数组还是更新,这个函数就最重要的函数,也是降低时间复杂度的精髓所在。 树状数组的建立,实际上是不断更新的过程,想让某个 ...
分类:
编程语言 时间:
2018-04-20 00:13:36
阅读次数:
192