`
文章列表
Java中的java.lang.Class 原文地址:http://lavasoft.blog.51cto.com/62575/15433 一、概述    字节码(Byte-code)是一种包含执行程序、由一序列 op 代码/数据对组成的二进制文件。java中,字节码是CPU构架(JVM)的具有可移植性的机器语言,是. ...
Hibernate缓存机制 原文地址:http://yuanyao.iteye.com/blog/249465 一、缓存          缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.    Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升.  二、Hibernate缓存分类  1).Session缓存,一级缓存.    ...
  java中的属性和字段的区别 参考:http://zhidao.baidu.com/question/71583920         Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。       这两个概念是完全不同的。       属性只局限于类中方法的声明,并不与类中其他成员相关。例如:       void setA(String s){}      String getA(){}      当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。 ...
Hibernate中的一些Annotations 一、@Temporal  申明ava.util.Date and java.util.Calendar类型的属性 @Temporal(DATE) protected java.util.Date endDate; @Temporal(TemporalType.TIMESTAMP) protected java.util.Date endDate; 二、@Transient adj.短暂的 用来申明字段或属性不是持久化的(persistent)  
JPA中的@GeneratedValue @GeneratedValue是用来申明一个主键的,用来提供主键的生成策略。     @Id @GeneratedValue(strategy=SEQUENCE, generator="CUST_SEQ") @Column(name="CUST_ID") public Long getId() { return id; } Example 2: @Id @GeneratedValue(strategy=TABLE, genera ...
JPA中的@MappedSuperclass 说明地址:http://docs.oracle.com/javaee/5/api/javax/persistence/MappedSuperclass.html 用来申明一个超类,继承这个类的子类映射时要映射此类中的字段,可以当做是对entity抽取封装的类。如果子类想重写此类的映射信息,可以使用 AttributeOverride and AssociationOverride annotations   Example: Concrete class as a mapped superclass @MappedSuperclass ...

Dx中实现滚动条分页

    博客分类:
  • C#
Dx中实现滚动条分页 一、滚动条分页 界面展示第n页前的数据,当用户需要查看第n+1页数据时,界面再去加载n+1页的数据 二、原理 利用界面单元格绘制事件,界面单元格绘制绘制当前展示界面的所有单元格,如果当前的行数超过了需要查询下一条的条件(暂定为当前数据的5/6),就去查询下一页的数据,添加到现有的界面数据中。 实现 1.添加滚动下拉事件 ((GridView)grid.MainView).CustomDrawCell += new DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventHandler(GridCre ...

C#使用笔记

    博客分类:
  • C#
C#使用笔记 一、List.AddRange 将指定集合的元素添加到 List 的末尾

C#中的委托

    博客分类:
  • C#
  C#中的委托 本文整理微软官方文档:http://msdn.microsoft.com/zh-cn/library/ms173171 一、委托(delegate)       委托是一种定义方法签名的类型。 当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。 您可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。 事件处理程序就是通过委托调用的方法 public delegate int PerformCalculation(int x, int y);
C#环境变量的配置及csc命令详解[转] 原文地址:http://blog.csdn.net/cy88310/article/details/4792118 一、C#环境变量设置步骤: 在桌面右击[我的电脑]->[属性]->[高级]->[环境变量] 在下面的系统变量栏点击“新建” 变量名输入“csc” 变量值输入:“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/”(也许你的机器上.net framework的版本会有所不同,因而后面的文件夹名称v2.0.50727会有不同) 然后在系统变量列表框中双击“Path” ...
禅道QC服务器关闭后的安装 如果因为服务器关闭等原因,已经安装的QC的ApacheS1服务会启动不起来,这时候需要一些步骤重新部署禅道QC服务。 1.在window中的服务中,依次停止ApacheS1和MySqlS1 2.删除ApacheS1和MySqlS1服务 cmd-->window-->system32--> sc delete MySqlS1 sc delete ApacheS1 3.将安装包解压到新的文件夹下 4.将原来QC上的数据拷到新QC上 1)Mysql数据 /usr/local/mysql/data         2)用户上传 ...
.net Application.DoEvents() 如果一个窗体的某个操作涉及到了大数据量的处理,则窗体会出现假死,未响应的状态。这是因为其他事件都在等待。如果使用了Application.DoEvents()就可以实时的响应事件,防止出现假死状态。但是Application.DoEvents()的使用影响事件的效率, 原文:http://www.cnblogs.com/datong/archive/2008/04/06/1139216.html
.net ComboBox与DX中的ComboBoxEdit绑定数据 ComboBox   //加载公司 this.companyList = new CompanyDAO().GetAllCompany("all"); this.cbSrcCompany.DataSource = companyList; this.cbSrcCompany.DisplayMember = "CompanyFullName"; ...
Dx 使用笔记 一、控件中EditMask的设置 1.设置n位整数位2位小数位 ############0.00; 其中############0表示n位整数位.00表示小数位,;表示不能输入负数 二、消息提示框的封装 1.新建一个空白的窗体但该窗体要继承XtraMessageBoxForm public partial class FormMsgBox : XtraMessageBoxForm   2.实例化对象,并为对象配置参数 FormMsgBox formMsgBox = new FormMsgBox(); XtraMessageBoxArgs args = ...
 Sql Server 跨服务器导数据 一、语句 insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=目标数据库的IP[,端口];User ID=目标数据的用户名;Password=目标数据库的密码').目标数据库名.dbo.目标数据库的表名 select *  from OPENDATASOURCE('SQLOLEDB', 'Data Source=源数据库的IP[,端口];User ID=源数据库的用户名;Password=源数据库的的密码').源数据库名.dbo.源数据库的表名 二、注意点 1.要进行导数据的数据库服务器,必 ...
Global site tag (gtag.js) - Google Analytics