简算(要过程)694+126-294 d3dx9.43 dll-4.75+0.57 65×10.1 0.48×99+4.8×0.1

用java编浏览器时,导入jdbc.jar后,不能导入org.jdesktop.jdic.dllbrowser.WebBrowserListenerAdapter包。 - 叫阿莫西中心 - 中国网络使得骄傲马戏中心!
用java编浏览器时,导入jdbc.jar后,不能导入org.jdesktop.jdic.dllbrowser.WebBrowserListenerAdapter包。
StrutsSpringhibernate需要导入的包介绍-java-电脑编程网StrutsSpringhibernate需要导入的包介绍作者:zhangtian0710 和相关&&
&Struts2 Spring hibernate 需要导入的包介绍
&Struts2--------------------------------------------------------
必要
xwork-2.0.4.jar & & & ---
struts2-core-2.0.11.jar ---核心包
ognl-2.6.11.jar
freemarker & & & & & & &
整合spring
struts2-spring-plugin.jar
整合jfreechart
struts2-jfreechar-plugin.jar
文件上传下载
commons-io.jar
commons-fileupload-x.xx.jar
日志
commons-logging &--一般使用spring的或者log4j
Spring-----------------------------------------------------------
&spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。&spring-beans.jar这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,引入spring-core.jar及spring- beans.jar文件就可以了。  &spring-aop.jar  这个jar文件包含在应用中使用Spring的AOP特性时所需的类。使用基于AOP的Spring特性,如声明型事务管理(Declarative Transaction Management),也要在应用里包含这个jar包。(4) spring-context.jar这个jar文件为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、JerReports集成的类,以及校验Validation方面的相关类。(5) spring-dao.jar这个jar文件包含Spring DAO、Spring Transaction进行数据访问的所有类。为了使用声明型事务支持,还需在自己的应用里包含spring-aop.jar。(6) spring-hibernate.jar这个jar文件包含Spring对Hibernate 2及Hibernate 3进行封装的所有类。(7) spring-jdbc.jar这个jar文件包含对Spring对JDBC数据访问进行封装的所有类。(8) spring-orm.jar这个jar文件包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖 spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包。(9) spring-remoting.jar这个jar文件包含支持EJB、JMS、远程调用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的类。(10) spring-support.jar这个jar文件包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。(11) spring-web.jar这个jar文件包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。(12) spring-webm.jar这个jar文件包含Spring MVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JerReports、Tiles、Velocity、 XSLT相关类。当然,如果你的应用使用了独立的MVC框架,则无需这个JAR文件里的任何类。(13) spring-mock.jar这个jar文件包含Spring一整套mock类来辅助应用的测试。Spring测试套件使用了其中大量mock类,这样测试就更加简单。模拟HttpServletRequest和HttpServletResponse类在Web应用单元测试是很方便的。如何选择这些发布包,决定选用哪些发布包其实相当简单。如果你正在构建Web应用并将全程使用Spring,那么最好就使用单个全部的 spring.jar文件;如果你的应用仅仅用到简单的Inversion of Control / Dependency Injection(IoC/DI)容器,那么只需spring-core.jar与spring-beans.jar即可;如果你对发布的大小要求很高,那么就得精挑细选了,只取包含自己所需特性的jar文件了。采用独立的发布包你可以避免包含自己的应用不需要的全部类。当然你可以采用其它的一些工具来设法令整个应用包变小,节省空间的重点在于准确地找出自己所需的Spring依赖类,然后合并所需的类与包就可以了。Eclispe有个插件叫 ClassPath Helper可以帮你找找所依赖的类。  Spring包依赖说明:  1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar3) spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar4) spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar5) spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar6) spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar7) spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar8) spring-webm.jar需spring-core.jar,spring-beans.jar,spring-context.jar,spring-web.jar9) spring -hibernate.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar10) spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar11) spring -remoting.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-context.jar,spring-web.jar,spring-webmvc.jar12) spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar
spring2.0和spring2.5及以上版本的jar包区别
Spring 2.5的Jar打包
在Spring 2.5中, Spring Web MVC 不再是&'spring.jar'&文件的一部分. Spring MVC以'spring-webmvc.jar'&和'spring-webmvc-portlet.jar'文件形式在发行包的&lib/modules&目录中存在。 另外,对Struts 1.x的支持被独立成&'spring-webmvc-struts.jar'。
注意:经常被使用的的Spring的DispatcherServlet也是Spring Web MVC框架中的一部分。因此,就算你只是为了远程访问(例如,暴露Hessian或者 HTTP调用服务)而使用DispatcherServlet,你也得将'spring-webmvc.jar'(或者&'spring-webmvc-portlet/struts.jar')放到'spring.jar'旁边去。
Spring 2.0的&'spring-jmx.jar'&和&'spring-remoting.jar'已经被转移到 Spring 2.5的'spring-context.jar'&(针对 JMX 和非HTTP 远程支持),部分转移到&'spring-web.jar'&(针对HTTP 远程支持)。
Spring 2.0的&'spring-support.jar'&被改名为&'spring-context-support.jar', 更好的表达其真实含义。&'spring-portlet.jar'&被改名为&'spring-webmvc-portlet.jar',表明它是Spring Web MVC framework的子模块之一。 类似的,&'spring-struts.jar'&被改为'spring-webmvc-struts.jar'。
Spring 2.0的'spring-jdo.jar',&'spring-jpa.jar',&'spring-hibernate3.jar',&'spring-toplink.jar'&和&'spring-ibatis.jar'被合并到Spring 2.5大粒度的'spring-orm.jar'中。
Spring 2.5的&'spring-test.jar'&取代了'spring-mock.jar',表达其对test context framework的强烈关注。 注意&'spring-test.jar'&包含了上个版本&'spring-mock.jar'中的一切,因此如果是单元或集成测试,可以直接取代。
Spring 2.5的&'spring-tx.jar'&取代了&'spring-dao.jar'&和'spring-jca.jar'&文件,表达其对transaction framework的强烈关注。
Spring 2.5 将其jar文件直接作为OSGi兼容的bundle。这使得在OSGi环境中使用Spring 更加方便,不再需要定制打包了。
hibernate3.2--------------------------------------------------------------------------
hibernate2.jar:&Hibernate的库,必须使用的jar包&cglib-full-2.0.2.jar&CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包&dom4j-1.4.jar&dom4j 是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar 包,Hibernate用它来读写配置文件。&odmg-3.0.jar&ODMG是一个ORM的规范,Hibernate实现了ODMG规范,这是一个核心的库,必须使用的jar包。&commons-collections-2.1.1.jar:&Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比.util.*强大。必须使用的jar包。&commons-beanutils.jar:&Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。&*注:我没有在Hibernate的lib中看到这个包,不过在Struts中看到这个包,在网上查了一下,这个包提供了易用的反射。我没有用这个包,也没有出问题(从这里看到的:http://www.blogjava.net/kobe09/archive//52745.aspx )&commons-lang-1.0.1.jar&Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。&commons-logging-1.0.4.jar&Apache Commons包中的一个,包含了日志功能,必须使用的jar包。&从网上查到的,以上为必需的包&anant-1.5.3.jar&Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包&ant-optional-1.5.3.jar&Ant的一个辅助包。&c3p0-0.8.4.5.jar&C3PO是一个连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。&proxool-0.8.3.jar&也是一个连接池,同上。&commons-pool-1.2.jar, commons-dbcp-1.2.1.jar&DBCP连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。&实际上Hibernate自己也实现了一个非常非常简单的数据库连接池,加上上面3个,你实际上可以在Hibernate上选择4种不同的数据库连接池,选择哪一个看个人的偏好,不过DBCP可能更通用一些。另外强调一点,如果在EJB中使用Hibernate,一定要用App Server的连接池,不要用以上4种连接池,否则容器管理事务不起作用。&connector.jar:&JCA 规范,如果你在App Server上把Hibernate配置为Connector的话,就需要这个jar。不过实际上一般App Server肯定会带上这个包,所以实际上是多余的包。&jaas.jar&JAAS是用来进行权限验证的,已经包含在JDK1.4里面了。所以实际上是多余的包。&jcs-1.0-dev.jar&如果你准备在Hibernate中使用JCS的话,那么必须包括它,否则就不用。&jdbc2_0-stdext.jar:&JDBC2.0的扩展包,一般来说数据库连接池会用上它。不过App Server都会带上,所以也是多余的。&jta.jar:&JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。&junit-3.8.1.jar&Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。&xalan-2.4.0.jar, xerces-2.4.0.jar, xml-apis.jar:&Xerces 是XML解析器,Xalan是格式化器,xml-apis实际上是JAXP。一般App Server都会带上,JDK1.4也包含了解析器,不过不是Xerces,是Crimson,效率比较差,不过Hibernate用XML只不过是读取配置文件,性能没什么紧要的,所以也是多余的。
相关资料:|||||||StrutsSpringhibernate需要导入的包介绍来源网络,如有侵权请告知,即处理!编程Tags:                &                    随笔分类 - JAVA
摘要: MyEclipse卡死解决 在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样。 MyEclipse在智能提示的时候自动访问网络...
郑文亮 阅读(20) |
摘要: MyEclipse 8.6 在 jsp 中编写 ExtJS时,会出现卡死现象,让人甚是头疼。网上找了很多方法,折腾半天,还是不管用。什么MyEclipse 优化,Validation 取消,MyEclipse 在 JSP 中打 &点& 时,照卡不误。气的都想砸电脑。通过各种尝试,发现以下两种方法可行...
郑文亮 阅读(129) |
摘要: 用MyEclipse10安装Spket主要有3种方式:在线下载更新、下载Zip覆盖、下载jar包安装。我用在线安装尝试了N次终于还是失败,只好下载jar包来安装,在失败了M次之后终于安装成功,现在网上这方面的讲解还是比较少的(很多还都是乱讲的),我把我安装的过程整理了下,希望大家都能成功。。。一、首...
郑文亮 阅读(145) |
摘要: Spket是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。注:不支持配置项的代码提示。一、Spket Eclipse插件与IDE Spket提供了Eclipse插件和独立的IDE环境来...
郑文亮 阅读(18) |
摘要: 最近项目要用ext进行开发,所以这段时间开始学习ext.我这里用的是ext3.0,eclipse3.5。每次都要去查API,很烦,所以装个EXT提示的插件对初学者来说有很大的帮助。假设你已经下载了ext3.0和spket的源码。注意,官方的ext3.0里面没有提供ext.jsb文件.得自己另外去网上...
郑文亮 阅读(11) |
摘要: java.sql.Date 只存储日期数据不存储时间数据// 会丢失时间数据preparedStatement.setDate(1, new java.sql.Date(date.getTime()));//可以这样来处理preparedStatement.setTimestamp(1, new j...
郑文亮 阅读(37) |
摘要: SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记...
郑文亮 阅读(8) |
摘要: 将 ojdbc6.jar tomcat-jdbc-7.0.37.jar 拷贝到工程的WEB-INF\lib 下面一、在Tomcat的配置文件Tomcat7.0\conf\context.xml中添加信息:?1 注意这里的driverClassName写的是o...
郑文亮 阅读(281) |
摘要: Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是 dbcp 饱受诟病,原因有:dbcp 是单线程的,为了保证线程安全会锁整个连接池dbcp 性能不佳dbcp 太复杂,超过 60 个类dbcp 使用静态接口,在 JDK 1.6 编译有问题dbcp 发展滞后因此...
郑文亮 阅读(54) |
摘要: 下面的注释为转来的。很详细tomcat 的 DHCP的配置当中的logAbandoned=&true& removeAbandoned=&true& removeAbandonedTimeout=&60&就是用来配置数据库断开后自动连接的。数据库连接池会在启动时就建立所需的若干连接,并一直保持连接状...
郑文亮 阅读(9) |
摘要: 今天正好需要统计三个网站栏目信息更新情况,而这三个网站的后台采用了不同的数据库管理系统。初步想法是通过建立一个小的Tomcat webapp,进而通过JDBC访问这三个后台数据库,并根据返回的数据生成报表。1 开发环境数据库管理系统:一个是SqlServer 2000,另一个是Oracle 9i,再...
郑文亮 阅读(19) |
摘要: 首先应加入连接池和数据库连接的配置文件:数据库连接包:ojdbc6.jar数据库连接池包:commons-pool2-2.2.jar commons-dbcp2-2.0.jar数据库连接配置文件:config.properties使用连接池连接一定不要忘记关闭否则会很倒霉DBHe...
郑文亮 阅读(162) |
摘要: 最基本的Oracle数据库连接代码(只针对Oracle11g):1、右键项目-&构建路径-&配置构建路径,选择第三项“库”,然后点击“添加外部Jar”,选择“D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ojdbc6_g.jar”(注:D:...
郑文亮 阅读(20) |
摘要: import java.io.Fimport java.io.FileInputSimport java.io.FileNotFoundEimport java.io.FileOutputSimport java.io.IOEimport java.io.InputSimport java.io.OutputSimport java.io.RandomAccessFpublic class FileEncryptAndDecrypt { public static void main(Strin
郑文亮 阅读(245) |
摘要: java实现视频转换通用工具类:获取视频元数据信息(一)java实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三)1.ffmpeg 截图,自定义命令行[java]view plaincopy/***ffmpeg截图,自定义命令行*@paramsrcVideoPath源文件*@paramshellLine自定义shell命令行*@paramtarImagePath目标文件*@return*/publicstaticbooleanprocessFfmpegImage(StringsrcVideoPath,Strin
郑文亮 阅读(25) |
摘要: java实现视频转换通用工具类:获取视频元数据信息(一)java实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)这节主要是ffmpeg的相关方法封装,在实际调用中主要使用ffmpeg的方法,Mencoder方法暂时没有用上,同时ffmpeg都是采用的编译好的静态文件。视频转换时没有加额外的参数,如果有需要,可添加扩展就ok。1.判断系统支持那些编码[java]view plaincopy/***判断系统支持那些编码*@paramsrcVideoPath*@return*/publicstaticvoidprocessFfmpegCodeFormat(){Listcommen
郑文亮 阅读(22) |
摘要: 1.自动判断格式并调用相应的转换工具,默认方法[java]view plaincopy/***自动判断格式并调用相应的转换工具,默认方法*@paramsrcVideoPath*@paramtarVideoPath*@return*/publicstaticbooleanvideoConver(StringsrcVideoPath,StringtarVideoPath){booleanboo=if(StringUtils.isNotEmpty(srcVideoPath)&&StringUtils.isNotEmpty(tarVideoPath)){srcVideoPat
郑文亮 阅读(18) |
摘要: java 做视频转换主要用到开源的ffmpeg或者mencoder,还要有MP4Box。注:由于平时都没有时间写博客,所以思路我就不写了,有问题问我,不一定马上回复。详细介绍:ffmpeg:http://www.ffmpeg.org/mencoder:http://en.wikipedia.org/wiki/MEncoderMP4Box:http://gpac.wp.mines-telecom.fr/mp4box/mp4box-documentation/主要实现:1.获取视频元数据信息2.视频相互转换3.视频加文字及图片水印4.视频截图思路:配置文件中定义各转换工具的路径:(相关工具去官网下
郑文亮 阅读(18) |
摘要: 下面专门封装了一个类来处理:importjava.io.F/***获取打包后jar的路径信息*@authorAdministrator*3:53:12*/publicclassJarTool{//获取jar绝对路径publicstaticStringgetJarPath(){Filefile=getFile();if(file==null)returnfile.getAbsolutePath();}//获取jar目录publicstaticStringgetJarDir(){Filefile=getFile();if(file==null)r
郑文亮 阅读(44) |
摘要: 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Visual
郑文亮 阅读(19) |
摘要: 功能: eclipse自带折叠包括方法, import, 注释等得折叠功能, code folding 插件对其增强.1. 下载插件:( 也可以用link方式, 我的是link安装, jar包网上很多)Help & Software Updates & Find and Install…New Remote Site…Name: Coffee-Bytes Platform SupportUrl:/update-sitePress OK and follow prompts.2.3. 自定义{}可折叠. 也可以设置&
郑文亮 阅读(110) |
摘要: 一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的。例如,在表达式((A)(B(C)))中,存在四个这样的组:1((A)(B(C)))2(A)3(B(C))4(C)组零始终代表整个表达式。 以(?)开头的组是纯的非捕获组,它不捕获文本,也不针对组合计进行计数。与组关联的捕获输入始终是与组最近匹配的子序列。如果由于量化的缘故再次计算了组,则在第二次计算失败时将保留其以前捕获的值(如果有的话)例如,将字符串&aba&与表达式(a(b)?)+相匹配,会将第二组设置为&b&。在每个匹配的开头,所有捕获的输入都会被丢弃。二、详解Patte
郑文亮 阅读(14) |
摘要: 一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 HashMap的值是没有顺序的,它是按照key的HashCode来实现的,对于这个无序的HashMap我们要怎么来实现排序呢?参照TreeMap的value排序。 Map.Entry返回Collections视图。二.key排序 TreeM
郑文亮 阅读(16) |
摘要: //统计某个字符出现的次数privatevoidcountSubString(){Stringstring1=&香蕉、玉米、面粉&;Stringstring2=&香蕉、玉米、面粉&;Stringstring3=&牛奶、鸡蛋&;StringBufferstringBuffer=newStringBuffer();stringBuffer.append(string1).append(&、&).append(string2).append(&、&).append(string3).append(&q
郑文亮 阅读(222) |
摘要: public class Test{ public static void main(String[] args) { String s=&hello jack hello look me to see nohello&; String target=&hello&;//甚至可以为正则表达式 int count=0; while(s.indexOf(target)&=0){ s=s.replaceFirst(target, &&); System.out.println(s); count++; } System.out.pri
郑文亮 阅读(7) |
摘要: 通常情况下,Web项目是发布到Tomcat下的webapps文件目录下的 。以至于我们访问的时候: 例如:Web应用项目名称为:webManager,则部署到tomcat后,是部署在tomcat/webapps/webManager中,网址为:http://localhost:8080/webManager。然而 ,每当我们访问一个网站页面时,地址栏就是:/login.html。所以一般我们实际使用是不带webManager(也就是所谓的项目名称)的。具体操作如下: 选中我们要操作的Web项目,单击右键,选择Properties ,则会出现我们只需要把We
郑文亮 阅读(80) |
摘要: Java代码从Request对象中可以获取各种路径信息,以下例子:假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下Stringpath=request.getContextPath();StringbasePath=request.getScheme()+&://&+request.getServerName()+&:&+request.getServerPort()+path+&/&;StringremoteAddress=request.getRemot
郑文亮 阅读(429) |
摘要: 百度编辑器ueditor功能强大,很多人士以应用项目开发中,但是里面有一个公众的问题就是上传图片存放目录太深,默认是ueditor/php/upload下,前不久测试后图片存放目录可以改变,但是路径会出现问题。现分享下图片自定义存放目录和路径,我最后的图片存放是www.**.com/image/ .png。首先,本地测试配置,为什么这里要先说本地配置呢,因为好多人上线项目一般都是把项目代码直接放到根目录下的,而在本地我们一般会有好多测试项目,因此会有项目文件夹,本地项目目录布局大概如下:Xiangmu +Ueditor-image-admin-da
郑文亮 阅读(27) |
摘要: 随机生成 a 到 b (不包含b)的整数:(int)(Math.random()*(b-a))+a; 随机生成 a 到 b (包含b)的整数:(int)(Math.random()*(b-a+1))+a;
郑文亮 阅读(14) |
摘要: 自己的运用:public void UploadNoteFile(HttpServletRequest request,HttpServletResponse response){String path = request.getRealPath(&/&);String url = path + bean.getAttachPath();String savepath = new String (url); final long MAX_SIZE =Long.parseLong(bean.getAttachment())*1024;// 设置上传文件大小 // 允许上传的文
郑文亮 阅读(16) |
摘要: 1:我们学的是表单文件上传,就是在一个FORM中提交相应的信息,和之前我们的提交的注册信息之类的表单是不同的,所以要先改变一下FORM的属性,enctype=&multipart/form-data“,这个属性告诉服务器,我们是要提交文件了,而不是一个表单。在服务器端也需要判断下boolean isUpload = ServletFileUpload.isMultipartContent(request);判断请求中是否有这种标示。2:这是表单中用来选择上传文件用的,在表单中有这个元素后,会会自动生成一个输入框和一个按钮,作用和awt中的FileDialog类的作用蛮像的。3:我们主
郑文亮 阅读(38) |
摘要: 转自:http://blog.csdn.net/chinaliuyan/article/details/7002016 将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 mons.fileupload.FileItemFactory 接口的默认实现mons.fileupload.disk.DiskFileItemFactory 来完成。当上传的文件项目比较小时,直接保存在内存中(速度比较快),比较大时,以临时文件的形式,保存在磁盘临时文件夹(虽然速度慢些,但是内存资源是有限的)
郑文亮 阅读(13) |
摘要: 1、首先介绍write()和print()方法的区别:(1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等(2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出2、介绍response.getWriter()和out的区别:(1)、out和response.getWriter的类不一样,一个是JspWriter,另一个是java.io.PrintWriter。(2)、执行原理不同:JspWriter相当于一个带缓存功能的printWriter,它不是直接将数据输出到页面,而是将数
郑文亮 阅读(237) |
摘要: Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,我看了好多的文章,在读到“博客之星-熔岩”的“Java读取properties文件的思考”这片文章的时候,感觉写的很好,忍不住也些点日志记录下来,在最常用的读取properties文件的方式---&“通过java.lang.Class类的getResourceAsStream(String name) 方法来实现”,Java代码InputStreamin=getClass().getResourceAsStream(&资源Name&); 这句代码有一
郑文亮 阅读(28) |
摘要: 使用eclipse开发Java SE 总免不了需要引入第三方的jar或者calss文件。这里给大家说一下如何在eclipse中引入第三方jar或者calss文件。让我们先了解一下eclipse项目中引入的jar都在什么位置:如上图所示,每个项目都会包含一个JRE System Library [JavaSE-1.6],为系统库,中括号中的JavaSE-1.6为本机的JDK版本号。系统库中包含了很多的jar文件,这些jar文件位于环境变量中的JAVA_HOME(jdk的安装目录)\jre\lib和JAVA_HOME\jre\lib\ext这里个文件夹中。系统库中的jar文件我们可以直接使用,而不
郑文亮 阅读(210) |
摘要: Java开发中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!(文章来自:http://www./) 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时,我们只需要获得ServletContext,然后通过ServletContext.getRealPath..
郑文亮 阅读(11) |
摘要: 该版本默认使用CVS插件进行版本管理。下面安装SVN插件,以便能下载Google Code上的源代码。以下是一些关键步骤:其中http://subclipse.tigris.org/update_1.0.x是SVN插件的下载站点【subclipse是Eclipse的SVN插件】。以update_1.0.x为例Select All 然后单击Next...一路Next,最后点击Finish,下载SVN插件并安装,最后需要重启Eclipse。---------------- 至此 SVN 插件安装完毕 -------------------使用SVN插件从Google Code上下载开源代码以ski
郑文亮 阅读(11) |
摘要: 上传文件大小的配置1.ueditor\dialogs\video\video.js 搜索 file_size_limit 修改这个数值(这是前台 flash的限制)2.ueditor\jsp\fileUp.jsp setMaxSize 修改这个数值3.ueditor\jsp\imageUp.jsp setMaxSize 修改这个数值4.ueditor\jsp\scrawlUp.jsp setMaxSize 修改这个数值上传图片的路径修改初始的图片路径是 upload11. ueditor\jsp\config.properties 修改savePath=upload_photo2.uedi..
郑文亮 阅读(58) |
摘要: 二话不说,先上图:我配置好的效果大致是这些功能:基本的文字编辑功能、图片上传功能、附件上传功能、百度/谷歌地图搜索截图、视/音频发布功能。这个插件是现今我用过觉得最舒服的编辑器,功能齐全强大,稍微修改下配置即可投放使用,来,走起!1、最新版的官方插件跟先前的版本不一致,所以我还是用先前的版本, 是今年5、6月份版本。插件包JSP版(utf8编码)下载地址http://download.csdn.net/detail/jk7(1分不算多吧,^_^,我的金币较少,赞助我点金币哈,评论即可获得1分)2、瓦公司用eclipse来开发,但是大多数人都是用myeclipse,所以我
郑文亮 阅读(544) |
摘要: 虽然百度ueditor的官网和文档都已经很详细了。但是自己还是记录下 自己使用uEditor的过程。这是 他的官网/website/ 例子 文档什么的都很详细。我下的是 开发版中的gbk版(视项目的编码方式而定)下载下来后 解压 把文件夹拷到你java ee项目的webroot下如图:ueditor里面的文件夹都没变 只是jsp文件夹把里面的前两个jar包弄到web-Inf里面的lib下面。把Uploader.java 放到src下面如图:包名和imageUp.jsp fileUp.jsp里面引用的一致。然后就是在jsp页面里面应用了 代码 如下
郑文亮 阅读(114) |
摘要: http://download.csdn.net/download/hao48792
郑文亮 阅读(21) |
摘要: 【IT168专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。 HelloWorld程序 学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。 首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。 新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下:packagecom.mkyong. importjava.net.UnknownHostE...
郑文亮 阅读(429) |
摘要: 用WeiboAuthListener获取code用下面的代码获取token。。半成品的sdk真让人捉急。[java] view plaincopy[java] view plaincopyStringcode=values.getString(&code&);if(code!=null){mText.setText(&取得认证code:\r\nCode:&+code);Toast.makeText(MainActivity.this,&认证code成功&,Toast.LENGTH_SHORT).show();}try{URLurl=n
郑文亮 阅读(941) |
摘要: 1.JSF入门藉由以下的几个主题,可以大致了解JSF的轮廓与特性,我们来看看网页设计人员与应用程序设计人员各负责什么。1.1简介JSFWeb应用程序的开发与传统的单机程序开发在本质上存在着太多的差异,Web应用程序开发人员至今不可避免的必须处理 HTTP的细节,而HTTP无状态的 (stateless)本质,与传统应用程序必须维持程序运行过程中的信息有明显的违背,再则Web应用程序面对网站上不同的使用者同时的存取,其执行绪 安全问题以及资料验证、转换处理等问题,又是复杂且难以解决的。另一方面,本质上是静态的HTML与本质上是动态的应用程序又是一项违背,这造成不可避免的,处理网页设计的美术人员与
郑文亮 阅读(334) |
摘要: JSF通过定制标签与JSP集成。之前展示过的所有 JSF标签,、、 和等,都是定制标签。根据规范要求,JSF 实现必须通过提供访问所有标准组件、呈现器、验证器和转换器的定制标签来支持JSP。这些标签库(包括在JSF JAR中)列于表3-6中。表3-6 JSF定制标签库URI名 称通用前缀说 明/jsf/coreCoref包含独立于特定呈现器的标签(如、,等等)/jsf/htmlHTMLh包含所有标准组件和HTML呈现包这些库中的所有标签都以某种特定的方式命名和实现。这样,基于JSP的应用就保证可以在不同的 JSF 实现
郑文亮 阅读(876) |
摘要: JSF和Struts的区别概述,都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示和model层的交互。 据说JSF的主要负责人就是struts的主要作者,所以二者的相似点还是有很多的。 都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示和model层的交互。 二者都采用了bean来作为和jsp页面对应的model层。该model层保存了jsp页面上的数据,同时可以作一些验证工作,在struts中就是FormBean,在JSF中就是back bean. 都采用bean作为控制层,Struts中采用ActionBea...
郑文亮 阅读(142) |
摘要: HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式。HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询 方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。在HQL中,你可以直接From你的实体对象来进行查询:Java代码/*** 简单使用*/@SuppressWarnings(&unchecked&)public static void test1(){ Sessi
郑文亮 阅读(335) |
摘要: 什么是BoneCPBoneCP 是一个快速、免费而且开源的java数据库连接池(JDBC Pool)管理工具库。如果你曾经使用过C3P0或者DBCP,那你肯定知道上面这句话的意思;如果你没用过这些,那简单的解释一下,它是一个能为你的应用管理数据库连接的工具。官方网站:/ 为什么要学习BoneCP 本着不重复发明轮子的原则,不应该在有了C3P0这种成熟的数据库连接池管理工具后再搞个新的出来,但是传说中BoneCP在快速这个特点上做到了极致,官方数据是C3P0等的25倍左右。不相信?其实我也不怎么信,正找时间自己写测试类测试呢,你也可以去试试看, 在这里下载 (现
郑文亮 阅读(3632) |
摘要: OJO(Plain Old Java Object)这个名字用来强调它是一个普通java对象,而不是一个特殊的对象。2005年11月时,“POJO”主要用来指代那些没用遵从特定的Java对象模型,约定或框架如EJB的Java对象.理想地讲,一个POJO是一个不受任何限制的Java对象(除了Java语言规范)。例如一个POJO不应该是扩展预定的类,如 public class Foo extends javax.servlet.http.HttpServlet { ...实现预定的接口,如 public class Bar implements javax.ejb.EntityBean { ..
郑文亮 阅读(611) |
摘要: 总结归纳要点: 1、内部跳转的时候实际上是通过服务器端将请求转发到另外的页面或者servlet中,这个时候跳转到的目标页面或者servlet可以获取到请求对象,也可以获取到请求中的属性和参数。而外部跳转的时候实际上是第一次请求后,服务器端向客户端发送了一个指令,让客户端再次请求了一次服务器端,这个时候服务器第二次拿到的request对象已经不是第一次请求的request对象了,所以无法获取到第一次请求里的参数和属性。2、内部跳转的url地址栏不会发生变化,外部跳转url则会发生变化。 3、内部跳转无法跳转到工程以外的jsp或者servlet,外部跳转则可以。 4、内部跳转实现的方法:Java代
郑文亮 阅读(319) |
摘要: package com.jack.SQLHimport java.sql.*;import java.util.logging.*;import javax.swing.table.*;/*** SQL 基本操作* 通过它,可以很轻松的使用 JDBC 来操纵数据库* @author Null*/public class SQLHelper{ /** * 驱动 */ public static String driver = &com.microsoft.sqlserver.jdbc.SQLServerDriver&; /** * 连接字符串 */ public
郑文亮 阅读(746) |
摘要: 昨 天看了一些网上的tomcat数据库连接池配置的东西,但是一直没配好,主要原因是网上的文章几乎没有针对tomcat 7进行配置的,而且针对SQL SERVER的也不多,今天上午看了官方的文档,花了一上午时间终于配置好了数据库连接池,这里发给大家看看,如果有什么疑问就留言吧。首先我们需要向项目中导入tomcat-dbcp.jar 、servlet-ap.jar和sql server的驱动sqljdbc4.jar 包到 web-inf 文件夹下的lib目录 。然后增加context.xml这里有两种方法,第一种是在tomcat程序目录下面的conf/context.xml里面修改,这里修改之后.
郑文亮 阅读(589) |
摘要: commit和rollback是数据库事务的两个概念。一个数据库事务有开始和结束边界(boundary), 位于boundary的对数据库的各种操作认为是对该事务的操作。一个事务的要占用数据库的一些资源,比如可能获得数据库的某个表的某条记录的lock,如果一个事务长期占用资源而不去释放,那么对其他的事务是不利的,可能会使得速度很慢。所以对数据库操作的正确做法是让事务短小,只做一些应该在事务里边做的事情,以最快的速度让一个事务结束,从而释放该事务所占有的资源。如何让一个事务结束?commit或者rollback。两者选其一,而且必选其一,才能够确保一个事务被可靠的,安全的终止。commit意味着
郑文亮 阅读(204) |
摘要: 在tomcat下context.xml中配置各种数据库连接池 16:06:02|分类: struts |标签: |字号大中小订阅Tomcat6的服务器配置文件放在${tomcat6}/conf目录底下。我们可以在这里找到server.xml和context.xml。当然,还有其他一些资源文件。但是在在本文中我们只用得上这两个,其他的就不介绍了。1.首先,需要为数据源配置一个JNDI资源。我们的数据源JNDI资源应该定义在context元素中。在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为ser
郑文亮 阅读(217) |
摘要: sql2000:driverClassName=&com.microsoft.jdbc.sqlserver.SQLServer&url=&jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test&sql2005:driverClassName=&com.microsoft.sqlserver.jdbc.SQLServerDriver&url=&jdbc:sqlserver://127.0.0.1:1433;databaseName=test&
郑文亮 阅读(20) |
摘要: 首次尝试这样的配置,以前都是单用iis或者tomcat,整合起来还真没用过,所以难免要在网上大搜一把,可折腾了我好几天都没完全成功。功夫不负有心人,通在本地配置加服务器上不断配置最终获得成功。现在把经验分享一下。 目前服务器是windows2003系统,iis跑着asp,php,现在我要把jsp也整合进去使其更加强大。首先 下载一个整合需要的文件isapi_redirect.dll ,后面我会把整个要用到的文件打成包下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32 在此我下载的是jk-1.2.23版本
郑文亮 阅读(41) |
摘要: 这几天在弄个小东西,要用到数据库,以前就听说过数据库连接池这个概念,所以就打算在这个小东西中加入数据库连接池。呵呵。从网上搜了一些资料。今天就整理一下。我搜到的设置基本上主要有两种方法我们以MySQL+TOMCAT为例 1.把DataSource设置到我们的WEB项目中,下面详细的介绍下: 第一步:在我们的WEB项目中的META-INF文件夹下建立一个context.xml Xml代码 &?xmlversion='1.0'encoding='utf-8'?&&Context&&Resourcename=&jdbc/mysq
郑文亮 阅读(28) |
摘要: 习惯了C的代码风格,用Eclipse的风格,实在是看得卵子痛。尤其是大括号放在最后,这让我感觉相当别扭。代码块看不出来是代码块。。于是找到了修改的方法。打开eclipse,找到菜单Windows-&Preferences-&Java-&Code Style-&Formatter,点击new,OK之后,选择Braces标签,修改里面的选项(一般都选Next line)推荐大家除了最后一个不修改外其他的都选择Next line。然后各种apply,ok到底。我修改的风格如下:打开某个项目的代码,重新格式化(ctrl+shift+F)就显示新的风格了。如果要格式化整个源码目录
郑文亮 阅读(529) |
摘要: 虽然 J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 Java Application 、 Applet 或者 JSP、velocity 时,我们可用的JDBC 数据库连接池并不多,并且一般性能都不好。 Java 程序员都很羡慕 Windows ADO ,只需要 new Connection 就可以直接从数据库连接池中返回 Connection。并且 ADO Connection 是线程安全的,多个线程可以共用一个 Connection, 所以 ASP 程序一般都把 getConnection 放在 Global.asa 文件中,在 IIS 启动时建立
郑文亮 阅读(282) |
摘要: 一直有一个疑问,Class.forName(driverName)是如何完成加载数据库驱动的,查阅了Oracle驱动的源码之后,大体弄清楚了。我们知道,Class.forName所做的工作是加载指定的class文件到java虚拟机的内存,加载class文件到内存的时候,该class文件的静态变量和静态初始化块是要执行的,玄机即在此。看Oracle数据库的驱动代码:Java代码 privatestaticOracleDriverdefaultDriver= static{ try{ if(defaultDriver==null) { defaultDriver=neworacle.jd
郑文亮 阅读(378) |
摘要: 众所周知,在JSP页面上可直接通过session.setAttribute(name,object)设置session,可如果想在servlet使用session 的话,就和在JSP有点区别了。在servlet中通过HttpSession session=request.getSession(boolean create);得到一个session对象(准确来说,得到的应该是一个HttpSession 对象),然后,就可以像在JSP页面中直接使用它了。参数Boolean create说明:如果当前请求不属于任何会话,而且create参数为true,则创建一个会话,否则返回null.当然如果为fa
郑文亮 阅读(194) |
摘要: 一个很简单的Web应用来说明使用MyEclipse的Web服务器配置,应用部署和调试过程。 一、准备开发工具 这里使用Eclipse 3.1.2和MyEclipse4.1.1,当然Java通常都是用来开发网络应用的,那么Web服务器也就少不了了,这里使用Tomcat 5.5.15版本。当然,如果你没有J2SDK那么所有的程序都没法编译运行了,所以,你也去准备一个吧,这里使用J2SDK 1.5.0_06-b05,只要是JDK1.5.0以上,就无所谓,我们就可以使用所有的功能。 下载地址:
http://www.eclipse.org http://www.
郑文亮 阅读(38) |
摘要: 查看文章【转】图解eclipse+tomcat配置jsp开发调试环境 11:25转载自yuanzhangcai最终编辑yuanzhangcai这篇文章主要介绍如何利用Sysdeo Eclipse Tomcat Launcher plugin 编辑和调试JSP与Servlet一. 需要的软件Sysdeo Eclipse Tomcat Launcher plugin 主页/eclipse/tomcatPlugin.html 下载/eclipse/tomcatPluginV3.zip 这是一个ec
郑文亮 阅读(218) |
摘要: Servlet与JSP 之间的传值有两种情况:JSP -& Servlet, Servlet -& JSP。通过对象 request和 session (不考虑 application)完成传值。一、JSP -& servletJSP页面有3种方法向 servlet传值: form表单、URL&!--JSPpage--& ... &%...... session.setAttribute(&testSession&,&Hellosession&); reqeust.setAttribute(&testRequ
郑文亮 阅读(195) |
摘要: Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。 /p/thumbnailator/ 版本:thumbnailator-0.4.2.jar 原图如下: 1、指定大小进行缩放 Java代码 //size(宽度,高度) /* *若图片横比200小,高比300小,不变 *若图片横比200小,高比300大,高缩小到300,图片比例不变 *若.
郑文亮 阅读(237) |
摘要: 本文网址:/2928 复制在IIS中实现JSP IIS本身是不可以支持JSP页面的,但是随着JAVA技术的广泛应用,越来越多的网站采用JAVA技术编写程序,我们根据一些资料和自己的实践经验总结了以下两种JAVA应用服务器与IIS的结合的方法,介绍给大家!IIS+jrun的配置需要环境及软件: JDK1.3(JDK1.4)、JRUN3.0+SP2(JRUN4.0)、FREETDS_jdbc驱动(freetds_jdbc.jar文件,放在jrun安装目录下的lib/ext下)。 安装设置: 1、JDK和JRUN均默认安装。FREETDS放入JRUN的LIB
郑文亮 阅读(22) |
摘要: 提问者: 旺旺商城 | 浏览次数:1904次class ReadFileThread implements Runnable{ int i=0; public ReadFileThread(int i){ this.i=i; } public void readFileThread(int i){ try{ //.....read file(i); } catch(Exception e){ e.printStackTrace(); } } public void run(){ try { this.readFileThread(i); } catch(Exce...
郑文亮 阅读(751) |
摘要: 重要提示:1. 保证jdk,tomcat,iis-tomcat连接器在同一个盘符下,且目录没做特殊的权限设定;2. 筛选器统一加到网站属性里,其他站点继承就可以了。3. Tomcat里的站点目录路径和iis站点目录路径一致。一、配置目的:iis+tomcat 运行多站点虚拟主机系统 支持asp,jsp。二、配置环境:win2000 + iis5.0 + tomcat-5.0. 28,win2003 + iis6.0三、配置工具:j2sdk-1_4_2_08-windows-i586-p-1.exejakarta-tomcat-5.0.28.exejakarta-tomcat-connector
郑文亮 阅读(157) |
摘要: 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条限制:只能访问final型的局部变量?3) JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局部变量(因为:从理论上这是很自然的要求),但是:编译技术是无法实现的或代价极高.4) 困难在何处?到底难在哪儿? 局部变量的生命周期与局部内部类的对象的生命周期的不一致性!5) 设方法f被调用,从而在它的调用栈中生成了变量i,此时产生了一个局部内.
郑文亮 阅读(340) |
摘要: 在IIS中实现JSP IIS本身是不可以支持JSP页面的,但是随着JAVA技术的广泛应用,越来越多的网站采用JAVA技术编写程序,我们根据一些资料和自己的实践经验总结了以下两种JAVA应用服务器与IIS的结合的方法,介绍给大家!IIS+jrun的配置需要环境及软件: JDK1.3(JDK1.4)、JRUN3.0+SP2(JRUN4.0)、FREETDS_jdbc驱动(freetds_jdbc.jar文件,放在jrun安装目录下的lib/ext下)。 安装设置: 1、JDK和JRUN均默认安装。FREETDS放入JRUN的LIB/EXT/中。 2、建立新的JAVA应用服务器: ⑴、进入JRUN的
郑文亮 阅读(417) |
摘要: 今天终于搞定用jdbc连接数据库了,太兴奋了,赶快写下来。首先当然是安装数据库软件了,这里使用的是mysql,sqlsever那个乱七八糟的东西老是出问题,于是决定改投mysql的怀抱,这个挺好的,而且免费开源。安装方法从前写过,不再写了。然后下载mysql的驱动。这里要详细说一下,SUN公司开发Java语言的时候,在数据库这里只是提供了一个标准的接口,或者说是规范,叫做JDBC,这个东西单独放在那里没有任何作用,根本无法连接任何的数据库,只有当你下载相应的数据库驱动程序之后,才可以用JDBC通过这个驱动程序和数据库通信。sqlsever就有它的专门的驱动程序,在微软网站上可以下载到。SUN公
郑文亮 阅读(1008) |
摘要: catalina 就是Tomcat服务器使用的 Apache实现的servlet容器的 名字。 Tomcat的核心分为3个部分: Web容器---处理静态页面; catalina --- 一个servlet容器-----处理 还有就是JSP容器,它就是把jsp页面翻译成一般的servlet。
郑文亮 阅读(237) |
摘要: 用.NET平台下的C#语言开发了比较长一段时间,最近项目开始用JAVA来开发了,本文通过自己开发过程中的一些感受说下它们在具体开发过程的不同点,由于经验知识还有限,本篇文章只能从比较表面的以及自己常用的功能点来说明我所看到的不同点。 我是用VS2008和VS2010开发.NET程序,通过MyEclipse8.5开发JAVA程序,下面从IDE、语言、插件的不同点来做下简单的说明。 IDE的不同点:给我的第一感觉就是MyEclipse在开发过程编写查看代码也非常便利,甚至有很多VS没有的功能,下面列举自己现在遇到的一些不同点:1、一个变量字段选中后,其他用到该字段的背景颜色自动凸显出来,方便查看有
郑文亮 阅读(320) |
摘要: 客户端配置打开MyEclipse 7.0,切换至CVS资源库视图,菜单栏上单击 [Windows à Show View à CVS Repositories]若无CVS Repositories选项,则需要选择[Other]在Show View 中选择CVS à CVS RepositoriesNew à Repository Location配置CVS资源库Host:CVS服务器IP地址或服务器名(本例为192.163.0.43)Repository path:CVS资源库名称(本例为/B2C)User:登录连接CVS资源库使用的用户名(本例为tes
郑文亮 阅读(68) |
摘要: CVS 代表协作版本系统;这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从 CVS 服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。 CVS 基于客户端/服务器的行为使得其可容纳多用户,构成网络也很方便。这一特性使得 CVS 成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。 所有重要的免费软件项目都使用 CVS 作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。这些项目包括: Gnome, KDE, The GIMP, Wine, 等等。 所以,理所当然的,MandrakeSoft 也使用 CVS 作为其自身的开发...
郑文亮 阅读(31) |
摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。目录CVS系统简介工作模式CVS的基本工作思路代码集中的配置调整代码使用CVS的好处cvs 不能替代管理cvs 没有变化控制cvs 不是自动测试程序cvs 没有内置的处理模型CVS 中会经常提到的一些术语CVS文件环境设置日常使用项目多分支同步开发分支适用于什么情况远程认证通过SSH远程访问CVSCVSWEB:提高文件浏览效率CVS-CVS TAGSCVS-WinCVS下载基于CVSTrac的小组开发环境搭建用户权限
郑文亮 阅读(164) |
摘要: 在Eclipse工程的Java Build Path设置中,可以通过加入第三方的jar包,但是,我发现是有好几种方法来完成这个操作的,有“Add jars”,“Add Externel jars”,“Add library”,“Add classes Loader”等,这几种方式有什么区别吗?努力接分升级中...帮你up!add jar是表示从你的工程里添加JAR,前提是你把jar已经放到自己的工程目录里。add external jar表示这个jar的位置需要URI来定位,需要给出全路径。add library 是一些已经定义好的jar的集合,因为它们经常是一起用,所以简化了些操作,比如你做
郑文亮 阅读(220) |
摘要: 有些人写了一阵子 Java,可是对於 Java 的 package 跟 import 还是不 太了解很多人以為原始码 .java 档案中的 import 会让编译器把所 import 的程式通通写到编译好的 .class 档案中,或是认為 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。 让我们先了解一下,Java 的 package 到底有何用处。 其实,package 名称就像是我们的姓,而 class 名称就像是我们的名字 。package 名称有很多 . 的,就好像是复姓。比如说 java.lang.String,就 是复姓 java.lang,名字為
郑文亮 阅读(436) |
摘要: .NET里面日期的相关计算真是太简单了,直接有方法,java咋就这么麻烦呢!public static void main(String[] args) { String strNow = &01&; //当前日期 yyyyMMddhhmmss格式 String strAddDays = &-100&; //求前100天的日期 Date dt = new Date(strNow .subString(0,4) + &/& + strNow .subString(4,6) + &/& + st
郑文亮 阅读(204) |
摘要: 今天晚上看一些JAVA-AWT视频后来也兴起做个小小记事本毕竟这么久没碰JAVA写个记事本当时复习(因为后面课回学习J2EE所以最近都看看JAVA基础知识) 废话不说了!一直做下来慢慢回忆其实之前用c#做过所以JAVA也比较顺手思路还比较清晰但当做到用 InputStreamReader和 BufferedReader结合来读流时候困难又出现了! 读文件为嘛不换行捏?其实之前我用C#来做时候也遇到过但当时没怎么意自己想可能因为换了中读取办法就不行了吧所以就不了了之现既然又遇到了自己觉得把搞清楚! 原来没用InputStreamReader和 BufferedReader结合来读取流时候直接Fi
郑文亮 阅读(520) |
摘要: 1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 Code highlighting produced by Actipro CodeHighlighter (freeware)/--&publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=nul
郑文亮 阅读(151) |
摘要: 这里转载一篇讲解java序列化(Serializable)和反序列化方面的感觉很好的文章。1、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;6、相关注意事项a)序列化时,只对对象的状态进行保存,而不管对象的方法;
郑文亮 阅读(313) |
摘要: 代码篇:1.在源代码中快速跳转: eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。2.实时语法检查: 编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经完成了。3.自动生成getter/setter方法: 只需要申明protected,private类成员变量,然后在Package Explore中找到
郑文亮 阅读(473) |
摘要: Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来响应。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION请求给Android,Android 会根据Intent的内容,查询各组件注册时的声明的IntentFilter,找到网页浏览器Activity来浏览网页。Android如何解析Intent在应用中,我们可以以两种形式来使用Intent
郑文亮 阅读(268) |
摘要: this 指的是当前对象super 指的是 父对象一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 f
郑文亮 阅读(215) |
摘要: MIDP求助编辑百科名片MIDP(Mobile Information Device Profile,移动信息设备配置文件)建立在 CLDC 的基础之上,用来描述手机和寻呼机这样更加具体化的的无线移动设备。目录简介功能MIDP 1.0MIDP 2.0MIDP 2.1编辑本段简介 对于 Java ME 平台,MIDP 定义了一个标准的 Java API 集合,此集合与联网的受限设备配置 CLDC 一起提供了一个面向移动信息设备(如移动电话、双向寻呼机和无线个人电脑记事本)的完整 Java ME 应用程序运行环境。 功能编辑本段功能 ·显示工具箱 ·用户输入方法 ·持
郑文亮 阅读(97) |
摘要: JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。换句话说,javabean就是一个java的类,只不过这个类你要按上面提到的一些规则来写,比如必须是公共的啊,无参构造啊等等,按这些规则写了之后,这个javabean可以在程序里被方便的重用,使开发效率提高。
郑文亮 阅读(234) |
摘要: 一. Servlet是什么?客户机/服务器计算的发展。Java提供了一整套客户机/服务器解决方案,在这个方案中,程序可以自动地下载到客户端并执行,这就是applet。但是它仅仅是问题的一半。问题的另一半就是Servlet。servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种作业,然后返回结果。使用servlet的基本流程如下:·客户端通过HTTP提出请求.·Web服务器接收该请求并将其发给servlet。如果这个servlet尚未被加载
郑文亮 阅读(161) |
摘要: JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。目录相关介绍 版本管理 基础类库 类库的查找方法 类库管理机制编辑本段相关介绍 JRE为JavaRunTimeEnvironment的简称,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java
郑文亮 阅读(121) |
摘要: 鲁棒是Robust的音译,也就是健壮和强壮的意思。 鲁棒性(robustness)就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定(结构,大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。
郑文亮 阅读(55) |
说的太好了,我顶!
Copyright & 2014
Corporation, All Rights Reserved
Processed in 0.0325 second(s), 3 db_queries,
0 rpc_queries

我要回帖

更多关于 魔兽改键精灵4.75 的文章

 

随机推荐