`
请输入用户名
  • 浏览: 45876 次
  • 性别: Icon_minigender_1
  • 来自: martian
社区版块
存档分类
最新评论
文章列表
自己之前做的笔记,分析了一下spring roo生成的页面部分,直接copy过来,不做布局了也不难看,呵呵。。      页面部分采用的是tiles,是由几个页面拼装成的一个页面,布局由webapp\WEB-INF\layouts\layouts.xml 控制,      自动生成的layouts.xml中,设计了两个布局,一个是default,一个是public,同default的区别就是没有包含menu      这是总的控制,具体到每个页面,就由对应的views.xml来控制,roo生成的views.xml位于 views目录下,首先会有      一个基本页面的views ...
    我于2011-7-6日加入到赢时胜公司这个集体,公司是我毕业之后的第一家公司,有着非凡的意义。作为一个刚刚毕业的学生,很多地方是不成熟的,为人处事还停留在上学时的层次,通过在公司与同事们的交流合作、和领导的 ...
流程图: <pre>   final 外部对象操作时:   通过文件名 -- 在map中找到对应 -- 判断是否修改 --否 -- 返回缓存对象                              |                              是                              |           调用reload,根据传入的handler进行reload,更新缓存对象,更新操作时间   </pre> 主要根据的是文件的修改时间,如果本次读取时的修改时间和缓存中的时间相同,则直接返回缓存,否则的话就重新加载文件, ...
二进制的与、或、非运算特殊用法的不同运用场合: 1.权限控制     下面我用几个数字来代表增,删,改,查。(注:1带有有权限,有几个1,就代表有几个权限,1的位置不同,所带表的权限也不同) 1---------增--------(转二进制)-----(0001) 2---------删----------------------(0010) 4--------改----------------------(0100) 8--------查----------------------(1000) 管理员拥有所有的权限,所以,控制管理员的权限的数字为(15),转化二进制的格式为:(111 ...
原理是将传入的属性名,拼接成 get方法(布尔类型需另作处理,这里没用到就没写),进行调用并获得返回值,将这个返回值 和 wishValue进行比较。 /** * 校验 product对象中 某项属性的值是否和期望的相同 * * @param attribute * 注意:首字符可以小写,typeId ==> TypeId ==> getTypeId * @param wishValue * @param pt * @return 也可以将对象转换成为map之后再做 ...
代码改天上传。现在上传不上来、、 关于模式之外的代码准备:动态编译 Java作为动态语言的特点,这里要做的就是,通过代码来把一个存有java代码的简单的小程序写入到一个java文件中,然后调用java的CompilationTask对其进行编译并实例化,接下来自然就是调用运行了。 大体流程: 1. 组织字符串,也就是要生成的java问的代码 2. 写入到文件中去,名字暂时定为:ProxyStart.java ,package为learn 3. 获取jdk编译器 4. 拿到编译任务,进行编译 5. 找到编译之后的类,加载这个class类文件到内存 6. 通过反射对这个类实例化。并调用》 代码:t ...
package test; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Iterator; impor ...
Tomcat启动时加载 通过这个可以实现:程序在启动过程中加载缓存。 因为hibernate会自动缓存查询的内容,所以第一次查询会比较慢,但之后就会很快,通过在tomcat启动时候用hibernate进行一次查询,之后用户就能直接从缓存拿到数据。 Web.xml配置   <listener> <listener-class> hibernate.init.StartUpServletContextListener </listener-class> </listener> 相应的java代码: public class StartUpSe ...
attribute: $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).attr( ...
对一个通过反射进行排序的分析 在百度知道看到的,顺便回答了,在这也留一份。 百度知道:http://zhidao.baidu.com/question/216983013.html 我为了方便解释、写了一个测试类 /** test for reflex */ public class Model { private String name; private String content; public Model(){ this.name = "my name"; this.content = "a long text" ...
这个是以前写的简单例子,后来发现 xstream 的做法跟我想到一起去了,不过人家做的相当完善。简单的小的文件适合用xstream来操作(xstream的 osgi版本用的时候有些问题,在bundle相互调用的时候出错,换成jar版的就可以)。 代码留作纪念: package test; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOE ...
自己写了个java反编译脚本,可以很方便的将jar包反编译 用法: 将其解压到d盘根目录,javax文件夹中的Rew.bat就是反编译脚本。 请注意目录结构为:javax在D盘根目录,我比较懒,就将他写死在这个目录了,如果不方便的话,你们可以根据习惯来在Rew.bat中修改目录 D:. ├─javax │      jad.exe │      Rew.bat │      说明.txt 使用前请将 jar.exe 所在目录设为path环境变量。 反编译时候将要反编译的jar包直接拖到Rew.bat的图标上就能自动解压,(前提是jar.exe已经设为环境变量) 解压完成会生成一个目录 ...
搜集的jar包,mark一下。 db2数据库的jar包 c3p0连接池的jar包 aspectjrt切面jar包
package com.anyi.business.bank.tpp.pub; import java.math.BigDecimal; import com.martian.utils.tools.LogTools;//公司的框架,封装log4j,记录日志 /** * 数字的处理 */ public class MathTools { /** 两位精度 */ private final static int PRECISION_TWO = 2; private static final char[] RMB_NUMS = "零壹贰叁 ...
this is the one which names buildLearn.xml contains the useful ways to show message,unless,copy ,delete ,move and mkdir <?xml version="1.0" encoding="UTF-8"?> <project name="AntBuild" default="default" basedir="."> <target name=&q ...
Global site tag (gtag.js) - Google Analytics