`
roc08
  • 浏览: 227982 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
经过一周的业余时间开发,代码生成工具增加了简单CRUD功能代码(后台及前端页面)生成,简介如下 基本思想: 通过简单配置,可实现大部分重复代码的生成,不会因追求100%功能代码生成而增加配置的复杂性,配置耗费的时间 ...
   随着各公司团队推行敏捷,项目文档越来越少(是不是对敏捷理解过激了),很多项目没有了数据库文档,针对我们项目中使用hibernate 在对象上增加注解直接生成数据库,考虑是否可以生成数据库文档,doclet提供了hibernate的文档注解但是需要将column等在注释的注解中再写一遍和字段上的注解定义重复了,因此决定自己写一个maven插件。 生成后所有表都在一个html中: 基本思想: 在po中将字段上的注释改为注解形式,并通过解析其他JPA注解最终形成数据库文档。 功能: 生成数据库文档 使用方法(注意:如果只是使用的话,不必从svn中检出此插件代码,插件已deploy到m ...
location ^~ /login/Jeecms.do { root   html;             index  index.html index.htm;             proxy_set_header  X-Real-IP  $remote_addr;             proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;             proxy_set_header Host $http_host;             proxy_redirect off;       ...
使用Hudson进行远程部署 1.背景需求 目前我们发版后只有XXXX项目测试环境能够自动部署到tomcat,因为XXXXX项目测试环境部署到了linux服务器上,通过ssh可以远程拷贝war到tomcat容器中。而YYYY和ZZZZ项目测试环境部署到window上。 2.实现 Window平台如果也像linux那样拷贝war包到tomcat下,只能通过ftp上传方式,这样有两个缺点:1是需要开通ftp端口,2上传逻辑写到pom文件中,开发环境、测试环境与生产环境不能有效分离。通过分析hudson的插件,发现可以通过插件Deploy to container Plugin完成部署,且支持多种 ...
在window中使用freesshd开启ssh后,客户端登陆时报 access denied错误 或者 始终弹输入密码框时 检查freesshd的配置 在authentication中 将Password那项选为required 将public key选为disable,重启软件后即可 参考资料 http://deano.me/2013/02/freesshd-ssh-login-access-denied/ 引用I have installed FreeSSHD recently onto my desktop computer, I think its cool to have an ...
eg:    TemplateCode.class.getClass().getClassLoader().getResource("foo/bar.txt")    TemplateCode.class.getClassLoader().getResource("foo/bar.txt")的区别 第二句话实际上还是调用的第一句, 区别在于第一句话不能以/开始,并总是从classpath的根目录开始查找, 第二句如果以/开始,则从根目录开始查找,如果开始不加/则从当前类所在的路径开始查找 验证通过 参考原文 http://stackoverfl ...
对于java程序员来说每天有大量时间浪费在重启tomcat,而对于使用OSGI的同学们来说增加一个方法或变量便需要重新打包部署重启,更是耗时至极。 热部署一般有两种实现思路:1.文件改变后去加载新的文件2.直接在原文件上修改。因此对于一个热部署工具,如果是静态文件,那么上述两种方式都是很简单就可以实现的,而对于使用osgi方式,静态文件在jar中可以使用思路1(直接关联到workspace下)。 而对于class实现起来就比较麻烦了,对于思路1一般采用类替换,这里有几种方式,一是抛弃原来的类加载器和类,重新创建一个类加载器并加载类;二是将类拆分成入口和方法,入口不变,真正的里面的方法都是在关联的 ...
将工具--首选项--数据库--NLS--日期格式由DD-MON-RR修改为DD-MON-RR HH24:MI:SS
后台传来的数据中如果有date类型,传过来怎么转换为js的date类型呢,这里有以下几种方法 var myDate=new Date() Date 对象会自动把当前日期和时间保存为其初始值。 参数形式有以下6种:  new Date("yyyy/mm/dd hh:mm:ss"); new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth ...
JSTL中 <c:out value="expression" default="expression" escapeXml="boolean"/>; 设置escapeXml为false,则不会对引号等符号进行转义。默认为true,进行转义
Oracle中 如果给一个用户分配了对另一个用户的表增删改查的权限,这时在sqldeveloper连接后是看不到表信息的, 需要到那个用户下查看
问题: 在hibernate中实体类中blob类型字段为 private String textBlob; 查询时报错: java.sql.SQLException: 无效的列类型: getString not implemented for class oracle.jdbc.driver.T4CBlobAccessor at oracle.jdbc.driver.Accessor.unimpl(Accessor.java:412) 数据库版本 :oracle 11g r2 原因: oracle 11g r2不再支持blob 的getString方法 Oracle JDBC Driv ...
Json-lib中对于float会默认按double类型处理,因此从数据库中取出的值1.1会变成1.100000023841858 问题代码如下: 目前对问题的处理是新建一个processor,实现JsonValueProcessor接口, @Override public Object processObjectValue(String key, Object value, JsonConfig jsonConfig) { if (value instanceof Float) { return value.toString(); } return nu ...
http://www.blogjava.net/stone2083/archive/2009/02/05/253452.html http://sagahl.iteye.com/blog/556269 http://blog.csdn.net/cuker919/article/details/8049450 http://blog.csdn.net/cuker919/article/details/8049450 http://velocity.apache.org/tools/releases/2.0/javadoc/org/apache/velocity/tools/generic/Esca ...
Extjs中checkbox类型选中的值默认为on,但是修改后再填到grid中后发现变为了true,解决的办法就是加入inputValue:'true',这样默认值改为true就可以了。
Global site tag (gtag.js) - Google Analytics