`
ajuanlong
  • 浏览: 105384 次
社区版块
存档分类
最新评论
文章列表
Theweb.xmlweb application descriptor描述符号file represents the core of the Java web application, so it is appropriate适当的that it is also part of the core of the Struts framework. In theweb.xmlfile, Struts defines its FilterDispatcher, the Servlet Filter class that initializes the Struts framework and ...
在看网上有人写的c#的.Net chart控件使用方法时,看到老是多出一个series1,作者还不清楚是怎么回事。联想到我学chart控件时,也是这样,刚开始总是多出一个series1。查了半天都没查出个所以然来,后来分析,应该是不知道哪个地方多加了一个series1对象。因此,就查代码,但是没有多余代码。后来找到控件的属性栏里面,有个手动添加series的选项,点开一看果然里面有个series1,- - 原来是在这里,然后改过来就没事了。我不经常用手动修改属性,因为可移植性太差,不好检查,原因大家都知道。应该不是我自己添加的,原来是c#在手动添加chart控件时,自己默认后添加一个series ...
在实际的操作中,会经常的遇到批量的操作,使用Hibernate将 100条记录插入到数据库的一个很自然的做法可能是这样的 Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); for ( int i=0; i<100; i++ ) { User user= new User(.....); session.save(user); } tx.commit(); session.close(); 这样看起来似乎也没有太大的问题, ...
学习设计模式有两个意义: 一、学习设计模式最重要的是了解模式的应用场景。编程遇到特定场景的话,要有意识联想到设计模式,哪怕细节忘了也没关系,翻翻书就找到了。 二、提高设计的思想。学习设计模式的时候,要 ...
1,ADO.NET 类和对象概述 类分为.NET 数据提供者对象和用户对象 提供者对象专用于每种类型数据源,专用于提供者的对象完成数据源中实际的读取和写入工作。 用户对象是将数据读入内存中后来访问和操纵数据的对戏那个。 提 ...
正确的转换做法是: double j = 1.055; float i = (float)j 错误的做法是: (float)j直接应用,没有声明i。 网上所说的convert.tofloat()方法没有实现,貌似没有该方法。 当然用convert.toSingle()方法可以实现double转float类型。可以一用……
请不要做浮躁的人 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三 ...
多行注销:选择要注销的行,关闭中文输入法情况下,按shift+8,就会用/* */注销选择的所有行。 单行注销:直接用//。
看着他们的作品,想起我们上次的作品展,呵呵,想起咱八期也曾经年轻过,也曾经为作品展的事“生无所息”,也曾经常鏖战到晚上一点,也曾经多次体验上传98%然后显示上传失败的囧态。 九期作品展正式结束,总的评价是绚丽的外观、鲜明的主题、易用的功能,和流畅的演说。主题方面也比上次我们的作品展多,尤其是游戏、星座时运、禁用等几个作品,可以看出他们的思维更自由,角度更宽广。但是鲜亮的背后必定有更多的付出,我经常去九期那屋看看,每次水镜“赶人”基本上相当于无效,并不是大家没纪律,而是专注和惜时:想的是能多做一分钟是一分钟,大中午的也经常见不少人还在加班,完了晚上把笔记本带回去再整理一会。如果你 ...
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表
public interface SQLFunction Provides support routines常规的for the HQL functions as used in the various不同的SQL Dialects方言Provides an interface for supporting various HQL functions that are translated翻译to SQL. The Dialect and its sub-classes use this interface to provide details required需要for pr ...
前面《秒杀多线程第四篇一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,这个问题包括了主线程与子线程的同步,子线程间的互斥,是一道非常经典的多线程同步互斥问题范例,后面分别用了四篇 《秒杀多线程第五篇经典线程同步关键段CS》 《秒杀多线程第六篇经典线程同步事件Event》 《秒杀多线程第七篇经典线程同步互斥量Mutex》 《秒杀多线程第八篇经典线程同步信号量Semaphore》 来详细介绍常用的线程同步互斥机制——关键段、事
1.创建自己的方言 public class DialectRegExp extends Oracle9iDialect{ public DialectRegExp(){ super(); this.registerFunction("my_xy", new SQLFunctionTemplate(new IntegerType(),"get_sal(?1)")); } } ?1代表第一个参数,?2代表第二个参数.详情见hibernate javadoc: org.hibernate.dialect.Dial ...
org.hibernate.context.CurrentSessionContext接口的 Javadoc,那里有关于它的契约的详细讨论。它定义了单一的方法,currentSession(),特定的实现用它来负责跟踪当前的上下文相关的会话。Hibernate 内置了此接口的三种实现: org.hibernate.context.JTASessionContext:当前会话根据JTA来跟踪和界定。这和以前的仅支持 JTA 的方法是完全一样的。详情请参阅 Javadoc。 org.h
hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。 悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限期的等待。 乐观锁:就是在对数据进行修改的时候,对数据才去版本或者时间戳等方式来比较,数据是否一致性来实现加锁。优点比较好。
Global site tag (gtag.js) - Google Analytics