`
ctrain
  • 浏览: 133437 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
循环打印转换编码 String[] codes = { "iso-8859-1", "utf-8", "gbk", "unicode" }; for (int i = 0; i < codes.length; i++) { for (int j = 0; j < codes.length; j++) { String code1 = codes[i]; String code2 = codes[j]; ...
    在这里只讲在生成pdf的文件过程中添加水印,至于向已存在的pdf文件中添加水印,那并不是本文所探讨的内容。     在网上搜了很多文字都不知道该怎么做。因为网上大部分都是讲的向已经存在的pdf文件中添加水印,而不 ...
完成只读操作的代码为: writer.setEncryption(null, null, PdfWriter.ALLOW_PRINTING, PdfWriter.STANDARD_ENCRYPTION_128); 附:PdfWriter  setEncryption()方法的文档说明 setEncryption public void setEncryption(byte[] userPassword, byte[] ownerPassword, int permission ...
Jeecms版本号:2.x版 1、将所有小题的更新控制为一个事务 2、最重要一点是用同步块来控制并发访问,同步锁用类锁实现。

策略模式小练习

    博客分类:
  • J2EE
 
练习: 假如有若干个person对象保存在list对象之中,对它们分别用id,姓名,年龄进行排序(正序/倒序),如果年龄或者姓名重复,则按照id的升序进行排序。要求使用策略模式进行。 Person对象 public class Person { private int id; private String name; private int age; public Person(int id, String name, int age) { this.id = id; this.name = name; this.age = age; } ...
public static void main(String[] args) { //统计通过args传进来的单词数 Map<String, Integer> map = new HashMap<String, Integer>(); for (int i = 0; i < args.length; i++) { if (map.containsKey(args[i])) { map.put(args[i], map.get(args[i])+1); } else { map.put(args[i], 1); ...
//删除左右空格 String.prototype.trim = function() {   return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.lenB = function() { return this.replace(/[^\x00-\xff]/g, "**").length; } //一个汉字算2个字节 var maxl = 400 //总长 document.onkeyup = function() { var s = doc ...
问题描述:在父窗口中弹窗一个含有iframe的div,需要通过iframe中的某些元素,比如按钮,去关闭这个弹出的div 方案: window.parent.window.$('#dd').window('close');
第一部分:datagrid声明部分 $('#dd').datagrid({ singleSelect: true, columns: [[]] }); loaddata(row.ASITEMCODE); 第二部分:数据加载部分 function loaddata(asItemCode) { var url = "../server/aaa.jsp" $.ajax({ type: "post", url: url, success: functi ...
要求如下:     如有字符串“AABBCDEFG”,“EEFGHIJK”,希望得到两个字符串合并以后的结果“ABCDEFGHIJK”。本来想在网上找一个,没找到合适的,就自己写了一个。 /** * 求两个字符串所包含字符的并集 wk 2012.05.19 */ public static String getStringUion(String str1,String str2){ char[] a = str1.toCharArray(); char[] b = str2.toCharArray(); Set<Charact ...

一个卫语句

    博客分类:
  • J2EE
 
修改前: public Map updateUnitChkInfo(String billNo,Map chkMap,List chkUnitRstList,List chkPerRstList){ boolean cflag = true; int j=0;int k=0; while(cflag){ if(j<=chkUnitRstList.size()-1){ Map utMap = (Map)chkUnitRstList.get(j); if("00".equals(utMap.ge ...
因为Jeecms采用spring容器管理类,在web容器加载的时候类都已经实例化好了。我们可以通过在JSP中访问spring上下文的方式来调用action业务类 例: ApplicationContext ctx = WebApplicationContextUtils. getWebApplicationContext(request.getSession().getServletContext()); VisitorInfoAct action=(VisitorInfoAct)ctx.getBean("auxiliary.VisitorInfoAct"); ...
a)表格对齐问题     问题描述:将word中的表格粘贴到编辑器,发表后表格中的一些单元格变成了居中对齐。Word中和编辑器中的预览都是左对齐。但是在编辑器中将单元格重新设置对齐发布后正常。     解决过程:通过查看粘贴到编辑器中的源码分析,在编辑器中的单元格并没有设置对齐,查看word中的单元格对齐方式,发现原单元格的对齐方式为两端对齐,这是word默认的对齐方式。     解决方案:在word中先将对齐方式编辑好,特别是那些看上去像左对齐而实际上并不是左对齐的单元格。 b)图片插入的问题        问题描述:先在编辑器中输入一段文字,然后再上传一张图片,发现上传的图片将文字挤到了下 ...

Jeecms之new标签实现

 
步骤1:添加new标签字段     SQL:alter table  ARTI_ARTICLE   add(NEWFLAG_TIME   DATE) 步骤2: 添加hibernate映射     <property name="newFlagTime" column="NEWFLAG_TIME" type="timestamp"   not-null="false"/> 步骤3: bean中添加相应属性 步骤4:在Article.java中添加判断new的方法 public long newFlag( ...
暂做记录:
Global site tag (gtag.js) - Google Analytics