`
文章列表
今天碰到了class版本错误的消息,发现了一个可以查看class文件的方法 用ue打开class文件,发现如下内容 ---------------------- ---------------------- 其中第一部分为固定部分:CAFEBABE 第二部分:minor version 第三部分:major version   版本对应关系表:    jdk  minor major   1.0  45  3  1.1  45  3  1.2  46  0  1.3  47  0  1.4  48  0 ...
今天搭建新的开发系统,在全部设置完成以后,启动服务,结果系统爆出“No suitable driver”异常,怎么可能啊,我这二天已经搭建了3套这样的系统了,怎么会出这个问题呢,于是按照报的错误进行分析,没有合适的驱动程序,难道是驱动没有放到lib下,结果发现里面有阿,而且打开文件也发现了这个文件,那就奇怪了,实在是想不通阿,把缓存删除了好几遍,还是不行,在自己分析,实在无法找到原因了,于是google了一下,发现了下面的问题描述: Often the answer is given that the correct driver is not loaded. This may be the c ...
在数据库中schema和catlog怎么翻译阿,分别代表什么意思。
近期需要看到squirrel挺有特点,于是下了他的代码看看,进行了代码分析,下午的看了一下他的插件机制,在这里记录一下插件的使用方法,插件模型还是有一定的价值的。 代码: 所有的插件主类都需要继承IPlugin接口,接口中包含了将所有的插件管理放到一个插件管理类中,将插件进行抽象,在启动时将所有的插件进行初始化,放到缓存中。 插件结构: 插件放到一个目录下,首先放一个aa.jar的文件,然后需要其它文件的话,比如图片,jar包等信息,创建一个aa文件夹,将信息放到aa文件夹下面. 插件的启动过程: 1、首先生成一个插件管理类 2、调研插件管理类进行loadPlugins 3、找到存放插件的目 ...
command 定义:将请求封装成对象,以便于使用不同的请求、队列或者日志来参数化其他对象,命令模式也支持可撤销操作。 命令模式达到了运行时封装对象的目的,就像factory在创建时封装对象一样。他可以完成动作的请求和执行角色的解耦,他的目的就是当命令继续扩展是,可以不用修改调用的代码完成扩展,体现设计规则,防止客户端出现大量的if esle.    
今天在看spring与hibernate的代码,发现了一个地方非常难理解,就是我以前搭建的一个spring+hibernate的代码中在DAO中注入HibernateDaoSupport中注入的是的spring的LocalSessionFactoryBean,而属性确实hibernate的SessionFactory,考虑不通,按照正常的思 ...
hibernate的持久化机制是采用session容器的方式来缓存数据,当进行save或者update对象时,Hibernate并未将这个对象实际的写入数据库中,而仅仅是在session缓存中根据应用的行为做了登记,在真正需要将缓存中的数据flush入数据库时才执行先前登记的所有行为。 这里执行就包括hibernate提出的二个概念VO,PO VO(Value Object)是独立的Java Object。 PO(Persistence Object)是由Hibernate纳入其实体容器(EntityMap)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时 ...
    近期看了一些写的面向对象的js,对js的编写风格有了一个新的认识,惊叹原来js也可以像java一样进行面向对象编程,js代码可以采用设计模式进行编码,保证了代码的良好风格的同时,保证了代码的可读性和成熟。     其实以前也写过面向对象的js编程,曾经写过一个自动数据校验的整套框架,其实功能非常简单,就是给html添加动态属性,同时制定动态属性的校验规则,当用户操作页面或者提交时,自动运行东动态属性校验进行数据的判断,免去jsp页面大量的js来校验数据格式的重复代码,当时的框架是用js面向对象的语法描述,当时使用面向对象的js还不是很深入,只是凭借对java的面向对象的思想,拼凑而成,但 ...
    今天早上一到客户那里,气氛非常紧张,都在忙碌着处理问题,一看系统不行了,马上选择重新启动,更郁闷的是服务竟然启动不起来了,报webwork的配置文件出现问题,昨天晚上正好做一次升级,难道升级出了什么问题,但是昨天升级完成以后系统启动服务正常啊,而且他们在刚上班的时间还是可以用的,怎么会这么呢,让领导说一顿,看着升级的那个同事感觉很不可思议,所以打算查一下原因,进行了分析活动。     首先查看日志,真多啊,竟然看了40000行日志在输出 首先输出:DBCP object created 2008-01-22 09:20:33 by the following code was never ...
这一段时间一直非常迷茫,现在做的工作有点偏向管理,工作主要是协调,所以精力一直偏移开发和技术,所以很长时间对技术有些搁浅,主要的原因是这段时间太忙了,根本没有空闲的时间来研究技术,其实也主要是自己比较懒惰,很多人认为这个是正常的,也是合理的,主要脱离开发,然后转向管理岗位,但是我一直比较矛盾,我一直对技术比较偏爱,舍不得这么多年辛苦努力,已经积攒下来的技术,所以一直处于一种迷茫中,结果技术有些疏远,管理也没有做好,所以不能这么继续下去,决定还是先在技术上下功夫,如果以后做不动了,在考虑向管理转,比较适合个人的意愿。不知道以后的路如何,希望一切都会好起来。
在看代码的时候发现这种代码的写法,那这里的package的版本信息是如何设置的,迷茫 Package p = Package.getPackage("org.apache.servicemix"); if (p != null) {     version = ": " + p.getImplementationVersion(); }
   昨天看serviceMix看到了使用的个性化扩展,感觉扩展非常爽,spring作为一个完全开源的工程,扩展的思路非常简洁,好了,入正题吧。    1、首先告诉spring我们扩展了,采用META-INF目录下存在二个文件来告诉他,一个是spring.schemas,一个是spring.handlers。spring.shcmeas告诉spring在什么位置可以找到schema文件,其中key就是在spring配置文件中的命名空间的值。spring.handlers告诉spring扩展handler才用得那个标签类。在spring的jar中本身就存在这个文件,他会合并自己扩展的这个文件。 比 ...
    迈克尔.哈默提出了他的流程和企业成熟度PEMM模型,对于一个高效的流程提出了流程和企业需要具备的素质。 一个高效的流程其本身应该具备如下素质 1、要有明确的设计,要让执行人员明确指导自己在什么时间做什么事情 2、执行流程的人,具备一定的技能,保证有能力执行流程 3、流程必须有一个由权力的人作为负责任,以免流程中途而废 4、企业必须协调基础设施支持流程,为实现绩效扫除障碍 5、企业必须制定明确的指标 以上5个组成了流程的能动因素 一个高效的流程不止流程本身具备一定的条件以外,企业还应该提供配套的环境 首先,企业的领导力 其实是文化 再次就是技能 最后是治理
近几天转换过程中把数据源转换成weblogic的数据源,weblogic9的数据源定制过程的发生了变化,经过了察看文档以后,很快进行了数据源的配置,配置完成以后启动也很迅速,但是服务启动一半服务立即出现问题,在blob字段出现了问题,查询了一天后发现,weblogic在处理blob字段时问题特别大,最后没有办法,还是采用了dbcp数据源了。    weblogic在处理blob时完全绑定在了weblogic,真是郁闷。
    当前软件开发的软件生命周期存在着非常严重得需求变化问题,从产品还没有开发完成就开始进入产品的修改阶段,一直都没有停止,我在我们公司经历了多个产品的周期,一个经常使用的系统都存在这个问题,其实看来呢 ...
Global site tag (gtag.js) - Google Analytics