10 2016 档案

Select loop
摘要:The Bash Shell also offer select Loop, the syntax is: OR (combine both select and case statement) Select command use PS3 variable to print its prompt. 阅读全文
posted @ 2016-10-27 21:31 冰花ぃ雪魄 阅读(691) 评论(0) 推荐(0) 编辑
shell学习
摘要:set -x 进入调试模式,会把每一个命令实际执行的命令打印出来,也就是会把一些参数扩展后的样子打印出来. set +x 退出调试模式自定义变量:x=7,y=8echo `expr $x + $y` #会输出15 如果发现一些奇怪的输出,可能是由于空格导致的,所以试着加上或去掉空格message=" 阅读全文
posted @ 2016-10-26 20:50 冰花ぃ雪魄 阅读(156) 评论(0) 推荐(0) 编辑
硬链接与软连接的区别_(转)
摘要:首先我们需要了解Linux下硬链接以及软连接的基本概念. 硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用. 软链接:也称为符号链接,新建的文件以“路径”的形式来表示另一个文件,和Windows的快捷方式十分相似,新建的软链接可以指向不存在的文件. 下面详细介绍一 阅读全文
posted @ 2016-10-26 19:56 冰花ぃ雪魄 阅读(184) 评论(0) 推荐(0) 编辑
bash和Bourne_shell的区别
摘要:Linux 中的 shell 有很多类型,其中最常用的几种是: Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh), 各有优缺点。Bourne shell 是 UNIX 最初使用的 shell,并且在每种 UNIX 上都可以使用, 在 shell 编 阅读全文
posted @ 2016-10-26 17:05 冰花ぃ雪魄 阅读(9628) 评论(0) 推荐(0) 编辑
linux琐碎命令学习
摘要:kill -l会把linux的信号都列出来.1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 阅读全文
posted @ 2016-10-26 16:37 冰花ぃ雪魄 阅读(162) 评论(0) 推荐(0) 编辑
vim学习
摘要:vim有三种模式:命令模式,插入模式,普通模式.从普通模式进入插入模式的键: i , o , a , A(在这一行的行尾)从普通模式进入命令模式 : 输入 ':'从命令模式到普通模式: 把':'删掉 从插入模式进入普通模式: 按Esc键退出 , 在命令模式下,输入wq或x(保存文件,并退出) q!( 阅读全文
posted @ 2016-10-26 16:37 冰花ぃ雪魄 阅读(109) 评论(0) 推荐(0) 编辑
Linux下好玩的命令
摘要:1、yes命令,输出很多个y,可以用来对付选择很多y/n的应用。 2、banner命令,打印字符标题,就是用字符拼出大字来: 3、ddate命令,把日历转换成其他的什么历: 4、fortune命令,随机输出一句话,或者是一句英文名言,或者是一首唐诗宋词来,如果没有唐诗宋词,那就需要用fortune- 阅读全文
posted @ 2016-10-26 11:40 冰花ぃ雪魄 阅读(235) 评论(0) 推荐(0) 编辑
四种常见的 POST 提交数据方式
摘要:HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 阅读全文
posted @ 2016-10-20 16:00 冰花ぃ雪魄 阅读(169) 评论(0) 推荐(0) 编辑
今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
摘要:今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^ 阅读全文
posted @ 2016-10-16 15:30 冰花ぃ雪魄 阅读(314) 评论(0) 推荐(0) 编辑
linux下与windows下的换行符
摘要:回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒 阅读全文
posted @ 2016-10-15 21:40 冰花ぃ雪魄 阅读(206) 评论(0) 推荐(0) 编辑
@Autowired @Resource用法
摘要:@Autowired的用法和作用 这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get。 <bean id="userDao"class="..."/> <bean id="userService"class="..."> <p 阅读全文
posted @ 2016-10-12 11:15 冰花ぃ雪魄 阅读(163) 评论(0) 推荐(0) 编辑
tomcat 协议之并发协议 Http11NioProtocol
摘要:关于此协议的原理是什么尚不明确,待后续学习,但是该协议(Http11NioProtocol)能够改善高并发时tomcat的性能。 默认为HTTP/1.1,也就是阻塞式,在改用org.apache.coyote.http11.Http11NioProtocol后,采用非阻塞方式处理请求,从而可以加大一 阅读全文
posted @ 2016-10-11 20:26 冰花ぃ雪魄 阅读(876) 评论(0) 推荐(0) 编辑
Java 动态编译
摘要:一、使用 JavaCompiler 接口来编译 java 源程序(最简单的) 使用 Java API 来编译 Java 源程式有非常多方法,目前让我们来看一种最简单的方法,通过 JavaCompiler 进行编译。 我们能通过 ToolProvider 类的静态方法 getSystemJavaCom 阅读全文
posted @ 2016-10-11 16:37 冰花ぃ雪魄 阅读(108) 评论(0) 推荐(0) 编辑
dubbo demo实现
摘要:粗略的写了一个dubbo的demo,使用了alibaba的dubbo,还有zookeeper来做配置中心 参考资料地址: http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-%E5%85%A5%E9%97%A8 http://wiki.corp.qunar. 阅读全文
posted @ 2016-10-11 11:56 冰花ぃ雪魄 阅读(219) 评论(0) 推荐(0) 编辑
如何将jar包加入到Maven本地仓库
摘要:原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。考虑到setting中url的jar包比较老,如果需要用最新的,则需要将j 阅读全文
posted @ 2016-10-11 11:19 冰花ぃ雪魄 阅读(469) 评论(0) 推荐(0) 编辑
dubbo 常见错误
摘要:1. Caused by: java.lang.reflect.MalformedParameterizedTypeException 启动时报错,原因是dubbo 依赖 spring 2.5.6.SEC03,而我项目中有用spring 3.2.4.RELEASE,所以导致冲突。 在maven中把d 阅读全文
posted @ 2016-10-11 10:52 冰花ぃ雪魄 阅读(306) 评论(0) 推荐(0) 编辑
关于spring”通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明“的错误
摘要:关于spring配置的问题 近日学习spring时遇到了这个问题: [html] view plain copy org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML documen 阅读全文
posted @ 2016-10-11 10:35 冰花ぃ雪魄 阅读(7318) 评论(0) 推荐(1) 编辑
Maven类包冲突终极三大解决技巧 mvn dependency:tree
摘要:Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。 Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用Maven做开发,如饮美酒如悦美人。 Maven对于新手来说,最痛苦的一件事莫过于包之间的冲突,由于Mave 阅读全文
posted @ 2016-10-10 21:22 冰花ぃ雪魄 阅读(5388) 评论(0) 推荐(2) 编辑
springMVC传对象参数
摘要:springController: [java] view plaincopy @Controller @RequestMapping("/user") public UserController extends BaseController{ @RequestMapping("/addUser") 阅读全文
posted @ 2016-10-10 11:01 冰花ぃ雪魄 阅读(182) 评论(0) 推荐(0) 编辑
scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名
摘要:对拷文件夹 (包括文件夹本身) scp -r /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp 对拷文件夹下所有文件 (不包括文件夹本身) scp /home/wwwroot/www/c 阅读全文
posted @ 2016-10-09 21:11 冰花ぃ雪魄 阅读(34200) 评论(0) 推荐(0) 编辑
CATALINA_BASE与CATALINA_HOME的区别
摘要:到底CATALINA_HOME和CATALINA_BASE有什么区别呢,之前因为都是小打小闹的在服务器上安装一个tomcat就得了,然后根据前人的配置,将CATALINA_HOME和CATALINA_BASE两个值设为了tomcat的目录(其实此处描述很不精确),今天无意间看到了公司的安装文档说明, 阅读全文
posted @ 2016-10-09 21:07 冰花ぃ雪魄 阅读(208) 评论(0) 推荐(0) 编辑
有return的情况下try catch finally的执行顺序(最有说服力的总结)
摘要:结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改 阅读全文
posted @ 2016-10-08 15:50 冰花ぃ雪魄 阅读(163) 评论(0) 推荐(0) 编辑
Slf4j MDC 使用和 基于 Logback 的实现分析
摘要:前言 如今,在 Java 开发中,日志的打印输出是必不可少的, 关于 有了日志之后,我们就可以追踪各种线上问题。但是,在分布式系统中,各种无关日志穿行其中,导致我们可能无法直接定位整个操作流程。因此,我们可能需要对一个用户的操作流程进行归类标记,比如使用 因此,这就有了 Slf4j MDC 介绍 M 阅读全文
posted @ 2016-10-08 15:19 冰花ぃ雪魄 阅读(816) 评论(0) 推荐(0) 编辑
Spring注解@Component、@Repository、@Service、@Controller区别
摘要:很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料: spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@ 阅读全文
posted @ 2016-10-08 15:18 冰花ぃ雪魄 阅读(192) 评论(0) 推荐(0) 编辑
PropertyPlaceholderConfigurer的用法:
摘要:用法1: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2016-10-08 14:27 冰花ぃ雪魄 阅读(149) 评论(0) 推荐(0) 编辑