- 博客(87)
- 收藏
- 关注
转载 POI中设置Excel单元格格式
引用:http://apps.hi.baidu.com/share/detail/17249059POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellS
2014-01-23 15:57:52 1238 1
原创 CAS SSO研究二:cas_server通过查询数据库验证用户名、密码正确性
1、 jar包准备,因为习惯使用bonecp数据源:mysql jdbc驱动:mysql-connector-java-5.1.13-bin.jarcas jdbc支持:cas-server-support-jdbc-3.4.11.jar数据源:bonecp-0.7.1.RELEASE.jar、guava-r09.jar2、编辑:WEB-INF\deployerConfigCont
2014-01-23 14:05:26 9416 1
原创 CAS SSO研究一:抛弃Https让Cas以Http协议提供单点登录服务
本文环境:1、apache-tomcat-7.0.50-windows-x862、cas-server-3.4.113、cas-client-3.2.1将cas-server-webapp-3.4.11.war放入tomcat的webapps下,改名ROOT.war,启动tomcat,待自动解压后,进行如下修改:1、修改WEB-INF\deployerConfigConte
2014-01-22 18:51:40 15884 4
原创 JavaScript模拟的HashMap,请大家多多提意见!
/** * V1.0 * HashMap javascript版 * 2013-09-04 * var map = new $.HashMap(); map.put("age","20"); map.put("name","yk1"); alert(map.get("age")); alert(map.toString());
2014-01-21 13:08:17 2350
原创 通过SpringMVC+Annotation实现方法、按钮级别的细粒度权限控制
随着企业信息化的不断深入,各种各样的信息系统成为提高企业运营及管理效率的必备工具,越来越多的企业核心机密如销售机会、客户资料、设计方案等通过信息系统存储、备案、流转,这些核心资料一旦外泄,势必对企业造成极大损失。科技时代,信息是企业生存的命脉,信息的安全也必然成为企业极度重视的问题。如今,随着各种信息安全措施的实施,信息泄密已经从外部泄漏向内部人员泄漏转移。外部的黑客、病毒要想获取有价值的信息,必
2014-01-18 20:07:03 62007 13
转载 网络信息系统技术安全与防范
网络信息系统技术安全与防范作者 ×××摘要:随着信息产业的高速发展,众多企业、单位都利用互联网建立了自己的信息系统,以充分利用各类信息资源。但是我们在享受信息产业发展带给我们便利的同时,也面临着巨大的风险。我们的系统随时可能遭受病毒的感染、黑客的入侵,这都可以给我们造成巨大的损失。本文主要介绍了信息系统所面临的技术安全隐患,并提出了行之有效的解决方案。 关键字:信息系统 信息安全
2014-01-18 17:51:48 2312
转载 memcache与spring集成 实例
memcache.server=127.0.0.1:11211memcache.initConn=20memcache.minConn=10memcache.maxConn=50memcache.maintSleep=3000memcache.nagle=falsememcache.socketTO=3000一、前期准备1) 下载memcached服务端mem
2013-09-07 10:37:22 6738 1
转载 Java使用memcached
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:public class MemcachedUtil { /** * memcached客户端单例 */ private stat
2013-09-06 13:39:58 3597 1
转载 使用Memcached、Spring AOP构建数据库前端缓存框架
上回说到Memcahed的安装及java客户端的使用(http://my249645546.iteye.com/blog/1420061),现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。 数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数据库的前端缓存是个很
2013-09-06 13:33:05 1342
转载 Java防跨域攻击解决方案
思路: 判断referer里的地址是否和当前的地址一致,如果不一致则说明是跨域攻击的,否则不是 /** * 验证请求的合法性,防止跨域攻击 * * @param request * @return */@SuppressWarnings("rawtypes")publicstatic boolean validateRequest(HttpServlet
2013-09-02 17:29:30 1474
转载 如何判断一个请求是否为AJAX请求
在一次做非常复杂的ajax应用时,如果一个会话已经超时,但是此时再通过ajax请求,那么ajax返回的则是一个登陆页面的html,那这下就惨了,页面上而已就乱了,那么,能否在java端,如拦截器里判断客户的的请求是否是ajax请求呢,经过查询,能. 普通请求与ajax请求的报文头不一样,通过如下 String requestType = request.getHeader("X
2013-09-02 16:30:22 774
转载 如何有效地控制项目进度
软件开发的项目周期大体分为3个阶段:获取需求和定义产品、开发和测试、部署和运维。 在获取需求和定义产品阶段,需要防止的不是进度太慢而是过快、过草率。特别是对于创业公司的产品经理来说,很可能因为看到开发人员无事可做而感到压力,所以尽快完成产品定义,而没有充分了解市场和竞争对手信息,没有与合作伙伴充分沟通,没有做深入的思考。这些因仓促而隐藏的问题,发现得早则导致开发阶段大量返工,发现得晚则
2013-02-06 21:27:41 766
转载 我们在囧途之软件投标篇
我是一个“标准“的软件公司技术人员,有很多搞开发的朋友对软件的架构、开发、实施都很在行,而且技术研究的也很深入,首先这里我表示肯定,不过其实很多搞软件的朋友仅仅接触到的是软件合同签订完毕后接下来的过程,软件从意向确定、谈判、方案设计到最终达成协议其实有很多种方式。当今很多大中型企业软件(除了直接购买成品)如果要上信息化软件都是要通过一个方式,那就是招标(政府更加如此,通过一个电话派个销售去谈谈就签
2013-02-01 13:28:19 853 1
转载 Java汉字转拼音pinyin4j用法
汉字转换拼音在日常开发中是个很常见的问题。例如我们伟大的12306,在地名中输入“WH”,就会出现“武汉”“芜湖”“威海”等地名,输入“WUHU”就会出现“芜湖”。 Java获取汉字的拼音,pinyin4j这个库可以很好的解决这个问题。下载地址:http://sourceforge.net/projects/pinyin4j/下载解压,里面有个pinyin4j-2.5.0.jar,
2013-02-01 13:18:38 768
转载 C# 对文本文件的读写
计算机在最初只支持ASCII编码,但是后来为了支持其他语言中的字符(比如汉字)以及一些特殊字符(比如€),就引入了Unicode字符集。基于Unicode字符集的编码方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系统中,一个文本文件的前几个字节是用来指定该文件的编码方式的。如果你使用NotePad或WordPad来打开一个文本文件,你并不用担心该文件的
2013-01-24 13:30:51 1935
原创 unity3D与网页的交互
由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。 原理很简单:1、unity向
2013-01-21 15:10:23 5375
转载 Unity3d资料备忘
AssetBundles are files which you can export from Unity to contain assets of your choice. These files use a proprietary compressed format and can be loaded on demand in your application. This allows yo
2013-01-19 18:39:34 5919
原创 SELinux对Zend Guard Loader有影响,必须关闭SELinux,Zend Guard Loader 才能正常
倒腾了很长时间,Zend Guard Loader也没有安装成功,最后发现时SELinux惹的祸,备注一下,以后详细研究!SELinux对Zend Guard Loader有影响,必须关闭SELinux,Zend Guard Loader 才能正常
2013-01-16 13:14:21 1143
原创 RedMine甘特图的日期显示,修改放大之后都是"星星"的BUG
默认情况下,RedMine的甘特图日期显示都是"星",是因为日期名太长,修改redmine\config\locales\zh.yml如果是BitNami的集成版则是BitNami Redmine Stack\apps\redmine\htdocs\config\locales\zh.yml其中的日期名,即可只显示 一、二、三这种短日期名.改过之后
2013-01-16 13:08:31 3438
转载 如何让redmine中问题或论坛中图片附件自动预览
最近公司在推行redmine用做项目管理的工具来使用,但是在新增加任务或者论坛消息时候有个问题,新增加图片的话,在查看问题或消息的时候,无法预览,必须点击一次,在新窗口打开,非常费事,所以考虑是不是有什么方法可以解决这个问题,于是就看到了“redmine_lightbox”有相关的代码,于是将之复制到redmine里面,一实验,果然可以,贡献:修改 app\views\attach
2013-01-16 13:04:43 6767 2
原创 Execl转存XML文件时需要注意的问题
Execl转存为XML数据时,需要注意一个属性ss:ExpandedRowCount,他表示当前Sheet的有效数据行数
2013-01-08 17:04:18 804
原创 JAVA操作Execl时生成的XML文件的编码问题
Java操作Execl在比较复杂的情况下如:需要有精致的格式,且有多个Sheet表格的时候并没有太完美的解决方案,将Execl文件另存为XML格式,然后像操作文本文件一样操作Execl是一种不错的解决方案! 但具体操作的时候遇见使用JAVA编辑后保存的文件内容与Execl转存的内容一模一样,但是就是用execl打不开的情况,execl转存的xml在eclipse中查看时UTF-8格式,J
2013-01-08 14:33:25 852
转载 自定义Unity3d导出项目加载页面
在生成的页面中,改动JS配置代码即可: backgroundcolor: "0a0a0a",//背景色 bordercolor: "ffffff",//边框颜色 textcolor: "ffffff",//文本颜色 logoimage: "logo.png",//logo路径 progressbarimage: "lodin.png
2012-12-16 15:38:23 4728 2
原创 Unity3d在浏览器中全屏显示
unity3d发布成网页格式后,默认不是在浏览器中全屏显示,这个当然是不行的了,既然在网页中显示,那么就可以通过调整HTML+CSS来让界面100%显示,所以简单的修改一下其中的CSS即可!修改后的HTML: Unity Web Player | U3DWorkSpace <!-- var unityObjectUrl = "Unit
2012-12-16 15:18:53 8457 5
原创 linux下启动svn及redmine的命令,留下备忘
[code="java"]svnserve -d -r /usr/local/svn/longshu 启动svnmongrel_rails cluster::startmongrel_rails cluster::restartmongrel_rails cluster::stop[/code]
2011-10-30 20:18:04 253
原创 解析URL带参数的表达式,留下来做备份
[code="java"]String str = "index.html?sex=1&m=RootFacade@ondelete&id=4&name="; System.out.println("...." + str.replaceAll("([^=m]+)=([^&]*)", "$1=||"));[/code]
2011-01-28 22:11:20 139
在Apache中使用SSL
分享一下播布课的视频教程,在Apache中使用SSL小布作品:作品:在Apache中使用SSL - 01小布作品:作品:在Apache中使用SSL - 02小布作品:作品:在Apache中使用SSL - 03小布作品:作品:在Apache中使用SSL - 04小布作品:作品:在Apache中使用SSL - 05小布作品:作品:在Apache中使用SS...
2009-11-26 18:24:10 154
运用装饰模式截取用户输入构建通用验证
在系统开发中,与用户交互的地方,例如表单输入,浏览器URL传参都是系统安全的敏感地带。传统的客户端JavaScript验证只能挡君子而不能拦小人,因为用户一旦将JS禁用,我们就无能为力。于是人们说最安全的方式还是在服务器端验证。但是这种最安全的方式却是很麻烦的做法!因为我们无法只单单的在服务器端验证,我们还需要做客户端传统验证,这样一来同一套验证,客户端一次,服务器端一次,暂且不考虑执行的效率,...
2009-11-26 17:56:32 149
原创 双系统(xp+ubuntu)删除ubuntu
我的电脑安装了双系统,Windows和Linux,不过由于Linux在最近一段时间内不会使用,所以我打算删除Linux。 删除Linux最需要注意的地方,就是MBR(Master Boot Record)。在删除Linux分区前,我们需要将启动Windows的引导信息写入MBR,否则,MBR中的Linux引导信息,当然就不能启动Windows系统了。一:将Windows的引导信息写入MBR ...
2009-11-26 17:52:23 295
原创 能读懂这些话的,都是心里有故事的人
1、有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。 2、以为蒙上了眼睛,就可以看不见这个世界;以为捂住了耳朵,就可以听不到所有的烦恼;以为脚步停了下来,心就可以不再远行;以为我需要的爱情,只是一个拥抱。 3、那些已经犯过的错误,有一些是因为来不及,有一些是因为刻意...
2009-11-16 16:48:18 218
原创 iText的简单应用
第一章 创建一个Document利用iText五步创建一个PDF文件:helloword。第一步,创建一个 iTextSharp.text.Document对象的实例:Document document = new Document();第二步,为该Document创建一个Writer实例:PdfWriter.getInstance(document, new FileStream...
2009-11-12 13:49:20 292
利用Windows批处理自动开启和关闭服务
内存越来越大,装的程序也越来越多,平时工作时Myeclipse、PowerDesigner、Dreamweaver、Tomcat、Plsqldev开了一大堆!很多经常用,但又不是每次都用到的程序,如Oracle、Mysql、VMware,设置自启动太浪费内存,设置为手动有必须每次一个一个的找到分别启动,很是麻烦! 这个批处理(以VMware为例)可以让你动动鼠标即可以自动开启...
2009-11-12 10:24:57 1141
在Ubuntu上建立服务器环境(3):编译安装Apache,配置其在webmin里可用
如果使用apt-get的方式安装apache,会发现apache的安装目录很乱,而且并不是按照默认的apache目录结构组织的,这给后期的配置造成了很大麻烦!在编译安装apache之前,需要确定您的系统是否已经安装gcc编译环境和Zlib,如果没有安装您可以通过以前几步安装:1、安装gcc:sudo apt-get build-dep gcc2、安装zlib:apt-get install zli...
2009-11-04 15:14:00 126
在Ubuntu上建立服务器环境(2):JDK、Mysql、Ftp的安装
1、安装JRE和JDK 详见:http://wiki.ubuntu.org.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE 1)安装JRE:sudo apt-get install sun-java6-jre 2)安装JDK:sudo apt-get install sun-java6-jdk 3)配置环境变量: sudo vi /etc/envi...
2009-11-04 11:12:00 136
在Ubuntu上建立服务器环境(1):基本环境的配置
在服务器上操作1、安装openssh:sudo apt-get install openssh-server一下各步均在ssh上进行2、配置服务器静态IP 1)sudo vi /etc/network/interfaces 2)auto eth0 iface eth0 inet static address 192.168.1.201 ...
2009-11-03 18:42:00 310
Oracle学习笔记(1):Oracle体系结构概览
本文基于播布课《小布老师Oracle 9i DBA Fundamentals》 通过本文应该可以明白一下几点: 1、对oracle系统结构有大体了解 2、明白什么是oracle server,什么是oracle instance,什么是oracle database 并了解他们的区别oracle体系结构图:...
2009-10-30 16:49:00 207
【转】vsftpd.conf 联机手册
VSFTPD.CONFSection: File Formats (5)Index Return to Main Contents 名称vsftpd.conf - vsftpd 的配置文件 描述vsftpd.conf 可以用于控制 vsftpd, 以实现各种各样的功能. vsftpd 缺省到 /etc/vsftpd.conf 处查找此文件. 当然, 您也可以通过命令行参数进行指定. 这...
2009-10-28 13:24:00 178
【转】关于Ubuntu的ip设置
Ubuntu命令行修改网络配置方法/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.1. 以DHCP方式配置网卡编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primary networ...
2009-10-28 11:19:00 150
[转]Oracle实例和Oracle数据库详解
一、ORACLE实例 1、ORACLE 实例——包括内存结构与后台进程 System Global Area(SGA) 和 Background Process 称为数据库的实例。 2、ORACLE 数据库——物理操作系统文件的集合 一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等) 3、系统全局共享区System Global Area(SGA) ...
2009-10-25 22:10:00 123
[转]ORACLE实例与数据库详解及启动方式
[ORACLE实例与数据库详解]: 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个 Instance之类的话。 其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是 Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经 验,不过基础的概念...
2009-10-25 21:57:00 146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人