晒几张画哈哈哈

这张是我小学时画的,一直贴在家里爸妈房间的墙上,爸妈的结婚照,我负一岁。
IMG20140205205023
这张应该是初中时画的,七龙珠,记得当时超着迷。
MYXJ_20140216181035_save
这是应该是高一的暑假画的,现在还贴在我的房间里,很少画水彩画。
IMG20131201092151_20140628152723861
这是大一时画的,大一晚上回到寝室,无聊,写写毛笔,画个画。
mokey
梅西,世界杯期间画的,两三年没画了,一点都没进步。。。
mes

chrome浏览器的快捷键整理

对于浏览器,我只推荐两款,chrome和firefoxchrome的速度是最快的,界面清爽简洁,有众多优秀的插件,适合上网娱乐用。Firefox比较适合程度员用,可定制程度高,另外最大的好处是它独有的firebug插件,对于程序员来说,可谓神器。其实该选什么样的软件,有一个最简单的方法,能用国外的就用国外的,崇洋媚外在任何时候都是最优秀的品德。像浏览器,一个品味和智商正常的人,你是相信google还是相信360?我这里整理了一份chrome的常用的快捷键,对于其它浏览器有些都是通用的。能用快捷键完成的就不用鼠标了,一来可以节省时间,二来当双手都在键盘上起舞的时候,你不觉得bigger很高吗?
快捷键 描述
窗口和标签页操作相关
ctrl+N 打开一个新窗口
ctrl+shift+N 在隐身模式下打开新窗口
ctrl+T 打开新标签页
ctrl+W 或ctrl+F4 关闭当前标签页
alt+F4 关闭浏览器
ctrl+Tab 切换到下一个标签页
ctrl+shift+Tab 切换到上一个标签页
ctrl+1 到 ctrl+8 切换到指定位置编号的标签页
ctrl+9 切换到最后一个标签页
ctrl+shift+B 打开和关闭书签栏
ctrl+D 将当前网页加入书签
crtl+shift+T 重新打开上次关闭的标签页。可记住最近关闭的 10 个标签页。
网页操作相关
ctrl+H 查看历史记录页
ctrl+F 网页内查找文字
ctrl+G 或F3 或enter 在ctrl+F选中文字后,查找匹配的下一个匹配项
ctrl+shift+G 或shift+F3 或shift+enter 在ctrl+F选中文字后,查找匹配的上一个匹配项
ctrl++ 或crtl– 放大或缩小网页
ctrl+0 回到原来的网页大小
alt+Home 打开主页
alt+D 或F6 或 ctrl+L 突出显示地址栏网址区域中的内容
shift+alt+T 将键盘焦点设置在工具栏上,使用向右和向左箭头,导航至工具栏的不同区域
Esc 停止加载当前页
在地址栏输入地址按alt+enter 在新标签页中打开网址
输入一个词,按ctrl+enter 自动在地址栏中输入的内容添加www.和.com,然后本页打开网址
ctrl+O 在浏览器中打开计算机上的文件
ctrl+R 或F5 刷新网页
ctrl+F5 或shift+F5 刷新网页,但忽略缓存内容
basespace 后退
alt+左箭头 / alt+右箭头 返回打上/下一个网页
下载、打印与任务管理相关
ctrl+J 查看下载页
alt+点击链接 下载链接
ctrl+S 当前网页另存为
ctrl+P 打印当前页
ctrl+U 查看当前页源代码
shift+Esc 查看任务管理器
链接操作
ctrl+点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中
ctrl+shift+点击链接 在新标签页中打开链接,同时切换到新打开的标签页
shift+点击链接 在新窗口中打开链接
命令操作相关
chrome://about/ 所有可设置的选项
chrome://version/ 浏览器版本等相关信息
chrome://plugins/ 显示已安装插件
chrome://history/ 显示历史记录
chrome://dns/ 显示DNS状态
chrome://cache/ 显示缓存页面

CFX结合Spring开发webservice服务

1.下载CXFhttp://cxf.apache.org/download.html

我下的是apache-cxf-2.7.12版,为方便cxf命令的使用,可以把bin目录安装到环境变量里面。

2.添加jar

必须加的jar主要有以下几个

cxf-2.7.12.jar

neethi-3.0.3.jar

xmlschema-core-2.1.0.jar

wsdl4j-1.6.3.jar

asm-3.3.1.jar

如果用jetty作为服务器,则必须加上jetty的相关包,我这里用tomcat作为服务器,所jetty包就可心不加了。

3.创建接口

新建一个接口,对这个接口加上@WebService注解,在接口内写上相关方法

import javax.jws.WebService;

@WebService
public interface ITestService{

     String sayHello(String usercode,String password);

}

 

4.接口的实现

对接口进行实现,同样加上webService注解,并且设置两个属性:endpointInterface和serviceName,

endpointInterface为接口的全包名,serviceName为服务的名字,自定义。

@WebService(endpointInterface="com.hello.service.ITestService" ,serviceName="TestService")
public class TestServiceImpl implements ITestService{

     @Override
     public String sayHello(String usercode, String password)  {

          System.out.println("Hello World");           

     }
}

5.spring-config.xml中引入cxf的支持,配置访问的路径

   <!-- 引入CXF的支持的文件,来源CXF的jar文件 -->
   <import resource ="classpath:META-INF/cxf/cxf.xml"/>                      \
   <import resource= "classpath:META-INF/cxf/cxf-extension-soap.xml" />   
   <import resource= "classpath:META-INF/cxf/cxf-servlet.xml" />  

   <!-- 描述相关的服务 address为访问时的路径-->     
   <jaxws:endpoint  id ="ws" implementor= "com.hello.service.impl.TestServiceImpl" address ="/test"></ jaxws:endpoint>

 

6.web.xml中加CXFServlet

 <servlet> 
   <servlet-name>CXFServlet</servlet-name> 
   <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> 
 </servlet>

 <servlet-mapping>
   <servlet-name>CXFServlet</servlet-name>
   <url-pattern>/ws/*</url-pattern>
 </servlet-mapping>

 

7.访问http://localhost/ws/test?wsdl   , 出现如下所示,则webService发布成功。
2014.09.01_001