- 浏览: 1432041 次
- 性别:
- 来自: 北京
最新评论
-
a98709474:
写的很详细,看完了,明白了这种概念了
数据库水平切分(拆库拆表)的实现原理解析(转) -
a98709474:
MYSQL分库分表总结 -
CatchU:
7年前的招聘要求,厉害厉害
面试要求 -
luozhixiong:
<table class="bbcode&qu ...
MYSQL分库分表总结 -
沈寅麟:
好用
freemarker格式化
文章列表
理解 Comet
您可能已经听说过 Comet,因为它最近受到了一定的关注。Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如 ...
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。
用法:
native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]
引用-reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。
-encoding encoding_name:转换为指定编码,encoding_name为编码名称。
[inputfile [outputfile]]
...
java.lang.Math
float f11= (float) 2.00;
float f12= (float) 5.00;
float f1 = Math.max(f11,f12);
System.out.println("f1 = " + f1);
org.apache.commons.lang.math.NumberUtils
float f11= (float) 2.00;
float f12= (float) 5.00;
float f13= (float) 300.00;
float[] f1s = {f11,f12,f13};
...
java遍历各种集合
- 博客分类:
- java基础
遍历Map
引用 Map map = new HashMap();
for(Object key : map.keySet()){
System.out.println("key=" + key);
System.out.println("value=" + map.get(key));
}
遍历Properties
Enumeration<?> enu = properties.propertyNames();
while (enu ...
一: 传输层的主要功能是什么?
分割并重新组装上层提供的数据流,为数据流提供端到端的传输服务。
二: 传输层如何区分不同应用程序的数据流?
因为,对应传输层而言,它只需要知道目标主机上的哪个服务程序来响应这个程序,而不需要知道这个服务程序是干什么的。因此,我们只需要能够抽象的表示出来这些应用程序和服务程序即可。我们使用端口号来抽象标识每个网络程序。
引用传输层的TCP和UDP可以接收来自多个应用程序的数据流,用端口号标识他们,然后把他们送给Internet层处理;同时TCP和UDP接收来自Internet层的数据包,用端口号区分他们,然后交给不同的应用程序。
引用因此:在同一I ...
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
${fn:length(myCollection)}
<c:choose>
<c:when test="${fn:endsWith(playString, \".f4m\")}">
<jsp:include page="/listen/osmf/OS ...
一、正则表达式基础知识
我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:
1.1 句点符号
假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符??句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、 ...
package demo.java.regex;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* User: liuwentao
* Date: 2011-4-15 11:18:14
* <p/>
* 说明:
*/
public class RegexUtils {
public static void main(String[] args) {
RegexUtils.checkEmail("liuwentao@gm ...
由于servlet 是多线程单例的。
struts1 的前端控制器是单例的,线程不安全的;每次请求都会用同一actionServlet;
struts2 的action不是单例的,线程安全的;每次请求都会新new一个action来接收;
因此如果使用 servlet 或者strtus1 线程安全问题,不能不考虑,下面内容。
同步的概念:
同步分为 同步方法 和 同步块 两种方式。
锁定的内容分为 锁定类定实例 和 锁定类对象 两种方式。
变量分为 实例变量(不带static的变量) 和 类变量(带static的变量)
变量分为 属性 和 方法
使用同步的 ...
区别:
1、get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用?连接,而各个变量之间使用&连接。Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL;
结论:
1、get传送的数据量较小,不能大于2KB,这主要是因为受URL长度限制(注:只有ie有这个限制。其他浏览器没有)。post传送的数据量较大,所以在上传文件只能使用Post。一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB;(注:文件上传文件大小不包含在这里,只包含文件路径的长度)
2 ...
奖励条目表 award_item:
注册记录表 award_reg_record:
领取奖品记录表 award_get_record:
统计某个任务下满足了领奖条件,但未领奖的人列表及其邀请的好友人数:
not exist方式效率高:
select user_id, count(new_user_id) from award_reg_record arr
where not exists (select user_id from award_get_record agr where agr.user_id=arr.user_id and agr.item_id=101)
...
jquery radio取值
$("input[name='contentTypeMode']:checked").val(),
<input type="radio" name="contentTypeMode" id="contentTypeMode" checked="checked" value="2"/>
带全屏功能和笔记打点功能的知识点(推荐)
<input type="radio" name="contentTy ...
java移位运算符不外乎就这三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。
1、 左移运算符
左移运算符<<使指定值的所有位都左移规定的次数。
1)它的通用格式如下所示:
value << num
num 指定要移位值value 移动的位数。
左移的规则只记住一点:丢弃最高位,0补最低位
如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32=1位。
2)运算规则
按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位 ...
public static void main(String[] args) {
int i = 36;
//十进制转
String hexString = Integer.toHexString(i); // 16进制
String octalString = Integer.toOctalString(i); //8进制
String binaryString = Integer.toBinaryString(i); //2进制
Sy ...
\IntelliJ IDEA 8\bin\idea.exe.vmoptions
-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
-Dsun.awt.keepWorkingSetOnMinimize=true
-server
-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。
-Xmx384m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
-Dsun.awt.keepWork ...