`
liuhanjun
  • 浏览: 47148 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论
文章列表
对于树型结构的处理,确实很费劲,但是树型结构又是很常见的,部门、知识点等。一般会在表里面做个parentId形成树结构,查询的时候mysql一般要用到find_in_set把子子孙孙的东东查出来,很简洁方便。可是,经测试,find_in_set的效率比构造很多or条件要慢得多,1W条级的表,就要慢1000倍,简直不是玩意!我现在都要强迫自己忘记mysql里面有find_in_set这个鸟玩意。2点需要跟各位同仁探讨: 1、用数据表表示tree型结构,有无更好办法?我知道老外提出一种平坦模型来搞,查询很方便高效,但是貌似添加、修改麻烦,更重要的是那种模型不直观。 2、find_in_set有无 ...
更新了JDK到7以后,tomcat服务启动不了,发生服务特定错误: 0,但是startup.bat可以正常启动,说明配置一切正常。baidu一番后,原来需要拷贝JDK7的bin目录下的msvcr100.dll到tomcat的bin目录,然后 service remove service install 重装服务,启动net start tomcat6,顺利过关。
    今天用PB开发点小东西,几年不用了,手生得很。在导出excel的时候,用到了老黄的DW2XLS,发现分组统计的计算字段不见了,但是那行还在,就是空白,心想:不会吧,老黄的DW2XLS貌似很多人在用,不至于分组统计字段都导出不了吧,点了一下那个空白的CELL,发现数据在,就是不显示,进入单元格格式,才发现变成了自定义格式,而且是“;;”空格式。本来不想理,干脆用saveascii来搞算了,想想还是研究一下吧,debug来debug去,发现把这里 IF ids_Objects.Object.ColType[li]="char" Then xlApp.TextR ...
    最近做的在线考试系统oes,在部署的时候出现些问题,一台几年前的奔D双核PC做服务器,差是差了点,将就吧。但是300人同时在线考试,在进入考试的时候,很多被卡死,进不去,看一眼服务器的CPU占用,mysql占了99%,apache ...
    话说做完web在线考试系统,去客户那里安装部署完毕,俺就随便给他们演示了一遍如何设置组卷策略,如何会随机从题库中生成试卷,每个考生的试卷将都是随机的,最大限度杜绝作*弊(BTW,javaeye换成iteye了,也不能牛到 ...
    ibatis确实相当的优秀,跟hibernate的比较就不说了,容易引起口水。我是用了几年hibernate,后来转向ibatis,感觉是各有优缺点,只是自认sql功底比hql好,就懒得用hibernate了。     一路用来顺风顺水,前些时碰到一个挠头的问题,当映射的对象层次超过4层时,会映射不上,如下: <resultMap id="examUserPaperQTQRM" class="examUserPaperQTQ" extends="baseRM"> <result column=&quo ...
    fckeditor就不用多说了,那是相当的强悍啊,就是貌似加载速度有点慢,一个页面有3个ToolbarSets["Default"]的textarea,就明显觉得好慢啊,虽然做了一定的裁减,把form相关的toolbar去掉了,还是慢,看哪位哥们有什么妙招可记得告诉我。不过我这里想说的不是fckeditor速度的问题,而是不能很好地支持word中图片、公式和绘图的复制粘贴,这个大家也知道,如果含有这些元素,粘贴进fckeditor就自动没了。ewebeditor就做得不错,自动上传word中的图片、公式和绘图这些,转化成img标签,东西是好,可惜要银子的哈,貌似还不便 ...
EL表达式取Map中的值,非常简单${numberMap[key]}就可以,但是要注意,如果你的numberMap是这样的: HashMap<Integer, String> numberMap= new HashMap<Integer, String>(); numberMap.put(0, "零"); numberMap.put(1, "一");   在jsp页面中${numberMap[1]}将取不到值,因为el表达式中数字1是Long类型(好BT啊,都没加L啊),无法匹配到numberMap中的Intege ...
在数据库的设计里面,经常使用parentId字段来构建树型的表结构,如部门、知识点等,数据举例:物电学院->自动化系->08自动化->08自动化一班,类似于这样的数据结构。如何查询某个节点下的所有子孙节点,在程序设计中有两种方法。以如下表结构做说明: CREATE TABLE `basic_depart` ( `departId` char(32) CHARACTER SET latin1 NOT NULL COMMENT '部门ID', `parentId` char(32) CHARACTER SET latin1 DEFAULT NULL COMMENT ' ...
    本来一直用struts2.1.6,可惜在转换Float类型的时候会出错,众所周知的bug,没办法,换成struts2.2.1,连同必须要的其它6个包一起更新才行,其中的一个javassist-3.7.ga.jar居然在essential包里面没有,昏厥,只好去google一个down下来。值得说一下的是,删除原来的旧包,更新这些新包,也可能会报cann't load configuration之类的错误,原来是没有停掉tomcat直接在eclipse里面删除旧包,struts2-core包是删除不掉的,正在被tomcat使用嘛,这样就会在context里面加载新旧2个struts2-co ...
Global site tag (gtag.js) - Google Analytics