- 博客(196)
- 资源 (17)
- 收藏
- 关注
原创 Ofbiz 事务详解
大家都知道Java中的事务分为:本地事务和全局事务。何为本地事务,因为Java本身通过JDBC进行数据库操作是没有事务的,也就是自动进行提交。而本地事务就是在connection连接里面设置了setAutoCommit(false),手工打开JDBC事务,然后在该connection上所做的所有操作都能保证ACID属性;而对于Java的全局事务,说穿了就是采用JTA
2015-11-14 02:38:59 2339
原创 freemarker、jsp、velocity
在java领域,表现层技术主要有三种:jsp、freemarker、velocityjsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就
2015-11-14 01:14:07 737
原创 JetBrains PyCharm教程网址
几篇不错地介绍pycharm的文章:http://www.open-open.com/lib/view/open1339745145053.htmlhttp://blog.csdn.net/chenggong2dm/article/details/9365437 (系列教程,很好)http://www.cnblogs.com/chenkai/archive/2013/01/
2015-11-13 17:57:32 2496
原创 Enterprise Architect 视频教程地址
Enterprise Architect 视频教程:http://www.sparxsystems.cn/resources/demos/getting-started.htmlUML教程:http://www.sparxsystems.cn/resources/uml2_tutorial/网站主页地址:http://www.sparxsystems.c
2015-11-13 17:46:29 4217
转载 Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持i
2015-11-12 16:47:36 556
原创 MyEclipse中的两种FreeMarker插件的安装与配置
freemarker-ideMyEclipce10.0中安装FreeMarker插件,这绝对是最简单的方法。步骤如下:(一)打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14(二)将其解压,将hudson.freemarker_ide_
2015-11-09 17:28:34 2746
转载 PowerDesigner使用教程
PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1. 概念数据模型 (CDM) 对数据和信息进行
2015-11-06 14:36:20 877
转载 UML建模工具Visio 、RationalRose、PowerDesign、EA的功能与异同
本节向大家介绍一下UML建模工具Visio、RationalRose、PowerDesign的功能与异同,相信通过本节的学习你对UML建模工具会有深入的了解。下面请看详细介绍。UML建模工具Visio、RationalRose、PowerDesign的功能与异同UML建模工具ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支
2015-11-06 14:11:40 7359
转载 OFBiz解读之权限设计
简介Apache Open For Business(Apache OFBiz) 是Apache开源的一个经典ERP项目。它提供了一套企业应用,用于集成以及自动化一些企业的“商业流程”。从学习角度来看,它也是一个非常不错的企业级应用框架。这篇文章从OFBiz的权限设计这一切入点来谈谈OFBiz对于应用系统的权限设计。设计思想简述OFBiz采用的“安全组”(Security
2015-11-06 11:00:41 2175
原创 MyEclipse使用快捷方式查找类和文件等资源
使用快捷键,快速定位项目开发中的文件等资源,提高开发效率。一、Ctrl+Shift+R:输入字母查找文件。 二、Ctrl+F:在一个文件中查找字符。 三、Ctrl+Shift+T :搜索类。 四、Ctrl+O:显示该类的所有变量和方法。 五、Ctrl+H:打开Search弹出框。
2015-11-06 09:43:39 2189
转载 Freemarker中如何遍历List
Freemarker中如何遍历List(附源码)关键词(Keyword):Freemarker,Freemarker遍历list在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?通过下文的介绍,相信您一定会找到答案。一、 Freemarker
2015-11-05 14:59:16 1790
转载 Freemarker list对象取前几条数据
项目中用freemarker 做显示层,可能会遇到取出数据前几条,通过用freemarker 取数据用 ${row.title} ,但是这种取法是取出所有的数据.如果我想去第一条数据: 第一项的值 现在只想取前5条,该怎么做?代码如下: //定义n的值为list5的大小 //如果n大于6,页面中可能要求只显示6条
2015-11-05 11:02:17 15257
转载 Freemaker中list的使用
在模版页里用list展示列表内容,非常方便。全部用例子来说吧。最常用的用法 : ${user.name} ${user.age}这里,是假设java类里有一个users的数组,或者Map,或者List等等,它的里面放的是user类,每个user有自己name,age属性。最后显示的结果就是users里面所有user的姓名和年龄。上
2015-11-05 10:00:04 1367
原创 本机电脑充当服务器的几种方法
本机电脑,配置成服务器的几种方法:一、配置IIS服务。由于是微软自带软件,因此发布的项目,只支持.net二、在本机电脑上,安装jdk、tomcat,此电脑相当于服务器。 启动之后,大家可以根据服务器IP地址进行访问。三、直接安装win2003(windows server 2003),专业的服务器系统。(注:前两种方式,是在有操作系统
2015-11-04 09:48:20 4637
转载 OFBiz搭建项目详细讲解——Ofbiz表单
目标:通过表单提交数据,并在页面显示 创建公用menu组件,将它应用到表烦页面一、在表单中提交数据并显示 1、在(hot-deploy/hello/webapp/hello/)下创建hello.ftl,用来制作表单 parameters是ofbiz提供的一个java.util.Map内置对象,是请求参数的映射,以请
2015-11-02 17:41:05 2788
转载 ofbiz实体 查询
ofbiz实体 查询OFBiz这个开源的系统功能是非常强大的,但其实对我们现在而言,最有用的只有这么几个:实体引擎、服务引擎、WebTools、用户权限管理。最先要提醒各位的是,在配置一个OFBiz时,路径中千万不要包含空格,要不然老提示出错,无外乎是scoket write error之类的信息,会让你郁闷得不停^_^用户登录鉴权这一块我们完全可以照搬OFBi
2015-11-02 16:08:15 1822
翻译 Ofbiz 容器中的帮助类对象
一、为了我们的方便,容器包含一些对象。这些对象是非常有用的对象:· screens是一个org.ofbiz.widget.screen.ScreenRenderer对象· globalContext是一个org.ofbiz.base.util.collections.MapStack对象· nullField是一个org
2015-11-02 11:58:09 1337
原创 Linux Ofbiz项目启动
Ofbiz项目启动1、进入项目的路径:/home/liuc/root/trunk(我的项目名称是trunk)[root@localhost liuc]# cd root/trunk[root@localhost trunk]# 2、执行命令创建Ofbiz[root@localhost trunk]# ./ant run-install#出现以下信息,表示创建完成Buildfi
2015-10-30 16:30:27 1609
原创 Linux下从svn导出项目
从仓库中导出项目:命令:svn checkout svn://服务器IP地址/ 导出路径/导出的目录名 (如需要认证,则要带上 --username和--password)例:[root@localhost root]# svn checkout 你的svn地址 /home/liuc/Desktop/svn --username=你的名字 --password=你的密码
2015-10-30 15:41:30 3567
原创 解决Linux报错:httpd: Could not reliably determine the server's fully qualified domain name, using localh
一、报错信息二、解决方法 1、修改配置文件[root@localhost svn]# vi /etc/httpd/conf/httpd.conf 2、修改的内容如下:(添加ServerName localhost:80) 3、重启服务 4、启动成功
2015-10-30 15:14:44 1202
转载 Linux(Red Hat6.5)下安装svn服务器,并通过http访问
一、安装 1、安装svn,一般情况下选择yum方式安装比较简单。[root@localhost svn]# yum -y install mod_dav_svn#会自动安装mod_dav_svn及其依赖包:mod_dav_svn-1.6.11-9,neon-0.29.3-2,pakchois-0.4-3.2,subversion-1.6.11-9 注:
2015-10-30 13:46:29 6124
原创 解决yum报错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify
一、报错信息: 二、解决方法: 1、进入 yum.repos.d文件夹下 2、修改CentOS6-Base-163.repo 3、配置文件,如下:# CentOS-Base.repo## The mirror system uses the connecting IP a
2015-10-30 10:48:54 52121 3
原创 Linux下安装配置ant
一、首先保证安装了jdk,(请参见我的前几篇文章)二、从官网下载ANT1.8.4版本的安装包:apache-ant-1.8.4-bin.zip,官网网址: http://ant.apache.org/bindownload.cgi三、开始配置(我的放在/java下,以下就以此为例)1、在/,根目录下创建java文件夹,命令:mkdir java2、
2015-10-29 17:01:04 951
原创 解决ofbiz调试运行时报错:Can't find bundle for base name cache
一、报错:Can't find bundle for base name cache 二、解决方法: 1、进入buildpath,添加文件 2、需要添加的文件:cert、config、dtd 三、重新启动
2015-10-29 11:44:08 1075
原创 Ofbiz中的.groovy文件
一、Ofbiz项目中的.groovy文件,架构如下:(注:图中actions文件夹下的各个文件夹中,都是.groovy文件)二、Groovy是什么? 1、一种动态语言 2、构建于JVM上 3、支持面向对象编程 4、可以作为脚本语言三、Ofbiz本身集成Groovy的方式?
2015-10-28 16:22:16 1829
原创 OFBiz搭建项目详细讲解
目标:创建第一个Ofbiz组件,在页面上显示“Hello OFBiz”一、创建“Hello"组件1、在hot-deploy(热部署)目录下创建hello子目录。 (自定义OFBiz组件通常在hot-deploy目录下创建,在OFBiz框架和应用加载完后,自动加载)2、在(hot-deploy/hello)目录下创建ofbiz-component.xml文件,负
2015-10-27 17:10:53 3667
转载 关于ofbiz-component.xml文件中的resource-loader
寻找文件的方式最后是通过ComponentConfig.java的getURL方法来解析的public URL getURL(String resourceLoaderName, String location) throws ComponentException { ResourceLoaderInfo resourceLoaderInfo = resourceLoa
2015-10-26 18:04:01 1108
原创 Ubuntu Error:couldn't to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
检查终端的命令:/Apps/mongo/bin/mongod --dbpath=/data/db/ -logpath=/data/log/mongodb.log注:中间没有不必要的空格!再打开一个终端(之前的终端也必须开着)命令:/Apps/mongo/bin/mongo进去编辑模式,则成功!
2015-10-23 14:19:36 786
原创 XShell连接虚拟机Linux
首先,判断Ubuntu是否安装了ssh服务:1、输入:#ps -e |grep ssh 如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动2、安装ssh服务,输入命令:#sudo apt-get install openssh-server 3、启动服务:#/etc/init.d/ssh start
2015-10-23 13:10:08 576
转载 OFBiz 开发需要用到的几个重要(配置)文件
OFBiz是一个非常好的企业级开发框架,实现了多层的松耦合结构,其中一部分松耦合就是通过配置文件实现的,这里就要提到一些配置文件和开发文件。1、首先是entityengine.xml文件,这个文件是配置数据源的,也包括数据库连接池、事务实现类的配置和字段类型配置文件。企业级系统的开发一般都离不开数据库,那么在OFBiz中,数据库的配置就在这个配置文件里面,先配置一个group-ma
2015-10-21 17:20:03 959
转载 OFBiz的MVC框架
ofbiz是一个非常强大的企业架构体系,这里只描述它MVC方面的内容,从MVC的角度去看,ofbiz采用的是Service to Worker模式,大名鼎鼎的Struts 1采用的也是这种架构。Service to Worker模式的目标就是维护Action,View和Controller之间的分离。ControllerControlServlet是Front
2015-10-21 14:27:38 3216
转载 Solr使用入门指南
由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。3. 基于Compass+Lucene实现站内搜索。
2015-10-09 16:39:12 1099
原创 Mysql 区分大小写
1、找到MySql的安装路径,例:C:\Program Files (x86)\MySQL\MySQL Server 5.1 2、找到my.ini文件,并修改。 在[mysqld]下面,加上lower_case_table_names=0 # SERVER SECTION# --------------------------------------------
2015-09-29 11:11:34 590
原创 Oracle登录命令
注意: 以下C:的命令,是在cmd中运行 以下SQL的命令,是在Oracle的客户端中运行 1、运行SQLPLUS工具 C:\Users\liuc>sqlplus2、直接进入SQLPLUS命令提示符 C:\Users\liuc>sqlplus /nolog3、以OS身份连接 C:\Users\liuc>sqlplus /
2015-09-29 11:09:45 2290
原创 redhat 安装jdk 与环境变量配置
一、查看redhat版本:[root@localhost liuc]# uname -aLinux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 二、下载jdk (jdk-6u27-linux-x64.b
2015-09-28 17:05:55 3697
原创 redhat 解压.tgz文件
Linux下,redhat解压.tgz文件: 1.将.tgz文件改成.tar文件 命令:gunzip -d filename.tgz 2.解压文件 命令:tar xvf filename.tar
2015-09-22 16:46:49 1353
原创 RedHat Linux6.5 使用CentOS yum源
一、查看redhat版本:[liuc@localhost ~]$ uname -aLinux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux二、使用redhat linux的yum来安装或者更新软件的时候会提示
2015-09-22 13:08:38 1126
转载 proxool 0.9.1 数据库连接池 配置及使用
proxool 0.9.1配置使用 一、配置管理JDBC MySQLSQL活动. 首先去官方网站,下载proxool 0.9.1的zip包, 解压。 lib文件夹中: +|proxool-0.9.1.jar +|proxool-cglib.jar 使用时应再导入commons-logging.jar 二、配置
2015-09-18 16:06:24 1631
原创 ubuntu安装jdk以及配置java环境变量
下载jdk-6u32-linux-i586.bin, 开始安装jdk:使用终端进入存放jdk-6u32-linux-i586.bin的目录,我的位置是:/java 第一步:更改权限;默认文件没有可执行权限chmod u+x /jdk-6u32-linux-i586.bin 第二步: 安装sudo -s ./jdk-6u32-linux-i586.bin
2015-09-17 11:27:48 812
转载 ubuntu解压命令全览
Ubuntu下解压rar文件的方法 一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove
2015-09-15 15:28:31 610
JQuery API
2015-12-14
Enterprise Architect详细使用教程
2015-11-09
Visio_`RationalRose`PowerDesigner`EA的功能与异同
2015-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人