`
darkranger
  • 浏览: 24592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
pinyin4j工具类Java工具类 2010-04-24 00:47:00 阅读69 评论0 字号:大中小 引入pinyin4j-2.5.0.jar包: pinyin4j是一个功能强悍的汉语拼音工具包,主要是从汉语获取各种格式和需求的拼音,功能强悍,下面看看如何使用pinyin4j。 本人以前用AscII编码提取工具,效果不理想,现在用pinyin4j简单实现了一个。功能还不是很完美,陆续再改进吧。 package cn.itcast.crm.utils; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourcef ...
对于后台管理系统中权限分配延伸几个问题: 1、就权限分配功能而言,需要大量的勾选功能及复核是否存在错误 2、期初数据权限分配的配置功能耗时工作 3、UAT环境的权限分配数据迁移到生产环境(UAT环境手工配置一次,生产环境参照UAT重新再配置一次)   解决思路: 1、基于菜单管理可导出菜单列表模板,系统管理人员可基于菜单模板进行勾选需要的权限 2、在角色管理界面,基于角色导入对应已经勾选好的菜单模板 3、在UAT环境导出每个角色对应的权限分配模板,在生产环境导入对应的权限分配模板   注:从测试到发布,只需用户在excel中维护一次权限分配。  
eval()函数        JavaScript有许多小窍门来使编程更加容易。    其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。    举个小例子:     //执行表达式    var the_unevaled_answer = "2 + 3";    var the_evaled_answer = eval("2 + 3");    alert("the un-evaled answer is " + the_unevaled_answer + " ...
if(array==null||array==''||array.length==0){ //如果为空,第一次拖拽,将第一次拖拽的字段放入JSON环境变量 //push 此处需动态拼凑column array.push("{field:'pk_user',title:'主键', width:80}"); }else{ ...
图2.3简单描述了Struts的工作原理。它把Struts框架处理客户请求的整个过程细分为八个步骤,下面就来详细分析这些步骤。   (点击查看大图)图2.3  struts工作原理示意图 1. 读取配置(初始化ModuleConfig对象) 采用Struts框架 ...

JAVA的遍历MAP

Java Map遍历方式的选择 1. 阐述   对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额 ...
CustomLog logs/access.log common  此写法导致日志数据一致自增变大。 直接注释上面的语法 #CustomLog logs/access.log common 增加: CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 1M" common CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common 一个是限制日志文件大小,一个是会每天自动生成一个新的log文件

JAVA JSON的解析

    博客分类:
  • jSON
// { // “Total”:“条数”, // Code: 1, // // “PaymentItems”:[ // { // “PaymentItemID”:”支款单ID”, // “PaymentCode”:”支款单编号”, // “PaymentTime”:”支款日期”, // ”ContractNo”:”合同号”, // ”CardNo”:”银行账号”, // “PaymentCategory”:”款项类别 10 保证金 20 货款” // “SettlementType”:”结算方 ...
/** * @Title: callInvoke * @Description: TODO(调用接口公共方法) * @param @param url 地址 * @param @param method 方法 * @param @param pama 参数 * @param @return * @param @throws BusinessException 设定文件 * @return Object 返回类型 * @throws */ public Object callInvoke(String url,String na ...
 Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton 调用接口出错, 一个简单的WebService import org.apache.axis.client.Call;import org.apache.axis.client.Service; 首先必不可少的axis.jar 此时还不够,还需要: 出现次异常, 1.NoClassDefFoundError: 
Date plandate = planDate.toDate(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.setTime(plandate); // 取得三个月后时间 cal.add(Calendar.MONTH, 3); planDate = UFDate.getDate(df.format(cal.getTime()));  
将集合递归获取树形结构: /** * * 递归获取数据 * @param alist:所有分类 * @param subjname:对应统计的项目名称 * @param pk:对应项目主键 * @param reportList: 最后统计的结果集 * @param count:项目级别 */ public void getReportVO(ArrayList<ReportVO> alist,String subjname,String pk,ArrayList<ReportVO> reportList,int count) ...
有时候需要定时触发某一项任务。其实在jdk1.3,java sdk就通过java.util.Timer提供相应的功能。一个简单的例子说明如何使用,很简单: 1、第一步,我们需要建立一项任务,我们的任务需要继承java.util.TimerTask package com.test; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimerTask; public class TimeTask extends TimerTask { @Override public void run() { S ...
定义一个规则就可以了... 项目右键-build path -configire bulid path - 展开你所需要定义的library Access rules (No rules defined)  接下来编辑它 edit --adit--选择Accessible  --Rule Pattern 输入**/* 即可...
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动.. 发现需要启动客户端协议 :TCP/IP  需要打开 SQL Server Configuration Manager... 却发现无法打开 SQL Server Configuration Manager..?? 解决方法:  C:\WINDOWS\system32目录搜索framedyn.dll,在C:\WINDOWS\system32\wbem复制framedyn.dll文件到C:\WINDOWS\system32目录下, 这个好像是盗版XP问题引起的 1> 手动copy文件 2> dos命令 ...
Global site tag (gtag.js) - Google Analytics