`
文章列表
多重继承 : _inherits class tiny_object(osv.osv) _name = 'tiny.object' _table = 'tiny_object' _inherits = { 'tiny.object_a': 'object_a_id', 'tiny.object_b': 'object_b_id', ... , 'tiny.object_n': 'object_n_id' } (...) 对象 ' ...
OpenERP 对象 所有ERP的数据通过对象进行访问,如:有一个 res.partner 对象 要访问 合作伙伴们(partners),一个账户.发票(account.invoice )的发票相关数据,等等。 请注意每种类型的资源都有一个对象。我们使用 res.partner 对象来管理所有的合作伙伴而不是每个对象自己管理自己。当我们谈到 "面向对象"这个词时指的是高度抽象的对象。 所有对象的方法都有一个参数 “ids”,它指定了本方法必须应用哪个资源(如哪个伙伴),精确的说本参数包含了方法要使用的某种资源的id列表,如有二个伙伴其ID分别为 1, 5 ,我们要调 ...
  现在多核 CPU 是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于 Java 程序,可以实现并发垃圾收集。但是 Java 利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和 CPU 之间的带宽是 ...
1、架设 nexus nexus 的基础不多讲了,去官网下载个最新的 包吧,她使用jetty作为内置的 http-server,服务端口默认为8081, 账号管理员为  admin, 密码为 admin123, 安装后,我的访问地址为:http://172.19.2.204:8081/nexus/;(我的版本为 Sonatype Nexus™ 2.8.1-01 ),关于管理,配置 网上有很多介绍,自己去看吧。 2、gradle 中使用 maven 库   建立 gradle 项目后,在  build.gradle 中加入下列配置。   apply plugin: 'java' apply ...
import java.lang.annotation.*; @Target({ElementType.METHOD,ElementType.TYPE})   //用于 方法 @Retention(RetentionPolicy.RUNTIME) //在运行时加载到Annotation到JVM中 public @interface SqlDef {        String sql();    //定义一个 SQL 语句     String name() default " ...
从一个简单的 JPA 示例开始 本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。 自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了 ...
引言 本文是本系列的第 1 部分,我们将开发包含客户端和服务器端组件的订单应用程序。然后将这些组件打包为 OSGi 包。客户端调用服务组件处理订单。服务组件具有处理订单和打印订单 ID 的方法。阅读本文后,您可以应用 Apache Felix 的概念和功能来将 Java 组件类构建和打包为 OSGi 包。 系统要求 要运行本文中的示例,请确保已在计算机上安装和设置了以下软件: Java 5 或更高版本 Ant 构建工具 Apache Felix 二进制分发版 1.0.4 接下来,设置以下环境变量(按照示例 ANT_HOME=C:\apache-ant-1.7.0 进行设置): JAVA_HOME ...
My-sql批量更新或者插入的SQL,高效, MyBatis中的配置sample 如下: <update id="batchUpdate" parameterType="java.util.List">        INSERT INTO db_log.test1 ( a,b,c) values         <foreach collection="list" item="it" index="index" separator=",">    ...

java命令

java -cp %CLASSPATH:.:`find /home/jeffey/test/lib -name *.jar|tr '\n' ':'`  cn.aduu.ad.tj.srv.impl.StatUuid
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> selec ...
日期为今天的: DATE(snd_tm)=CURDATE() 今天 和 昨天的,日期: SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') AS now ,           DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY),'%Y-%m-%d %H:%i:%s') AS last
回顾做过的事情,总结起来,就是先加,后减,再加。 不是吗? 上学:先一点点的学习,积累,到现在,回忆似乎懂的就是那么一点? 做软件:先了解业务、客户、尽可能的了解、模拟过程,到形成原型,再到产品,中间进行了多少次的加、减 ? 要注意的是千万不要将次要的东西当成主要矛盾来处理。 刚才想到了很多,现在突然好像又忘记了,请大家一起来写下去吧, 谢谢大力支持!
import java.io.ByteArrayOutputStream; import java.io.PrintStream; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 一个日志工具-只记录到内存 * * @author jeffay.jiang * */ publ ...
Log4j说明 1      og4j.rootCategory=INFO, stdout , R 此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信 ...
可以计算: 加减乘除,余数,括号 , 结果为整数,操作数全部为整数。 中间应该有考虑不周的地方,请给我留言。附上计算表达式。 转载,请注明本地址 测试: public static void main(String[] args) throws Exception {         String exp = "-1*((24+8)/(6+2)*5-10)/2*2+10/2+200";         // exp = "(9/2-1)/2*2-1+9-8%2";        //  exp = "(120-4/2/1*20)/8-1&qu ...
Global site tag (gtag.js) - Google Analytics