- 浏览: 66551 次
- 性别:
- 来自: 成都
最新评论
-
tangyongjun:
多谢了 有时间研究一下jvm
JVM的理解
文章列表
<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt ...
<html>
<head>
<script type="text/javascript">
onerror=handleErr
var txt=""
function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n" ...
用html注释 来解决
<html>
<body>
<script type="text/javascript">
<!--
document.write("Hello World!");
//-->
</script>
</body>
</html>
这样支持js的浏览器就显示
Hello World!
不支持的老浏览器就显示空白
JavaScript 为 HTML 设计师提供了一种编程工具
HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。
JavaScript 可以将动态的文本放入 HTML 页面
类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面:document.write("<h1>" + name + "</h1>")
JavaScript 可以对事件作出响应
可以将 JavaScript 设置为当 ...
<转自 lqw8668>
criteria用法
Criteria Query通过面向对象化的设计,将数据查询条件封装为一个对象。简单来讲,Criteria Query可以看作是传统SQL的对象化表示,如:
Criteria criteria = session.createCriteria(User.class);
criteria.add(Expression.eq(&qu ...
对于修改对象而生成新的对象
var itemA="String";
var itemB=itemA;
var itemA+=itemA;
此时,itemA 和itemB 是指向不同对象的引用。
躁动的绵羊的 《深入JVM概要》我觉得写的挺好
可以到他的博客去,附件也有他写的pdf
Bootstrap里加载的是<JAVA_RUNTIME_HOME>/LIB 里的类库 如下
大概的看下 几个类库
rt.jar JAVA基础类库
charset.jar java字符集类库
jce.jar 不晓得干啥使得 看网上说加密解密要用到这个包
我工作中用的也是大量的jsp,遇到的问题和 亿万星辰 的一样,所以就转载过来!备以后查询!
我工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥 想、千尝万试,终于将其搞定,现将相关方案与大家共享。
1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可
2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的acti ...
一个简单的多客户端回答问题服务端,可以自动记录hashmap里没有的问题。
代码很简单,容易看懂 就不做解释了
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.HashMap;
import java.util.Scanner;
public cla ...
例子来自thinking in java
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;
import java.util.Scanner;
public class SocketTest {
public static void main(String[] args) {
try {
Socket s=new Socket("time-A.timefreq.bldrdoc.gov",13);
try {
...
1 异常处理不能代替简单测试
只在异常情况下使用异常机制
2 不要过分细化异常
这样会使代码量急剧的澎涨
3 利用异常层次结构
不要只抛出RuntimeException 或者Throwable异常,否则代码会更加难读
4 不要压制异常
5 在检测错误时,“苛刻”要比放任更好
6 不要羞于 传递异常
import java.lang.System.*;
可以使用System类的 静态方法 静态域
out.println();
exit(0);
还可以静态导入特定的方法或者域
import java.lang.System.out;
应用
sqrt(pow(x,2)+pow(y,2))
看起来比Math.sqrt(pow(x,2)+pow(y,2)) 清晰的多。
if(d.get(DAY_OF_WEEK)==MONDAY)
看起来也比
if(d.get(Calender.DAY_OF_WEEK)==Calender.MONDAY)
容易的多
3种两种初始化数据域的方法:
1 在构造器中设置值
2 在声明中赋值
3 使用初始化块
在一个类的声明中,可以包含多个代码块。只要构造类的对象,初始化块就会被执行。
而且执行的顺序是 先是 初始化块,过了才是构造方法的主体。
前几天刚学了正则表达式,真是犀利,现在来JE回顾回顾。
具体的语法到处都有就不贴在这里了,下面的链接有更加详细的说明http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/regex/Pattern.html
几个应用的例子分析:
1 手机号码匹配
^((13[0-9])|(15[^4])|(18[0,5-9]))\d{8}$
只支持3大运营商的手机号段
^ $ 是行开始和结束的符号
这个共分为两大部分 (13[0-9])|(15[^4])|(18[0,5-9]) 和 \d{8}
(13[0-9])|(15[^4] ...