技术、IT
rosten
这个作者很懒,什么都没留下…
展开
-
Tomcat中端口号修改
修改tomcat中server.xml文件中的port,如下: connectionTimeout="20000" redirectPort="8443" />原创 2009-12-03 22:01:00 · 618 阅读 · 0 评论 -
JAVA EXCEL API简介
<br />AVA EXCEL API简介<br />Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。<br />现在发布的稳定版本是V2.0,提供以下功能:<br />从Excel 95、97、2000等格转载 2011-03-17 09:04:00 · 569 阅读 · 0 评论 -
jxl 使用总结
API总结 1、创建或读取一个工作薄 Workbook 创建一个工作薄,就是整个Excel文档, WritableWorkbook wwb = Workbook.createWorkbook(os);其中os为一个文件输出流。当然还有很多其他的入参,比如File等。 Workbook不但能用来创建工作薄,也可以读取现有的工作薄,比如: Workbook.getWorkbook(java.io.File file);Workbook是一个很重要工具类,里面方法基本上都是stat原创 2011-03-17 09:05:00 · 980 阅读 · 1 评论 -
Quartz调度器(定期执行)使用介绍
你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用java编程吗?如果这些问题中任何一个你回答是,那么你应该使用 Quartz调度器。 旁注:Matrix目前就大量使用到了Quartz。比如,排名统计功能的实现,在Jmatrix里通过Quartz定义了一个定时调度作业,在每天凌晨一点,作业开始工作,重新统计大家的Karm原创 2011-03-18 09:18:00 · 1838 阅读 · 0 评论 -
JSP页面中出现Internet Explorer无法打开Internate站点...已终止操作
<br />jsp页面中头部有以下<%<br /> String path = request.getContextPath();<br /> String basePath = request.getScheme() + "://"<br /> + request.getServerName() + ":" + request.getServerPort()<br /> + path + "/";<br />%><br /> <br /> <br /><原创 2011-03-23 20:50:00 · 2301 阅读 · 0 评论 -
ClassLoader介绍分析
<br />1 前言ClassLoader 是 Java 虚拟机 (JVM) 的类装载子系统,它负责将 Java 字节码装载到 JVM 中, 并使其成为 JVM 一部分。 JVM 的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块 , 而不影响系统其他功能模块的正常运行。本文将分析 JVM 中的类装载系统,探讨 JVM 中类装载的原理、实现以及应用。2 装载过程简介类装载就是寻找一个类或是一个接口的字节码文件并通过解析该字节码来构造代表这个类或是这个接转载 2011-04-27 22:11:00 · 459 阅读 · 0 评论 -
hibernate-memcached--在Hibernate中使用Memcached作为一个二级分布式缓存
今天在网上看到一个用Memcached作为Hibernate二级分布式缓存,感觉挺有兴趣,就是尝试用了,感觉还不错,就推荐给大家看一下。官方网址: http://code.google.com/p/hibernate-memcached/目前最新版本为1.0, 支持Hibernate3.3.下面是具体的使用方法:hibernate-memcached需要支持的类库如下:hibernate-memcached-.jarmemcached-2.1.jarspy-2.4.jarcommons-codec 1.3s转载 2011-04-27 21:32:00 · 790 阅读 · 0 评论 -
MVC已过时,MOVE时代来临?
LinkedIn的软件工程师Conrad Irwin开始使用另一种模式:MOVE采用了一个新的模型:MOVE:Model,Operation,View and Event。日前Conrad Irwin在个人博客上分享了关于这种模式的一些观点。MVC是一个很常用的程序开发设计模式,M-Model(模型):封装应用程序的状态;V-View(视图):表示用户界面;C-Controller(控制器):转载 2013-10-16 11:23:25 · 674 阅读 · 0 评论 -
Move模式的细化
1、控制器拥有所有的视图、模型、事件和操作,控制着它们的生命周期;2、每一个事件和操作都拥有控制器的弱引用;3、每个视图或模型的事件代理都指向其对应的事件对象, 由事件对象中的业务逻辑决定调用哪些操作或操作组合;4、每一个操作最好拥有其对应视图的弱引用;也可通过控制器调用;5、针对每一个视图或模型更改的操作要求,均在对应的操作对象中增加或合并新方法以满足要求;6、每翻译 2013-10-17 10:13:56 · 1284 阅读 · 0 评论 -
科技创始人们应该关注的12大领域
有远见的创始人都不会只停留于更新及迭代产品,他们会观察其他行业和长尾市场的情况,寻找灵感和机会。不论你在寻找新的成长方式还是仅仅想弄明白竞争动向,保持敏捷都是关键。那么创始人们应该关注哪些事情呢?分两个方面,一个是关于自身产品的,另一个则是关于行业的。关于自身产品1. 销售自动化销售人员固然很重要,但销售自动化同样重要,它改变了小型及大型公司做生意的方式。ConversionC转载 2013-10-22 11:32:53 · 619 阅读 · 0 评论 -
产品经理的七种武器
工欲善其事必先利其器,在这个人人都是产品经理的时代,作为专业的产品经理更需要掌握先进的武器,本文针对产品经理的日常工作整理了七种十分实用的工具推荐给大家。原型设计:AxureAxure是一款原型设计软件,一直是产品经理的们的首选。它拥有可视化工作环境,让你不用进行编程就可以创建出产品线框图,配合自己导入的素材甚至可以制作高保真的产品原型。它还可以进行负责的逻辑编程,可以让线框图实现转载 2013-10-22 17:18:08 · 585 阅读 · 0 评论 -
jsp生成动态excel
<br />写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的。复杂的你可能还要查询数据库什么的。<br /> <br />///////////////////////////Test.java///////////////////////////////////////////<br />package com.jagie.test;<br />import java.io.*;<br />import jxl.*;<br />im原创 2011-03-17 10:04:00 · 691 阅读 · 0 评论 -
利用JSP生成EXCEL文件
<br />1.利用excel做成输出模板,保存时为HTML格式<br /><br />2.在页面种增加<br /><%response.setContentType("application/vnd.ms-excel");%> <br /><%@ page contentType="application/vnd.ms-excel; charset=gb2312" %><br /><br />3.默认文件名<br /><% <br /> String filename=new Strin转载 2011-03-17 09:48:00 · 411 阅读 · 0 评论 -
Hibernate 结合 Jasper
Hibernate与Jasper结合,需要在项目中引入的jar包,包含如下几个: 1:commons-beanutils-1.8.0.jar2:commons-collections-2.1.1.jar3:commons-digester-1.7.jar4:commons-logging-1.0.4.jar5:groovy-all-1.5.5.jar6:iText原创 2009-12-03 20:27:00 · 422 阅读 · 0 评论 -
Hibernate中的cascade和inverse
这段时间一直使用hibernate,使用被动控制的情况偏多,在使用主动控制时,参考并转载http://www.javaeye.com/topic/314785 这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。Cascade:Cascade属性的可能值转载 2010-02-22 19:01:00 · 653 阅读 · 1 评论 -
apache配置svn中出现can not load modules/mod_dav_svn.so问题解决
apache配置svn中出现can not load modules/mod_dav_svn.so问题,原有不是不存在mod_dav_svn.so 原因:apache中dll文件与subversion中的dll有冲突。 解决方法:拷贝subversion目录bin目录中所有dll文件到apache目录bin目录中。原创 2010-03-03 20:16:00 · 9329 阅读 · 3 评论 -
几种javascript函数定义的差别
javascript函数的定义1:调用关键字function来构造,如: function distance(x1,x2,y1,y2) { var dx=x2-x1; var dy=y2-y1; return Math.sqrt(dx*dx+dy*dy); } 2:使用Function()构造函数转载 2010-03-07 13:36:00 · 3239 阅读 · 0 评论 -
eclipse 中修改java编译版本
修改方法是:1:Preferences-->Java-->Compiler->Compiler compliance level,选择一个需要的版本,比如从默认的1.4改为5.02:如果只想修改一个工程的Compiler compliance level,就右单击工程,选择属性,在其中的Java Complier中选择Compiler compliance level的值。原创 2009-12-30 22:23:00 · 19801 阅读 · 0 评论 -
jsp中pageEncoding、charset=UTF -8"、(request/response).setCharacterEncoding("UTF-8")详
在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和转载 2010-04-01 09:01:00 · 681 阅读 · 0 评论 -
firefox 网页刷新功能设置
在firefox的地址栏上输入about:config回车找到browser.cache.check_doc_frequency选项,双击将3改成1保存即可。注:0: Once per session 每个进程一次 每次启动Firefox时检查 1: Each time 每次访问此页时检查 2: Never 不检查 3: When appropriate原创 2010-05-24 20:17:00 · 952 阅读 · 0 评论 -
关闭标签自动提交功能
方法:修改form标签的内容,如下: 添加onsubmit即可。原创 2010-05-24 20:19:00 · 542 阅读 · 1 评论 -
js、jsp传递参数乱码问题解决
以前有提到过乱码问题,最近在使用window.open时又出现此类问题,现解决如下: 1:使用encodeURIComponent函数对参数进行处理,例如:window.open("html.jsp?name=" + encodeUrlComponent(value))); 2:修改tomcat服务器的server.xml文件添加:useBodyEncodingForURI="tr原创 2010-05-30 19:27:00 · 710 阅读 · 0 评论 -
windows2003中tomcat无法正常启动
<br />windows2003服务器操作系统中,安装tomcat6.0.18安装成功后,tomcat无法正常启动,查看日志发现错误:<br /> <br />[173 javajni.c][error] 找不到指定的模块。<br />[924 prunsrv.c] [error] Failed creating java ***jvm.dll<br />[1179 prunsrv.c] [error] ServiceStart returned 1<br /> <br /> <br />原创 2010-06-12 15:25:00 · 2503 阅读 · 0 评论 -
pv如何正确统计
为了更好的分析得到的PV量, 使自己由日志文件得到的PV量更接近Google由日志中统计出的PV量要排除掉如下一些:1. 搜索引擎爬虫过来的搜索引擎,爬虫这些访问不是用户行为,应该排除处理方法: 一般有异常IP地址的访问量和UA信息的判断获得,排除这些因素的PV量2. 中间跳转页面中间跳转页面,对用户来说只能看到跳转后的页面信息,之前发起跳转的页面对用户不可见,应该排除原创 2013-10-23 13:58:42 · 4594 阅读 · 0 评论 -
GitHub 环境搭建(一)
Git是一个分布式的版本控制系统,最初编写用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功。Github目前已经有100多万的开发者,并且对于公共项目的托管免费。Github使得版本控制更加容易,多人协作编码变得简单。使用过SVN的同学应该知道,当没有网络的支持,开发者并没有办法提交已完成代码。Github支持离线提交,其实就是提交到本地仓库。每一个开发者clone下的项转载 2013-11-15 10:11:50 · 9826 阅读 · 0 评论 -
centos下完全卸载mysql
1、yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。原创 2014-05-06 08:43:39 · 76941 阅读 · 1 评论 -
centos操作系统mysql utf8设置
一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+-------------------------原创 2014-05-07 15:18:55 · 4248 阅读 · 0 评论 -
centos下rpm安装mysql5.6.17(一)
1、首先下载mysql的linux版本()原创 2014-05-06 09:26:02 · 3475 阅读 · 0 评论 -
android版本app本地调试虚拟机地址
android的app开发中,对本地虚拟机进行调试的地址为:10.0.0.2原创 2014-04-28 16:43:59 · 1274 阅读 · 0 评论 -
Eclipse git图文教程
与svn比较,git确实要复杂很多。建议新手朋友先看《Git Pro》这本电子书,用命令行操作一下,再来使用Eclipse的git插件,这样比较容易理解。Git服务器以OSChina为例,创建帐号,新建项目就不介绍了。我建了一个测试项目,地址是https://git.oschina.net/pocketdigi/test.git很多文章都说第一步是给Eclipse装EGit插件,但我的原创 2014-07-02 10:27:26 · 34000 阅读 · 4 评论 -
花20分钟写的-大白话讲解如何给github上项目贡献代码
本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的。如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程。于是我快速写了这么个东西。一来整理下自己混乱的思路,二来想号召大家一起用git开发点东西,可是好几个同鞋只会寂寞的给自己push。我先说下 我之前转载 2014-07-02 10:54:52 · 1361 阅读 · 0 评论 -
Git的深入理解与GitHub托管服务的使用
版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间进行区别。这么做的唯一好处就是简单,坏处也不少:有时候会混淆所在的工作目录,一旦弄错了文件数据就没办法撤销恢复。为了解决这个问题,人们很久以前就开发了许多本地版本控制系统,大多是采用某种简单的数据库来记录文件的历原创 2014-07-02 10:26:54 · 949 阅读 · 0 评论 -
浏览器自动更新最新数据设置
firefox 设置方法:1原创 2014-09-28 10:23:49 · 990 阅读 · 0 评论 -
Eclipse 安装最新SVN插件
、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件下转载 2016-10-24 13:42:06 · 14836 阅读 · 0 评论 -
windows下安装redis
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis转载 2016-10-24 13:43:33 · 601 阅读 · 0 评论 -
CentOS下yum安装mysql,jdk以及tomcat
首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0. 创建个人文件夹[java] view plaincopy# 使用 yum 安装tomcat 和 mysql # 创建文件夹 cd /usr/local mkdir原创 2014-05-04 16:57:25 · 585 阅读 · 0 评论 -
centos操作系统安装mysql(yum方式)
本次环境:CentOS系统,mysql-server(版本忘了,因为是使用yum安装的)过程如下(转载,根据本人安装详细要求,略加修改) : 在提到网站构架的时候,我们经常能够看到“LAMP”的说法,它就是“Linux + Apache + MySQL + PHP”。 MySQL+PHP的协同成功案例已经很多了。比如国外的PHPBB,VBB,国内的Discuz!转载 2014-05-05 11:56:59 · 696 阅读 · 0 评论 -
GitHub 环境搭建(二)
使用GitHub 的windows版本是,使用GitHub登录时会出现如下错误: 错误原因:GitHub windows版本,需要.net framework 4.5以上版本 解决方案:安装.net framework 4.5版本,备注:微软的xp系统,.ne framework 4.5已经不支持。原创 2013-11-15 10:17:31 · 1351 阅读 · 0 评论 -
Spring Security Core Plugin - 5. 配置到安全URL的请求映射
你可以从以下的方式中选择一种来配置怎样保护你的 URL 访问,目的是将访问者的 URL 与此 URL 安全控制映射起来。=>@Secured annotations (default approach)=>A simple Map in Config.groovy=>Requestmap domain class instances stored in the database转载 2013-11-30 20:27:45 · 3286 阅读 · 0 评论 -
eclipse 中 git 使用
(一)git介绍以及命令Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅原创 2013-12-02 10:29:48 · 8099 阅读 · 0 评论