Linux战地日记—date命令详细示例
u013806814
linux战地日记
date命令详细示例日期格式:年/月/日和月/日/年[bestcoder@localhostchapter1]$date+%F
2015-10-14
[bestcoder@localhostchapter1]$date+%D
10/14/15显示几天前/后,几年前/后[bestcoder@localhostchapter1]$date+%D-d'-3days'
10/11/15
[bestcode
Linux战地日记—Vim替换字符串
u013806814
linux战地日记
字符串指令: 命令功能/word向后寻找字符串“word”?word向前寻找字符串“word”:n1,n2s/word1/word2/g替换n1至n2行间的“word1”为“word2”:1,$s/word1/word2/g全文替换“word1”为“word2”:g/word1/s//word2/g将字符串“word1”替换为“word2”从上述替换命令可以看到:g放在命令末尾,表示对搜索字符串
Linux战地日记—shell应用技巧
u013806814
linux战地日记
shell应用技巧linux的/etc/shells显示当前安装的shell,一般缺省的是bash[bestcoder@localhost~]$cat/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh小技巧命令补齐选择当前文件夹下的文件,
Linux战地日记—关机/重启
u013806814
linux战地日记
shutdown命令系统关机shutdown-hnow马上关机注意:系统管理员如果需要关机最好使用wall广播一下,因为可能其他管理员正在工作。reboot命令系统重启
Linux战地日记—压缩解压命令
u013806814
linux战地日记
linux战地日记—压缩/解压在windows和linux中都会有各种压缩包,所不同的是windows中使用winRAR可以解压所有格式的压缩文件,但对于Linux,每种格式的压缩文件都需要特定的解压命令。一般在linux中有这几种压缩文件格式:.gz.zip.tar.gz.bz2这些文件格式对应着相应的压缩/解压命令注意点:后缀含有.tar的是打包文件,.tar.gz后缀的是.gz压缩格式的打包
Linux战地日记——find命令
u013806814
linux战地日记
find命令find【选项】【参数】find命令从指定的目录向下搜索符合条件的文件注意:find命令不合理的使用可能占用大量的资源,所以使用的原则是尽量减少资源的占用。选项:-size根据文件大小查找 大于+小于-等于=(默认)[coder@localhosttest1]$ls-l
total4
-rw-rw-r--.1codercoder571Sep2019:06f1
-rw-rw-r--.1c
Linux战地日记——查找命令which、whereis
u013806814
linux战地日记
which命令查找命令的绝对路径[bestcoder@localhosttest1]$whichtouch
/usr/bin/touch
whereis命令查找命令的帮助文档的绝对路径[bestcoder@localhosttest1]$whereistouch
touch:/usr/bin/touch/usr/share/man/man1/touch.1.gz/usr/share/man/man
Linux战地日记——权限管理命令
u013806814
linux战地日记
权限管理命令包括chmod、chown、chgrp;其全称分别为:chmod : changethepermissionsmodeofafile改变文件或目录的权限chown : changefileownership改变文件或目录的所有者chgrp : changefilegroupownership改变文件或目录的所属组 chmod改变文件或目录权限改变方式分为两种:符号模式改变权限,绝对方式
Linux战地日记——软链接和硬链接
u013806814
操作系统linux战地日记
网上查阅一些相关资料,测试了一些软链接与硬链接实例,对软、硬链接有了具体的了解。通过ln命令建立软、硬链接建立软链接$ ln -s 原文件 软链接文件[bestcoder@localhost~]$ln-s./test1/f1.c./test1/f1.soft
建立硬链接$ ln 原文件 硬链接文件[bestcoder@localhost~]$ln./test1/f1.c./test1/f1.har
Linux战地日记——ls命令、注释、管道线和后台命令
u013806814
ls命令列出指定目录里的内容。ls[选项][目录或文件]如果参数是目录,列出所有子目录与文件的信息;如果参数是文件,列出有关该文件的一些信息。选项:-a 显示目录下所有子目录和文件(包括以“.”开头的隐藏文件)-d如果参数是目录,则仅显示该目录,不显示目录下的内容(一般与-l一起使用显示当前目录的详细信息)。-l 长格式显示文件的详细信息。如图:对于文件类型与权限:第一个字段的第一个字符表示文件类
Linux战地日记——查看文件系统块的大小
u013806814
linux战地日记
在文件系统级别定义的硬盘块就是OS space allocation block size。在windows中这个叫做簇,在其他操作系统中叫做block(块)。一个块内只能存储一个文件,比如定义块为2k,那么5k的要占用3个块。参考http://blog.csdn.net/u013806814/article/details/48399221我们如何查看文件系统数据块的大小呢?查看Windows每
Linux战地日记——输入输出命令
u013806814
linuxlinux战地日记
1.read命令read从键盘上读取数据付给变量,可以将多组数据赋给多个变量,数据与变量是一一对应的,分为下面三种情况:一、变量个数==数据个数,则依次一一赋值。[bestcoder@localhosttest1]$readm1m2
ab
[bestcoder@localhosttest1]$echo$m2
b
[bestcoder@localhosttest1]$echo$m1
a
二、变量个数
Linux战地日记——历史命令
u013806814
linux战地日记
历史命令历史命令存放在.~/.bash_history中,他在用户主目录下。通过输入$history可查询当前历史命令[bestcoder@localhosttest1]$history
1history
2history-a
3history
4pwd
5date
6cattest1
7cdtest1
8history
通过-c选项可删除历史文件中的所有清单[bestcoder@localhos
Linux战地日记——复制、删除和移动文件的命令
u013806814
linux战地日记
学习下Linux中的文件的复制、移动和删除操作命令1.cp命令(复制)将源文件或目录复制到目标文件或目录中cp [选项] 原文件或目录 目标文件或目录注意:1.源文件为普通文件时可直接用cp,但是如果为目录,则需要使用"r"才能使整个目录下的所有文件和子目录都复制到指定位置。2.cp命令复制一个文件,而源文件保持不变。3.复制的目标文件,如果目标文件已经存在,则文件结构会被破坏。4.如果指定的复制
Linux战地日记——comm命令和diff命令
u013806814
linux战地日记
今天,我们探究下comm命令和diff命令的作用。1.comm命令comm命令对已排序文件进行逐行比较。实验如下:[bestcoder@localhosttest]$catf1//cat命令显示文件内容
aaaa
bbbb
cccc
dddd
[bestcoder@localhosttest]$catf2
cccc
dddd
eeee
ffff
//对文件进行比较
[bestcoder@local
Linux战地日记——grep和sort命令
u013806814
linux战地日记
对grep和sort命令进行学习,这里主要学习下sort,等学习到正则时再对grep进行补充。grep命令命令组包含三个命令:grep,egrep,fgerpegrep是gerp搜索的指定模式等同grep-E使用扩展字符串进行搜索。fgerp等同grep-F快速搜索命令,只检索固定字符串。sort命令sort命令对文本文件进行排序,今天对这个命令进行探究。默认情况下,排序关键字的顺序有系统使用的字
Linux战地日记——常用的文件操作命令
u013806814
shelllinux战地日记
介绍常用的文件操作命令几种创建文件的方式 进入test文件夹后,可以通过1.touch、vi可直接创建文件,例如:$touchf1$vif22.通过cp复制、mv移动,创建文件。3.重定向到一个不存在的文件,例如:$echohello>f3$catnihao>f4.txt$lessnihao>f5$morenihao>f6 $lsnihao>f7几种显示文件的方式 cat、more、less、he
Linux战地日记——简单命令
u013806814
linuxshell终端linux战地日记
几个简单的shell命令1.who和whoamiwho命令列出使用系统的用户,注册系统时间和所用终端名。而whoami列出使用该命令当前用户信息。2.echo 将命令行输出此命令常常用于shell脚本编程中。当参数用引号括起来。参数原样输出。但是如果未用,单词间有空格时则仅有一个空格。3.cal日历显示命令$cal年份$cal月年例如:$cal2015显示整个2015年的日历,也可以$cal520
Linux战地日记——虚拟机及Linux的安装
u013806814
vmwarelinux
初探Linux之软件安装虚拟机版本:11.1.2.61471Linux版本:CentOS7.11.VMware虚拟机的安装简洁:一个虚拟PC的软件,相当于在计算机上模拟一个新的PC。特点:
-无须分区,即可在同一台计算机上使用两种操作系统。-本机可与虚拟机进行网络通讯-可随时修改虚拟系统的硬件环境(内存等)由于VMare虚拟机的安装较为简单,和一般软件的安装方式类似,这里不再累述。 2.Linux
Linux战地日记——名词解释
u013806814
linux
初探Linux之名词解释负载均衡:一个域名指向多个IP。镜像站点:用户访问网站可访问不同服务器,例如:选择上海、北京、深圳等。有的网站也可根据用户IP自主选择最近的服务器。集群:1个IP对应多台服务器,在大型网站广泛使用。
Linux战地日记——Linux简介(锲子)
u013806814
linux操作系统linux战地日记
Linux战地日记之序章 这个一个战火纷飞的岁月,各豪杰雄踞一方,乱世中,命如草芥、生灵涂炭,唯有大毅力、大智慧者方能雄踞一方,成就一方霸业。2015年9月2日,我接到上级一条密令:半年内在Linux战场上取得有力地位。即日,在漫天烽火背景中,一个身影悄然走进了硝烟弥漫的Linux战地中……1.Unix系统发展 Multics,全名MULTiplexedInformationandCo
多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
[科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
[一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源