`
liangjian103
  • 浏览: 172937 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
回忆2015,2014、2013、2012、2011、2010、2009。。。 2009那年是我走出校门,正式进入企业从事软件开发工作的一年,带着青涩与万分的责任心,不怕苦又善于记录总结。 2010那年第一次跳槽,被新公司认可,充满自信,疯狂工作,规划未来,目标明确积极努力。 2011那年自学了很多技术,掌握的技能在工作中被发挥的淋漓尽致,从软件研发到手机APP研发到年会影视后期特效制作,技多不压身,学到的东西总会用上的。 2012那年完成3年规划有过迷茫期,思考未来,重新规划新目标;继续以工作狂的心态进入新行业:物联网。 2013那年在物联网行业沉淀各方面技能,成为核心技术骨干;参 ...
一、shell 查询 hbase 查询相当简单,提供了get和scan两种方式,也不存在多表联合查询的问题。复杂查询需通过hive创建相应外部表,用sql语句自动生成mapreduce进行。但是这种简单,有时为了达到目的,也不是那么顺手。至少和sql ...
今天跟着练习一个shell scripts,内容如下: =======================================#!/bin/bash# Using for and loop# allen 2010/04/13declare -i s # <==变量宣告for (( i=1; i<=100; i=i+1 ))do        s=s+idoneecho "The count is =l======================================= 但是运行时总是报下面这个错,如下: test11-loop.sh: 5: Synt ...
      以前我就知道单例模式的两种写法,如今经发现那两种是很基础的用法,下面分享一下,各种单例的写法吧,我个人还是比较喜欢用枚举类的方式写单例,优雅简洁,还安全。   Singleton 单例模式 第一种型式,饿汉式,在环境初始化,即JVM开始运行时就生成实例。   public class Singleton {         private static Singleton instance = new Singleton();         private Singleton(){}         public static Singleton getInstan ...
一.什么是cookies?    大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭 与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个 缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识别信息,因此人们昵称为“小甜饼”。cookies是一种WEB服务器通过 浏览器在访问者的硬盘上存储信息的手段:Netscape Navigator使用一个名为cookies.txt本地文件保存从所有站点接收的C ...
1,带有排程功能的例子(测试ScheduledExecutorService)。      应用场景:延时5秒后每秒执行一次task1,task1打印一些信息;延时10秒后执行task2, task2用来取消task1的执行。 =============== ScheduledExecutorServiceTest.java  start ================== pack ...

hessian教程

转载 http://www.buildapp.net/java/show.asp?id=9720Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议。和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好 处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上 的应用程序可以通过Hessian提供的API很方便的访问Hessian的Web服务。Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务 ...
  很久没练习负载均衡的配置了,真的被遗忘了。生活的环境总在不经意的影响着这未知总容量的大脑。“温故而知新”真理啊~ 下面先说一下我要怎么做,思路: 1、首先将免安装的Tomcat进行解压。 2、将解压后的Tomcat再拷贝出来一份,修改各自启动和关闭时所用的端口号,使之能在一台机器上同时启动两个Tomcat服务,使用http://localhost:8080和http://localhost:8081进行测试。 3、写两个个简单的JSP,在控制台打印一句话:My name 8080Server.和My name 8081Server.分别部署到两台对应的Tomcat应用下。这样就能通 ...
sitemesh是表现层的技术,它将公用的部分抽出来了,就不用再页面中加入大量的<include>标签了 1.    在/WEB-INF/lib中加入sitemesh的jar包,这里使用sitemesh-2.4.1.jar 2.在web.xml中加入sitemesh的过虑器:    <filter>           <filter-name>sitemesh</filter-name>           <filter-class>                     com.opensymphony.sitemesh ...
关于eXtremeComponents 导出excel 的问题 <ec:column property="xh" escapeAutoFormat="true" title="学号" />   加上escapeAutoFormat="true" 导出excel时是将单元格的格式作为文本 可以使导出的数据不会变成科学计数法的形式
一般来说,MYSQL使用时间比较一般是转换成时间格式来比较,如: DATE_FORMAT('年-月-日 时:分:秒','%Y-%m-%d %h:%i:%s') select DATE_FORMAT('2010-12-01 07:03:16','%Y-%m-%d %h:%i:%s')/*具体例子*/ 如果要转换成毫秒级就要用 select DATE_FORMAT('2010-12-01 07:03:16.233','%Y-%m-%d %T:%f')-- 注意啦,T不能小写   一个查询的实例:   select * from test where DATE_FORMAT(timess ...
JAVA System.getProperty()参数大全 java.version            Java Runtime Environment versionjava.vendor            Java Runtime Environment vendorjava.vendor.url            Java vendor URLjava.home            Java installation directoryjava.vm.specification.version                    Java Virtual Machine  ...
Java通过XML Schema校验XML   XML的校验在XML处理中非常常见,如果没有有效的办法来校验XML的合法性,往往会导致很多问题。   XML的校验是通过XML Schema(XSD) 或DTD文件的语法规范来校验的。DTD现在越来越不受欢迎了,在此选用XSD来校验。   Java校验XML是件和扯淡的事情,因为Sun的XML相关软件包会令你云里雾里。 W3C这块的XML相关的规范相当的多,这也是导致XML处理器起来费劲的主要原因。要想精通这些规范和相关的API,实在是异想天开(新的规范在不停出,越来越多!)。   校验的原理是通过读取解析XML的时候设置校验的X ...
目前人民币共有以下几种面值(不包括角和分):1,2,5,10,20,50,100元。编写一个函数计算金额“X”需要多少张面值为n元的纸币。在主函数中输入一个金额值,调用该函数,计算组成该金额最少需要多少张纸币。 #include "stdio.h" main() { long money,a,b,c; printf("input number of money :\n"); scanf("%ld",&money); a=money/100; /* 求面值100$的张数a ...
做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有 2 个人同时来借这本书,此处的逻辑为 view plaincopy to clipboardprint?Select   restnum  from ...
Global site tag (gtag.js) - Google Analytics