后台知识
文章平均质量分 87
秋分中的雨
这个作者很懒,什么都没留下…
展开
-
JAVA实现查看端口是否被占用
public static void main(String[] args) {boolean flag=false;flag=isPortAvailable(ReadPropertiesUtil.OpenOffice_PORT);if(flag){System.out.println("未被占用");}else{System.out.println("已占有");}原创 2016-01-06 16:02:04 · 5219 阅读 · 1 评论 -
详解spring事务属性
Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定转载 2014-09-04 11:07:56 · 457 阅读 · 0 评论 -
Struts2 中如何覆盖已内置拦截器的属性(参数)值
在前面一篇 Struts2 中 ModelDriven Action 的 setModel() 为何不起作用? 中发现最漂亮的办法就是修改 ModelDrivern 的 refreshModelBeforeResult 属性为 true,同时留下一个话题。这里接着,即如何覆盖内置拦截器的属性(参数) 值。如果是自定的拦截器,则可以在 struts.xml 中的 或 中用 param转载 2014-09-30 08:40:20 · 667 阅读 · 0 评论 -
基于MVC4+EasyUI的Web开发框架经验总结--实现Office文档的预览
在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览的还是比较少,这里的Office文档包括了Word、Excel、PPT文档。本文介绍两种方式,一种方式是通过在线预览的方式,利用微软的平台进行Office文档的在线查看;一种是把Office文转载 2015-01-31 11:09:39 · 1022 阅读 · 0 评论 -
从html标签组中提取img对象和video对象及相对应的url
eg:var str = "调试信息,从html标签组中提取img对象和video对象及相对应的url<img width=‘1599’ height=‘904‘ title=’1428996581893052571.jpg‘ style=’width: 387px; height: 400px;‘ src=’/upload/image/20150414/14289965818930525原创 2015-04-20 18:30:57 · 4682 阅读 · 0 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file[html] view plaincopyprint? beans:b转载 2015-04-21 14:20:07 · 846 阅读 · 0 评论 -
apache shiro踢出用户和获取所有在线用户
apache shiro踢出用户:产品要求用户只能在同一个地方登录,如果之前在其他机器或者浏览器上登录,讲之前登录帐号踢出。applicationContext-shiro.xml配置:在默认的shiro配置上增加如下配置(本文假设你已经使用过apache shiro,并且已经使用shiro成功实现登录功能):MemorySessionDAO"/>转载 2015-04-26 18:16:56 · 4677 阅读 · 0 评论 -
JavaWeb 服务启动时,在后台启动加载一个线程
JavaWeb 服务启动时,在后台启动加载一个线程。目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet。下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了):监听(Listener)首先,我们创建一个监听的类,继承ServletContextListener,如下:[java]转载 2015-04-29 22:46:29 · 594 阅读 · 0 评论 -
Hibernate对自定义类型UserType的用法
Hibernate允许我们自定义映射属性的类型,比如一个学生有联系地址,而联系地址又分为家庭地址和工作地址,我们可以把两个地址信息抽象成一个新的Address类,作为Student的成员变量数据库结构: create table typestu (id varchar(32) primary key,name varchar(32),homeaddr varchar(32)转载 2014-08-30 15:25:20 · 947 阅读 · 0 评论 -
java通过url在线预览Word、excel、ppt、pdf、txt文档中的内容【只获得其中的文字】
在页面上显示各种文档中的内容。在servlet中的逻辑word: BufferedInputStream bis = null; URL url = null; HttpURLConnection httpUrl = null; // 建立链接 url = new URL(urlReal); httpUrl = (HttpURLConnection) url转载 2014-07-10 19:29:58 · 2896 阅读 · 1 评论 -
用java统计pdf,ppt,pptx,doc,docx文件的总页码
选择的是用POI来实现目的1.先下载好POI所用到的jar包 我这边是xian原创 2014-07-08 12:10:34 · 3401 阅读 · 0 评论 -
从摄像头拍照,并把图片转为视频
Snapshot.java/* * */package com.naptv.impl;import com.naptv.service.SnapToVideo;import java.io.File;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.uti原创 2013-11-08 14:25:34 · 3298 阅读 · 1 评论 -
把xml转换成map
传过来一个xml文件,需要转换成Map,能够应对不用结构的xml,而不是只针对固定格式的xml. 转换规则: 1.主要是Map与List的互相嵌套 2.同名称的节点会被装进List 如下面的xml文件: Xml代码 xml version="1.0" encoding="UTF-8"?> GmMail> template_id>转载 2013-11-20 23:29:28 · 4214 阅读 · 0 评论 -
vlc 详细使用方法
Usage: vlc [options] [stream] ...You can specify multiple streams on the commandline. They will be enqueued in the playlist.The first item specified will be played first.Options-styles: --o转载 2013-12-19 10:36:32 · 18155 阅读 · 0 评论 -
通过vlcj把从摄像头取过来的视频转流
//此方法是转为流形式,serverAddress,serverPort都是属于转后发布的地址和端口,id是后缀,当多个流转为一个发布地址时,增加此参数避免发布地址重复。 private static String formatHttpStream(String serverAddress, int serverPort, String id) { StringBuilder原创 2013-12-25 09:51:04 · 5186 阅读 · 3 评论 -
使用Hibernate Synchronizer3.19集成spring和Hibernate3
本文指导你如何使用最新的Hibernate Synchronizer来与spring框架集成。(认为你已经安装好Hibernate Synchronizer)。有五种实现方法,下面介绍如何把Hibernate3与spring以及Hibernate Synchronizer。希望对你有所帮助,可以参照 Hibernate Synchronizer and Spring第一步更新某一项目的转载 2014-02-18 10:55:41 · 1182 阅读 · 0 评论 -
struts2标签#、%、$取值
首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识: 1.OGNL表达式的计算是围绕OGNL上下文进行的转载 2014-03-17 10:53:59 · 1189 阅读 · 0 评论 -
关于时间的几个方法
//public static String dayForWeek(String pTime) throws Exception {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();c.setTime(format.parse(pTime)原创 2014-04-25 11:22:15 · 766 阅读 · 0 评论 -
Hibernate中三表联结的HQL语句写法
+--------------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+--------------+-------------+------+-----+---------+---原创 2014-06-19 14:19:27 · 4555 阅读 · 0 评论 -
cron表达式详解
cron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下:原创 2015-06-15 11:55:11 · 456 阅读 · 0 评论 -
Spring用@Scheduled 定时任务
1. 在applicationContext.xml加入声明-xmlns加入xmlns:task="http://www.springframework.org/schema/task"-xsi加入http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-ta原创 2015-06-15 13:54:26 · 605 阅读 · 0 评论 -
Java调用net的webservice故障排除实战分享
前几天公司要接入国外公司的一个业务功能,对方是提供的net产生的webservice,阿堂在用cxf的wsdl2java命令生成客户端的测试代码时,出现了如下故障WSDLToJava Error: Thrown by JAXB:undefined element declaration 's:schema' 于是阿堂(网络时空)在网上查询大量资料和不断实践摸索后,最转载 2015-07-10 18:22:49 · 721 阅读 · 0 评论 -
Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
edis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一、普通同步方式 最简单和基础的调用方式, @Test public void test1Normal() { Jedis jedis = new转载 2016-03-03 16:24:33 · 383 阅读 · 0 评论 -
Redis几个认识误区
前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网架构成功的一个关键。互联网系统的工程理论其实非常简单,James paper中内容几乎称不上理论,而转载 2016-03-03 16:28:33 · 482 阅读 · 0 评论 -
mybatis配置文件
http://mybatis.org/dtd/mybatis-3-config.dtd"> 事务配置type= JDBC、MANAGED1.JDBC:这个配置直接简单使用了JDBC的提交和回滚设置。它依赖于从数据源得到的连接来管理事务范围。2.MANAGED转载 2016-03-16 10:06:51 · 345 阅读 · 0 评论 -
JAVA ArrayList的实现原理 及ArrayList的使用
Java集合---ArrayList的实现原理目录: 一、 ArrayList概述 二、 ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4) 元素读取转载 2016-06-29 16:01:38 · 492 阅读 · 0 评论 -
JAVA ArrayList的实现原理 及ArrayList的使用
Java集合—ArrayList的实现原理 目录: 一、 ArrayList概述 二、 ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4) 元素读取 5) 元素删除 6) 调整数组容量 7)转为静转载 2016-06-29 15:49:36 · 720 阅读 · 0 评论 -
LinkedList源码解析
一、源码解析 1、 LinkedList类定义。 public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.SerializableLinkedList 是一个继承于AbstractSequential转载 2016-06-29 18:13:22 · 323 阅读 · 0 评论 -
ActiveMQ 即时通讯服务 浅析
一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言: Java、C、转载 2016-07-05 17:19:21 · 469 阅读 · 0 评论 -
activemq的几种基本通信方式总结
简介 这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。另外,通过结合这些模式的具体应用,我们在处理某些应用场景的时候也衍生出来了一种请求应答的模式。下面,我们针对这几种方式一一讨论一下。 基础流程 在讨论具转载 2016-07-05 18:01:31 · 780 阅读 · 0 评论 -
java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后将里面所有文件拷贝至redis安装目录:转载 2016-03-03 10:23:02 · 387 阅读 · 0 评论 -
redis.conf 配置项说明
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为转载 2016-02-19 10:11:22 · 487 阅读 · 0 评论 -
java获取视频的信息
/** * list长度为8 * 序列1: 提取出播放时间 * 序列2: 开始时间 * 序列3: bitrate 码率 单位 kb * 序列4: 编码格式 * 序列5: 视频格式 * 序列6: 分辨率 * 序列7: 音频编码 * 序列8: 音频采样频率 * @param oldfilePath 原原创 2015-12-11 15:02:59 · 4928 阅读 · 3 评论 -
Web Service中的几个常用术语
1. WSDL:web service definition language (web service定义语言) 是一种文件类型,定义了web service的服务端和客户端应用交互传递请求和响应数据的格式和方式,每个 web service 只能对应唯一的一个wsdl文档。 2. SOAP:simpleobject access protocal原创 2015-07-14 15:23:46 · 475 阅读 · 0 评论 -
使用JDK开发web service
1).开发服务器端• Web Service编码:– @WebService( SEI和SEI的实现类)– @WebMethod(SEI中的所有方法)• 发布Web Service:– Endpoint(终端,发布webservice) 2). 开发客户端• 使用eclipse提供的web servic转载 2015-07-14 15:26:16 · 420 阅读 · 0 评论 -
WebService的WSDL文档结构
1.实例图:2. 文档结构转载 2015-07-14 15:48:31 · 360 阅读 · 0 评论 -
用CXF编写基于spring的web service
1、新建Web工程,这里命名为cxfservice2、将CXF文件下Lib文件夹中的jar包导入到工程中3、web.xml集成Spring、CXF配置文件 cxfdemo classpath:applicationContext.xml org.springframewo转载 2015-07-14 16:05:17 · 697 阅读 · 0 评论 -
解决webservice的跨域请求问题
客户端使用HttpURLConnection发送webservice请求import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.ne转载 2015-07-14 16:11:32 · 4046 阅读 · 0 评论 -
Java创建以及读写xml文档(dom方式)
package myXML;import org.w3c.dom.*;import org.xml.sax.*;import java.io.*;import javax.xml.parsers.*;import javax.xml.transform.*;import javax.xml.transform.dom.*;import javax.xml.t转载 2015-07-14 16:34:31 · 513 阅读 · 0 评论 -
用java实现批量下载选中文件
1.在action中定义变量 private List downLoadPaths = new ArrayList();//存储选中文件的下载地址 private OutputStream res; private ZipOutputStream zos; private String outPath; private String lession原创 2015-08-10 10:49:29 · 4355 阅读 · 0 评论