- 博客(38)
- 资源 (2)
- 收藏
- 关注
转载 maven web创建
下面给大家讲讲如何正确地新建maven工程,以及为什么不能转成Dynamic web module3.0。假设大家对eclipse都比较熟悉了,话不多说,请看图:过滤器里输入web。我们要新建一个web工程。新生成的工程默认的jdk和compiler是1.5的。而且没有src/main/Java这样的目录。web.
2017-05-25 11:36:04 243
转载 eclipse中maven使用详解
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。如果觉得本文对你有用,请移步到:http://download.csdn.net/detail/qjyong/5582071 下载PDF版,http://download.csdn.net/de
2017-05-25 10:13:25 2516
转载 springmvc+spring+mybatis整合实例
开发环境:System:Windows server 2003WebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.IDE:eclipse、MyEclipse 6.5Database:MySQL开发依赖库:JavaEE5、Spring 3.0.5、Mybatis 3.0.2、myBatis-spring
2017-05-25 09:49:14 230
转载 Struts2+Spring+hibernate整合实例
参见集成步骤总结:获取所有的依赖库(很多)。注册 Spring 的 ContextLoaderListener 来整合 Struts2 和 Spring。使用 Spring 的 LocalSessionFactoryBean 来集成 Spring 和 Hibernate。完成所有连接。请参阅它们之的关系:Struts 2 Spring Hibernate这将是一个很长的教程
2017-05-25 09:47:14 327
转载 mybatis入门实例
开发步骤:1.创建java工程2.加入jar包(依赖包、驱动包)3.创建sqlMapConfig.xml4.创建数据库,数据库表USER_C,插入测试记录5.创建PO对象 user.java6.创建映射文件 User.xml7.创建测试类占位符:iBatis #id#myBatis #{id}1、创建w
2017-05-25 09:42:23 176
转载 SpringMVC详细实例
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 configure the setting of springmvcDispatcherServlet and configure the mapping--> servlet>
2017-05-25 09:41:23 222
转载 hibernate(注解)入门实例
hibernate注解1、@Entity(name="TableName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致
2017-05-25 09:38:16 532
转载 hibernate(配置文件)入门实例
1.下载和部署jar包2.创建配置文件hibernate.cfg.xmlxml version='1.0' encoding='utf-8'?>DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http:/
2017-05-25 09:35:04 178
转载 struts2入门实例
标签:下面通过建立一个小的实例具体来说明Eclipse 集成struts2,以下实例采用的为 struts2 版本为 struts2 2.2.3.1 为应用.1. 下载struts2的开发包第一步: 在浏览器中输入 http://apache.org第二步:在apche的页面项目中选择struct 点击连接进入相关页面第三步: 点击download选择下载
2017-05-25 09:30:38 232
转载 SSH使用jar包整理
Hibernate jar包=================必要的包:hibernate3.jar,这个是hibernate3.0的核心jar包,必须的,呵呵,没的选,像我们常用的Session,Query,Transaction都位于这个jar文件中,必要。cglib-2.1.3.jar,CGLIB库,Hibernate用它来实现PO字节码的动态
2017-05-24 10:30:23 411
转载 java链接SFTP上传和下载
依赖jar包:dependency> groupId>com.jcraftgroupId> artifactId>jschartifactId> version>0.1.53version>dependency>1234512345import java.io.File;import java.io.FileInputStream;import java.io.
2017-05-23 17:20:59 402
转载 java实现打印功能
前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java 提供的打印功能一直都比较弱。实际上最初的 jdk 根本不支持打印,直到 jdk1.1 才引入了很轻量的打印支持。所以,在以前用 Java/Applet/JSP/Servlet 设计的程序中,较复杂的打印都是通过调用 ActiveX/OCX 控件或者 VB/VC 程序来实现的,非常麻烦。实际上,SUN 公司也一直致力于
2017-05-23 17:12:12 75779 12
转载 java生成word之freemarker使用
一,简单模板导出(不含图片, 不含表格循环) 1, 新建一个word文档, 输入如下类容: 2, 将该word文件另存为xml格式(注意是另存为,不是直接改扩展名) 3, 将xml文件的扩展名直接改为ftl 4, 用java代码完成导出(需要导入freemarker.jar)
2017-05-23 16:51:57 914
转载 Java POI 生成Word文档
在开发中有时候我们需要导出MS word文档。最近因为需要做一个生成word文件的功能。就将这块拿出来和大家分享。 生成word文件和我们写word文档是相同的概念,只不过在这里我们换成了用代码来操作。下面的例子中主要有添加页眉,页脚,正文(段落,表格)。在正文中,段落包含文字字体和背景的设置。表格主要是数据的填充和样式(有无边框)。这里写的例子给出的内容只是Java POI 方
2017-05-23 16:46:22 1155
转载 使用Apache POI生成和解析Excel文件
概述 Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,分别有jxl和poi,2种方式。 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file format. XSSF is the POI Project's pure Ja
2017-05-23 16:24:14 4374
转载 Java连接FTP并且实现文件的上传和下载
概述 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。FTP作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。本文就主要针对这两个操作来进行说明(当然,也包括FTP服务器的
2017-05-23 16:19:50 5311
转载 JAVA实现发送邮件
JAVA MAIL是利用现有的邮件账户发送邮件的工具,比如说,我在网易注册一个邮箱账户,通过JAVA Mail的操控,我可以不亲自登录网易邮箱,让程序自动的使用网易邮箱发送邮件。这一机制被广泛的用在注册激活和垃圾邮件的发送等方面。JavaMail可以到http://www.oracle.com/technetwork/java/javamail/index-138643.html进行下载,
2017-05-23 16:00:33 363
转载 java实现发送手机短信
JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default.shtml)本程
2017-05-23 15:57:23 701
转载 java实现二维码生成与解析
1、支持QRcode、ZXing 二维码生成、解析;2、QRCode 方式生成二维码支持添加图片,如下:[java] view plain copypackage common; import java.awt.Color; import java.awt.Graphics2D; impo
2017-05-23 15:26:04 1963 1
转载 ORACLE-AWR报告分析
1、什么是AWR?AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR报告是Oracle 10g以后版本提供的一种性能收集和分析工具,能提供一个时间段内整个系统资源使用情况的报告,通过报告可以了解一个系统的整个运行情况,生成的报告包括多个部分。AWR每小时对v$active_session_history视图(内存中的ASH采集
2017-05-23 10:25:07 746
原创 NIO Netty使用入门
Netty是什么?本质:JBoss做的一个Jar包目的:快速开发高性能、高可靠性的网络服务器和客户端程序优点:提供异步的、事件驱动的网络应用程序框架和工具通俗的说:一个好使的处理Socket的东东Netty的特性设计统一的API,适用于不同的协议(阻塞和非阻塞)基于灵活、可扩展的事件驱动模型高度可定制的线程模型可靠的无
2017-05-12 18:29:20 570
原创 Docker入门详解
Docker简介我觉得简单来说,Docker就是一个应用程序执行容器,类似虚拟机的概念。但是与虚拟化技术的不同点在于下面几点:虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行。虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统”;而docker开源而且轻量,称
2017-05-12 16:07:19 393
转载 Apache ActiveMQ使用详解
一、特性及优势1、实现JMS1.1规范,支持J2EE1.4以上2、可运行于任何jvm和大部分web容器(ActiveMQ works great in any JVM)3、支持多种语言客户端(java, C, C++, AJAX, ACTIONSCRIPT等等)4、支持多种协议(stomp,openwire,REST)5、良好的spring支持(ActiveMQ has gre
2017-05-12 16:04:07 2925
转载 Activiti工作流引擎使用详解
Activiti工作流引擎使用1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足
2017-05-12 16:01:13 69606 3
转载 Zookeeper详解
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2017-05-12 15:52:51 346
转载 Junit详解
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ
2017-05-12 15:50:17 270
原创 shiro身份验证和授权入门
使用 Apache Shiro 为 web 应用程序进行用户身份验证Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。在本文中,了解 Apache Shiro 并通过示例来在一个 Groovy web 应用程序中尝试使用 Shiro 进行身份验证和授权。Apache Shiro 是一个框架,可用于身份
2017-05-12 15:46:09 2350 1
转载 Kafka入门经典教程
一、基本概念介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢?首先让我们看几个基本的消息系统术语:Kafka将消息以topic为单位进行归纳。将向Kafka topic发布消息的程序成为producers.将预订topics并消费消息的程序成为consumer.Ka
2017-05-12 15:34:49 281
转载 nginx入门
nginx简易教程目录概述安装与使用 安装 从源代码编译 Nginx Windows 安装 使用nginx 配置实战 http反向代理配置 负载均衡配置 网站有多个webapp的配置 https反向代理配置 静态站点配置参考回到顶部概述什么是nginx?
2017-05-12 15:24:33 434
转载 kafka详解
本文转发自技术世界,原文链接 http://www.jasongj.com/2015/01/02/Kafka深度解析背景介绍Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒1
2017-05-12 15:10:38 567
转载 dubbo详解
1 Dubbo介绍1.1 dubbox简介随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。
2017-05-12 14:36:45 908
原创 Java中使用MongoDB详解
环境配置在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。本章节实例时候 Mongo 3.x 以上版本。你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB JDBC 驱动。首先你必须下载mongo jar包,下载地址:http://mongodb.
2017-05-12 13:51:12 4549 2
转载 java实现redis缓存技术
需要jar包:jedis-2.1.0.jarcommons-pool-1.6.jar单元测试:package com.wangbingan.db;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.junit.Before;import org
2017-05-12 13:38:14 1626
转载 spring WebSocket详解
场景websocket是Html5新增加特性之一,目的是浏览器与服务端建立全双工的通信方式,解决http请求-响应带来过多的资源消耗,同时对特殊场景应用提供了全新的实现方式,比如聊天、股票交易、游戏等对对实时性要求较高的行业领域。背景在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash
2017-05-12 13:33:37 801
转载 WebService教程详解
WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求,接下来通过本文给大家介绍WebService教程详解,对webservice教程感兴趣的朋友一起学习吧。Web Services 可以将应用程序转换为网络应用程序。通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。W
2017-05-12 13:28:12 6873
原创 UML建模详解
摘要:本教程简要介绍了统一建模语言面向对象问题解决的核心是构建一个模型。该模型从其通常复杂的现实世界中抽象出基本问题的基本细节。几个建模工具被包裹在UML ™ 的标题下,代表统一建模语言™。本课程的目的是介绍UML的重要亮点。UML的中心是我们在这里描述的九种建模图。用例图类图对象图序列图协作图状态图活动图组件图部署图本课程的某些部分包含具有更详细信息的页面的链接。每个部分
2017-05-12 13:24:36 52557 2
转载 Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2017-05-12 13:17:28 286
转载 Java Socket编程 标准范例(多线程)
服务器端(Server)非多线程[java] view plain copypackage com.zeph.serverclient; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReade
2017-05-12 13:12:38 331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人