![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
fei_6666
软件开发,java技术
我的百度空间:http://hi.baidu.com/liheng666
展开
-
eclipse 插件配置地址
1.maven插件地址http://m2eclipse.sonatype.org/update-dev/2.Jetty Eclipse plugin download site. http://www.webtide.com/eclipse 3.jettylauncherEclipse 的 Update 地址是:http://jettylauncher.sour...原创 2009-11-26 17:07:56 · 191 阅读 · 0 评论 -
新发现,中文java类能够运行
大家运行一下下面的代码,呵呵public class 资讯 { public int param; public static void main(String[] args){ 资讯 info=new 资讯(); info.setParam(800); System.out.println(info.getParam()); ...2010-08-06 10:37:44 · 82 阅读 · 0 评论 -
jetty 80 端口被迅雷占用了
今天超级郁闷,上午的时候用jetty跑着我的项目跑的好好的,用的是80端口。到了下午再跑,怎么都跑不起来,可是每次maven都启动编译成功,不报任何错误。 重启了N次,clean 了N 次,还是不行;一想,换个端口吧,改成88端口,立马就可以了。然后又琢磨了琢磨,难道是80端口被其他程序占用了?果不其然,迅雷开着呢,记得迅雷占用的是80端口。至此才明白为什么80端口老是访问不了,但是...原创 2010-02-02 15:07:48 · 94 阅读 · 0 评论 -
视频服务器
linux下:Kd视频服务器,helix视频服务器,real公司研发,Red5构建RTMP流媒体播放平台[原创]windows下:微软自带的视频服务器,Adobe - Flash Media Server 产品厂家自己研发:国内很多了,联想传奇等 ...原创 2010-05-17 09:29:24 · 315 阅读 · 0 评论 -
oracle中的package
oracle中的package(2006-12-21 20:57:46)转载 分类:oracle学习oracle中将function以及procedure单独运行与将其放入package中有何不同:package提供了方便的管理,可以把对于一张表的所有操作,都放到一个包中。最大的优势在于你可以在包中声明一个“游标变量”类型,包中的存储过程就可以用该游标类型的变量“返...原创 2010-05-19 16:26:27 · 101 阅读 · 0 评论 -
hashtable的遍历
Hashtable table=new Hashtable(); table.put("a", "aa"); table.put("b", "bb"); table.put("c", "cc"); Enumeration keys=table.keys(); while(keys.hasMoreElements()){ String key=(S原创 2010-06-02 10:12:39 · 138 阅读 · 0 评论 -
SVN图标含义
SVN图标含义灰色向右箭头:本地修改过蓝色向左箭头:SVN上修改过灰色向右且中间有个加号的箭头:本地比SVN上多出的文件蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件红色双向箭头:SVN上修改过,本地也修改过的文件一个新检出...原创 2010-08-27 14:13:39 · 271 阅读 · 0 评论 -
Struts2--jdk1.4--weblogic8.x
由于Struts2架构不能直接在jdk1.4的weblogic8.x下直接发布,所以,经常遇见一些朋友问“Struts2框架的系统在weblogic8.x如何发布”,我也不想再详细说struts2架构的搭建了,只就把工作笔记中的一部分拿出来贴在这里。1、获得struts2开发包struts-2.0.11-all.zip;2、解压缩后,在“struts-2.0.11\j4”目录下创建批处理文...原创 2011-05-05 14:28:33 · 113 阅读 · 0 评论 -
Ralasafe
Ralasafe简介Ralasafe 是用Java编写的开源(MIT协议)访问控制中间件。它能够轻松处理登录控制、URL权限控制和(业务级)数据级权限管理,实现权限与业务分离。Ralasafe是一款开箱即用的中间件,XML配置和JAVA编程工作量非常少,基本都使用图形化操作方式。非常简单易用,开发经验不丰富,也能很快学会。(屏幕截图)专业集中安全数据级权限管理,包括数据行列级权限管...原创 2011-05-06 15:22:34 · 153 阅读 · 0 评论 -
怎样获取表记录数量最快?
Select Count (*)和Select Count(1)以及Select Count(column)区别文章分类:数据库 一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候c...原创 2010-10-25 14:29:13 · 121 阅读 · 0 评论 -
Servlet中doGet与doPost的区别
Servlet中doGet与doPost的区别Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作还是POST 操作。然后它调用下...原创 2010-10-30 23:48:55 · 97 阅读 · 0 评论 -
将java异常信息stackTrace转换成字符串
public static void main(String[] args) { List l = new ArrayList(); try { l.get(9); } catch (Exception e) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWrit...原创 2011-05-26 12:48:34 · 772 阅读 · 0 评论 -
Win7 时区问题解决办法
为了彻底的解决JAVA在获取系统时间少8小时的问题,请修改注册表。 方法如下:找到原有的注册表并修改对应的地方 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\China Standard Time] “Display“=“(GMT+08:00) 北京,重庆,香港特别行政区,乌鲁木齐...原创 2011-02-21 17:28:47 · 876 阅读 · 0 评论 -
生成javadoc的乱码解决
myeclipse输入在虚拟机参数的地方输入如下参数即可:针对UTF-8编码的文件-encoding UTF-8 -charset UTF-8 针对GBK编码的文件-encoding GBK -charset GBK原创 2011-02-28 18:01:48 · 105 阅读 · 0 评论 -
myeclipse svn 修改用户名和密码
由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。 解决方案:在Eclipse使用SVN的过程中大多数人往往习惯把访问SVN的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:1. 查看你的Eclipse中使用的是什么...原创 2011-03-22 09:39:33 · 59 阅读 · 0 评论 -
CAS ABA问题
CAS ABA问题在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优...原创 2013-08-20 22:03:05 · 109 阅读 · 0 评论 -
开发人员网址
http://www.ostools.net/ 开源中国在线工具http://blog.csdn.net/lem12/article/details/1679247 架构设计原创 2014-06-27 17:43:03 · 109 阅读 · 0 评论 -
Sring split方法
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用 “|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用 Stri...原创 2010-07-09 19:02:18 · 135 阅读 · 0 评论 -
int、char、double与byte相互转换的程序
int、char、double与byte相互转换的程序 //整数到字节数组的转换 public static byte[] intToByte(int number) { int temp = number; byte[] b=new byte[4]; for (int i=b.length-1;i-1;i--){ b[i] = new Integer(temp...原创 2009-08-14 09:06:32 · 104 阅读 · 0 评论 -
理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处
[原创]理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:A: java:comp/env/jdbc/testDSB: jdbc/testDS这两种写法,配置的方式也不尽...2010-04-15 23:04:01 · 518 阅读 · 0 评论 -
jetty配置
Jetty 版本信息 Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。 为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存...原创 2009-11-26 21:21:45 · 172 阅读 · 0 评论 -
ext grid 操作
Ext - Grid Grid是Ext框架中一个重要的组成部分。一般建立Grid主要实现数据的增删改查。 建立一个Grid Grid一般有三个主要的内容,ds,cm,GridPanel var ds = new Ext.data.Store(); var cm = new Ext.grid....原创 2009-11-27 14:38:00 · 142 阅读 · 0 评论 -
eclipse+maven基本开发环境
eclipse+maven基本开发环境的搭建分三步:1.下载eclipse 3.5,maven 2.2.1,mepo 的jar包版本库 ,2.配置好maven路径, 在maven包的conf/settings.xml里配置本地版本库路径G:/mepo/repository3.在eclipse里创建一个maven项目,配置maven运行参数 Goals: ...原创 2009-11-28 18:04:13 · 93 阅读 · 0 评论 -
maven项目部署
三种方案。 1.使用jetty进行测试,有maven插件,这个是嵌入式的,速度要快很多。 Java代码 org.mortbay.jetty maven-jetty-plugin 6.1.5 ...原创 2009-11-28 23:08:36 · 106 阅读 · 0 评论 -
sitemesh学习1
sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心的删掉他们了。如下图,你想轻松的达到复合视图...原创 2009-12-02 21:53:34 · 71 阅读 · 0 评论 -
spring +proxool 0.9.1
一.下载proxool去proxool官网下载proxool,最新版本是0.9.1。下载完后解压,把proxool.jar和proxool-cglib.jar放入你要配置的项目的lib目录下.二.配置proxool.xml添加proxool.xml文件到项目的/WEB-INF下.连接数据库Oracle的配置如下: dbname ...原创 2009-12-04 15:48:45 · 189 阅读 · 0 评论 -
软件设计
需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护需求确认:需求规格说明书概要设计:系统用例图,用例场景详细设计:系统设计报告,数据库设计报告测试:测试用例报告 没有“结构化”设计的软件系统,以后根本谈不上什么维护升级,就是简单的除虫也成了个问题,就算你的软件代码写得再好也只是“乱码”,根本一文不值,这个道理谁都懂,所以要写好软件,概要...原创 2009-12-09 10:04:01 · 109 阅读 · 0 评论 -
软件开发流程
参与工作人员:1)需求分析员 2)软件设计员 3)程序员 4)测试员 5)其他各种管理性质的人员. 流程简介:需求分析员根据客户的说明,发现软件需求并最终写成《软件需求说明书》。 软件设计员根据《软件需求说明书》的要求,设计软件方案,写成《软件设计说明书》。 程序员根据《软件设计说明书》根据的要求,编写源代码。 测试员根据《软件需求说明书》的要求,检...原创 2009-12-09 10:10:55 · 89 阅读 · 0 评论 -
数据库设计步骤
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。概念模型具有以下的特点:l、概念模型是对现实世界的抽象和概括,它真实、充分地反映了现实世界中事物和事物之间的联系,能满足用户对数据的处理要求。2、由于概念模型简洁、...原创 2009-12-10 09:41:30 · 185 阅读 · 0 评论 -
power Designer 常用设置
PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边“Name to Code mirroring”...原创 2009-12-25 15:49:50 · 183 阅读 · 0 评论 -
编程规范
1.项目结构,包结构,类命名,js,css,jsp都要有统一的规范。2.方法名也要规范。方法内的变量则可以自由一些。3.测试浏览器兼容性,最基本的是ie和火狐。4.必要的前台验证和后台验证。5.养成写注释的习惯,不管是复杂的地方还是简单的地方,因为时间长了都可能忘掉。6.常量处理-定义常量类,工具类-放到工具类包。7.书写ajax模块的时候,必须加入以下代码: ...2010-04-01 17:27:16 · 74 阅读 · 0 评论 -
SpringSide 创建一个新应用的配置步骤
SpringSide 创建一个新应用的配置步骤关键词: SpringSide 1. 在web.xml中增加相应模块的struts配置文件,例如: config /WEB-INF/struts-config...2010-04-02 10:27:31 · 71 阅读 · 0 评论 -
易博龙ER/Studio简介
易博龙ER/Studio简介ER/Studio是一个平台无关的逻辑数据结构分析和设计的可视化工具,并可用于特定平台的物理数据库的设计和构造. 其强大,多层次的设计环境适用于数据库管理员,开发者和数据架构师每天来维护企业内的大量复杂数据库应用,强化重用元数据,生成元数据报表.ER/Studio 不断改进的界面和直观简便的特性使发行版本高效易用,这些都是从进二十多年来开发数据建模和CASE工具...2010-04-08 11:12:15 · 456 阅读 · 0 评论 -
Open Flash Chart
Open Flash Chart(OFC) 是一个开源的 Flash 图表绘制工具。本文主要介绍如何在 Eclipse RCP 中使用 OFC 更好的展示图表。在文章的最后,对 JFreeChart 、BIRT Chart 、OFC 三种图表工具做了比较。Open Flash Chart 简介Open Flash Chart(OFC)是一个开源的 Flash 图表绘制工具...2010-04-13 13:17:08 · 151 阅读 · 0 评论 -
内存数据库-timesten
timesten在重研所多个项目中都有内存数据库的应用,但重研所应用的内存数据库有多个版本,没有统一的版本,目前以FastDb占主流。普遍存在以下问题,访问方式不符合SQL92规范,不支持客户服务器模式,没有完整的API,可靠性不高,和数据库之间的数据互操作困难等等。 近期和Oracle技术工程师作了一次关于TimesTen,Oracle10G,Oracle9i的交流。在交流中,O...2010-04-13 14:33:25 · 232 阅读 · 0 评论 -
初学者如何开发出一个高质量的J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Jav...原创 2009-08-05 13:37:09 · 90 阅读 · 0 评论 -
采用CAS原理构建单点登录
企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,多个用户...原创 2014-06-30 15:47:48 · 86 阅读 · 0 评论