- 博客(53)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 axis服务端开发遇到的问题
axis 配置的webservice一直启动报错。原因是由于axis的版本问题。先从配置说起:axis2服务端开发很容易对于maven项目 配置好pom文件 org.apache.axis2 axis2 1.7.6
2017-09-23 14:19:34
808
转载 java共享锁实现原理及CountDownLatch解析
前言前面介绍了ReentrantLock,又叫排他锁,本篇主要通过CountDownLatch的学习来了解java并发包中是如何实现共享锁的。CountDownLatch使用解说CountDownLatch是java5中新增的一个并发工具类,其使用非常简单,下面通过伪代码简单看一下使用方式: 这是一个使用CountDownLatch非常简
2017-09-15 14:15:05
483
转载 轻松学习java可重入锁(ReentrantLock)的实现原理
前言相信学过java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可重入锁-ReentrantLock的实现机制。听故事把知识掌握了在一个村子
2017-09-15 14:13:09
354
转载 linux下安装zookeeper报错Syntax error: "(" unexpected (expecting "fi")
Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署;下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路。一、Zookeeper下载[plain] view plain copy print?[root@localhost 下载]# wget http://mirror.bit.edu.cn
2016-09-18 16:04:09
4007
原创 对LIST<Object>类型的集合根据条件进行合并操作
对List类型的集合根据条件进行合并操作public class Student { public static void main(String[] args) { List list = new ArrayList(); list.add(new S("张三 ,数学,0.15")); list.add(new S("张三 ,数学,0.
2016-08-10 14:05:02
3774
转载 项目正在用 非常实用的 maven的构件实现
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文 件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。 重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得
2016-07-23 12:50:59
631
转载 在java 用xml模板通过freemarker生成word文档
先贴一段代码,这是根据网上的代码稍作修改后可以直接运行需要下载freemarker.jarmaven的项目直接引用org.freemarkerfreemarker2.3.23package com.yh.ibd.web;import java.io.BufferedWriter;import java.io.File;import java.i
2016-07-20 14:54:18
3315
1
转载 JAVA并发线程
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类
2016-07-01 22:58:19
316
转载 eclipse打jar包
方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-
2016-03-16 15:43:30
408
转载 eclipse 版本打开出错
Eclipse出现“The Eclipse executable launcher was unable to locate its companion shared library”错误的解决方法如下: 一、打开eclipse目录下的配置文件eclipse.ini。 二、将--launcher.library和-startup下面的路径都改为当
2016-02-23 15:46:08
991
转载 easyui datagrid 操作
扩展自 $.fn.panel.defaults ,用 $.fn.datagrid.defaults 重写了 defaults 。依赖panelresizablelinkbuttonpagination用法1. id="tt"> 1. $('#tt').datagrid({ 2. url:'datagrid_data.json',
2016-01-26 12:20:16
2597
转载 excel导出带图片的导出功能
这是转载了网上的一篇文章,感觉写的很好,所以转载了。在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXC
2015-12-15 11:21:10
5112
转载 favicon.ico图标访问不到的解决方案
基本大多数浏览器都会请求favicon.ico这个图标文件用来展示在浏览器的URL地址前面,而这个文件被shiro保护了解决方法:配置/favicon.ico匿名访问/favicon.ico = anon或者在应用的web.xml中配置icoimage/x-icon
2015-12-14 16:33:31
12675
1
转载 任务调度功能
github地址:https://github.com/xuxueli/xxl-jobgit.osc地址:http://git.oschina.net/xuxueli0323/xxl-job博客地址(内附使用教程):http://www.cnblogs.com/xuxueli/p/4845111.html【最迅速的熟悉该项目的方式:执行Job库初始化SQL;Eclipse中
2015-12-07 14:00:32
610
转载 spring web mvc 详解
Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated,建议不再使用了Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:@Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映
2015-10-30 10:23:21
1154
原创 hibernate 一些查询操作
查询数据得到ListList organizationList = Lists.newArrayList(); CriteriaBuilder criteriaBuilder = entityManager().getCriteriaBuilder();CriteriaQuery query = criteriaBuilder.createQuery(Organization
2015-08-24 14:19:07
377
转载 java poi自定义对日期格式的读取
用POI读取Excel数据:(版本号:POI3.7)1、读取ExcelJava代码 private List rosolveFile(InputStream is, String suffix, int startRow) throws IOException, FileNotFoundException {
2015-07-03 15:37:54
14940
原创 对于前段传的参数的拼装
package com.sfexpress.pmp.dao.impl.criteria;import org.joda.time.DateTime;import java.util.Date;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;pu
2015-06-18 14:12:41
503
转载 用读写锁实现一个缓存系统
packagecn.itcast.gz; importjava.util.HashMap;importjava.util.Map;importjava.util.concurrent.locks.ReentrantReadWriteLock; /** * 用读写锁实现的一个缓存系统,读的时候可以并发执行,当
2015-06-16 11:26:17
727
转载 JAVA设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2015-05-20 11:09:36
468
转载 oracle之高级查询
Oracle高级查询之OVER (PARTITION BY ..)From:http://blog.csdn.net/ayou2008/article/details/7179001为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank(
2015-05-12 11:33:24
454
转载 当前浏览器
;(function($, window, document,undefined){ if(!window.browser){ varuserAgent = navigator.userAgent.toLowerCase(),uaMatch; window.browser = {}
2015-04-10 10:53:52
464
原创 在线文档预览
后端代码已上传但是前端怎么去调用页是个问题。在网上找了一下解决方案但是还是不行。前端代码debugger; $('#documentViewer').FlexPaperViewer( { config : { SWFFile : '1427355162894_53831.swf',
2015-03-27 09:06:08
1537
转载 在线文档功能后台代码
公司需要开发一个类似百度文库功能的管理站,在网上找了好久,主要有两种实现方法,我在这里根据网上一篇文章,总结了一下具体的实现。首先下载必要的文件。1、SWF显示组件 flexpaper 下载地址 http://flexpaper.devaldi.com/2、DOC文件转换为PDF文件 openoffice3.23、PDF文件转换SWF文件 pdf2swf.e
2015-03-26 15:42:26
1129
转载 jar下载
https://cn.jarfire.org/ http://www.java2s.com/Code/Jar/CatalogJar.htm
2015-03-24 10:54:24
487
转载 这个确实有用
一下午就死这上面了。在一个JSP页面中,用response.sendRedirect();就报错。报错的内容大致如下吧: java.lang.IllegalStateException org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)
2015-03-13 17:21:36
421
原创 只是记载一下
serivce:public DemandDTO getDemandById(Long demandId) {DemandInfo demandInfo = demandService.getDemandById(demandId);List demandAttachmentDTOList = Lists.newArrayList();List listDemandInfoFi
2015-03-12 09:39:30
428
转载 文件夹遍历
import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.util.A
2014-12-31 16:43:43
531
转载 文件拷贝效率问题
Java代码 package jonavin.io; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.File
2014-12-24 16:44:31
586
转载 java线程并发控制基础知识
线程池、线程同步、互斥锁、读写锁、原子数、唤醒、通知、信号量、线程交换队列线程池推荐用ThreadPoolExecutor的工厂构造类Executors来管理线程池,线程复用线程池开销较每次申请新线程小,具体看代码以及注释public class TestThread { /** * 使用线程池的方式是复用线程的(推荐) * 而不使用
2014-12-11 14:10:02
567
转载 ehcache详细分析
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考
2014-11-20 23:37:23
637
转载 js虚拟软键盘
功能强大的JS虚拟键盘最近做项目,我负责做网页前端,客户需要利用触摸屏进行操作,不外接鼠标键盘,但要求能录入文字,包括数字,英文,中文。思考了一下,决定用JS实现虚拟键盘。首先上网搜索了一下JS虚拟键盘,在经过仔细筛选后,相中了VirtualKeyboard,一款功能强大的JS虚拟键盘插件。先简单介绍一下VirtualKeyboard,它内置了100多种键盘
2014-09-12 12:10:12
3589
原创 document 写入 inputStream
我用dom4j 构建了一个xml 对象 : Document doc = DocumentHelper.createDocument(); doc.setXMLEncoding("UTF-8"); Element root = doc.addElement("root"); root.addAttribute("Message", "NeHeartBeat"); 现在我不想
2014-09-09 10:52:53
3596
1
转载 java 怎么用mongodb for java
【MongoDB for Java】Java操作MongoDB上一篇文章: http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。 开发环境:Sys
2014-09-01 15:07:25
462
转载 jquery uploadify 文件上传功能
项目需要实现一个无刷新批量文件上传功能,仔细研究了下,发现JQuery 提供的Uploadify插件十分不错,不过官方的实例是基于php的,下面我用jsp+servlet简单实现了这个功能,废话少说,先看效果图:1、初始化页面:2、选择多个文件(可一次多选)后:3、点击开始上传(上传完就自动消失)效果就是上面那样,
2014-07-08 17:36:58
710
转载 高级结果映射 ResultMap Association Collection
高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?[java] view plaincopy
2014-06-27 16:04:30
3941
原创 java ibatis 迭代
property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java.util.List, 不能只用这个属性.
2014-06-17 13:30:09
3428
转载 sftp文件上传详解
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供
2014-01-23 14:35:20
22915
跨服务器免登怎么实现好
2015-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人