随笔分类 -  Java开发

摘要:package com.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo { publicstatic void main(String... 阅读全文
posted @ 2014-04-14 11:11 锐洋智能 阅读(146056) 评论(1) 推荐(3)
摘要:开发环境: OS:windows XP Web Server: jakarta-tomcat-5.0.28 DataBase Server: MS SQL Server 2000 (打了SP3补丁) IDE: MyEclipse 6.0.1 测试案例系统结构: web层Service层DAO层 web层就是Struts2,DAO使用hibernate -3.3.1.GA-dist.zip,spring是spring-framework-2.5.5 数据库表和它一样吧: student1和Student2,表结构相同:id,name,address.其中id为主键且为自增长型. st... 阅读全文
posted @ 2014-04-12 10:54 锐洋智能 阅读(438) 评论(0) 推荐(0)
摘要:String.format("%010d", 25);0代表前面要补的字符10代表字符串长度d表示参数为整数类型String s = "Hello World!";int i = 13 ;double d = 88.8 ;System.out.printf("整形数据i = %2$+-10d \n字符串 s = %1$s \n浮点数据 d = %3$3.2f", s , i , d);System.out.printf("\n不足10为用0来补:%10d" , i);九九乘法表[java] for(inti=1;i 阅读全文
posted @ 2014-04-12 09:50 锐洋智能 阅读(4991) 评论(0) 推荐(0)
摘要:Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。 http://jinnianshilongnian.iteye.com/blog/1496953Spring提供了许多内置事务管理器实现,常用的有以下几种:DataSourceTransactionManager:位于org.springframework.jdbc.datasource包中,数据源事务管理器,提供对单个javax.sql.DataSource事务管理,用于Spring JDBC抽象框架、iBATIS框架的事务管理;HibernateTransactionManager:位于org.sprin 阅读全文
posted @ 2014-04-11 19:05 锐洋智能 阅读(8509) 评论(0) 推荐(0)
摘要:其实这个功能QQ邮箱就有,为什么还要自己开发一个呢?因为有的文件非常重要。。。其实是客户要求。。。那么我们先来看一下QQ的界面:我们设计的界面:文件要到期了是否通知用户?这里我们支持邮件及短信方式因为多个应用所以作了 quartz 的集群,方便多个 web(Resin tomcat weblogic... 阅读全文
posted @ 2014-04-03 21:32 锐洋智能 阅读(2014) 评论(0) 推荐(0)
摘要:Velocity中的ComparisonDateTool、MathTool、NumberTool、SortTool、EscapeTool工具可以从Apache官方网站自带的例子中查找,位置\velocity-tools-1.4-src\examples\showcase。Apache官方网站自带的例子有下面一些:AlternatorToolBrowserSnifferContextToolCookieToolDateToolEscapeToolImportToolLinkToolListToolMathToolIteratorToolNumberToolPagerToolParameterPa 阅读全文
posted @ 2014-03-30 10:02 锐洋智能 阅读(1307) 评论(0) 推荐(0)
摘要:FlashBuilder4.7破解方法的实践 建议:作为草根一级,买不起正版,只能先拿破解版练练手了,如果商业的话,请用正版。 具体步骤如下: 1.到Adobe官网下载FlashBuilder4.7,有简体中文版;语言:简体中文(Simplified) http://trials3.adobe.com/AdobeProducts/FLBR/4_7/win64/FlashBuilder_4_7_LS10_win64.exe 2.安装时,不用序列号,直接选择安装试用版; 3.安装完成后在安装目录下依次修改下列3个文件: (1)..\Adobe\AdobeFlashBuilder4.7(64 Bit 阅读全文
posted @ 2014-03-28 16:44 锐洋智能 阅读(7617) 评论(1) 推荐(1)
摘要:在目录/home/weblogic_12c/user_projects/domains/base_domain/servers/AdminServer/security下新增文件boot.properties编辑该文件,文件内容为(建域时的用户密码):username=weblogicpassword=weblogic 阅读全文
posted @ 2014-03-22 11:12 锐洋智能 阅读(449) 评论(0) 推荐(0)
摘要:velocity+spring mvc+spring ioc+ibatis框架是我现在公司要求采用的,原因是因为阿里巴巴和淘宝在使用这样的框架,而我公司现在还主要是以向阿里巴巴和淘宝输送外派人员为 主,所以要求采用阿里巴巴和淘宝的框架来做.所以,从此开始了对这种框架的学习过程.但是使用过一段时间以后,将velocity+spring mvc+spring ioc+ibatis框架组合(简称为VSSI)与struts+spring+hibernate(简称为SSH)对比后,有了自己的一些体会,一吐为快.可以说,两种组合各有优势,采用何种组合来开发,我认为应该从具体项目来考虑.我个人感觉,偏向于S 阅读全文
posted @ 2014-03-18 10:59 锐洋智能 阅读(649) 评论(0) 推荐(0)
摘要:控制台:org.apache.jasper.compiler.TldLocationsCache tldScanJar信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup ti 阅读全文
posted @ 2014-03-18 10:33 锐洋智能 阅读(431) 评论(0) 推荐(0)
摘要:hibernate 4.1之后对于HQL中查询参数的占位符做了改进,如果仍然用老式的占位符会有类似如下的告警信息:[main] WARN [org.hibernate.hql.internal.ast.HqlSqlWalker] – [DEPRECATION] Encountered positional parameter near line 1, column 95. Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead. 阅读全文
posted @ 2014-03-17 11:42 锐洋智能 阅读(1004) 评论(0) 推荐(0)
摘要:spring定义的事务行为有以下几种: REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。 NOT_SUPPORTED--以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。 NEVER--以非事务方式执行,如果当前存在事务,则抛出异常。 NESTED--如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与PROPAG... 阅读全文
posted @ 2014-03-15 22:07 锐洋智能 阅读(3839) 评论(0) 推荐(0)
摘要:原文:http://docs.spring.io/spring/docs/4.0.1.BUILD-SNAPSHOT/javadoc-api/注解类型:EnableScheduling@Target(value=TYPE) @Retention(value=RUNTIME)@Import(value=SchedulingConfiguration.class)@Documentedpublic @interface EnableScheduling使用该注解让Spring可以进行任务调度,功能类似于Spring的xml命名空间使用 @EnableScheduling 注解的类示例:@Config 阅读全文
posted @ 2014-03-14 10:05 锐洋智能 阅读(9960) 评论(0) 推荐(0)
摘要:总结:Terracotta 集群配置要比Memcached 集群简单,但Terracotta 集群启动的速度要比Memcached 集群慢,性能Terracotta 集群要比Memcached 集群好。但性能都好不过weblogic单机的性能!!Terracotta 集群效果图如下:Memcached 集群效果图:Weblogic单机性能效果图: 阅读全文
posted @ 2014-03-08 18:02 锐洋智能 阅读(521) 评论(0) 推荐(0)
摘要:使用Spring配置管理Quartz的时候会遇到下面的异常:Causedby:java.lang.IncompatibleClassChangeError:classorg.springframework.scheduling.quartz.CronTriggerBeanhasinterfaceor... 阅读全文
posted @ 2014-03-07 21:33 锐洋智能 阅读(33745) 评论(0) 推荐(3)
摘要:事出做项目时一个jsp页面修改后一直没有读出来,后来仔细研究了下tomcat才发现当请求jsp页面时,Tomcat会分派给JspServlet来处理,在jspServlet的方法 service()中有一句 booleanprecompile=preCompile(request);它会判断你请求jsp页面时有没有带?jsp_precompile查询字符串,如果带了就会重新编译然后再由serviceJspFile(request,response,jspUri,null,precompile)进一步判断是否要进行编译jsp文件,下面是JspServletWraper service方法1if( 阅读全文
posted @ 2014-03-01 09:48 锐洋智能 阅读(3295) 评论(0) 推荐(0)
摘要:展示不使用Terracotta DSO如何集群Web Sessions。 1、要求 1)jdk1.6或者更高版本 2)Terracotta 3.7或者更高版本 3)所有被集群的对象需要实现序列化,如果不想实现序列化,必须使用Terracotta DSO定制Web Sessions的安装 2、安装Terracotta Sessions jar 1)为保证兼容性,请使用已安装的Terracotta的jar文件 2)为了使应用的web Sessions在集群中共享,添加下列jar文件到应用服务器的的lib目录中${TERRACOTTA_HOME}/sessions/... 阅读全文
posted @ 2014-02-28 17:53 锐洋智能 阅读(874) 评论(0) 推荐(0)
摘要:1.准备工作两个Linux服务器,可以用VMware装一个,然后配置好再克隆一个,修改IP即可。Host1:192.168.0.79Host2:192.168.0.80先配置好jdk1.6.0和tomcat6。Host1上还将配置Nginx(负载均衡),Terracotta(session集群).2.安装Terracotta下载Terracotta的包,http://d2zwv9pap9ylyd.cloudfront.net/terracotta-3.4.1-installer.jar 带安装功能的包http://d2zwv9pap9ylyd.cloudfront.net/terracotta 阅读全文
posted @ 2014-02-28 17:46 锐洋智能 阅读(1408) 评论(0) 推荐(0)
摘要:上面回答有问题,找到qq官方的文档了http://service.exmail.qq.com/cgi-bin/help?id=28&no=1000585&subtype=1如果您的电子邮件客户端支持SSL,可以在设置中选择使用SSL。通用配置参数:(我们已经默认都支持这些协议,用户无需自己手动开启这些服务器与端口)POP3/SMTP协议接收邮件服务器:pop.exmail.qq.com,使用SSL,端口号995发送邮件服务器:smtp.exmail.qq.com,使用SSL,端口号465海外用户可使用以下服务器接收邮件服务器:hwpop.exmail.qq.com,使用SSL, 阅读全文
posted @ 2014-02-20 19:57 锐洋智能 阅读(5305) 评论(1) 推荐(0)
摘要:如果是使用了JDBC JobStore或JobStoreCMT获得持久的Job时,就要配置相关的数据源了。方式一:使用quartz.properties文件,这时只需要在property文件中增加如下的一些属性就ok了。org.quartz.dataSource.NAME.driver = 数据库驱动(requried)org.quartz.dataSource.NAME.URL = 连接数据库的url (requried)org.quartz.dataSource.NAME.user = 连接的数据库的用户名(not requried)org.quartz.dataSource.NAME.p 阅读全文
posted @ 2014-02-16 17:33 锐洋智能 阅读(4236) 评论(0) 推荐(0)