`
文章列表
shell种的函数 函数有两个优势: 1. 将处理相同事情的一系列的调用的统一,代码利用率高, 2. 复杂的功能和模块拆分,便于代码的可读性 #简单函数1 function1(){ echo "function1" } #简单函数2 function function2(){ echo "function function2" } #记得加上,要不然就是注释了 function1 function2 #带返回值的函数 returnFunction(){ return `expr $1 + $2` } retu ...
for循环的使用 #输出字符串中的字符,没有进行循环 for str in '这 个 字符 串 不进行 循环' do echo -e "$str" done #for循环的另一种使用 #for((i=0;i<$#;i++)) for((i=0;i<10;i++)) do echo "输出 -$i" done #显示以.bash开头的文件 for FILE in $HOME/.bash* do echo $FILE done 运行后的结果为 运行输出 1 运行输出 2 运行输出 3 运行输 ...
if语句使用 Shell 有三种 if ... else 语句: if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。 case语句使用 语法: case 值 in 模式1) command1 ;; 模式2) command1 ;; *) command1 ;; esac 执行的脚本 a=10 b=20 if [ $a == $b ] then printf "%s %s %s" a=10 "和 ...
Shell字符串使用 想在shell中表达一个字符串,可以是单引号,双引号,也可以什么也不用。 单引号 1.使用单引号时候回将字符串的任何的字符都会原样输出,不能使用shell的变量 2.单引号中不能出现单引号 双引号 1.双引号中可以 ...
简单算术运算符 expr表达式计算工具在shell中的使用 注意: 1.条件表达式要放在方括号之间,并且要有空格,例如 [$a==$b] 是错误的,必须写成 [ $a == $b ]。 2.乘号(*)前边必须加反斜杠(\)才能实现乘法运算; 关系运算符 关系运算 ...
Shell变量和Shell特殊变量 新建一个shell脚本 mkdir test vim test.sh 脚本内容 echo "whats your name?" # read 命令从 stdin 获取输入并赋值给 PERSON 变量,最后在 stdout 上输出 read PERSON echo "Hello, $PERSON" #简单使用循环 for kill in app java c++ do echo "I am good at ${kill}" done #特殊变量 echo $$ ec ...
Shell变量替换,命令替换,转义字符 a=10 echo "a的值是$a\n" echo -e "加了-e转义后a的值是$a\n" #命令替换 #注意是反引号,不是单引号,这个键位于 Esc 键下方。 DATE=`date` echo "Date is $DATE" #当前登录的用户 Users=`who | wc -l` echo "当前登录的用户是 $Users" #最近更新时间是 Update=`date;uptime` echo "uptime is ...

git使用

    博客分类:
  • git
git将已经存在的目录添加到远程的版本库命令 http://git.XX.com/aroundair/air-insurance Existing folder or Git repository cd existing_folder git init git remote add origin git@git.jd.com:aroundair/air-insurance.git git add . git commit git push -u origin master git在linux上使用 //配置ssh,在本地生成ssh的pub,放到git的服务器上 ssh-k ...
1.建立一个maven项目 这里不在描述。网上搜一下 2.需要依赖的maven配置   <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.2.Final</version> </dependency> //spring我用的4.2.9.RE ...

Java中Log日志使用

    博客分类:
  • Java
Commons_logging包 Apache通用日志包 他为Log4JLogger;NoOpLog;LogKitLogger;Jdk14Logger;AvalonLogger提供了一共通用的接口进行调用,使得在使用各种不同的第三方日志包时变得非常简单。SimpleLog:是commons_logging自带的一个控制台输出日志。 可以通过简单的配置使用不同的第三方日志包。 在src根目录下放进commons-logging.properties文件,进行配置使用哪个第三方日志包。 #定义了使用的具体第三方的日值包 #org.apache.commons.logging.Log=org.apac ...
在项目中generatorConfig.xml的配置文件具体参数说明 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd ...
已经安装好了zookeeper我们开始使用zk的命令 假设我们已经启动了zk //我使用启动一个客户端 ./zkCli.sh -server 139.129.201.48:2181 start //退出客户端的连接 quit zk上的简单操作 ls / //列出root下所有的znode节点 create /workers "" //创建一个workers节点 delete /workers //删除一个workers节点 create -e /master "hotel.jd.com:2233" //创建一个临时的mast ...
public class Test { public static ThreadLocal<Integer> local = new ThreadLocal<Integer>(); public static ExecutorService service = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); public static void main(String[] args) { for (int i = ...
registerJobsAndTriggers()方法注册进对应的任务 jobSchedulingDataLocations jobDetails calendars triggers
使用Semaphore的简单例子了解一下Semaphore使用   //这里可能是在一个项目中唯一使用的一个newCachedThreadPool,别的都是new一个fixed的大小 public static ExecutorService exec = Executors.newCachedThreadPool(); private static List<String> userList; ...
Global site tag (gtag.js) - Google Analytics