Java
文章平均质量分 71
onxs
Just Do It.
展开
-
常见异常以及处理问题办法
本文长期更新,收集一些常见异常以及处理办法。1. 异常:myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown. 解决办法:关闭myeclipse,删除“.metadata/.plugins/org.eclipse.core.原创 2017-01-22 09:34:30 · 630 阅读 · 0 评论 -
Java 实例 - 字符串小写转大写
以下实例使用了 String toUpperCase() 方法将字符串从小写转为大写:public class StringToUpperCaseEmp { public static void main(String[] args) { String str = "string runoob"; String strUpper = str.toUp原创 2017-05-31 17:38:20 · 880 阅读 · 0 评论 -
Java 实例 - 字符串分割
以下实例使用了 split(string) 方法通过指定分隔符将字符串分割为数组:public class JavaStringSplitEmp { public static void main(String args[]){ String str = "www-runoob-com"; String[] temp; String原创 2017-05-31 17:37:04 · 399 阅读 · 0 评论 -
Java 实例 - 字符串搜索
以下实例使用了 String 类的 indexOf() 方法在字符串中查找子字符串出现的位置,如过存在返回字符串出现的位置(第一位为0),如果不存在返回 -1:public class SearchStringEmp { public static void main(String[] args) { String strOrig = "Google Runoob Tao原创 2017-05-31 17:34:50 · 380 阅读 · 0 评论 -
Java 实例 - 字符串反转
以下实例演示了如何使用 Java 的反转函数 reverse() 将字符串反转:public class StringReverseExample{ public static void main(String[] args){ String string="runoob"; String reverse = new StringBuffer(string).原创 2017-05-31 17:31:49 · 483 阅读 · 0 评论 -
Java 实例 - 字符串替换
如何使用java替换字符串中的字符呢?以下实例中我们使用 java String 类的 replace 方法来替换字符串中的字符:public class StringReplaceEmp{ public static void main(String args[]){ String str="Hello World"; System.out.prin原创 2017-05-31 17:30:19 · 446 阅读 · 0 评论 -
Java 实例 - 删除字符串中的一个字符
以下实例中我们通过字符串函数 substring() 函数来删除字符串中的一个字符,我们将功能封装在 removeCharAt 函数中。实例代码如下:public class Main { public static void main(String args[]) { String str = "this is Java"; System.out.p原创 2017-05-31 17:28:47 · 1615 阅读 · 0 评论 -
Java 实例 - 查找字符串最后一次出现的位置
以下实例中我们通过字符串函数 strOrig.lastIndexOf(Stringname) 来查找子字符串 Stringname 在 strOrig 出现的位置:实例代码如下:SearchlastString.java 文件public class SearchlastString { public static void main(String[] args)原创 2017-05-31 17:26:59 · 18409 阅读 · 0 评论 -
Java 实例 - 字符串比较
以下实例中我们通过字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。实例代码如下:StringCompareEmp.java 文件publicclassStringCompareEmp{原创 2017-05-31 17:23:32 · 1737 阅读 · 0 评论 -
JavaWeb CURD 一键生成
JavaWeb CURD 一键生成主流技术框架技术特色代码片段系统展示高大上的登录界面开发工具基本配置CURD属性配置CURD一键生成角色编辑微信设置微信状态查看树形演示实体管理员列表存储插件列表二维码生成获取方式本文将给您介绍 AppAdmin 后台管理系统开发框架。 AppAdmin后台管理系统开发框架是一套Java开发的整合了当前众多比较流行的原创 2017-05-31 16:12:11 · 6003 阅读 · 3 评论 -
解决Windows版Git(SourceTree)出现templates not found的问题
问题:今天在用SourceTree clone imsdroid的源码时,出现一个警告信息warning: templates not found C:\Users\baope\AppData\Local\Atlassian\SourceTree\git_local\share\Git-core\templates环境&解释:Win 10Source原创 2017-05-19 14:29:35 · 5794 阅读 · 0 评论 -
单点配置文档
一、配置前准备l CasWeb服务器程序 l exam主程序 l tomcat服务器(这里使用tomcat-7.0.62)二、配置步骤 l 将CasWeb放在tomcat目录的webapps底下。l 修改CasWeb目录C:\tomcat-7.0.62\webapps\CasWeb\WEB-INF底下deployerConfigCo原创 2017-05-09 17:47:09 · 593 阅读 · 0 评论 -
Java web Excel导入和导出
在做web开发时,我们经常会用到数据表格的导入导出功能,这样可以帮我们节省人工操作的时间,极大提高办事效率,下面,直入正题: 笔者所做的导入导出是针对Java springMVC框架、工作簿poi以及前端plupload.js插件设计的。第一步、总体介绍首先,来看页面展示,如下图: 导入菜单包含模板下载和导入数据,如下图: 点击模板下载,弹出模板下载对话框,原创 2017-05-17 16:37:15 · 5951 阅读 · 0 评论 -
Java POI 导入Excel以及解析Excel
用的SSM框架,所需要的jar包如图所示:,链接地址:jar包下载 ,下面直接上代码。1、ExcelUtil工具类[java] view plain copy print?"color:#993399;">"font-size:18px;color:#993399;">import java.text.DecimalFormat原创 2017-05-17 16:30:25 · 2034 阅读 · 1 评论 -
导入和导出Excel通用方法
Java导出Excel通用方法,只需要一个list 集合。通用方法改进之处踊跃提出[java] view plain copypackage oa.common.utils; import java.io.OutputStream; import java.util.List; import javax.servlet.原创 2017-05-17 16:23:41 · 5005 阅读 · 0 评论 -
Java 实例 - 测试两个字符串区域是否相等
以下实例使用了 regionMatches() 方法测试两个字符串区域是否相等:public class StringRegionMatch{ public static void main(String[] args){ String first_str = "Welcome to Microsoft"; String second_str = "I wor原创 2017-05-31 17:41:12 · 855 阅读 · 0 评论 -
Java实例--汇总
Java 实例本章节我们将为大家介绍 Java 常用的实例,通过实例学习我们可以更快的掌握 Java 的应用。Java 环境设置实例Java 实例 – 如何编译一个Java 文件?Java 实例 – Java 如何运行一个编译过的类文件?Java 实例 - 如何执行指定class文件目录(classpath)?Java 实例 – 如何查看当前 Java 运行的版本?原创 2017-05-31 17:45:29 · 967 阅读 · 0 评论 -
axis发布webService
用axis来发布webservice首先下载必须的jar包 分别是:axis.jar axis-ant.jar commons-discovery-0.2.jar commons-logging-1.0.4.jar wsdl4j-1.5.1.jar wsdl4j-1.6.2.jar下载完jar包后则在web.xml中配置servlet拦截器:原创 2017-06-05 17:44:45 · 803 阅读 · 0 评论 -
面试——单例模式
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == nu原创 2017-06-26 17:29:16 · 1329 阅读 · 1 评论 -
面试总结
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。原创 2017-06-26 17:25:49 · 710 阅读 · 0 评论 -
Spring源码导入Eclipse及ant使用
一:下载Spring Source Code:(源代码版本号为spring-framework-3.1.0.RELEASE) http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.1.0.RELEASE.zip 二:将下载后的源码文件解压到某个目录下 如:D:\p原创 2017-06-12 17:54:13 · 752 阅读 · 0 评论 -
Apache ActiveMQ 集群配置方法
构建高可用的AMQ系统在生产环境中是非常重要的,对于这个apache的消息中间件实现高可用非常简单,只要在Apache ActiveMQ单点基本配置基础上做一次配置变更(如果在一台设备上部署多个AMQ,需要修改对应端口号),即可实现。AMQ实现高可用部署有三种方案:1、Master-Slave2、SharedFile System Master Slave原创 2017-06-09 17:34:52 · 483 阅读 · 0 评论 -
读取配置文件
package cms.utils;import java.io.IOException;import java.util.Properties;import cms.backend.dao.ArticleDao;public class PropertiesBeanFactory implements BeanFactory { Properties pro = new Prop原创 2017-06-09 11:41:11 · 315 阅读 · 0 评论 -
GRASP设计模式
GRASP,全称为General Responsibility Assignment Software Pattern,即通用职责分配软件模式,它由《UML和模式应用》(Applying UML and Patterns)一书作者Craig Larman提出。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明原创 2017-06-08 16:18:23 · 2681 阅读 · 0 评论 -
设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。 简单工厂简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。不修改代码的话,是无法扩展的。 工厂方法工厂方法原创 2017-06-08 15:29:49 · 305 阅读 · 0 评论 -
设计模式六大原则之--开闭原则(OCP)
1.开闭原则:Open Closed Principle, OCP)定义:Software entities like classes, modules and functions should be open for extension but closed for modifications.(一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。)2.理解:2.1原创 2017-06-08 15:26:57 · 679 阅读 · 0 评论 -
page-taglib标签结合SSH框架进行Java分页
page-taglib是Java中用于分页的框架,框架中各种标签的使用是的java分页变得更加简单,我们以一个简单的例子讲解page-taglib中的各种标签的含义,然后综合使用完成机构管理中的分页。 首先需要搭建环境: 1、将pager-taglib-2.0.jar拷贝到lib目录下。 2、在jsp页面中引入标签库: 3、 采用标签方式对页面进行布局设计:原创 2017-06-08 14:09:40 · 469 阅读 · 0 评论 -
简单的分页方法page-taglib
1、拷贝pager-taglib.jar包2、在JSP页面中使用taglib指令引入pager-taglib标签库3、使用pager-taglib标签库进行分页处理 pg:pager【这个标签用来设置分页的总体参数】重要参数说明:url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数items:总记录数,pager标签正是根据这个值来计算分页参数的ma原创 2017-06-08 14:04:43 · 548 阅读 · 0 评论 -
开发教程收集
HTML教程HTML 指超文本标签语言。 HTML 是通向 WEB 技术世界的钥...CSS教程CSS 指层叠样式表(Cascading Style Sheets)。...HTTP教程HTTP协议(HyperText Transfer Pr原创 2017-06-07 13:05:54 · 356 阅读 · 0 评论 -
Java+MySQL实现网络爬虫程序
网络爬虫,也叫网络蜘蛛,有的项目也把它称作“walker”。维基百科所给的定义是“一种系统地扫描互联网,以获取索引为目的的网络程序”。网络上有很多关于网络爬虫的开源项目,其中比较有名的是Heritrix和Apache Nutch。 有时需要在网上搜集信息,如果需要搜集的是获取方法单一而人工搜集费时费力的信息,比如统计一个网站每个月发了多少篇文章、用了哪些标签,为自然语言处原创 2017-06-02 09:40:12 · 1728 阅读 · 0 评论 -
限制访问Web资源
可以告诉服务器应该使用哪个验证方法。"了不起,"有人会说,"这个没什么用,除非配置需要保护的URL。"没错,配置这些URL然后描述它们应有的保护正是security-constraint元素的作用。这个元素包含4个子元素:web-resource-collection, auth-constraint, user-data-constraint和display-name。下面对其中的每个元素进行描原创 2017-06-05 17:56:12 · 5132 阅读 · 0 评论 -
web.xml中<security-constraint>和四种认证类型
的子元素 是可选的,如果没有 元素,这表示将禁止所有 HTTP 方法访问相应的资源。 子元素 需要和 相配合使用,但可以被单独使用。如果没有 子元素,这表明任何身份的用户都可以访问相应的资源。也就是说,如果 中没有 子元素的话,配置实际上是不起中用的。如果加入了 子元素,但是其内容为空,这表示所有身份的用户都被禁止访问相应的资源。 web.xml:原创 2017-06-05 17:52:32 · 603 阅读 · 0 评论 -
jsp+servlet+jdbc 实现crud
史上最简单的jsp+servlet+jdbc实现CRUD项目,已经经历了千锤百炼的测试与修改,健壮性一级棒!没有任何问题。而且简明易懂,内附大量注释,是不可多得的好例子。为了保证简单,甚至没有把每个servlet里的jdbc连接单独拿出来,直观。数据库也一并给出。使用本项目时,首先访问的登录页面,即:http://localhost:8080/demo1/login.jsp,用户名root,密码r原创 2017-05-17 16:17:19 · 1744 阅读 · 1 评论 -
EJB+JPA演示实体类基本操作CRUD的实现
作者: Michael 日期: 2013 年 9 月 25 原文地址:http://www.micmiu.com/j2ee/ejb/ejb-jpa-entity-crud-demo/本文详细介绍EJB+JPA实现Entity的CRUD基本操作。目录创建POJO:BlogVo创建Entity:Blog配置persistence.xml原创 2017-05-17 11:34:43 · 531 阅读 · 0 评论 -
JAVA实现DAO层基本CRUD操作
随着shh2框架各种操作的便利性,越来越多的Java WEB开发人员选择通过加入这些框架以提高开发效率,但是,如果在不了解这些框架使用的场合的情况下,一拿到项目就盲目地选择这些框架进行系统架构的搭建,就有可能造成很多没必要的资源浪费。 在项目开发中,对数据库的CRUD操作我们一般都是无法避免的操作,虽然hibernate封装的很完美,但是,由于本人对这个框架的底层原理不是很了解,每次原创 2017-05-17 11:27:49 · 4962 阅读 · 0 评论 -
CommonUtil
CopyUtilpackage comutil;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStre原创 2017-04-17 11:05:09 · 589 阅读 · 0 评论 -
WordCommonUtil
package comutil.word;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;impo原创 2017-04-17 10:55:15 · 331 阅读 · 0 评论 -
通过JDBC进行简单的增删改查(以MySQL为例)
目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题 前言:什么是JDBC 维基百科的简介:原创 2017-03-30 11:36:19 · 1665 阅读 · 0 评论 -
Java中的常见算法
插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;public class InsertSort implements SortUtil.Sort{ /* (non-Javadoc) * @see org.rut.util.algorithm.S原创 2017-02-14 17:45:47 · 360 阅读 · 0 评论 -
hibernateUtil中hibernate3和hibernate4的区别
以前一直在用Hibernate3 做应用系统,包括目前很多应用程序都是基于Hibernate3 写的,不过 Hibernate 4 都出来好久了,今天下载Hibernate 4.3 Final 版本,下来玩了一下, 发现 得到 sessionFactory 的方法过失了,虽然还是能用,但总感觉不爽. 所以看了下怎么写Hibernate4下的 Util类 Hibernate 3的原创 2017-02-14 10:46:53 · 502 阅读 · 0 评论