自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring数据验证----验证类

import com.mycompany.guodandanexception.EntityValidateFailedException;import java.util.Set;import javax.validation.ConstraintViolation;import javax.validation.Validation;import javax.validation.Va

2014-01-02 17:51:43 786

原创 spring数据验证----自定义注解

commons-validator commons-validator 1.4.0 org.hibernate hibernate-validator 4.3.1.Final 在pom.xml中添加上面两个依赖自定义注解

2014-01-02 17:46:34 3542 1

原创 java 线程

最早的并发,是不断的创建新的进程,导致服务器吃不消,所以采用了轻量级的线程来处理并发问题(共享资源、可重用线程池)使用线程时很可能会破坏另一个线程使用的变量或数据结构,所以每个线程只有在确保资源不会改变或具有独占访问权的时候,才可以使用某个资源一:两种实现方式:1:继承Thread类      run方法完成后,线程也会跟着消失。      run方法固定,不可向其传递参数,也

2013-11-05 15:12:30 673

原创 CSS二---Position

CSS 有三种基本的定位机制:普通流、浮动和绝对定位(均是块元素)类型:static元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。relative元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。absolute元素框从文档流完全删除,并相对于其包含块定位。包含块

2013-09-16 15:09:14 522

原创 CSS一---选择器

一:规范实现结构(html)、样式(css)、行为的分离(js)二:css在html中的声明如果直接写cssp{font-size:9pt;}如果链接css文件mystyle.css" />三:选择器1:类选择器选择元素.类名html文件This heading will be center-alignedThi

2013-09-16 10:23:14 538

原创 mybatis一---入门

1:简介MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java对象)映射成数据库中的记录。2:安装a:添加mybatis-x.

2013-09-09 21:56:25 555

原创 mercurial三---netbeans下的使用

1:clone项目team---git---clone---填写URL---填写用户名与密码---完成2:commit项目---右键---mercurial---commit---填写信息---选文件---完成3:push项目---右键---mercurial---share---push---填写信息---选文件---完成4:pull项目---右键---mer

2013-09-09 13:51:29 613

原创 mercurial二---eclipse下的使用

一:从中央服务器中clone对用版本的项目右键---import---选择mercurial---选择clone exsiting mercurial repository---next---添加URL(例如:http://10.10.20.111/hg/bjscis/webclient-commons/)、用户名、密码---next---选择版本---打勾选择项目---完成右键---te

2013-09-09 13:46:01 1536

原创 mercurial一---ubutu mercurial 安装

客户端 fedora:yum install mercurialubuntu:apt-get install mercurial中心服务器 操作基本都是用root,除非特别说明。1。首先安装apache2和mercurialaptitude install apache2aptitude install mercurial

2013-09-09 11:11:32 938

原创 resteasy一

一:概念JAX-RS:基于http协议的restful web service的一套java APIresteasy:符合JAX-RS规则的能够在servlet容器内运行的restful  web service框架的一个实现,其本身就是一个servlet实现二:安装下载并解压,将lib目录下的文件放入你的/WEB-INF/lib目录下(maven的话直接加dependency

2013-09-07 22:01:03 678

原创 rabbitmq五---接收符合特定路由规则的消息

发送端:channel.exchangeDeclare(EXCHANGE_NAME, "topic");//声明topic类型的ExchangeString routingKeyOne = "logs.error.one";// 定义一个路由名为“error”for (int i = 0; i <= 1; i++) { String messageOne = "this is

2013-09-07 20:57:47 2545

原创 rabbitmq四---通过路由规则,接收端接收发送端发送的消息

发送端代码:channel.exchangeDeclare(EXCHANGE_NAME, "direct");//rounting模式String routingKeyOne = "error";//定义一个路由名为“error”for (int i = 0; i <= 1; i++) { String messageOne = "this is a error logs:"

2013-09-07 20:35:12 2026

原创 rabbitmq三---将所有消息发给每个消费者

1:概念exchange类型:direct(),topic(),headers(),fanout(发布订阅---发送端群发,接收端(全收)绑定)2:代码发送端:channel.exchangeDeclare(EXCHANGE_NAME, "fanout");//声明Exchangefor (int i = 0; i <= 2; i++) { String messag

2013-09-07 19:41:55 13054 5

原创 rabbitmq二---均匀分配消息给每个接收者,prefetchCount设置均匀分配的个数

均匀分配消息给每个接收者,prefetchCount设置均匀分配的个数发送端的程序如下:Java代码 package com.abin.rabbitmq;  import com.rabbitmq.client.Channel;  import com.rabbitmq.client.Connection;  import com.rabbitmq.client.C

2013-09-06 22:10:58 7624

原创 rabbitmq一---一对一发送及接收消息

一:概念        rabbitmq是一个消息经纪人,它可以接收和发送消息        角色分为消息的生产者(发送者)、队列、消息的消费者(接收者)二:练习1:一对一发送端代码Java代码 package com.abin.test;  import java.io.IOException;  import com.rabbitmq.client.

2013-09-06 21:48:18 3860

原创 linux目录结构及用户管理

一:目录结构/:根目录一级目录如下:root:存放root用户的相关文件home:存放普通用户的相关文件bin:存放常用命令的目录sbin:要具有一定权限的才可以使用的命令etc:存放配置相关的文件var:存放经常变化的数据文件boot:存放引导相关的文件mnt:默认挂载软驱和光驱的目录usr:默认安装文件夹二:用户管理(在管理员用户下操作)us

2012-08-24 14:36:02 758

原创 linux常用命令

shutdown -h now:立刻进行关机shutdown -r now: 现在重新启动计算机reboot :现在重新启动计算机sudo su:切换到root权限su 用户名:从管理员用户切换到普通用户logout:用户注销statx:进入图形界面ctrl + alt + t:返回命令界面ls:显示当前目录的所有文件ls -l:所显示的文件的大小,常见日期都显

2012-08-24 13:52:36 327

原创 linux介绍

1:linux是开源、免费的操作系统,具有安全性、稳定性和处理多并发(多用户、多线程)、对内存和文件的管理优越的特点2:linux的流程     a:linux平台上的开发:vi、gcc、gdb、make jdk、tomcat、mysql...和linux基本操作。     b:语言功底     c:unix环境高级编程     d:linux应用系统开发/linux嵌入式开发

2012-08-21 22:40:51 307

原创 计算器小程序感悟

1:当所传的参数是文本框或下拉选框中的内容时,经常会用form表单来进行提交,action后跟随你要传递到的那个页面的名称。 请输入第一个数: + - * / 请输入第二个数: 2:读取参数时用request.getParameter("");" "中一定是读取文本框或下拉框(select)的nam

2012-08-15 15:04:30 707

原创 jsp介绍

jsp=html+java片段+jsp标签(语法)+javascript(css)第一次访问过程:服务器将其翻译成.java文件(servlet)-->.class文件(并放入内存)指令如下:      1:page指令      2:include指令      3:taglib指令//用户自定义标签脚本如下:      1:scriplet        2:表

2012-08-14 22:48:11 408

原创 java ee的13种技术

1:JDBC      JDBC-ODBC桥、JDBC-native、JDBC-network、纯java驱动2:java命名和目录接口(JNDI)3:EJB      会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)4:jsp5:servlet6:IDL/CORBA7:jav

2012-08-14 21:11:00 379

原创 我的小项目

2012-08-14 17:34:36 284

原创 分页技术

分页处理的方法:public ArrayList getResultByPage(int pageNow,int pageSize) { ArrayList al = new ArrayList(); int rowCount = 0; try { ConnDB cd = new ConnDB(); ct = cd.getConn(); ps = ct.prepareSta

2012-08-14 16:17:15 524 1

原创 ServletContext(不同用户在服务器端共享数据)

ServletContext(String,Object)1:使用:    1:如何得到ServletContext实例       ServletContext sc = this.getServletContext();    2:添加属性sc.setAttribute(String name, Object ob);          得到值sc.getAttribute

2012-08-14 14:31:25 1665 1

原创 同一用户的不同页面共享数据(四)

session技术:服务器内存为每个客户分配各自的session空间(String,Object)1:用途:     1.网上商城中的购物车     2.保存登陆用户的信息     3.将某些数据放入到session中,供同一用户的各个方面使用     4.防止用户非法登陆到某个页面2:使用方法   1.得到session    HttpSession hs=r

2012-08-14 13:50:03 1070

原创 同一用户的不同页面共享数据(二、三)

sendRedirect()方法:通过该方法可以将一个页面的信息传送给另外的页面,比如:       sendRedirect(“welcome?uname=aaa”);      优点:传送信息的速度比较快      缺点:它只能传送字符串,而不能传送一个对象注: 1.welcome代表你要跳转的那个servlet的url 2.servlet url名和变量之间有个?

2012-08-14 12:13:23 1791

原创 同一用户的不同页面共享数据的四种技术(一)

cookie技术:服务器在客户端保存用户的信息,比如登录名、密码等      用途:1.保存用户名、密码,在一定时间不用重新登录                 2.记录用户访问网站的喜好,比如有无背景音乐、网页的背景色是什么                 3.网站的个性化,比如定制网站的服务、内容      使用方法:      //创建cookie//1:在服务器端创建

2012-08-14 12:08:03 1101

原创 servlet总体概况学习

servlet:服务器端小程序,与之对应的是application(客户端小程序)特点:由服务器端调用和执行运行环境:浏览器、服务器、数据库容器:tomcat(http://localhost:8080或http://127.0.0.1:8080)方法:实现servlet接口、继承GenericServlet、继承HttpServlet流程:        1:打开myec

2012-08-14 11:37:32 328

现代通信技术

通信基础知识,卫星通信,网络管理,数字通信,交换原理,通信软件设计

2012-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除