跟我一起学MiniOA
血战31天
《31天学会CRM项目开发(C#编程入门及项目实战)》作者,IT经理,程序员
展开
-
跟我一起学MiniOA:前言(连载)
本课程有四大亮点,1、零基础学习Web应用程序开发;2、讲解多种语言的开发入门,重点讲解Java;3、详细介绍MiniOA开源协同办公系统的设计和开发过程;4、分享笔者求职和工作点滴。原创 2011-05-21 07:49:00 · 1752 阅读 · 2 评论 -
Lucene全文检索1
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人原创 2011-09-29 13:32:27 · 758 阅读 · 1 评论 -
MySQL数据库中文全文检索解决方案
在MySQL建立英文的全文索引不是难事,但是要做好中文的全文索引需要做很多工作。MySQL默认不支持中文索引,因为中文不能像英文那样通过空格来准确的判断单词,而需要通过语义来判断,这就需要中文切词工具支持,由于版权问题,MySQL一直没有提供中文支持,虽然MySQL发展的原创 2011-09-29 21:03:16 · 627 阅读 · 0 评论 -
为什么要配置c3p0?
什么是c3p0?C3P0是一个开放源代码的JDBC连接池,Hibernate的发行包中默认使用此连接池。为什么要配置c3p0?MySql数据库连接默认最长时间是8小时,如果超过这个时间,MySQL操作将会失败,所以必须设置c3p0,除非你能保证8小时内至少有人访问原创 2011-10-18 12:18:29 · 838 阅读 · 0 评论 -
如何实现在线人数统计和登录限制?
关键词:minioa目标:统计在线人数,5分钟内活动的连接视为在线。同一帐号不能同时登录,当某帐号登陆时,之前登录的人会被强制退出。表结构,记录用户id,sessionId,创建时间,最后一次活动时间,ip地址,是否要强制退出。 CREATE T原创 2011-10-19 10:03:46 · 1068 阅读 · 0 评论 -
即时通讯工具Openfire Spark安装指南
讨论地址:http://www.minioa.net/viewtopic.php?f=14&t=289Openfire是著名的开源即时通讯工具,支持XMPP协议,即Jabber。Spark是其客户端,能够当Openfire的客户端还有很多。免费搭建企业即时通讯平台原创 2011-10-19 14:02:50 · 1148 阅读 · 0 评论 -
Richfaces调试模式
在使用Richfaces的过程中经常出现莫名其妙的错误,希望能进入debug模式查看具体的错误信息。通过a4j:log放入a4j:form即可,参考文献:http://docs.jboss.org/richfaces/latest_3_3_X/en/devguide/html/a4j_log.html原创 2012-10-21 20:39:57 · 715 阅读 · 0 评论 -
JSF+MySQL时区设置
如同在Java中进行数学计算时,直接使用Float会导致精度损失,在JSF中要保证日期时间显示准确或相减得到正确的值,必须注意时区设置。1、java全局时区设置//设置全局时区TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai");TimeZone.setDefault(tz);2、jsf页面中时区设置 3、如果使用MyS原创 2012-11-08 08:46:06 · 808 阅读 · 0 评论 -
MiniOA增加Pdf在线阅读功能
原理:通过SWFTools将pdf转成swf,然后使用FlexPaper播放swf。值得注意的是这两款工具对编程语言没有要求,也是说在php或jsp,甚至是jsf中均可使用。1、安装SWFTools将安装目录复制到minioa的WebContent下2、将FlexPaper文件夹复制到minioa的templates\default下,将index.html重命名pdfreader.j原创 2012-11-07 21:22:35 · 2270 阅读 · 0 评论 -
学习CSDN右下角弹出广告
广告效果,当页面加载完毕后,慢慢弹出广告,然后再慢慢退出。经过分析,只需要将message_pop.css和msg.popup.js加入到网页就行。为了能够在自己的网页中实现类似广告弹出效果,我们将这两个文件存在本地。分析msg.popup.js得知,广告内容页是_message_callScript("pop.html"),只需要构造一样的pop.html就可以了。由于Min原创 2012-11-25 19:24:15 · 926 阅读 · 0 评论 -
phpbb安装sitemap插件
讨论地址:http://www.minioa.net/viewtopic.php?f=18&t=263安装Sitemap FX下载http://www.phpbb.com/customise/db/mod/sitemap_fx/安装指南http://www原创 2011-09-29 08:42:44 · 1282 阅读 · 0 评论 -
MySQL全文索引 Fulltext
讨论地址:http://www.minioa.net/viewtopic.php?f=24&t=259搜索记录时,我们经常会用到like,然而这样的效率很低。后来有人推荐可以使用regexp,这里,我们要介绍的是Fulltext首先,要确保你的MySQL版本足够的原创 2011-09-28 16:58:49 · 764 阅读 · 0 评论 -
跟我一起学MiniOA:第一章 1.4 Richfaces控件(连载)
<br /> 本小节内容请参见Richfaces Demo,它的介绍更直观、权威、详细。Richfaces演示地址http://livedemo.exadel.com/richfaces-demo/richfaces/modalPanel.jsf。下载地址:http://code.google.com/p/minioa/downloads/list<br /><br />Richfaces Demo安装<br />MiniOA的程序结构尽量保持与Richfaces Demo一致,所以我们直接在原创 2011-05-23 20:03:00 · 1018 阅读 · 0 评论 -
跟我一起学MiniOA:第一章 1.3 JSF标签参考(连载)
来源:http://www.exadel.com/web/portal/jsftags-guide表单Form<h:form id="myForm"></h:form>按钮<h:commandButton id="submit" value="提交" action="#{yourJavaBean.submit}"></h:commandButton>链接形式的按钮<h:commandLink id="link" action="#{yourJavaBean.submit}原创 2011-05-23 20:01:00 · 868 阅读 · 0 评论 -
跟我一起学MiniOA:第一章 网页制作基础知识(连载)
网页,大家都熟知的名词,一个html文件是网页,博客也由网页组成,163网站也由网页组成,OA系统也是,它们都基于浏览器,统称Web Application。这里我们不得不提B/S结构和C/S结构,B/S结构,即浏览器/服务器模式,基于浏览器的应用程序都属于B/S结构,最大特点是只需要在服务器上部署程序,其他用户只需要在浏览器中输入服务器地址即可使用系统;C/S结构,即客户机/服务器模式,例如QQ,最大特点是需要在每台客户端上安装程序,每台客户端有较强的数据处理能力。我们要讲解的MiniOA就是B/S结构。原创 2011-05-23 19:50:00 · 1215 阅读 · 1 评论 -
跟我一起学MiniOA:第二章 几种开发语言入门 2.1Javascript入门
我在介绍javascript、asp、asp.net、php、vba、c#、c、jsp等语言入门时,对语法和理论的讲解会非常少,这些很容易就可以在网上获取,比如你可以在w3school上获取非常权威、完整、详细的html、css、javascript、vbscript等语言的知识。这里,我仅讲解我曾经学习过的、重点关注过的,以及当前实际工作中经常使用的知识点。我讲东西,喜欢先告诉你结果,也就是我们原创 2011-06-03 21:07:00 · 743 阅读 · 0 评论 -
MiniOA开发过程记录(29)-安装Maven
讨论网址,http://www.minioa.net/viewtopic.php?f=7&t=238Windows XP 下安装MAVEN下载apache-maven-3.0.3-bin.ziphttp://maven.apache.org/download.原创 2011-09-26 07:55:33 · 771 阅读 · 0 评论 -
MiniOA开发过程记录(33)-自动登录模式
讨论地址:http://www.minioa.net/viewtopic.php?f=7&t=256此前,我们已经讨论过网页自动登录http://www.minioa.net/viewtopic.php?f=6&t=19&p=29。这里,我们讨论的是MiniOA系统内如何原创 2011-09-25 20:41:34 · 786 阅读 · 0 评论 -
使用JMeter对web程序进行压力测试
讨论网址:http://www.minioa.net/viewtopic.php?f=18&t=258Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。原创 2011-09-27 13:38:30 · 84 阅读 · 0 评论 -
MiniOA开发过程记录(30)-创建Maven项目
讨论地址,http://www.minioa.net/viewtopic.php?f=7&t=240 使用maven创建web项目maven_001.gif (9.45 KiB) 被浏览 8 次maven_002.gif (3.79 KiB原创 2011-09-27 07:44:17 · 846 阅读 · 0 评论 -
JSF2.0/Richfaces/MiniOA开发入门视频教程
讨论网址:http://www.minioa.net/viewtopic.php?f=7&t=236JSF2/Richfaces/MiniOA开发入门视频教程,HelloWorld入门案例JSF开发重要步骤:1、创建java文件;2、配置javabean属性;3、创建原创 2011-09-27 10:30:26 · 923 阅读 · 0 评论 -
Java中使用Timer要注意的一点
遇到错误java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:597) at java.util.Ti原创 2012-11-28 18:56:31 · 675 阅读 · 0 评论