• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Bring Surprise To The World

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

[置顶] Java新特性(二)
摘要: 这段时间太忙,更新的频率有点小了!刚解决了一个复杂的算法问题,现在就抽这点时间来讲讲剩下的一部分java新特性。在上一节中我们学过泛型、自动装箱拆箱、for循环,这一节的内容是可变长参数、枚举类型和静态引用。我们需要构造一个或多个方法来解决一个实际的问题,而每个方法又包括方法名、方法权限、返回参数、形参类型、形参和方法体等。其中,方法形参可以是一个,也可以是多个。在实际开发中,通常会遇到这样的情况,我们需要向同一个方法中传入类型相同而个数不定的形参,例如现有一个方法sum(intx,inty),通过sum(2,3)调用这个方法,可以返回2+3=5的值,如果现在我有很多类型与之相同的表达式需要计 阅读全文
posted @ 2011-10-30 03:58 JeanCanDoIt 阅读(173) 评论(0) 推荐(0)
 

[置顶] Java新特性(一)
摘要: 上一节里留下的问题很简单,这里就不多讲了,在这节中,我们开始学习java中的新特性。新特性内容包括泛型、自动装箱拆箱、for循环、可变长参数等。本节学习泛型、自动装箱拆箱和for循环。我们知道,在C++和java里都有构造方法,如果我们手工地定义了构造方法,那么程序将会调用我们自定义的构造方法,而不再去调用默认的构造方法。我们通过设置不同的参数值来重载多个不同的构造方法,每次调用构造方法的时候,程序会自动检测参数值的类型,然后通过对应的值去调用相应的方法,然而,方法的重载显得特别繁琐,如果我们需要十种参数的构造方法(此处假设参数个数相同),那么我们就需要重载十个相同的方法名的构造方法,这肯定给 阅读全文
posted @ 2011-10-23 11:47 JeanCanDoIt 阅读(200) 评论(0) 推荐(0)
 

[置顶] 内部类
摘要: 在上一节里给大家留了一个算法,不知大家做得怎样了,现在给出这个算法的参考程序代码。publicclassSum1_5{/***@paramargs*/publicstaticvoidmain(String[]args){System.out.println(sum(100));}publicstaticintsum(intx){intmSum=0;if(x%2==1){mSum=(1+x)*x/2+(1+x)/2+1;}else{mSum=(1+x)*x/2;}returnmSum;}}这是我们优化以后的算法,由于算法很简单,所以这里就不再详细地去解读了。接下来,我们学习一个新的内容,内部类。 阅读全文
posted @ 2011-10-22 02:19 JeanCanDoIt 阅读(284) 评论(0) 推荐(0)
 

[置顶] 第一个Java程序
摘要: 《与Java相恋》系列为原创教程,转载须注明!Java是一门面向对象的语言,与C++相比,Java有着它得天独厚的优势。首先,Java去掉了C++里面易出错的指针内容;其次,Java综合了C++等面向对象语言的优点,被大量企业所使用;最后,Java在网络开发中几乎处于垄断地位,不可动摇。本教程专门针对Java初级学者编写,且要求拥有一定的程序设计基础。本教程仅用于学习交流,禁止任何组织或个人用于商业目的,一旦发现,将依法追究其责任。教程中存在的错误或者不足,欢迎大家指正。现在,我们开始Java的学习。我们来看看第一个Java的“Helloworld”程序。publicclassHelloWor 阅读全文
posted @ 2011-10-21 01:58 JeanCanDoIt 阅读(182) 评论(0) 推荐(0)
 

2017年6月10日

Log4j2分析与实践
摘要: 当前网络上关于Log4j2的中文文章比较零散,这里整理了一下关于Log4j2比较全面的一些文章,供广大技术人员参考 Log4j2分析与实践-认识Log4j2 Log4j2分析与实践-架构Log4j2分析与实践-配置示例Log4j2分析与实践-配置详解Log4j2分析与实践-LookupsLog4j2 阅读全文
posted @ 2017-06-10 15:28 JeanCanDoIt 阅读(282) 评论(0) 推荐(0)
 

2014年1月6日

Struts2 Spring Hibernate Ajax Java总结(实时更新)
摘要: 1.在form表单的onload属性里的方法无法执行?若忘记了在两边添加单引号,会造成test方法无法执行。1 2 3 4 5 ')">6 Welcome7 8 9 2.使用普通的Ajax与Struts2结合报错:java.lang.NoSuchMethodException: com.opensymphony.xwork2.ActionSupport.xx(),导致这种错误的原因有多种,下面做一个简单的归纳。(1)最常出现问题的就是struts.xml配置文件了,若忘记在里面配置相关action可能会导致这样的错误;(2)自定义了namespace,然而在调用acti 阅读全文
posted @ 2014-01-06 23:01 JeanCanDoIt 阅读(284) 评论(0) 推荐(0)
 

2013年12月21日

MyEclipse的Hibernate Reverse Engineering失败解决方法
摘要: 当使用MyEclipse的Hibernate逆向工程功能时,有时出现不成功的情况,点击finish按钮后对应的源文件目录没有生产相关对象,这时应该如何解决呢?在国内的网站找了很久没找到,最后在国外的一家网站找到了解决方法。这个问题的具体原因不得而知,但可以知道的是,若在创建连接的时候,选择了Display selected schma时,就会出现逆向工程失败的情况。只需要选择Display all schemas,那么就可以成功进行逆向工程了。若有知道原因的大侠可以分享一下。 阅读全文
posted @ 2013-12-21 01:28 JeanCanDoIt 阅读(527) 评论(0) 推荐(0)
 

2013年11月24日

重新安装Photoshop CS6以后启动软件出现Licensing for this product has expired
摘要: 当我们卸载试用版本Photoshop CS6并且重新安装,出现Licensing for this product has expired,并且无法打开软件,这是由于证书过期导致的,解决办法是将计算机系统时间修改一下,比如修改到2006年1月1日,重新启动软件,就可以进入试用选择界面了。至于注册或者破解方法,可以使用amtlib.dll替换,网上很多,就不多说了。 阅读全文
posted @ 2013-11-24 02:24 JeanCanDoIt 阅读(1155) 评论(0) 推荐(0)
 

2013年11月13日

解决JSP页面无法使用EasyUI里面class="easyui-dialog"的问题
摘要: 当使用MyEclipse新建一个JSP页面的时候,MyEclipse会自动添加一些标记,这些标记也许不一定会在工程中使用到。比如">通常可以使用../来代替。除此之外,这些标记也许会对其它工具产生影响,如果使用JQuery EasyUI就可能无法正常使用以下代码:The dialog content.这时是由于">和改为的缘故,具体原因目前还没有搞懂,但删除">,并将改为之后,功能就恢复正常了。希望知道原因的大神多多分享交流一下。 阅读全文
posted @ 2013-11-13 22:52 JeanCanDoIt 阅读(591) 评论(0) 推荐(0)
 

2013年10月5日

《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)
摘要: 当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正。2.2 安装数据库软件这部分简短讲述了桌面类型安装的步骤。对于所有的平台,大部分步骤都是一样的,都涉及到运行Oracle Universal Installer。执行一个基本的安装:(1) 以管理组成员身份登录计算机,这个身份需要有权按照Oracle数据库,也有权创建和运行数据库;(2) 执行下面的一个:1)如果你从分布式介质安装,那么将数据库的分布式介质插入计算机。自动播放功能将自动打开“选择一个产品来安装”的界面。2)如果你从Or 阅读全文
posted @ 2013-10-05 12:46 JeanCanDoIt 阅读(1213) 评论(0) 推荐(0)
 
《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)
摘要: 当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正。2.1 安装Oracle数据库软件和创建数据库概览本章节讲述如何安装Oracle数据库软件,和创建一个实例Oracle数据库。如果你正在使用Oracle数据库先前的版本,想要安装一个更新版本的Oracle数据库软件,你可以使用新版本的Oracle数据库软件升级你现有的Oracle数据库。本章节包含以下几部分:(1)安装Oracle数据库软件和创建数据库概览;(2)安装Oracle数据库软件;(3)使用DBCA创建和管理一个数据库;(4 阅读全文
posted @ 2013-10-05 11:22 JeanCanDoIt 阅读(858) 评论(0) 推荐(0)
 

2013年10月4日

《Oracle Database 12c DBA指南》第一章 - 基本技能简介
摘要: 当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正。1 基本技能简介 作为一个数据库管理员(DBA),你负责Oracle数据库的所有操作。这个简介章节旨在为你简略介绍常见DBA任务、可利用的工具以及本指南的内容(包括其它章节,译者注)。本章节包含以下几个部分:(1)关于本指南(2)关于Oracle数据库(3)常见的Oracle DBA任务(4)管理数据库所用到的工具1.1 关于本指南 Oracle Database 12c DBA指南是一个数据库管理快速开始指南,能教会你如何执行日常. 阅读全文
posted @ 2013-10-04 01:34 JeanCanDoIt 阅读(703) 评论(0) 推荐(0)
 

2013年9月8日

对数据库设计的一点感想
摘要: 在大学里,数据库的学习使用的是《数据库系统概念》这本书,英文名为Database System Concepts,由于当初我使用的是翻译版,翻译的水平真的不敢恭维,因此花钱复印的那本书根本没有看多少。由于课堂上老师注重理论的讲解,很空洞无聊,从而大学里学习的数据库知识仅靠自己平常做项目零碎地积累的那点知识。在学校做的项目要么数据库设计非常简单(也许只有十几张表的那种),要么就是课程对应的课程设计,根本不用去考虑并发访问、事务处理、触发器,也不会去考虑太多数据库的数据冗余度和数据库性能问题,因此当初自以为数据库设计实在太简单了,却万万没有想到,实际的数据库设计是多么的复杂。这篇文章是以一个菜鸟. 阅读全文
posted @ 2013-09-08 01:23 JeanCanDoIt 阅读(503) 评论(0) 推荐(0)
 

2013年5月19日

将Oracle的语言从中文修改为英文
摘要: 最近学习Oracle, 安装了Oracle 11g R2的中文版,由于使用的PL/SQL Developer使用的是英文版,因此常常会出现乱码问题,后面终于想到了一种解决方法。就是直接改变注册表的里面语言。利用下面的语句查找当前的字符集等信息:SQL>select * from v$NLS_PARAMETERS;然后进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1里面的NLS_LANG,将其值SIMPLIFIED CHINESE_CHINA.ZHS16GBK修改为AMERICAN_AMERICA.ZHS16GBK, 阅读全文
posted @ 2013-05-19 16:52 JeanCanDoIt 阅读(906) 评论(0) 推荐(0)
 
下一页