`
文章列表
sql查询当月,本天,本周的记录Sql代码 --查询当天:    select * from info where DateDiff(dd,datetime,getdate())=0       --查询24小时内的:    select * from info where DateDiff(hh,datetime,getDate())<=24       --info为表名,datetime为数据库中的字段值  --查询当天:select * from info where DateDiff(dd,datetime,getdate())=0--查询24小时内的:sele ...
来源:http://www.cn-java.com/www1/?action-viewnews-itemid-106978 开发者们为了“赢得”得谈话,经常会使用一些讨论、争论和辨论方式。本文要介绍的就是这些常用手段。 以下说法和绰号没有恶意地针对谁;事实上,有几个方法确实是因为有理有据才被使用的。例如,样式对比可以避免制作出派生产品;边界案例有时候可以抹杀可靠的想法。以下就是我所谓的交流“技巧”。 “样式对比” 这是指开发人为了否绝一个创意,立刻在他的头脑中检索他的游戏/流行文化库,然后找出最接近的想法作为比较对象(常常是糟糕的或失败的案例)。 以《阿凡达》为例,“你想制作一部关于蓝皮 ...
网站代码验证 没人可以细致到保证自己的网站代码都是正确的,你可以通过以下测试来验证网站代码是否正确。 1 . WDG HTML Validator一个很好的工具,能找出网站语法错误的地方,并标注出来,也可选择对网站上单独的每一页进 ...

SAP

SAP起源于Systems Applications and Products in Data Processing。是SAP公司的产品——企业管理解决方案的软件名称。SAP是目前全世界排名第一的ERP软件。SAP行业人才稀缺成为SAP发展的制约因素之一,鉴于此,国内的SAP培训行业逐渐开始发展。 中文名: 企业管理解决方案 外文名: Systems Applications and Products in Data Processing 产品类别: ERP软件(企业资源规划软件) 应用范围: 企业资源管理规划 目录 软件功能 运用范围 软件系统的模块分类 主要产品系列 ...
核心提示:Jakarta Commons 项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已。Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans。它利用Java的反射机制 Jakarta Commons项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已。Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans。它利 ...
1. 强可触及    垃圾收集器不会回收强可触及对象占据的空间。 2. 软可触及(SoftReference)    垃圾收集器可能回收软可触及对象的内存。如果发生了,它会清除这些软可触及对象的软引用。当垃圾收集器清除了一个和引用队列有关联的软引用对象时,它把该软引用对象加入队列。    SoftReference可以用来创建内存中缓存,JVM的实现需要在抛出OutOfMemoryError之前清除软引用,但在其他的情况下可以选择清理的时间或者是否清除它们。 3. 弱可触及 (WeakReference)    垃圾收集器必须归还弱可触及对象所占据的内存。    WeakReference 可 ...

Java栈与堆

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆 ...
1.参考老外: public class ClassPathUpdater { /** Used to find the method signature. */ private static final Class[] PARAMETERS = new Class[] { URL.class }; /** Class containing the private addURL method. */ private static final Class CLASS_LOADER = URLClassLoader.class; ...
ClassWorking技术 IBM所提出的,动态地监测、修改运行时JVM中的Java字节码文件,从而在充分挖掘应用程序的动态性时,又不会像使用反射那样大大降低系统的性能,Class Working使得静态编码的代码性能与反射的灵活性得以结合。 在ClassWorking中,Java Class文件只不过是一种数据结构而已,通过编写程序或者使用相关的开源项目来对Class文件修改。 ClassWorking,虽然IBM给出的定义中看,更加偏向于对Java类字节码进行修改这个方面,但是由于修改字节码文件一般都是进行运行时的修改,(如果是静态修改的话,那我就直接修改源码然后编译运行就好了)修改 ...
一. 运行时栈帧结构 1. 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的元素。栈帧存储了方法的局部变量,操作数栈,动态链接,方法返回地址等信息。 2. 对于执行引擎来讲,活动的线程,只有栈顶的栈帧是有效的,称为当前栈帧,这个栈帧所关联的方法称为当前方法。 局部变量表 1. 局部变量表是一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量。在java程序被编译为Class文件时,在方法的Code属性的max_locals数据项中确定该方法所需要分配的最大局部变量表的容量。 2. 局部变量表的容量以变量槽:Slot为最小单位,这些Slo ...
  <!-- 建立事务管理器 -->      <bean id="transactionManager"          class="org.springframework.orm.hibernate3.HibernateTransactionManager">          <property name="sessionFactory">              <ref local="sessionFactory" />          </pr ...
文章来自javaeye的黑暗浪子:http://darkranger.javaeye.com/     通过前几章介绍,读者应该明白在Web项目中,客户先在视图界面提交一个HTTP请求,在Struts2的ServletDispatcher接收请求时,Struts2会查找配置文件,如struts.xml文件。根据xml文件中定义的拦截器配置,会去调用拦截器。如果配置了拦截器栈,则根据拦截器在拦截器栈中的前后顺序,一一进行调用。而Struts2自带的源代码中也提供了缺省的拦截器配置。     在第一章中,笔者曾经介绍了Struts2的各个文件夹内容,也说过在src文件夹中包含了Struts2的所有 ...
struts.xml 中集成了 default-struts.xml中的所有东西... 对于拦截器.如果你没有显示定义.他也使用default-struts.xml中默认拦截器 如果显示的为某个action 定义了拦截器.那么它将不再使用 默认拦截器..那么你需要为这个action 添加所有要使用的拦截器 执行顺序按照配置顺序执行,,如果配置了一个拦截器 一个个拦截器栈 如:         <interceptor-ref name="fileUpload" />             <interceptor-ref name="bas ...
JdbcTemplate详解 - 2 http://tianya23.blog.51cto.com/1081650/275292 1、由于之前JdbcTemplate的程序需要编写一堆的RowMapper的映射文件,显得有些臃肿,最好是根据pojo类和字段的名称进行自动的对应, 所以SimpleJdbcTemplate支持使用Pojo中的属性进行自动赋值, 语法为':'开头。 public class UserDaoSpringImpl implements UserDao { private SimpleJdbcTemplate simpleJdbcTemplate = new ...
JdbcTemplate详解-1 http://tianya23.blog.51cto.com/1081650/375823 1、JdbcTemplate操作数据库 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource.properties的文件参数引入到参数配置之中,<context:property-placeholder location="classpat ...
Global site tag (gtag.js) - Google Analytics