
Java的编程
文章平均质量分 64
云舜言传
1、本人对IT领域的软件开发和设计工作有浓厚的兴趣可以承受较大的工作压力
2、具有很强的团队合作精神有良好的组织沟通协调能力有强烈的集体荣誉感
3、自学能力强喜欢钻研新技术敢于面对和克服困难
4、有较强的动手能力勇于面对困难和挑战有良好的分析问题和解决问题的能力工作认真负责积极上进能够吃苦耐劳有良好的职业素质
展开
-
谷歌浏览器的粗略使用方法
谷歌浏览器的粗略使用方法1、 在谷歌浏览器的官网上进行下载:https://www.google.com/intl/zh-CN/chrome/browser/,在安装的时候它是默认的安装方法,这过程大概需要将近10分钟。2、 在浏览器使用的时候,如果你只是用它浏览网页的话,就不用管它右上角的一些设置就可以啦。3、假如是开发人员使用的话,它的有些功能和设置是可以学习的,那会在自己原创 2013-12-30 22:31:33 · 980 阅读 · 0 评论 -
java异常处理机制
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包转载 2014-01-19 19:45:55 · 591 阅读 · 0 评论 -
精心收集的SSH框架的面试题汇总
Hibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:* 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁转载 2014-03-28 10:22:42 · 1010 阅读 · 0 评论 -
Java中的==和equals区别
概述:A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。D.一个类如果没有定义equals转载 2014-03-21 17:03:59 · 495 阅读 · 0 评论 -
java中常用的字符串的截取方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 v转载 2014-03-27 00:37:03 · 623 阅读 · 0 评论 -
敏捷开发(Agile development)
敏捷开发(Agile development)转载 2014-07-06 13:16:21 · 683 阅读 · 0 评论 -
在项目中导入import javax.servlet 出错解决办法
经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误,即eclipse项目里我们导入的项目里提示HttpServletRequest 不能引用,会伴随头疼的小红叉出现原创 2014-07-27 16:59:33 · 23960 阅读 · 6 评论 -
Maven的学习资料收集--(三)使用Maven构建Web项目
[-]新建Maven项目File - New - Other选择Maven Project 单击Next保持默认即可单击Next选择Archetype为 web app单击Next输入一些必要信息单击Finish项目结构如下图配置项目在项目上右键单击添加Source Folder修改Build Path 配置将项目转换为Dynamic Web Project设置部署程序转载 2014-08-04 23:10:04 · 728 阅读 · 0 评论 -
Maven的学习资料收集--(五)使用Maven构建Struts2项目
[+]在前两篇博客中,使用Maven构建了Web项目,在这篇博客中写一下,怎样构建一个简单的Struts2项目。在准备过程中发现,要使用好Maven,个人觉得要好好利用这两个网站:http://mvnrepository.com/http://search.maven.org/由于自己对Maven的理解不是非常深,所以学习的时候遇到很多简单的转载 2014-08-04 23:31:23 · 556 阅读 · 0 评论 -
Maven的学习资料收集--(一)环境搭建
这几天在做项目的时候用到了maven,但是自己没有转载 2014-08-04 23:02:48 · 516 阅读 · 0 评论 -
Maven的学习资料收集--(六 构建Hibernate项目
[+]前面我们使用Maven构建了Struts2项目,这里我们来试一下Hibernate项目:ps: 昨天晚上没有整明白,例子也一直有问题,就没有完成博客,早上起来才明白错在哪这里的例子,大体框架应该是正确的,但是,对于Maven的很多约定都没有掌握,估计包的命名都不是非常好,等以后,理解深刻了再改吧1. 构建一个基本的Web项目这里请参考前转载 2014-08-04 23:31:47 · 614 阅读 · 0 评论 -
Maven的学习资料收集--(四)使用Maven构建Web项目-测试
[-]在srcmainjava下新建一个Servlet修改webxml新建JSP测试在上一篇博客里,我们使用Maven构建了一个Web项目,我们在这里写一个简单的Servlet,测试一下。1.在src/main/java下,新建一个Servlet转载 2014-08-04 23:21:17 · 941 阅读 · 0 评论 -
Maven的学习资料收集--(二)安装m2eclipse插件
在Eclipse中可以安装Maven插件,可以更方便的使用:官网地址:http://www.eclipse.org/m2e/可以在线安装或者离线下载,之前在线安装总是失败,可能是网速的原因,找到了一个离线包,可以用link方式安装。离线包:http://download.youkuaiyun.com/detail/jolingogo/5253225在线安装就不说了,link转载 2014-08-04 23:07:17 · 533 阅读 · 0 评论 -
Maven的学习资料收集--(九) 构建SSH项目以及专栏maven
目录(?[+]在这里整合一下,使用Maven构建一个SSH项目1.新建一个Web项目可以参照前面的博客2.添加依赖,修改pom.xml[html] view plaincopyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt转载 2014-08-04 23:44:27 · 568 阅读 · 0 评论 -
Maven的学习资料收集--(八) 构建MyBatis项目
目录(?)[+]在这里,写一下,怎么使用Maven构建MyBatis项目。1. 新建一个Web项目可以参考前面的博客2. 修改pom.xml,添加MyBatis依赖[html] view plaincopyproject xmlns="http://maven.apache.or转载 2014-08-04 23:42:15 · 594 阅读 · 0 评论 -
Maven的学习资料收集--(七) 构建Spring项目
[+]在这里,使用Maven构建一个Spring项目,正在做练习,下午有事,可能要晚上回来接着写...构建单独项目的话,其实都差不多1. 新建一个Web项目参考之前的博客2.修改 pom.xml,添加Spring依赖[html] view plaincopyproject xmlns="http转载 2014-08-04 23:39:19 · 502 阅读 · 0 评论 -
Maven的学习资料收集--(十)Myeclipse下创建Maven的Web项目
先要在MyEclipse中对Maven进行设置:转载 2014-08-06 00:59:06 · 435 阅读 · 0 评论 -
poi操作word文档文件操作
1234567891011121314151617181920212223242526272829303132333435转载 2014-10-23 00:03:47 · 826 阅读 · 0 评论 -
利用Java程序将字符串进行排序与拼接
1、初始生成字符串的代码程序:原创 2014-10-24 15:43:38 · 1585 阅读 · 0 评论 -
Java中的递归原理分析
解释:程序调用自身的编程技巧叫做递归。程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来转载 2014-10-13 17:46:56 · 572 阅读 · 0 评论 -
原型设计工具 Axure RP 7.0下载地址及安装说明
Axure RP是产品经理必备的原型制作工具,因为很多同学是新手,在这里整理一下axure7.0的下载、安装和汉化流程,希望能够帮到大家。Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专门的原型设计工具,它比一转载 2014-11-01 15:55:31 · 930 阅读 · 0 评论 -
讨论研究普通的网页登录按钮的状态
就在我刚才看一个技术视频的时候,里面提到了一个包括我在内的被很多程序开发人员忽视的问题。这个问题不管是在软件开发工作了几年的技术丰富的研发人员还是刚刚入行的菜鸟往往忽视掉,那就是在网页的登录功能的登录按钮有几种状态呢?分别表示怎样的功能含义呢?下来我们就来说明一下。1、现在在每个软件开发项目和产品中都会有用户登录的界面,不管是系统或者网站都会有,如下图所示,我们只是难道开发的需求和任务模块原创 2014-11-01 19:02:26 · 751 阅读 · 0 评论 -
详细介绍VO(值对象)和PO(持久对象)的区别
VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。1.VO是用new关键字创建,由GC回收的。PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。2转载 2014-11-22 17:14:42 · 3197 阅读 · 0 评论 -
Quartz任务调度快速入门
概述了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类转载 2014-12-03 10:58:00 · 485 阅读 · 0 评论 -
<s:property>的用法
1,访问Action值栈中的普通属性: 2,访问Action值栈中的对象属性(要有get set方法): 3,访问值栈中对象属性的方法 4,访问值栈中action的普通方法: 5,访问静态方法: 6,访问静态属性: 配置属性文件,允许ognl访问静态方法struts.ognl.allow...=true 7,访问Math类的静态转载 2015-03-03 10:12:45 · 401 阅读 · 0 评论 -
JSTL截取字符串以及格式化时间
fn函数里面有很多好用的方法 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串转载 2015-03-03 10:17:43 · 676 阅读 · 0 评论 -
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢。解决办法:换一个js包含的方式,让javascript加载速度倍增。把通常加载方式: 改变成:123<script type="text/javascript"转载 2015-03-03 10:19:49 · 4292 阅读 · 0 评论 -
TCP/UDP常见端口参考
下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考以下 URL:http://www.iana.org/assignments/port-numbersד层”是指服务或协议在交通层上使用 TC转载 2015-03-27 23:47:41 · 3322 阅读 · 0 评论 -
com.google.gson.stream.MalformedJsonException的解决办法
关于Gson解析的异常,如果你程序出现以下的异常,有两种可能性:‘1. 找到一个JSON格式的验证工具,这个网上很多大家可以百度下;2.你的JSON格式验证没有问题,却一直报这个解析错误,请确定你的JSON数据没有多余的空格。这个空格有可能在IO流读取的时候多读了。com.google.gson.JsonSyntaxException: com.google.gson.st转载 2015-03-13 16:03:44 · 12215 阅读 · 0 评论 -
用java实现删除文件夹里的所有文件
package com.org.improve.contact;import java.io.File;public class DeletePaper { /** * @param args * 用java删除文件夹里的所有文件 */ public static void main(String[] args) { DeletePaper dp=new Dele原创 2015-03-23 22:57:05 · 530 阅读 · 0 评论 -
典型程序实现代码汇总(1)
/*** 一个词组的单词如果是另一个词组单词的子集,就认为是个borad match,例如对于 "a b c","a", "b c" "c a" "a b c"都匹配,而 "a d"不匹配。* 现有一个搜索匹配模块,输入为用户的查询来匹配一个词组字典,找到字典中所有可以和输入broad match的词组,输出预定的词组整型序号。* 例如"cheap iphone in china",字原创 2015-04-04 13:15:26 · 513 阅读 · 0 评论 -
JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在转载 2015-04-04 23:35:58 · 336 阅读 · 0 评论 -
JEECMS站群管理系统-- Jeecms安装过程
Jeecms是基于java技术研发的站群管理系统,稳定、安全、高效、跨平台、无限扩展是jeecms 的优点,系统支持mysql、oracle、sqlserver、db2等主流数据库。 轻松建设大规模网站群。将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例如: D:\Tomcat 6.0\转载 2015-04-06 13:27:01 · 1402 阅读 · 0 评论 -
JEECMS站群管理系统-- 首页的加载过程
在浏览器中输入http://localhost:8080/jeecms,回车 首先进入配置文件web.xml,1234567891011contextConfigLocation/WEB-INF/config/application转载 2015-04-06 13:29:32 · 1027 阅读 · 0 评论 -
JEECMS站群管理系统-- 自定义标签及使用自己创建的表的实现过程
下面是我自己定义的标签mycontent_list 首先,在数据库里创建了一个jc_mycontent的表,其中有id,title,content三个字段 其次,创建了一个实体类12345678public class MyContent {private static转载 2015-04-06 13:32:15 · 1806 阅读 · 2 评论 -
JEECMS站群管理系统-- 标签使用和模板的制作
1模板规划1.1资源文件资源文件就是网页中用到的图片、CSS、JS等元素,在CMS系统中所有的资源文件在网站的根目录中的 /res_base/所属网站定义资源目录/TEMPLEATE/WEB/res_base/所属网站定义资源目录/TEMPLEATE/WAP 解释:网站定义资源在CMS系统中可以同时管理多个网站,也就是多个网站可以同时转载 2015-04-06 13:33:56 · 2148 阅读 · 0 评论 -
JEECMS站群管理系统-- Jeecms项目导入myeclipse
1.在myeclipse中新建一个项目jeecms,将服务器中jeecms项目下web-inf文件夹下内容拷到新建项目中 解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除jeecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入common和c转载 2015-04-06 13:27:33 · 795 阅读 · 0 评论 -
JEECMS站群管理系统-- 标签的配置流程
以cms_content_list为例,首先,每一个标签的声明都是在jeecms-context.xml中进行的, xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" def转载 2015-04-06 13:30:50 · 1129 阅读 · 0 评论 -
利用freemarker 静态化网页
1、介绍-FreeMarker是什么 模板引擎:一种基于模板的、用来生成输出文本的通用工具 基于Java的开发包和类库 2、介绍-FreeMarker能做什么 MVC框架中的View层组件 Html页面静态化 代码生成工具 CMS模板引擎 页面栏目动态定制转载 2015-04-06 17:14:55 · 453 阅读 · 0 评论 -
@SuppressWarnings注解
简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})原创 2015-04-12 23:46:45 · 480 阅读 · 0 评论