- 浏览: 126619 次
- 性别:
- 来自: 北京
最新评论
-
hzxlb910:
写的不错。
Oracle函数、存储过程总结 -
studysoft:
终于找到把这个方法说清楚的文章了
JPA查询实体部分字段 -
bugwolf:
请问在方法二中,使用的是在方法run中定义的int data, ...
线程范围内的共享变量(一)
文章列表
mypro20130314
- 博客分类:
- pro
20130314201303142013031420130314201303142013031420130314201303142013031420130314
最近项目中要用到对大文件进行操作,做了下JAVA io方面的测试
对于java.io包中的FileOutputStream,BufferedOutputStream和FileWriter三个不同类写入到文本文件性能,
测试代码和结果如下:
环境: 机器ibm thinkpad 61i,
配置:2.0G双核CPU,2G内存,操作系统 ...
线程范围内的共享变量(一)
- 博客分类:
- Java
关于线程范围内的变量共享,这种应用场景,在实际开发中应用不是很多,但对理解和加深多线程编程却有很大的好处!这里在网上找了一些资料,收藏仅供以后学习:
创建两个个线程,他们都访问同一个变量,要求同一个线程设置的值只能被自身所获取!
package com.datashare;
import java.util.Random;
public class ThreadDataShare {
public static int data = 0;
public static void main(String[] args) throws Exception {
fo ...
jquery层级选择器
- 博客分类:
- jquery
1:parent > child
在给定的父元素下匹配所有的子元素
参数
parentSelector任何有效选择器
childSelector用以匹配元素的选择器,并且它是第一个选择器的子元素
示例
描述:
匹配表单中所有的子级input元素。
HTML 代码:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
...
DIV+CSS在各浏览器之间的差异
- 博客分类:
- DIV+CSS
1:cursor:hander;在IE下显示正常,只火狐下有问题.
今天在用chrome浏览淘宝页面的时候,发现很多来自淘宝图片HTTP状态码是 304 Not Modified
到百度搜索了一下,明白了 304状态的含义(以下绿色内容来自网络):
304 Not Modified:客户端有缓冲的文件并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果 ...
Java中的IO结构
- 博客分类:
- Java
Java中的流分为两种:
1:字符流
输出流写入
java.io.Writer(implement java.lang.Appendable,java.io.Console,java.io.Flushable)
其子类有:
java.io.BufferedWriter
java.io.CharArrayWriter
java.io.Filter
java.io.OutputStreamWriter
java.io.Fi ...
Java 中的HTTP操作
- 博客分类:
- Java
URL url = new URL("http://www.sdfsdfasd.com");
HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
httpURLConnection.setRequestMethod("GET");
httpURLConnection.setConnectTimeout(30000);
try {
httpURLConnection.connect();
} catch (U ...
基于struts2的全局自定义类型转换器
- 博客分类:
- struts2
实体bean的
package com.bean;
public class User {
private :arrow: String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return pa ...
Java多线程(第一节课)
- 博客分类:
- Java
多线程的学习是每个Java程序员必备的知识!
多线程在实际开发中主要还是用来处理异步和同步程序,在提高程序的运行效率上也起到了不少的作用,但这并不是绝对的, 通常情况下,多线程是能够提高程序的运行效率的,按WINDOWS的比喻,一个CPU应该是100个工人. 100个工人挖山从一头挖,最多同时能20个人一起挖,其他80个人休息.(这是单线程) 如果两头挖,最多同时40人一起挖,60个人休息.
(这是多线程)所以多线程只能提高CPU的使用效率. 间接也提高了程序的运行效率,所以总结的来说,在资源有剩余的情况下,多线程能提高程序的运行效率但是在资料忙得情况下,多线程反而降低程序的运行效率。
废话少说 ...
StreamUtils
- 博客分类:
- Java
package cn.itcast.utils;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
public class StreamTool {
/**
* 从输入流中获取数据
* @param inStream 输入流
* @return
* @throws Exception
*/
public static byte[] readInputStream(InputStream inStream) throws Exception{
Byt ...
Cookie简介(一)
- 博客分类:
- JS
Cookie的四个属性
1:max-age
指定Ccookie的生存周期(以秒为单位)!默认情况下,Cookie的值只在浏览器的会话期间存在,当用户退出浏览器这些值就消失了!
2:path
指定与Cookie关联在一起的网页.默认情况下,cookie会和创建它的网页以及与 ...
1:创建对象
在JavaScript中对象是一个无序的属性集合,每个属性都有自己的名字和值.
创建对象的最简单方法就是JavaScript中代码中加入一个对象直接量(对象直接量是用逗号分割开的一对对的属性名和值的列表,包含在一个花括号中,每一个属性名可以是一个JavaScript标识符或一个字符串,而每一个属性值可以是一个常量或任意的JavaScript表达式).
下面是对象直接量的一些例子:
var empty = {}; //一个没有属性的对象
var point = {x:0,y:0};
var circle = {x:point.x,y:point.y+1,radiu ...
cookie概述
在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。
cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘 ...
JavaScript 操作 Cookie
- 博客分类:
- Cookie
//创建Cookie 对象
var Cookie=new Object();
/*
设置Cookie
name: 设置Cookie的名称
value: 设置Cookie的值
option: 包括了其他选项,是一个对象作为参数
*/
Cookie.setCookie=function(name,value,option)
{
var str=name+"="+escape(value);
if(option)
{
//如果设置了过期时间
if(option.expireDa ...