`
chenyuguxing
  • 浏览: 38238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
在近期项目开发中,需要进行部分的代码测试,因为使用了maven管理,正常的测试目录为src/test/java,目标目录为target/test-classes,但在一次测试时,发现无论如何修改内容,输出的结果都不变,经过排查发现target/test-classes中的class都是原来的。新修改后的代码无法自动编译。 试了各种方法都无效,怀疑eclise有问题,还重新下载的新的,结果还是不可行。同时发现当java文件中出现错误时,project explor中也不会有提示。 在前者无法解决时,只能先对后者开刀。查找了各种方案,最后看到的这篇文章:http://blog ...
spring <context:component-scan>使用说明(转) 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean 注意:如果配置了<context:component-scan>那么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者。另外<context:annotation-config/>还提供了 ...
一 将本地jar包安装到本地仓库 1. 使用 <systemPath> <dependency> <groupId>struts</groupId> <artifactId>struts</artifactId> <version>1.3.10</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib ...
打开Git Bash 进入目录:$ cd /etc 1. 编辑 gitconfig 文件:$ vigitconfig 文件中增加内容 [gui] encoding=utf-8#代码库统一使用utf-8
1. 首先要安装 maven, maven 下载地址:http://maven.apache.org/download.cgi. 2. 解压下载好的压缩包, 放到指定目录下, 如 D: 3. 配置环境变量, 新建变量 MAVEN_HOME, 值为 maven 的解压目录, 在 path 中追加 %MAVEN_NOME%/bin 打开命令行, 执行 mvn -version 出现如下信息, 说明 maven 安装成功. 4, 从网上下载项目. 下载地址: http://git.oschina.net/jeecg 5. 从dos命令行进入到项目所在的目录, 例如 c:/j ...
上一次刚刚安装了 activeMQ, 按照官方给的 demo 学习了最简单的接收消息, 现在根据官方给的 demo 学习发送消息. 仍然是参考examples\openwire\java\src\main\java\example 下的 publisher.java 文件, Connection connection; ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("admin", "admin", "tcp://127.0.0.1:61616& ...
最近老是听朋友说mq, 趁着工作不忙, 学习了一下 apache 的 activeMQ. 第一次接触, 许多东西都不懂, 请大家多多指教. 此次学习只涉及到接收消息. 1. activeMQ 官方下载地址: http://activemq.apache.org/download-archives.html. 我下载的版本是 5.12.0(Windows) 2. 将下载的 zip 包解压到指定目录: 例如: c:\activeMQ 3. 解压后目录如下 4. 进入 docs, 里面有 index.html 和 user-guide.html 两个文件, 可以看一下, 里面介绍了一些 ...
今天做项目的时候遇到了一个问题, 一直在报错:No result defined for action, 本来以为是配置文件中没有对应的result导致的, 后来查了, 发现配置文件和action都没有问题, 但是就是一直报错, 连action中的方法都进不去, 原来:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。 解决方法: 当你在用struts2开发时,如果,从页面跳入action时,页面报No result defined for action and result时,大部分的原因有 ...
1. 安装svn-server端 使用 yum 命令, yum -y install subversion 2. 建立版本库目录 mkdir /mysvn svnserve -d -r /mysvn 3. 创建项目 svnadmin create /mysvn/project 4. 修改权限, 加入用户 vi /mysvn/project/conf/svnserve.conf 将anon-access = read, auth-access = write ,password-db = passwd 前面的 # 去掉 vi /mysvn/project/conf/pass ...
项目用的是hibernate, 要求dao中不能使用原生的sql, 要用hql, 不熟, 遇到了很多问题 1. 去重统计问题 需求: 查出某张表中某个字段的个数, 需要去重. hql :select count(DISTINCT s.teacher.id) from student as s 注意: distinct 去重, 与字段之间不能有 ( , 否则会报错 2. 将 null 值转为 0 需求: 做统计时, 如果没有数据, 正常的sum将返回 null , 但是需要返回 0 , 此时可以用 coalesce() 函数 hql : select sum(s.score) fro ...
最近碰到一个项目, 前台展示需要实现国际化(中英法俄西), 前台使用 freeMark 技术展示, 都是一些html , 因为是在网上找的开源项目, 只需要修改前台页面即可, 将前台 html 中的中文(主要是一些提示和展示)根据用户选择的语种, 显示不同的语言, 当时对freeMark不太了解, 就取巧用 js 试着实现了一下, 仅供参考. 首先, 说一下我的思路: 因为需要国际化的文字都是写死在页面上的, 所以我想到了以前的一个项目用过 js 向页面上写值: <script>yrycode.getStr('001')</script>, 其中 yrycode是js文 ...
环境: SSH, 今天在给一个实体加上一个字段(order)之后, 始终无法进行保存, hibernate老是给我提示语法错误, 关键是报的错误里面有乱码, 所以一直以为是乱码导致的, 找了两个钟头, 没有解决问题, 后来把那个字段去掉就可以了, 然后突然意识到, 字段值跟mysql关键字冲突了, 整死我了
今天有朋友给我发了一个opentaps的安装包, 在网上查了一些资料试着安装一下. 前提是装了 jdk 与 mysql , 一 , 解压压缩包 我拿到的 opentaps 是1.5 的, 将压缩包. 将压缩包解压到指定路径(自定义), 然后编辑opentaps-1.5.0\framework\entity\config 下的entityengine.xml 文件, 找到文件中的 <delegator name="default" entity-model-reader="main" ... (大概在第 53 行), 将<group-map ...
今天主要是学习了jeecms中freeMark标签的用法, 仅仅是用法, 没有研究原理. 因为以前没有用过freeMark, 所以今天看了一下文档, 了解了他的标签含义及基本用法, 发现跟 html 差不多, 然后结合jeecms中的自定义标签, 学习了一下基本用法 首先, 如果是 自定义标签的话肯定有一个标签处理类, 这点好像以前写jsp页面自定义标签的时候用到过. 例如jeecms 中有一个@cms_content_list , 对应的就有一个ContentListDirective.java 来处理它, 这个类实现了TemplateDirectiveModel 接口, 重写了ex ...
今天将jeecms跑起来并结合文档进行了一点学习.(jeecmsv6. springMVC+spring+hibernate) 一. 模板目录的创建 根据jeecms提供的二次开发文档, 找到了站点模板目录, 然后尝试复制了default下的所有目录到自己新建的myTpl目录下, 并将模板路径设置为myTpl(进入后台即可设置), 运行后可以找到页面, 但是样式乱了, 利用审查元素发现少了css等资源文件目录, 然后将r/cms/www/default目录下的所有文件复制到自己建的r/cms/www/default下,首页可正常访问 二. 找进入首页所经过的control ...
Global site tag (gtag.js) - Google Analytics