JavaNIO开始支持scatter/gather,scatter/gather用于描述从Channel中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Channel将从Channel中读取的数据“分散(scatter)”到多个Buffer中。聚集(gather)写入Channel是指在写操作时将多个buffer的数据写入同一个Channel,因此,Channel将多
系统 2019-08-29 23:00:18 2358
Java.util.ArrayList(类):importjava.awt.*;importjava.util.*;publicclassCollectionTest{//List是一个能包含重复元素的已排序的Collection,有时list也称为序列,List第一个元素的下标为0publicStringcolors[]={"red","white","blue"};//定义一个字符数组//构造函数publicCollectionTest(){Array
系统 2019-08-29 22:44:14 2358
GoldenGate之目录详解ByGtlions2011.8.13@BJGoldenGate是个非常不错的产品,之前是个独立的厂商,前2、3年被oracle收购了,作为一款数据整合产品,提供了非常强大的功能(国内有类似的产品DSG,在国内企业占有率还是很高的,当初做过的项目大部分客户也基本上是用dsg做的数据库的同步),亚秒级同步、异构环境支持、source端的最小负担等等。这里主要是想描述下安装目录的具体作用和定义。GoldenGate在安装的时候一个重
系统 2019-08-29 22:28:48 2358
先看看设计的报表样式:reportTitle是新添加的一个参数,而其他的id和name是通过数据源得到的Filed。IReport在设置参数的时候需要先在左边新建一个parameter,然后再把该parameter托到右边的设计栏中。生成的XML文件为:
系统 2019-08-29 22:12:14 2358
今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试:#!/bin/shecho"testshell"具体报错信息如下:[root@localhosttest]#./test.sh-bash:./test.sh:/bin/sh^M:badinterpreter:Nosuchfileordirectory由于之前自己对shell不太熟悉,找同事沟通了后了解了原委,主要原因是test.sh是我在windows下编辑然后上传到linux系统
系统 2019-08-29 22:09:47 2358
今天练习了一个小的聊天程序,实现客户端与服务器端相互发送消息,仿照的例子中是点击发送button实现发送消息,我忽然想到了QQ中常设的Ctrl+Enter组合键发送消息,快捷又方便,就试着改了下,原来java自身就有几乎对应的方法,于是往消息输入框添加按键监听,很容易地就实现了该功能,哈哈,舒服。。。。。。关键设置如下/***初始化消息输入框**@returnjavax.swing.JTextArea*/privateJTextAreagetInputAr
系统 2019-08-12 09:30:33 2358
在本篇中,我们将继续探讨虚拟机自动内存管理系统的最重要一块职能:虚拟机如何对死亡的对象进行内存回收。本篇里面,所有涉及到具体JVM实现的内容,仍然默认为基于HotSpot虚拟机的实现,后文不再单独说明。对象存活的判定当一个对象不会再被使用的时候,我们会说这对象已经死亡。对象何时死亡,写程序的人应当是最清楚的。如果计算机也要弄清楚这件事情,就需要使用一些方法来进行对象存活判定,常见的方法有引用计数(ReferenceCounting)有可达性分析(Reach
系统 2019-08-12 09:29:47 2358
很多时候cygwin下面的sshd服务由于各种莫名奇妙的原因不能成功启动,这里是一个我曾遇到的问题记录本:1.netstartsshd---->NETHELPMSG3534以Windows的角度来说,就是“服务启动失败,且程序没有任何返回消息”可以敲入如下命令:/usr/sbin/sshd我的输入是:Startingsshd:/var/empty/mustbeownedbyrootandnotgrouporworld-writable原因可能是在安装其他程
系统 2019-08-12 09:26:58 2358
http://codeforces.com/contest/438/problem/E题意:询问每个点权值在$c_1,c_2,...,c_m$中,总权值和为$s$的二叉树个数。请给出每个$s\in[1,S]$对应的答案。($S,m<10^5$)#includeusingnamespacestd;typedeflonglongll;constintN=(1e5+10)*4,mo=998244353;inttwo,G[30],nG
系统 2019-08-12 01:54:48 2358
"MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持"这是网上对MyISAM和InnoDB的解释,很抽象吧,我们用白话的方式解释一下其实也比较简单所谓事务处理,就是原子性操作。打个比方,支持事务处理的Innodb表,建设一个table,发帖是给积分的。你发了一个帖子执行一个insert语句,来插入帖子内容,插入后就要执行一个update语句来增加你的积分。假设一种特殊情况突然发生,insert成功了,update操作却没有被执行。也就是说你发
系统 2019-08-12 01:54:47 2358