java
文章平均质量分 73
昆仑无悔
搞JAVA编程的,请多多指教!
展开
-
Axis2创建WebService实例
一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件,转载 2014-09-18 21:58:23 · 355 阅读 · 0 评论 -
Java 8简明教程
ImportNew注:有兴趣第一时间学习Java 8的Java开发者,欢迎围观《征集参与Java 8原创系列文章作者》。以下是《Java 8简明教程》的正文。“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引转载 2014-04-02 22:56:19 · 479 阅读 · 0 评论 -
Java中的Timer和TimerTask的用法
经常我们都会有这样的需求,要固定的每隔一段时间执行某一个任务。比如我们做一个缓存来减少与数据库的交互,而为了使缓存与数据库中的数据尽量达到同步,需要每个固定的一段时间去数据库中的数据是否有更新以达到与缓存的同步。这样的需求可以做一个线程,线程中做一个死循环,循环中就是要执行的这个任务,每执行完一次让线程睡眠一段时间,这要就可以达到这个需求。但是用最简单最便捷的方式是使用Java为我们提供的计时器的原创 2014-03-25 21:28:30 · 399 阅读 · 0 评论 -
Spring 事务属性详解
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定转载 2013-11-26 14:43:09 · 372 阅读 · 0 评论 -
Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2014-08-27 21:15:50 · 384 阅读 · 0 评论 -
Windows环境 tomcat的OpenSSL双向认证 问题
先下载 tomcat5.5.26 下载http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zip openssl0.9.7c下载http://gnuwin32.sourceforge.net/downlinks/openssl-bin.php tomca转载 2013-12-05 15:25:36 · 601 阅读 · 0 评论 -
Spring AOP
AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技术。 AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦, AOP可以说也是这种目标的一种实现。它可以解决OOP和过程化方法不能够很好解决的横切 (crosscut)问题, 如:事务、安全、日志等横切关注。当未来系统变得越来越复杂, 横切关转载 2013-11-26 18:23:41 · 383 阅读 · 0 评论 -
openjdk和jdk的区别
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢?历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开 发,sun jdk7是在openjdk7的基础上发布的,其大部分转载 2014-11-18 16:15:10 · 391 阅读 · 0 评论 -
java SSL证书生成以及Https连接详解
1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证与原创 2014-12-19 10:17:40 · 2148 阅读 · 0 评论 -
jdk5.0新特性介绍
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。简介转载 2014-12-19 10:49:03 · 469 阅读 · 0 评论 -
openSSL使用手册
官方网址:http://www.openssl.org/安装方式网上很多都是说的下载源码编译后再使用,其实下载编译过的二进制文件就可以了安装使用了(如果不关心源码的话),这样不用安装编译器之类的。windows下可直接下载安装包进行安装即可,下载地址:http://slproweb.com/products/Win32OpenSSL.html安装完成后将openssl\bin添加到转载 2015-02-06 14:07:34 · 710 阅读 · 0 评论 -
SSL单双向认证
SSL (Secure Socket Layer - 安全套接字层)功能:保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,确保数据在网络上之传输过程中不会被截取及窃听,防止篡改。 如何让我们的WEB应用程序应用SSL安全保障?经过几天摸索,终于实现 TOMCAT+SSL 双向认证,也就是说,首先,客户端将要认证服务器的安全性,确保访问的是正确的服务器,转载 2015-05-18 15:57:34 · 419 阅读 · 0 评论 -
hibernate反向生成数据库表
第一步:添加Hibernate jar包,hibernate.cfg.xml写好数据源.hibernate.cfg.xml:<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hi原创 2014-08-25 16:40:59 · 492 阅读 · 0 评论 -
HTML中接收URL参数的三种方式
1.使用 window.location.search 来取得后面的参数// param参数的名function getParameter(param){var query = window.location.search;var iLen = param.length;var iStart = query.indexOf(param);if (iStart == -1原创 2014-03-21 09:43:03 · 2022 阅读 · 0 评论 -
Spring集成Quartz定时任务框架介绍和Cron表达式详解
Spring集成Quartz定时任务框架介绍和Cron表达式详解在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便转载 2014-03-25 20:33:25 · 439 阅读 · 0 评论 -
js常用技术汇总
一1.网页技术分为三个方面:静态网页、网页美工、动态网页。2.DHTML(动态HTML)是一种通过各种技术的综合而得以实现的概念,包括三部分:HTML、Script(JavaScrip or VBScript)、CSS(Cascading Style Sheets)。3.颜色“#rrggbb”六位十六进制数。4.js删除提示1)删除2)JS删除function转载 2014-06-23 15:58:50 · 1140 阅读 · 0 评论 -
【精心推荐】几款极好的 JavaScript 文件上传插件
文件上传功能作为网页重要的组成部分,几乎无处不在,从简单的单个文件上传到复杂的批量上传、拖放上传,需要开发者花费大量的时间和精力去处理,以期实现好用的上传功能。这篇文章向大家推荐几款很棒的 JavaScript 文件上传功能增强插件。您可能感兴趣的相关文章精心挑选12款优秀 jQuery Ajax 分页插件几款优秀的 JavaScript 表单美化和验证插件经验转载 2014-04-02 23:08:51 · 567 阅读 · 0 评论 -
Spring 中IOC和DI解读
IoC IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性 1、为什么需要IoC容器1.1、应用程序主动控制对象的实例化及依赖装配 Java代码 A a = new AImpl(); B b = new BImpl(); a.setB转载 2013-11-26 15:30:26 · 393 阅读 · 0 评论 -
8个超实用的jQuery技巧攻略
本文我们将为jQuery用户分享8个超实用的技巧攻略。jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML 脚本客户端。此外,jQuery还拥有各种插件,以帮助开发者在最短时间内快速创建网站/网页。 文中分享的这些实用代码,希望你会喜欢。1)禁用右键单击功能 如果你想为用户节省网站信息,那么开发者可以使用这段转载 2014-03-04 10:02:15 · 410 阅读 · 0 评论 -
根据两点经纬度计算距离
这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,转载 2013-10-16 10:24:38 · 420 阅读 · 0 评论 -
JSP的工作原理
JSP页面工作原理图当一个JSP文件第一次被请求的时候,JSP引擎(本身也是一个Servlet)首先会把这个JSP文件转换成一个Java源文件。在转换过程中如果发现JSP文件有语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的.class文件并将该.class文件加载到内存中。其次创建一个该Servlet的实转载 2014-08-27 21:02:02 · 480 阅读 · 0 评论 -
Java内存溢出详解
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -转载 2014-09-10 20:13:31 · 329 阅读 · 0 评论 -
经典java面试题
摘要 集合了网络经典的java面试题目录[+]一、 java基础1. 面向对象的特征有哪些方面?a.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。b.继承:继承是一种联结类的层次模转载 2014-03-13 14:11:40 · 801 阅读 · 0 评论 -
JS正则表达式验证数字非常全
Js代码 "text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){原创 2014-08-22 10:45:04 · 454 阅读 · 0 评论 -
java发送http的get、post请求
Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnect转载 2014-05-20 14:05:43 · 393 阅读 · 0 评论 -
Quartz定时任务在Spring MVC 中的实现
Quartz定时任务在Spring MVC 中的实现 首先,要熟悉spring mvc的工作原理。在这里,只搭建一个简单的页面跳转的MVC实现。 需要注意的是spring 3并不能和最新的Quartz结合,需要,在此采用的比新的Quartz 1.7。Task.java可以是任何java类,其中至少包括一个可执行的方法。(原因原创 2014-03-25 20:48:18 · 542 阅读 · 0 评论 -
VMware安装Centos7超详细过程(图文)
原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如...转载 2019-04-16 21:31:55 · 263 阅读 · 0 评论