- 浏览: 70094 次
- 性别:
- 来自: 济南
-
最新评论
-
tongyitaiwan:
public static void main(String[ ...
Java中怎样调用另一个类中的Main方法 -
国仔饼:
程序有很多小错误,请lz注意
Swing 滚动条 -
hxtoyou:
累死 评论还要测验。。。
就为了支持下楼主。。。
myeclipse断点设置
文章列表
在他们的实验性研究中,作者们在一个利用COMET推送方式实现(Dojo的Cometd库)的AJAX应用和一个纯拉取方式的应用之间,对数据一致性、服务器性能、网络性能以及数据遗失进行了比较。 他们总结说: “...如果我们想要高数据一致性和高网络性能,我们就应该选择推送方式。但是,推送会带来一些扩展性问题;服务器应用程序CPU使用率是拉取方式 的7倍。根据我们的结果,服务器性能会在350-500个用户时趋于饱和。对于更大数量的用户,负载均衡和服务器集群技术就在所难免了。 使用拉取方式,要想达到完整的数据一致性以及很高的网络性能是很困难的。如果拉取的时间间隔大于数据更新的时 ...
1.post方式 在jsp端,客户端需编码数据,data : encodeURI(spost), var spost="commentContent="+commentContent+"&contentId="+contentId; spost = encodeURI(spost);
在action端 用psot方法取值,客户端需编码,服务器端需解码 Stri ...
<html>
<head>
</head>
<body>
<script type="text/javascript">
<!--
JavaScript代码
//-->
</script>
<noscript>
<br />
您使用 ...
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的 ...
删除2个相关联表中的数据(主从表)的几种方案:
使用触发器,删除主表数据时,触发删除从表中的数据;
使用存储过程,先删除从表记录,再删除主表中的数据;
直接进行操作,建立一个事务,先删除从表数据,再删除主表中的数据;
我写的存储过程,及测试语句:
CREATE OR REPLACE PROCEDURE MY_DELETE(ID NUMBER, QTYPE VARCHAR2, FLAG OUT VARCHAR2) IS
BEGIN
IF QTYPE != 'answer' THEN
DELETE Q_ITEMS WHERE QID = ID;
...
点击Window-->Preferences,展开General-->WorkSpace,右边的Text file encoding,默认设定是简体中文编码(gbk,gb2312),改成UTF-8,省得以后编码问题还来烦你
I.
%Tomcat_Home%\conf\ 下面的context.xml 在<Context>中加入下面的代码
<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="10" maxWait="1000" username="scott" password="tiger&qu ...
WebLogic & MyEclipse 配置
安装 WebLogic 比较容易,在这里就不再累述了,大家可以参阅相关文档。现在着重讲一下 WebLogic 的配置,因为后面在配置 MyEclipse 时将用到这里的配置信息。
①运行开始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。 ②选择 Create a new WebLogic domain,Next。 ③在 Select Domain Source 界面保持默认,Next。 ④在 User name 处输入 user,两个 p ...
import javax.swing.*;import javax.swing.border.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;
public class MyJProgressBar implements ActionListener{JFrame f = null;
JProgressBar progressbar;
JLabel label;
Timer timer;
JButton b,stop;
public MyJProgressBar() {f = new ...
依赖可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层 ...
只看名字就知道RandomAccessFile实现随机访问文件的功能,文档定义:随机存取文件的行为类似存储在文件系统中的一个大型字节数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机存取文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。该文件指针可以通过 getFilePointer 方法读取,并通过 seek 方法设置。
RandomAccessFile同时将FileInputStream和FileOu ...
线程池管理着一个工作者线程的同构池,线程池是与工作列队紧密绑定的。工作列队的作用就是持有所有等待执行的任务,工作者列队只需要从工作列队中获取到下一个任务,执行,然后回到等待下一个线程。
* java类库提供了以下几种线程池
newFixedThreadPool: 创建线程个数确定的线程池,每当提交一个任务就创建一个线程,直到达到线程池最大长度
newCachedThreadPool: 创建一个可缓存的线程池,如果当前线程池的长度超过处理的需要,它可以灵活的收回空闲线程,当需求增加时,它可以灵活添加新线程,而并不对池的长度做任何限制.
newSingleThreadExecutor: 创 ...
JTextArea 是一个显示纯文本的多行区域。它作为一个轻量级组件,提供与 java.awt.TextArea 类的源兼容性。
void setLineWrap(boolean wrap) : 设置文本区的换行策略boolean getLineWrap() : 获取文本区的换行策略
一个例子:
import javax.swing.JTextArea;
public class TestFrame extends JFrame{
public static void main(String[] args) {TestFrame frame = new TestFrame();fr ...
//滚动条,滚动条加给谁,我们就需要把那个组件作为滚动条的参数, 下面看这个例子
import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;
import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing. ...
java.nio.channels.FileChannel 用于读取、写入、映射和操作文件的通道,类的定义:public abstract class FileChannel 。
文件通道在其文件中有一个当前 position,可对其进行查询和修改。该文件本身包含一个可读写的长度可变的字节序列,并且可以查询该文件的当前#size大小。写入的字节超出文件的当前大小时,则增加文件的大小;截取 该文件时,则减小文件的大小。文件可能还有某个相关联的元数据,如访问权限、内容类型和最后的修改时间;此类未定义访问元数据的方法。
下面举几个例子:
import java.nio.ByteBuffer ...