上一页 1 2 3 4 5 6 7 ··· 9 下一页

2012年12月17日

Google发布开源Java程序 给力CSS

摘要: Google已经基于Apache License 2.0把Closure Stylesheets开源,这种工具属于Closure Tools包之内,在处理CSS的时候很有用。Closure Stylesheets是一个Java程序,它向CSS中添加了变量、函数、条件语句以及混合类型,使得我们更易于处理大型的CSS文件。开发者可以使用Google stylesheets (GSS)这种工具来生成web应用程序或者网站所使用的真正的CSS文件。 变量 变量是使用“@def”来定义的。下面的代码示例展示了如何使用变量: @def BG_COLOR rgb(235, 239, 249);@d... 阅读全文

posted @ 2012-12-17 14:38 java开发学习 阅读(224) 评论(0) 推荐(0)

2012年12月14日

java初学多线程的两大误区

摘要: 线程类: package threadtest1; public class ReturnThreadInfo extends Thread { private String str; public ReturnThreadInfo() { this.str = “Hello”; } public void run(){ try{ this.str = “Hello World!”; }catch(Exception ex){ } } /*返回线程信息:str变量的值*/ public String getThreadInfo(){ return this.str; } } 主类: packa 阅读全文

posted @ 2012-12-14 11:07 java开发学习 阅读(163) 评论(0) 推荐(0)

2012年12月7日

ajax如何取消挂起的请求

摘要: 我们在切换选项卡的时候,如果使用的是ajax技术,会碰到如下情况:点击tab1选项,服务器发出一个Ajax请求获取该选项tab1的内容数据。如果请求正在处理,并且在此过程中你点击了tab2选项并发送一个新的请求,服务器现在就有了两个请求挂起。页面出现的结果是,在显示的数据内容时,先显示tab1选项的内容数据,再接着显示tab2选项内容。 在这种情况下,我们应该取消tab1挂起的请求,仅允许处理当前(tab2)请求新建一个index.html代码如下:<!DOCTYPE HTML><html><head><meta charset="UTF-8 阅读全文

posted @ 2012-12-07 11:30 java开发学习 阅读(646) 评论(0) 推荐(0)

2012年12月6日

SQL Server 2012研发的人与事

摘要: 在切入正题之前,就让浸泡在数据海洋里的我们,看几个并不陌生的场景吧。 场景一:痛苦的升级 三十六岁的吴桐坡是一个电商网站的首席技术官,最近有点头疼:业务旺季就在眼前,现在的内存、盘阵、操作系统和应用平台已经有点扛不住。老板却已发话,今年要基于用户消费行为的统计与分析,上线更多的新品类。唉,又要和部门里的兄弟们熬夜了。好在之前做了不少准备工作,对这次升级的成本和问题心里大概有底。“但过去几年,哪次硬件变更和软件升级没出过岔子?我怎么敢跟老板拍胸脯,说升级后的系统马上能顺利支持5000-6000次/秒的在线交易请求,而不影响任何业务?“ 场景二:郁闷的IT 修养很好的俞年发火了,让这位... 阅读全文

posted @ 2012-12-06 11:13 java开发学习 阅读(189) 评论(0) 推荐(0)

2012年12月4日

char 与 String 相等比较

摘要: 这是一个相当2 相当基础 相当没有意义的帖子;但今天因为这个问题引发了一个bug.小细节也很重要!!! char a='1';// char b='2dsf'; //char 表示单个字符 char c=1; //不需要单引号也能表示// System.out.println(a.equals("1")); //语法错误 eauals 是字符串的方法,用char调用,脑子进水了吧 我 System.out.println("'1'.equals(char'1'):"+("1&quo 阅读全文

posted @ 2012-12-04 11:43 java开发学习 阅读(611) 评论(0) 推荐(0)

2012年12月3日

Java socket示例(demo)TCP/IP

摘要: 通信信道(communication channel):将字节序列从一个主机传输到另一个主机的一种手段,可能是有线电缆,如以太网(Ethernet),也可能是无线的,如WiFi,或是其他方式的连接。 信息(information)是指由程序创建和解释的字节序列。在计算机网络环境中,这些字节序列称为分组报文(packet)。 协议(protocol)相当于相互通信的程序达成的一种约定,它规定了分组报文的交换方式和它们包含的意义。一组协议规定了分组报文的结构(例如报文中的哪一部分表明了目的地址)以及怎样对报文中所包含的信息进行解析。 TCP和UDP属于传输层,IP属于网络层,TCP,UD... 阅读全文

posted @ 2012-12-03 14:17 java开发学习 阅读(933) 评论(0) 推荐(0)

2012年11月30日

JSP实现浏览器关闭cookies情况下的会话管理

摘要: 通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话。如果浏览器不支持 cookies,或者将浏览器设置为不接受 cookies,我们可以通过 URL 重写来实现会话管理。 实质上 URL 重写是通过向 URL 连接添加参数,并把 session ID 作为值包含在连接中。然而,为使这生效,你需要为你的 servlet 响应部分的每个连接添加 session ID 。 把 session ID 加到一个连接可以使用一对方法来简化:response.encodeURL() 使 URL 包含 session ID... 阅读全文

posted @ 2012-11-30 11:56 java开发学习 阅读(300) 评论(0) 推荐(0)

2012年11月29日

编程题:利用for循环打印 9*9 表?

摘要: 利用for循环打印 9*9 表? 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=4... 阅读全文

posted @ 2012-11-29 10:59 java开发学习 阅读(518) 评论(0) 推荐(0)

Java编程题,都是比较经典的面试题

摘要: 1. 求 2/1+3/2+5/3+8/5+13/8……前20项之和? class Sum{ public static void main(Sting[] args){ double sum=0; double fenZi=2.0, fenMu=1.0; //初始的分子 (fenZi)=2,分母(fenMu)=1 for(int i=1; i<=20; i++){ sum += fenZi / fenMu ; fenMu = fenZi; //下一项的分母 = 上一项的分子 fenZi += fenMu; //下一项的分子 = 上一项的分子加分母 } System.ou... 阅读全文

posted @ 2012-11-29 10:57 java开发学习 阅读(454) 评论(0) 推荐(0)

2012年11月28日

java 实例变量和类变量

摘要: 当JAVA程序执行时,类的字节码文件就被加载到内存,如果该类没有创建对象,类的实例成员变量不会被分配内存,但是类中的类变量在类被加载到内存的时候,就分配了相应的内存空间。如果该类创建对象,那么不同的实例变量互不相同,即分配不同的内存空间,而类变量不再重新分配,所有的对象共享类变量,即所有的对象的类变量是相同的一处内存空间,类变量的内空空间至于什么时候释放内存空间,这是大家想知道的,那么我告诉大家,类变量的内存空间直到程序退出运行,才会释放所占有的内存。 其实说到这里,我们应该再随便说下类的方法,类的方法也分实例方法和类方法,那么有谁能告诉我实例方法和类方法有什么区别么? 是这样的,类的实... 阅读全文

posted @ 2012-11-28 11:56 java开发学习 阅读(197) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航