03 2017 档案
摘要:Kettle参数化配置 在做系统化的Kettle实现方案,我们基本要定义一些不变的参数,在整个生命周期中使用,或者设置一些特定的参数,在一些特定的JOB中使用。参数化配置有利用我们Kettle实现规范化和合理化。现整理介绍基本Kettle参数化配置的实现方案;1、整个Kettle级别的参数: 这些参
阅读全文
摘要:1、这里我将Mysql安装在/usr/local/mysql目录里面,也可以安装在其他地方; 2、下载MySQL压缩包 3、解压并复制 4、创建data目录 5、创建mysql用户组及其用户 6、初始化数据 7、复制配置文件到 /etc/my.cnf 8、MySQL的服务脚本放到系统服务中 9、创建
阅读全文
摘要:1,问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题: Preferences-General-Workspace-Text file encoding 设置为uft-8 最后重启一下eclipse通常就ok了。 2,若是关联jar
阅读全文
摘要:在并发读写数据库时,读操作可能会不一致的数据(脏读)。为了避免这种情况,需要实现数据库的并发访问控制,最简单的方式就是加锁访问。由于,加锁会将读写操作串行化,所以不会出现不一致的状态。但是,读操作会被写操作阻塞,大幅降低读性能。在Java concurrent包中,有copyonwrite系列的类,
阅读全文
摘要:一、问题 1、将Genymotion和VirtualBox安装好之后,并且已经下载完了virtual device; 2、但是在运行虚拟机的时候却弹出了错误提示:虚拟机电脑控制台——严重错误。 如图: 错误信息: 获取VirtualBox COM对象失败 应用程序将被中断 明细(D) Failed
阅读全文
摘要:JDK中解释为 Waits for this thread to die. 等待本线程结束后,下一个线程才可以运行。 实例要求: 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行 实现代码: 运行效果图:
阅读全文