David_Tsai23的专栏

私信 关注
David_Tsai23
码龄10年
  • 96,726
    被访问量
  • 57
    原创文章
  • 76,064
    作者排名
  • 7
    粉丝数量
  • 毕业院校 天津工业大学
  • 目前就职 卓望信息技术(北京)有限公司
  • 于 2011-07-08 加入CSDN
获得成就
  • 获得13次点赞
  • 内容获得8次评论
  • 获得14次收藏
荣誉勋章
TA的专栏
  • 小脑袋小灵光
    4篇
  • Java底层研究
    11篇
  • Android
    3篇
  • Hibernate
    17篇
  • Spring
    12篇
  • jdom
    1篇
  • struts2
    3篇
  • 数据库
    11篇
  • js
    8篇
  • 随笔
    2篇
  • SpringMVC学习笔记
    4篇
  • ServletJsp
    4篇
  • 设计模式
    2篇
  • Lucene
  • Tomcat
    2篇
  • Camel
    3篇
  • Webservice
    3篇
  • Dubbo
  • Zookeepper
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

cassandra连接报错:tried:localhost 127 0 0 1:9042

com datastax driver core exceptions NoHostAvailableException: All host(s) tried for query failed (tried: localhost 127 0 0 1:9042 (com datastax driver core exceptions InvalidQueryException: unconfig
原创
7545阅读
0评论
1点赞
发布博客于 5 年前

Cassandra安装Windows版本使用cassandra -cli命令出现7199端口占用问题解决

最近在使用cassandra Windows版本的时候,服务启动了,然后通过cassandra-cli进行客户端连接的时候总是报7199端口被占用,通过百度Google查询了一些方法,也修改了端口还是不行,最后Google给了答案。答案是:从cassandra2.x之后,就没有了Cassandra CLI 的工具,而是CQL替代即cqlsh.bat。然而,我用cqlsh.bat之后又报了另
原创
1447阅读
0评论
1点赞
发布博客于 5 年前

WSDL文件详解

为了更好地理解WSDL的语句含义,这里把一个WSDL文件内容帖出来做一个详细分析以能够让人更加清晰地认识和理解WSDL。http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.aspire.com/" xmlns:soap="http://sch
原创
813阅读
0评论
2点赞
发布博客于 5 年前

Webservice之schema

http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com"xmlns="http://www.w3schools.com"elementFormDefault="qualified">                                    
原创
763阅读
0评论
0点赞
发布博客于 5 年前

Webservice的几个重要术语

WSDL:Web Services Description Language 网络服务描述语言 1.对应一种类型的文件.wsdl 2.定义了webservice服务器端与客户端应用交互传递请求和响应数据的格式和方式 3.一个webservice对应一个唯一的wsdl文件 SOAP:Simple Object Access Protocol 简单对象访问协议 1.是一种简单的基于HTTP和x
原创
471阅读
0评论
0点赞
发布博客于 5 年前

Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate

一、JdbcTemplate 查询带有参数,和行映射方法:public Object queryForObject(String sql, Object[] args, RowMapper rowMapper),使用自定义的UserRowMapper完成映射。 一个RowMapper的常用实现BeanPropertyRowMapper,该实现可将结果集转换成一个Java Bean(字段名与Java
转载
367阅读
0评论
1点赞
发布博客于 5 年前

Dubbo+Zookeeper+Spring整合应用篇-Dubbo基于Zookeeper实现分布式服务

Dubbo与Zookeeper、Spring整合使用Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。一:单机模式安装zookeeper1,下载zookeeper注册中心,下载地址:http://www.
转载
479阅读
0评论
0点赞
发布博客于 5 年前

再看单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关
转载
442阅读
0评论
0点赞
发布博客于 6 年前

Spring MVC 中的基于注解的 Controller

Spring MVC 中的基于注解的 Controller@Controller 基于注解的 Controller          终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNam
转载
412阅读
0评论
0点赞
发布博客于 6 年前

Camel中配置不同servlet的一种方法二

继上一篇“Camel中配置不同servlet的一种方法”之后,经过项目实践又发现了一种更简单的配置不同servlet请求的方法,具体如下:在web.xml中配置 CamelServlet org.apache.camel.component.servlet.CamelHttpTransportServlet 1 CamelServ
原创
809阅读
0评论
1点赞
发布博客于 7 年前

Camel中pusher的Uri覆盖实现方法

在项目中遇到根据不同字段判断要推送的Uri地址的需求,由于用spring进行配置写在Java代码中的各种方法尝试无果后,根据查询文档找到一种方法可以实现。  具体场景如下:  1.根据字段值为目标地址赋值 String targetUrl = ""; if("1".equals(HomeDomain)){ targetUrl = "http://localhost/serv
原创
607阅读
0评论
0点赞
发布博客于 7 年前

Camel中配置不同servlet的一种方法

对于业务需求需要配置不同的servlet请求能够让通过不同的servlet处理不同的业务逻辑,通过查询http://camel.apache.org/servlet.html 文档,经过试验可以完成此诉求。 首先在web.xml中如下配置  BossServlet org.apache.camel.component.servlet.CamelHttpTranspor
原创
1483阅读
0评论
0点赞
发布博客于 7 年前

Oracle将查询结果存入临时表的写法

有时候因为查询结果很大且需要再跟其它表进行不同形式的连表查询,这是如果整个sql写下来不仅看起来臃肿而且查询效率也很低,Oracle提供了一种将查询结果
原创
16629阅读
0评论
1点赞
发布博客于 7 年前

SQL绑定变量的使用

近期工作中公司DBA总是反应
原创
603阅读
0评论
0点赞
发布博客于 7 年前

Hibernate的绑定变量操作

Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:PrepareStatement pre=connection.prepare(“select * from User where user.name=?”);pre.setString(1,”zhaox
转载
1213阅读
0评论
0点赞
发布博客于 7 年前

Boolean与boolean的区别

boolean是基本数据类型Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如: Boolean flag = new Boolean("true"); // boolean 则不可以! Boolean 是boolean 的实例化对象类,和Integer对应int一样 自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样, 即是你:
原创
599阅读
0评论
0点赞
发布博客于 7 年前

MySQL的一个存储过程

/* 删除掉已存在同名存储过程*/drop procedure if exists proc_trans_cmheader_data; /* 默认情况下,delimiter是分号“;”。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。但有时候,不希望MySQL这么做。因为可能输入较多的语句,且语句中包含有分号。默认情况下,不可能等到用户把这
原创
371阅读
0评论
0点赞
发布博客于 7 年前

创建第一个Android项目

在Eclipse中创建Android项目,选择New
原创
649阅读
0评论
0点赞
发布博客于 7 年前

搭建Android开发环境

开发Android程序需要SDK的支持,下载SDK可以登录WWW.android.
原创
480阅读
0评论
0点赞
发布博客于 7 年前

MysqL5.6.15非安装版配置服务

重装完系统之后之前的MySQL也不能使用了,又懒得再去安装就找了
原创
661阅读
0评论
0点赞
发布博客于 7 年前

项目中数据源的配置参考

其中倒数后四项的配置是为了解决数据连接超时但是仍存在于连接池的无效链接,如果不配置对应长时间开启的服务,有可能造成新的请求拿到的链接无效而报错,因此在解决这一问题的时候需要配上。
原创
519阅读
0评论
0点赞
发布博客于 7 年前

mysql的字符串日期转换函数

将日期转换为字符串用DATE_FORMAT(created_time,'%Y-%m-%d %H:%i:%s')将字符串转换为日志用
原创
655阅读
0评论
0点赞
发布博客于 7 年前

解决用jaxb通过XSD生成Java类的CDATA的不生效处理

在项目中通过用Jaxb 生产的Javalei
原创
1082阅读
0评论
0点赞
发布博客于 7 年前

Spring定义区分xml环境配置

最近使用camel做接口,需要把同一个项目的不同功能给区分开,用的是sp
原创
597阅读
0评论
0点赞
发布博客于 7 年前

jd-jui Java图形反编译工具

非常好用的Java图形化反编译工具,该工具可以将一个文件夹下的class文件批量反编译以便查看
zip
发布资源于 7 年前

HTTP报文讲解,很详细

引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、O
转载
445阅读
0评论
0点赞
发布博客于 7 年前

mysql语句:SET NAMES UTF8

mysql语句:SET NAMES UTF82012-11-5 11:48 | 发布者: moke | 栏目:MYSQL教程   一直以来只知道mysql_query("SET NAMES UTF8");是设定数据库编码的,但是一直不清楚“SET NAMES UTF8”是什么。    直到今天才知道 SET NAMES ...是mys
转载
478阅读
0评论
0点赞
发布博客于 7 年前

Tomcat配置

注:Tomcat版本为5.5.20 1、JVM堆栈调整    众所周知,普通Java应用,配置启动参数 -Xms -Xmx即可。Tomcat中大同小异,修改%TOMCAT_HOME%\bin目录下的catalina.bat脚本中的JAVA_OPTS变量。     JAVA_OPTS中的初始配置如下:set JAVA_OPTS=%JAVA_OPTS% -Djava.util.lo
转载
649阅读
0评论
0点赞
发布博客于 7 年前

异常处理中的finally语句块在什么情况不执行?

当你捕获到异常的时候,在处理异常的时候你完全可以System.exit(0);命令虚拟机,在执行异常处理的时候,虚拟机都退出了,又怎么能执行finally块中的代码呢。如果你在捕获异常后处理为System.exit(1);停止异常的执行,那么finally块不会被执行。因为finally要在try块或者catch块之后执行,在catch块中的异常停止了,代码也就是不执行了,所以finall
原创
2755阅读
0评论
1点赞
发布博客于 7 年前

ServletRequest 和 HttpServletRequest有什么区别?

filter中的参数就是ServletRequest,而struts的action中execute方法参数是HttpServletRequestHttpServletRequest继承ServletRequest,Servlet里有doGet、doPost方法 ,没有doPut方法,是和form的get post对应的.servletRequest是接口,httpServletRe
转载
943阅读
3评论
0点赞
发布博客于 7 年前

Struts2模型驱动乱码处理

在get传参的时候遇到了struts2模型驱动的中文乱码问题,各种写filter过滤,都没有成功,最后在网上
原创
1060阅读
0评论
0点赞
发布博客于 7 年前

HibernateTemplate() 获取最大记录数/记录总数/总数

//第一种方法:获取最大记录数/记录总数/总数" align="top">  String hql = "select count(*) from User as user";获取最大记录数/记录总数/总数" align="top">  Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next
原创
887阅读
0评论
0点赞
发布博客于 7 年前

接口和抽象类的区别小结

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。  2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义
原创
505阅读
0评论
0点赞
发布博客于 7 年前

利用Spring AOP中的引入解决java无法多继承问题

我们知道在java中一个类无法继承多个基类,而有时候,你可能有一组共享公共行为的类,在OOP中,它们必须扩展相同的基类或者实现相同的接口。这个问题可以用AOP模块化的一个横切关注点。Introduction是AOP中的一种特殊通知,它允许为一个接口提供实现类使对象动态地实现接口。这样看上去就像使对象在运行时扩展了实现类。而且,你可以用多个实现类将多个接口同时引入对象。这可以实现与多重继
原创
1052阅读
0评论
0点赞
发布博客于 7 年前

Spring的几种工厂方法创建bean的总结

1.调用静态工厂方法创建bean   通过这种方法创建bean需要几个步骤:  首先需要创建一个工厂类如:ProductCreater,类中需要一个工厂方法如static Product createProduct(String id),在类中通过id进行相应的Product创建; 其次,需要在applicationContext.xml中进行配置 其中的, 代表
原创
924阅读
0评论
0点赞
发布博客于 7 年前

spring管理Hibernate 的懒加载

Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitializationException。这个异常出现的原因很简单,主要时在加载懒数据时Session已经关闭造成的,如下图: 那么OK,我们来考虑怎么解决吧。我们只要在渲染JSP之前不要关闭Session,而在JSP渲染之后再关闭
原创
578阅读
0评论
0点赞
发布博客于 8 年前

事务的三种读

第一种:错读(未提交读),就是读到另一个事物修改过的但没有提交的数据,没有实一致性读。比如:现在假如有两个事物,A事物修改了data1还没提交,此时B事物来了读到了该数据,之后A提交了事务那么B读出来的数据跟数据库里边的就不一致了。第二种:不可重复读( 读失真)就是对一个事物前后两次读,读出来的值是不相等的,因为它在这两次读的间隔被别的事物修改或者删除,并且提交了。比如:A在读da
原创
601阅读
0评论
0点赞
发布博客于 8 年前

SpringMVC的xml配置开发

时隔多日,终于可以抽出时间总结一下学习SpringMVC的一些心得,有些东西是靠坚持来的,我坚持的不够好。工作中从来没有用到这些开源的框架,因为公司有一套傻瓜式的成熟框架,用多了就真的成了傻子了,所以平日里还是对这些开源的好用的框架知识保有热情,之前说过学习SpringMVC并为之付出行动,但是也是不够持续间间断断地熟悉着摸索着……  我总觉得自己要再用公司的那些东西下去,我的技术将会
原创
943阅读
0评论
0点赞
发布博客于 8 年前

spring aop中的propagation的7种配置的意思

1.前言。 在声明式的事务处理中,要配置一个切面,即一组方法,如Java代码  "txAdvice" transaction-manager="txManager">                "find*" read-only="true" propagation="NOT_SUPPORTED" />          
转载
565阅读
0评论
0点赞
发布博客于 8 年前

我的心里只有你--单件模式

许多人都写过一些关于设计模式的笔记文章,但看过之后始终觉得那些始终是他们自己的理解,这足以让我自己不满意,因为有些东西需要自己沉淀之后才能转化为自己的知识。在这个沉淀过程中,只有我们用自己的方式表达出来才可以。不论是你与他人讨论分享还是自己总结书写,我认为这都会是你获得知识的途径。  这些文章,称不上是技术博客只能算是自己学习的一个总结,我喜欢把自己的学习总结通过书写描述出来,这样的沉淀可以在
原创
795阅读
0评论
0点赞
发布博客于 8 年前

认识SpringMVC

学习SpringMVC是出于对其某种程度的好奇,当初在学校学习Spring的时候就看到官方文档中提到的这一MVC框架,但同时也在学习Struts2框架这一流行极广的MVC框架,也便暂缓了对SpringMVC的学习,直到去搜狐进行面试被问到这方面的知识方觉恨晚,始觉这一框架实在与我有不解之缘,遂学之。    通过在搜狐工作的同学的介绍,我先前了解到这一框架有着众多方面的优点,比如其:
原创
573阅读
0评论
0点赞
发布博客于 8 年前

没有梦想

小区里“你是我心中最美的云彩……”悠悠地从窗台飘入我的小屋,我站在八楼的窗台看着下边的人们,大妈大婶在刚下过雨的北京城中摇曳地手舞足蹈。不明地觉得这个城市对于本地北京人来说确实是一片乐土,就像童年的家乡之于我。也许是要马上开始自己的程序员生涯,也许是对现在的状况不太满意,或者是有一种不得志的情愫在肆意掺杂,让我对这个时刻的自己略微不屑。       曾几何时,怀着一腔热情来到帝都,现在
原创
636阅读
0评论
0点赞
发布博客于 8 年前

注销登录后点击浏览器页面依然能后退的解决办法

在进行jsp开发的时候,经常会遇到这样的需求,就是进行注销后返回到登录页面但是点击浏览器的后退按钮依然能够回到注销前的页面,这种问题如何解决呢?1.点击浏览器按钮的时候是不会通过session访问的因为这是浏览器进行的cache缓存在起作用,所以我们需要在jsp页面设置cache的失效时间和存储状况,这时候在注销前的jsp页面加上网上通常提到的三段代码即可:response
原创
2900阅读
1评论
1点赞
发布博客于 8 年前

Servlet页面跳转的URL拼接问题

不用Servlet进行开发时间太久,关于其用法的部分知识容易忘记,最近在一个培训机构做助理教师的时候才重新温习了一下Servlet的知识,不得不说学习Servlet确实是我们学习框架知识的一个基础。  由于经常被问到常常出现的404错误,我总结了一下出现的缘由:servlet跳转和页面跳转中相对路径与绝对路径跳转时URL自动拼接的路径问题。 1.绝对路径: a.请求转发:★ Htt
原创
1747阅读
0评论
0点赞
发布博客于 8 年前

SpringMVC关键问题讲解

来自http://javacrazyer.iteye.com/blog/7908621.controller是怎样进行数据封装的要说这个问题,我不得不说SimpleFormController了SimpleFormController是AbstractFormController的具体实现,允许你在配置文件里通过successView和formView属性来配置成功视图(表
转载
728阅读
0评论
0点赞
发布博客于 8 年前

深度解析Java内存原型

深度解析Java内存原型来源:chinaitlab本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永
转载
565阅读
0评论
0点赞
发布博客于 8 年前

LinkedHashMap和HashMap的比较使用

由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。?import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;public class TestLi
转载
469阅读
0评论
0点赞
发布博客于 8 年前

JS操作JSON总结

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。    本文主要是对JS操作JSON的要领做下总结。    在JSON中,有两种结构:对象和数组。
转载
586阅读
0评论
0点赞
发布博客于 8 年前

Oracle instr函数

INSTR  (源字符串, 目标字符串, 起始位置, 匹配序号)  在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始  到字符的结尾就结束。  语法如下:  instr( string1, string2 [, start_position [, nth_appearance ] ] )  参数分析:  s
转载
529阅读
0评论
0点赞
发布博客于 8 年前

单例模式【Singleton Pattern】:

1.单例模式【Singleton  Pattern】:方法一:Public class A{Private static A a = null;Private A(){}Public static A getInstance(){  If (a == null){ This.a = new A();  }  return a;}}方法2:Pu
转载
547阅读
0评论
0点赞
发布博客于 8 年前

hibernate缓存:一级缓存和二级缓存

hibernate缓存:一级缓存和二级缓存1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,
转载
645阅读
0评论
0点赞
发布博客于 8 年前

JQuery遮罩层登录界面实现(AJAX实现登录验证,源码下载)

操作系统:Windwos7 Ultimate开发工具:Visual Studio 2010数据库:Sql Server 2005测试浏览器:IE8、FF3.6.8、Google Chrome (IE8中弹出登录层后会出现竖拉条,其他两种没有出现,那个竖拉条可以在JS中通过修改数值让其不出现,但是下面会出现白边,越来越觉得IE有点那个了......)1、预览
转载
1302阅读
1评论
0点赞
发布博客于 8 年前

javascript 操作 cookie 【转】

javascript cookies 存、取、删除实例 收藏//写cookies函数 作者:翟振凯function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值{    var Days = 30; //此 cookie 将被保存 30 天    var exp  = new Date();
转载
541阅读
0评论
0点赞
发布博客于 8 年前

js中的延迟加载

转自http://www.cnblogs.com/Alight/以京东订单中优惠券获取为例:第一次加载时不显示,点击触发时会显示:当第一次点击  时会加载优惠券的信息,第二次点击则不再加载,加载后结果为: 点击的js如下://----------------------------优惠券--------------------------function
转载
1032阅读
0评论
0点赞
发布博客于 8 年前

将输入的数字字符串加金额分割符,输出

package test;public class ConverNumToMoney { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub  String a="-1123333.3302";  System.out.
原创
742阅读
0评论
0点赞
发布博客于 8 年前

从 Java 应用程序动态生成 PDF 文件一个简化了 PDF 创建过程的开源库 iText 的分步指南

许多应用程序都要求动态生成 PDF 文档。这些应用程序涵盖从生成客户对帐单并通过电子邮件交付的银行到购买特定的图书章节并以 PDF 格式接收这些图书章节的读者。这个列表不胜枚举。在本文中,我们将使用 iText Java 库生成 PDF 文档。我们将向您演示一个样例应用程序,以便您可自行完成它并能更好地理解它。熟悉 iText V5.3.0 版iText 是一个可从 http://itex
转载
764阅读
0评论
0点赞
发布博客于 8 年前

创建序列sequence

--cashManage电子回单序列编号CREATE SEQUENCE ELECBILL_NO  START WITH 1  MAXVALUE 9999999  MINVALUE 1  CYCLE  CACHE 20  ORDER;
原创
608阅读
0评论
0点赞
发布博客于 8 年前

Html中不太常用的dl、dt、dd

一般我们在做列表的时候通常只会用到ul和li标签,至于DL一般都很少用到,它也属于列表类的标签,标记定义了一个定义列表,定义列表中的条目是通过使用标记(“definition title”,定义标题)和标记(“definition description”,定义描述)创建的。给出了术语名,标记给出了术语的定义。相当于标题相当于标题下的小分类可能我这个说话比较不好理解,就类似于下面这个目录
原创
678阅读
0评论
0点赞
发布博客于 8 年前

应届入职第二天

昨天是作为一个应届毕业生进入项目组的第一天,也就是我工作生涯的开端,并没有太多的激动,只是感觉到自己正在走出学生时代的青涩,走进一个未知的世界。    不想说太多作为一个程序员,工作第一天的内容,因为程序员进项目的第一天都差不多,也就是搭搭环境看看文档之类的事情。我是在一家银行里做网银开发,项目经理看起来很年轻睿智,直接领我们到工作地点,安排好之后找了一个前辈教我们搭环境,其实之前公司培训
原创
440阅读
0评论
1点赞
发布博客于 8 年前

利用jQuery和JS实现奇偶行背景颜色自定义效果

利用jquery实现"http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/1999/xhtml"> New Web Project $(function(){ //可以是:$('#t1 tbody tr:even').css('background','red'); $('#t1
转载
662阅读
0评论
0点赞
发布博客于 8 年前

一个灰色倒计时按钮,倒计时结束显示“重新发送”的js

倒计时的按钮倒计时的js  var secs = 120;  var againSend = document.getElementById('againSend'); againSend.disabled=true; for(i=1;i window.setTimeout("update(" + i + ")", i * 1000);  } functio
原创
2108阅读
0评论
0点赞
发布博客于 8 年前

黑盒测试方法

转载地址:http://blog.chinaunix.net/uid-16844439-id-3323178.html一、等价类划分法:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。因此,可以合理的假定:-
转载
533阅读
0评论
0点赞
发布博客于 8 年前

身份证号码验证的正则表达式

原文地址:http://blog.sina.com.cn/s/blog_451f596201016tw7.html/这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。     //如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法。     function isIdCardNo(num)  {
转载
513阅读
0评论
0点赞
发布博客于 8 年前

Oracle存储过程基本语法

转载地址:http://www.cnblogs.com/hero4china/articles/base_rule_oracle_procedure.html 存储过程  1  CREATE OR REPLACE PROCEDURE 存储过程名  2  IS  3  BEGIN  4  NULL;  5  END; 行1:  CREATE OR REPLAC
转载
403阅读
0评论
0点赞
发布博客于 8 年前

oracle中char和varchar2数据类型的区别

Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型有何区别?首先解释一下:CHAR的长度是固定的,而VARCHAR2的长度是可以变化的。比如存储的字符串是:“liming”那么在char中占10个字符,包括“liming” + 3个空格。在varchar2中长度为7。cha
转载
1497阅读
0评论
0点赞
发布博客于 8 年前

SSH中的jar包讲解

我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包。   首先,先来看一下我们使用的SSH的各自版本及引入的jar包。  struts2.3.1.2:    struts2
转载
462阅读
0评论
0点赞
发布博客于 9 年前

Mysql数据库查询字段值区分大小写问题

今天在写一个项目的时候,在登录界面输入用户名david(数据库存值为David)竟然也能登录成功,百思不得其解之后问了下百度老师。经过查询才得知是建表的时候没有对字段属性进行设值区分大小写的校对。 有时候遇到这种情况,你用一个like语句查询,查到的结果中有一些并没有包含你查询的关键词的纪录;有时候遇到这种情况,你的数据库自作聪明的大小写不敏感,让你在更新时把大小写不同的两条记录都
原创
1216阅读
0评论
0点赞
发布博客于 9 年前

struts2中Action获得request、session、application进行设值和取值的方法

由于后台的Action和前台进行通讯的时候,不做处理会拿不到request、session、application所设的值,那么前后台之间的通讯就会受到影响;我们可以通过几种办法来获取这些对象一遍使用来进行前后台之间的通讯。1.取得Map类型的request、session、application:A1.在Action类中定义private Map request;private
原创
1395阅读
1评论
0点赞
发布博客于 9 年前

Java中十个常见的违规编码

摘要:作者Veera Sundar在清理代码工作时发现一些常见的违规编码,因此,Veera Sundar把针对常见的一些违规编码总结成一份列表,以便帮助Java爱好者提高代码的质量和可维护性。最近,我给Java项目做了一次代码清理工作。经过清理后,我发现一组常见的违规代码(指不规范的代码并不表示代码错误)重复出现在代码中。因此,我把常见的这些违规编码总结成一份列表,分享给大家以帮助Ja
转载
805阅读
0评论
0点赞
发布博客于 9 年前

spring中AOP的Annotation使用流程

1.引入aspectjrt.jar  aspectweaver.jar2.在xml中增加命名aop命名空间声明       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xmlns:context="http://www.springframework.org/schema/context"
原创
398阅读
0评论
0点赞
发布博客于 9 年前

spring中Ioc的Annotation写法(@Component)

利用@Component注解来写spring注入的时候,可以不需要在bean.xml中定义bean标签而通过这一注解就可以实现注入,但是需要在bean.xml中增添一个声明(绿色字体):http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
原创
589阅读
0评论
0点赞
发布博客于 9 年前

Spring中IOC的Annotation(注解)的相关应用方法

1.在spring中使用注解时首先需要对bean.xml进行一些配置,我们可以从spring的官方文档中找到这样的配置说明:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co
原创
400阅读
0评论
0点赞
发布博客于 9 年前

hibernate-annotations-3.4.0.GA.rar

写hibernate注解的时候用到的一些jar包都在里面,对应的hibernate版本为 hibernate-distribution-3.3.2.GA
rar
发布资源于 9 年前

jdom学习:读取xml文件

本文转自http://www.blogjava.net/fjq639/archive/2005/12/20/24806.html    用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用 Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很
转载
355阅读
0评论
0点赞
发布博客于 9 年前

MyEclipse添加spring xml配置文件自动提示方法

用Myeclipse,在导入相应的包后(有人说不导包也有提示,因为默认的eclipse导入了jdk的包),eclipse会有代码提示功能。那么XML文件能不能也这样呢?其实也是可以的,只不过导包的地方不一样。下面以spring为例(虽然Myeclipse6.5中已经集成了,这里只是示范说明)。进入:window -> Preference... -> MyEclipse -> Edit
转载
1232阅读
0评论
0点赞
发布博客于 9 年前

一个应届生的面试感悟

面试是一次在交流中自我推销的过程,面试的成功与否就在于自我的推销是否能够打动面试官。通过我自身和对身边朋友的面试经历,我也了解到不同的公司不同的面试官需要一个面试者做随机应变的自我推销,这不是说要你八面玲珑而是要你具备一个较高的综合素质。然而对于软件行业来说,不管面试官怎么去面试他们的目的只有一个,那就是找到让他们认为:此生与众不同,可招入麾下。       由于今年软件行业的就业大不如前,软
原创
1265阅读
0评论
2点赞
发布博客于 9 年前

hibernate中实体关联的注解写法(多对多)

1.多对多单向关联一个老师可以教许多学生,一个学生可以有许多老师,这样的关系就可以称为N-N关联。老师类如下:package vo;import java.util.HashSet;import java.util.Set;import javax.persistence.Entity;import javax.persistence.GeneratedValue;
原创
634阅读
0评论
0点赞
发布博客于 9 年前

hibernate中实体关联的注解写法(一对多,多对一)

1.多对一的单向关联例如一个人有多个梦想,而一个梦想属于一个人(这个假设可能不是很贴合实际,理解就行),这时候我们需要一个Person类、一个Dream类;那么我们怎么写注解呢?其实很简单,只需要在多的一方定义一个属性在该属性get方法上加@ManyToOne注解即可Person类package vo;import javax.persistence.Entity;impo
原创
1230阅读
0评论
0点赞
发布博客于 9 年前

hibernate中实体关联的注解写法(组件映射)

所谓的组件映射意思就是在一个实体中有指向另一个实体的属性,这个属性作为该实体的一个组件而存在,比如一个丈夫的妻子可以作为丈夫的一部分而存在,表现在数据库中的意思就是丈夫表中有妻子的name、age等属性而不像前一篇文章中介绍的丈夫和妻子各自生成一张表,这样做可以对表进行组合简化。   那么具体怎么做呢?   此时Wife类不再需要id属性了,因为它不必生成一个表存储起来,也不需要添加任
原创
692阅读
0评论
0点赞
发布博客于 9 年前

hibernate中实体关联的注解写法

1、一对一的单向外键关联     例如有两个实体类Husband、Wife,其中husband中有三个属性id、name和Wife类型的wife;Wife中有三个属性id、name和age,那么在Husband中的注解如下(在Wife中只需要进行实体和id的注解就行):@Entitypublic class Husband { private int id; private
原创
637阅读
0评论
0点赞
发布博客于 9 年前

hibernate中session的load( class,arg)和get( class,arg)方法的区别

1、用load方法,不会立刻发出sql语句,返回的是代理对象,只有真正用到对象的内容的时候才会发出sql语句     用get方法,会立刻发出sql语句,直接从数据库加载不会延迟,不用等到用到对象的内容的时候才发出sql语句2、找不到对应记录的时候表现不一样,如通过查找数据库中不存在的某条记录用load方法如      Teacher teacher = (Teacher)sessio
原创
450阅读
0评论
0点赞
发布博客于 9 年前

hibernate中对象的三种状态

众所周知hibernate中的pojo对象有三种状态:transient、persistent、detached然而在不同情况下一个对象到底处于什么样的状态也是千差万别的,我们首先要弄懂关键的一点就是在内存和数据库中有没有持有该对象的相关ID。提及这个ID,我们又需要了解该对象是如何被内存中的session管理的,下面我大致介绍一下session的save()方法对对象持久化的管理。首
原创
482阅读
0评论
0点赞
发布博客于 9 年前

hibernate联合主键的三种注解做法

1.给组件类加上@Embeddable注解,给实体类的主键属性加上@Id如组件类如下写:package vo;import java.io.Serializable;import javax.persistence.Embeddable;@Embeddablepublic class StudentPK implements Serializable{ private
原创
625阅读
0评论
0点赞
发布博客于 9 年前

hibernate中联合主键的一种写法

在hibernate中使用联合主键可以对某个对象对应的联合主键建立一个主键类,这个类中包含了主键的属性,并且这个类必须实现Serializable接口,重写equals,hashcode方法。 如对Student进行持久化,假设它的联合主键是sid,sname,那么可以它建立一个对应的主键类,类中包含了sid,sname如下:package vo;import java.i
原创
685阅读
0评论
0点赞
发布博客于 9 年前

如何使用Juint4.7进行测试

1.引入junit-4.7.jar包2.在和src同样的目录位置建立一个sourcfolder可以命名为test3.在test下建立和所需测试类相同的包路径4.写一个测试类,在测试方法上边用 @test进行注解5.在该方法上右键进行RunAs Junit Test这样出现错误后会给出具体错误提示。
原创
582阅读
0评论
0点赞
发布博客于 9 年前

Hibernate-Annotation常用的注解归总&&ID的生成策略&&联合主键

这篇主要讲解Hibernate中Annotation的常用注解和ID的生成策略以及联合主键三块;    首先介绍些常用的Annotation注解:1.  当表名与类名不一致:@Table(name=”数据库表名”)        (javax.persistence)      如果类名与表名相同可以不用写2.  当字段名与属性不同:@Column(name
转载
527阅读
0评论
0点赞
发布博客于 9 年前

Hibernate中slf4j和log4j的联结使用

由于slf4j-nop-xxx.jar(对slf4j-api-xxx.jar)的使用不是十分的流行,而与log4j的联结使用较多,我们就其如何联结使用给出一个介绍。1.引入log4j的实现jar包 log4j-1.2.15.jar(可下载apache-log4j-1.2.15)2.要用一个中间的转换器将slf的接口转换为log4j的接口,这样他们才能联结起来,这需要一个jar包:slf4j
原创
583阅读
0评论
0点赞
发布博客于 9 年前

Hibernate3.3.2注解使用流程

最近开始学习了一些hibernate注解的部分内容,总结如下:1,引入相关jar包:hibernate3.jar  antlr-2.7.6.jar commons-collection-3.1.jar dom4j.1.6.1.jar javassist-3.9.0GA.jar jta-1.1.jarslf4j-api-1.5.8.jar slf4j-nop-1.
原创
469阅读
0评论
0点赞
发布博客于 9 年前

Android中dip、dp、sp、pt和px的区别

1、概述       过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义
转载
443阅读
0评论
0点赞
发布博客于 9 年前

关于Session的总结

Session1. web中的会话是指一个客户端与web服务器之间连续发生的一系列请求和响应过程2. 会话状态是指定web服务器与浏览器在会话过程中产生的状态信息3. 一次会话可以跨越多个请求4. 创建会话两个方法:getSession()如果没有会新建一个会话,并赋予唯一的ID,有的话就根据要求返回相匹配的会话。5. getSession(boolean flag)用flag
原创
439阅读
0评论
0点赞
发布博客于 9 年前

一道百度面试的智力题的数学思想

前几天通过百度笔试,参加了百度的面试,面试过程中被百度的工程师问道一道智力题,当时难倒了我,回来之后思考讨论之后才明白其考察的是数学思想和数字思维能力。话不多说,这道题是:                   有10瓶药其中2瓶为假药,一瓶100粒;真药1粒10克假药1粒9克,现在给一个电子秤,要求称一次找出这两瓶假药?        当时,我只是听过有一瓶假药的问题,而两瓶确实是比较
原创
1144阅读
2评论
1点赞
发布博客于 9 年前