- 浏览: 46155 次
- 性别:
- 来自: 广州
最新评论
-
后来我们都老了:
请问有没有更简单的方法?
Gson替换json中name的值
文章列表
步骤1:端口改80
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" />
步骤2:多host,改hostName
<Host name="hello.com" appBase="webapps"
unpackWARs="true" autoDeplo ...
同步:
methodA();
System.out.println(“synchronized”);
以上这个例子中,程序在运行时,调用了某个方法methodA,方法A运行完返回后,才执行打印,这就是同步。
异步:
当我们js中用ajax向服务器发送一个请求,服务器还没有响应(返回),我们的程序可以不管而继续往下执行,这就是异步。
阻塞:
当我们线程需要用某个打印机进行打印,但该打印机被另一线程占用,这个时候我们的线程就是进行阻塞,等待打印机空闲,这就是阻塞。
同步阻塞IO,是指我们向系统请求读某个文件(或者网络IO)时,系统内核需要等待数据准备完毕,才把数 ...
archetype:翻译成原型,其实就是我们所谓的脚手架。
maven已经给我们提供了很多archetype,但很多时候我们还需要自己手工去做属于自己的个性化archetype。
1、做一个maven工程(model-project)(包括了工具类,配置文件,等),我们的目标是通过自定义的archetype可以生成这个工程的样子。
2、右键工程model-project run as 运行命令:archetype:create-from-project,该命令会生成/target/generated-sources/archetype代码。
3、新建一个普通java工程tem ...
1.查看文件内容
cat
-n 显示行号
2.分页显示
more
Enter 显示下一行
空格 显示下一页
F 显示下一屏
B 显示上一屏
less
/get 查询"get"字符串并高亮显示
3.显示文件尾
tail
-f 不退出持续显示
-n 显示文件最后n行
4.显示头文件
head
-n 显示文件开始n行
5.内容排序
sort
-n 按照数字排序
-r 按照逆序排序
-k 表示排序列
[置顶] quartz表达式
- 博客分类:
- java
字段名(项)
必须
值范围
特殊字符
秒
是
0-59
, - * /
分
是
0-59
, - * /
时
是
0-23
1: 自定义表单提交 设置submitHandler来自定义表单提交动作 $(".selector").validate({ submitHandler: function(form) { alert("验证通过"); } }); 如果需要提交表单,可以调用
1、官网下载:http://www.nodejs.org/download/
2、安装
3、测试:在命令窗口输入:node -v会输出:v0.10.32
4、安装express
npm install -g express
5、安装express运行工具
npm install -g express-generator
6、验证express是否安装成功
express -V
返回结果:4.9.0
package com.vip.gsontest.tools;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonNull;
import com.google.gson.JsonObject;
import com.goo ...
package com.laien.io;
import java.io.IOException;
import java.io.InputStream;
/**
* 自定义InputStream,节点流
*
* @author Administrator
*
*/
public class MyByteArrayInputStream extends InputStream {
protected byte[] arr; // 数据源
protected int ptr = 0; // 当前指针
protected int mark=0;// ...
package com.laien.io;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 节点流:可以跟文件直接关联,如:FileOutputS ...
<html>
<head>
<script type="text/javascript">
window.onload=function(){
HotKeyHandler.Init();
}
var HotKeyHandler={
currentMainKey:null,
currentValueKey:null,
Init:function(){
HotKeyHandler.Register(0,"K",function(){alert("注册成功");});
...
package com.laien.io;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
/**
* BufferedInputStream预先读入一整段原始输入流数据至缓冲区中,
* 而外界对BufferedInputStream的读取操作实际上是在缓冲区上进行,
* 如果读取的数据超过了缓冲区的范围,
* 那么BufferedInputStream负责重新从原始输入流中载入下一截数据填充缓冲区,
* 然后外界继 ...
package com.laien.io;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
/**
* 先把内容保存到缓冲区,当缓冲区满了之后,再写入硬盘,避免频繁写硬盘
*
* @author Administrator
*
*/
public class BufferOutputStreamTest {
public static void main(String[] args) throws E ...
package com.laien.io;
import java.io.FileOutputStream;
import java.io.OutputStream;
/**
* 从程序中往硬盘写数据,谓之output
*
* @author Administrator
*
*/
public class OutputStreamTest {
public static void main(String[] args) throws Exception {
//如果已有文件,覆盖原有内容,否则,新建文件并写下内容
Outpu ...
package com.laien.io;
import java.io.FileInputStream;
import java.io.InputStream;
/**
* 从硬盘中把数据读到内存中,谓之INPUT
* @author Administrator
*
*/
public class InputStreamTest {
public static void main(String[] args) throws Exception {
InputStream fileInputStream = new FileInputStream ...