- 浏览: 400317 次
- 性别:
- 来自: 北京
最新评论
-
hopana:
不用下插件,用JSON.stringify(cmd)就可以了
spring mvc 接收前台传来的json对象(转) -
libankling:
很好很强大,谢谢分享
jquery datatables api (转) -
liuweihug:
推荐这个博客看看。Jquery DataTable基于Twit ...
jquery datatables api (转) -
岛田无涯:
不错,下次试试
MinGW -
javaeye官理员:
import sys, tracebacktry: f ...
python 异常处理
文章列表
本博客已经不在更新,现已转战“博客园”,欢迎大家前来拍砖:http://www.cnblogs.com/--gbz--/
85977328---nio(二)
- 博客分类:
- 转载学习
Java NIO(七)FileChannel
Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。 打开FileChannel 在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个InputStream、OutputStream或RandomAccessFile来获取一个FileChannel实例。下面是通过RandomAccessFile打开FileChannel的示例:
Java代码
85977328---nio(一)
- 博客分类:
- 转载学习
Java NIO(一)概述
Java nio的3个特性 Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符流进行操作的,而NIO ...
85977328--并发--同步
- 博客分类:
- 转载学习
java并发(八)Java同步块synchronized
笔者在刚开始使用synchronized的时候,对并发的疑惑很多.因此在这里总结一下,与大家分享.关键是"等",而不是"舍弃"线程。而且“同步”这个术语除了synchronized意外,还包括volatile、显示锁、原子变量。 Java中的每一个对象都可以作为锁。 对于同步实例方法,锁是当前实例对象。 对于同步静态方法,锁是当前对象的Class对象。 对于同步方法块,锁是Synchonized括号里配置的对象。 锁提供了两种主要特性 互斥(mutual exclusion) 和可见性 ...
1:安装
官网:http://redis.io/download/
jar:https://github.com/xetorthio/jedis/ (下载源码,使用mvn编译)
学习:http://redis.readthedocs.org/en/latest/index.html
maven包
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version ...
Spring MVC测试框架详解——服务端测试
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
对于服务器端:在Spring 3.2之前,我们测试时一般都是直接new控制器,注入依赖,然后判断返回值。但是我们无法连同Spring MVC的基础设施(如Di ...
一 :直接测试方法
1. 首先开发一个基类,用于载入配置文件。以下所有的测试实现类都要继承这个类
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
...
1:ORA-08103
背景:有两个程序在操作同一张表,一个会先truncate掉表再往里面增加数据,别一个是读取数据
解决:把两个任务的执行时间错开
2:ora-03135
背景:plsql连接oracle 时间久了会断连
解决:vim $ORACLE_HOME/network/admin/samples/sqlnet.ora ,把#sqlnet.expire_time = 10打开,单位分钟,重启监听即可:lsnrctl reload
85977328--并发--入门
- 博客分类:
- 转载学习
java并发(四)如何创建并运行java线程
创建Thread的子类 创建Thread子类的一个实例并重写run方法,run方法会在调用start()方法之后被执行。例子如下:
Java代码
public class MyThread
85977328--并发--开篇
- 博客分类:
- 转载学习
java并发(一)介绍
单CPU:时间切片 多核多线程CPU:真正的并行 如果一个线程在读一个内存时,另一个线程正向该内存进行写操作,那进行读操作的那个线程将获得什么结果呢?是写操作之前旧的值?还是写操作成功之 ...
1:得到系统路径分隔符
String systemSeparator = File.separator;
2:文件复制,删除,移动
1、删除 new File("file path").delete(); 2、移动 new File("source file path").renameTo(new File("destination file path")); 3:复制有流
3:写了一个工具类
package com.chinacache.utils;
import java.io.File;
import j ...
第一次写那就来电简介吧,虽然都是废话:
Highcharts是一个制作图表的纯Javascript类库,
主要特性如下:
兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;
对个人用户完全免费;
纯JS,无BS;
支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;
跨语言:不管是PHP、.net还是Java都可以使用,它只需要三个文件:一个是
Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类 ...
虽然现在JS做报表和图形展示已经非常普遍和漂亮了,但是不能忽略有jfreechart 这样一种东西!
这些翻阅资料,在看以前写的示例时发现了关于jfreechart 的简单示例,不管怎样发上来分享一下!
这个示例使用JSP和Servlet做后台和前台展示,下面有源代码可以直接运行!
生产线型趋势图:
Java代码
环境:pushlet-2.0.4 所遇问题: 1.如何向特定用户推送 参考网上资料:http://tonl.iteye.com/blog/1398995 首先:修改ajax-pushlet-client.js,在PL对象后加入userId: 复制代码
一. 排序方法
归并排序(Merge Sort)是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。
给定数组data[0...n],若data[0...m]和data[m+1...n]两个子数组均已经有序。
可以先将两个子数组合并到一个临时数组tmpAr[0...n]里面。
然后将tmpAr复制到原data数组里面。
合并过程
合并过程中,设置i,j和p三个指针,其初值分别指向这三个记录区(两个子数组和一个临时数组)的起始位置。
合并时依次比较data[i]和data[j]的关键字,取关键字较小的记录复制到tmpAr[p]中 ...