- 博客(39)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 axis服务端开发遇到的问题
axis 配置的webservice一直启动报错。原因是由于axis的版本问题。先从配置说起:axis2服务端开发很容易对于maven项目 配置好pom文件 org.apache.axis2 axis2 1.7.6
2017-09-23 14:19:34
918
转载 java共享锁实现原理及CountDownLatch解析
前言前面介绍了ReentrantLock,又叫排他锁,本篇主要通过CountDownLatch的学习来了解java并发包中是如何实现共享锁的。CountDownLatch使用解说CountDownLatch是java5中新增的一个并发工具类,其使用非常简单,下面通过伪代码简单看一下使用方式: 这是一个使用CountDownLatch非常简
2017-09-15 14:15:05
521
转载 轻松学习java可重入锁(ReentrantLock)的实现原理
前言相信学过java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可重入锁-ReentrantLock的实现机制。听故事把知识掌握了在一个村子
2017-09-15 14:13:09
397
转载 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
4073
原创 对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
3824
转载 项目正在用 非常实用的 maven的构件实现
什么是Maven仓库在不用Maven的时候,比如说以前我们用Ant构建项目,在项目目录下,往往会看到一个名为/lib的子目录,那里存放着各类第三方依赖jar文 件,如log4j.jar,junit.jar等等。每建立一个项目,你都需要建立这样的一个/lib目录,然后复制一对jar文件,这是很明显的重复。 重复永远是噩梦的起点,多个项目不共用相同的jar文件,不仅会造成磁盘资源的浪费,也使得
2016-07-23 12:50:59
682
转载 在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
3409
1
转载 JAVA并发线程
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类
2016-07-01 22:58:19
347
转载 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
470
转载 excel导出带图片的导出功能
这是转载了网上的一篇文章,感觉写的很好,所以转载了。在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXC
2015-12-15 11:21:10
5276
转载 spring web mvc 详解
Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated,建议不再使用了Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解:@Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映
2015-10-30 10:23:21
1216
原创 hibernate 一些查询操作
查询数据得到ListList organizationList = Lists.newArrayList(); CriteriaBuilder criteriaBuilder = entityManager().getCriteriaBuilder();CriteriaQuery query = criteriaBuilder.createQuery(Organization
2015-08-24 14:19:07
416
转载 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
15067
原创 对于前段传的参数的拼装
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
541
转载 用读写锁实现一个缓存系统
packagecn.itcast.gz; importjava.util.HashMap;importjava.util.Map;importjava.util.concurrent.locks.ReentrantReadWriteLock; /** * 用读写锁实现的一个缓存系统,读的时候可以并发执行,当
2015-06-16 11:26:17
782
转载 JAVA设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2015-05-20 11:09:36
500
转载 oracle之高级查询
Oracle高级查询之OVER (PARTITION BY ..)From:http://blog.youkuaiyun.com/ayou2008/article/details/7179001为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank(
2015-05-12 11:33:24
520
原创 在线文档预览
后端代码已上传但是前端怎么去调用页是个问题。在网上找了一下解决方案但是还是不行。前端代码debugger; $('#documentViewer').FlexPaperViewer( { config : { SWFFile : '1427355162894_53831.swf',
2015-03-27 09:06:08
1581
转载 在线文档功能后台代码
公司需要开发一个类似百度文库功能的管理站,在网上找了好久,主要有两种实现方法,我在这里根据网上一篇文章,总结了一下具体的实现。首先下载必要的文件。1、SWF显示组件 flexpaper 下载地址 http://flexpaper.devaldi.com/2、DOC文件转换为PDF文件 openoffice3.23、PDF文件转换SWF文件 pdf2swf.e
2015-03-26 15:42:26
1168
转载 jar下载
https://cn.jarfire.org/ http://www.java2s.com/Code/Jar/CatalogJar.htm
2015-03-24 10:54:24
521
转载 文件夹遍历
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
612
转载 文件拷贝效率问题
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
624
转载 java线程并发控制基础知识
线程池、线程同步、互斥锁、读写锁、原子数、唤醒、通知、信号量、线程交换队列线程池推荐用ThreadPoolExecutor的工厂构造类Executors来管理线程池,线程复用线程池开销较每次申请新线程小,具体看代码以及注释public class TestThread { /** * 使用线程池的方式是复用线程的(推荐) * 而不使用
2014-12-11 14:10:02
597
转载 js虚拟软键盘
功能强大的JS虚拟键盘最近做项目,我负责做网页前端,客户需要利用触摸屏进行操作,不外接鼠标键盘,但要求能录入文字,包括数字,英文,中文。思考了一下,决定用JS实现虚拟键盘。首先上网搜索了一下JS虚拟键盘,在经过仔细筛选后,相中了VirtualKeyboard,一款功能强大的JS虚拟键盘插件。先简单介绍一下VirtualKeyboard,它内置了100多种键盘
2014-09-12 12:10:12
3705
转载 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
504
转载 高级结果映射 ResultMap Association Collection
高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句?[java] view plaincopy
2014-06-27 16:04:30
4019
原创 java ibatis 迭代
property="" /*可选, 从传入的参数集合中使用属性名去获取值, 这个必须是一个List类型, 否则会出现OutofRangeException, 通常是参数使用java.util.Map时才使用, 如果传入的参数本身是一个java.util.List, 不能只用这个属性.
2014-06-17 13:30:09
3473
原创 oracle数据库导出
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其
2013-12-05 15:23:54
550
原创 spring事务配置
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机
2013-11-27 22:23:45
653
原创 jquery获取元素
$("div[id]") 选择所有含有id属性的div元素 $("input[name='newsletter']") 选择所有的name属性等于'newsletter'的input元素 $("input[name!='newsletter']") 选择所有的name属性不等于'newsletter'的input元素 $("inpu
2013-11-26 15:14:58
650
原创 ko学习记录记载
var onePerson;$(document).ready(function() { //var _zView = {}; var date = new Date(); date.setDate(1); var week = date.getDay(); var weeks; var constDayOfWeek = []; for(var j=week;j<=7
2013-11-25 12:14:04
6212
原创 jquery通过name绑定单击事件
JQuery 绑定事件.bind() 绑定radio值 资产 管理 调度 电网 地理 $(document).ready(function() { //主要 .bind() 事件代码例子
2013-11-25 12:11:51
24402
原创 knockout前段框架学习
http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html
2013-11-22 16:26:21
900
原创 日期格式转化
//String转Date DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); try { Date date1 = format1.parse("2013-11-13 13:13"); System.out.println(date1); } catch (ParseExce
2013-11-22 15:57:47
663
原创 js得到当前月第一天为星期几,当前月共有多少天
var date = new Date(); date.setDate(1); var week = date.getDay(); var weeks; var constDayOfWeek = []; for(var j=week;j<=7+week;j++){ if((j%7)==1){ weeks="一"; }else if((j%7)==2){ we
2013-11-21 13:19:33
8369
原创 java对日期的一些操作
/** * 获得两个日期之前相差的月份 * * @param start * @param e * @return * @throws ParseException */ public int getMonth(String reStartDate, String reEndDate) throws ParseException { SimpleDateFor
2013-11-15 18:04:20
745
原创 封装获取MAP
List list = attendanceDao.selectAllAttendance(map);Map>>> codeMap = new HashMap>>>();for(Attendance attendance :list){ String code=attendance.getCode(); Map>> dateMap=null; if(codeMap.cont
2013-11-15 11:16:25
1322
原创 日期控件WdatePicker
获取年月日时分秒datatype="*,littler" siblingid="endDate" nullmsg="请输入事务开始时间"readonly value="" pattern='yyyy-MM-dd HH:mm:ss' />* datatype="*,bigger" siblingid="startDate" nullmsg="请输入事
2013-11-15 10:20:12
810
跨服务器免登怎么实现好
2015-11-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅