|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
没有那个大公司会傻了吧唧用.net开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net不行,限制在window系统,又是捆绑,鄙视微软之!办理|成绩
办理成绩的办法居然是:
把BufferWriter换成PrintWrite就能够了,哇靠~这是怎样回事??岂非BufferWriter和BufferReader有抵触?在BufferReader举行readLine()时,BufferWriter没法flush()和close()?怪怪
程序改成如许就没成绩了,我的数据同步平台也能够运作了。
publicclassServerThreadextendsThread{privateintport;publicServerThread(intport){this.port=port;}
privatebooleanstop=false;
publicvoidrun(){try{ServerSocketserver=newServerSocket(port);while(!stop){Socketclient=server.accept();BufferedReaderread=newBufferedReader(newInputStreamReader(client.getInputStream()));PrintWriterstreamWriter=newPrintWriter(client.getOutputStream());//关头是这里System.out.println("发送接待信息");
streamWriter.println("接待xx");streamWriter.flush();//假如用BufferWriter这句话就不起感化,也发不进来,以是客户端也没法收到
StringlineStr=read.readLine();if("入手下手".equals(lineStr)){System.out.println("入手下手承受数据!");
while(true){lineStr=read.readLine();if("停止".equals(lineStr)){break;}else{System.out.println("数据是"+lineStr);}}}
streamWriter.close();read.close();client.close();}
}catch(IOExceptionex){ex.printStackTrace();}}
publicstaticvoidmain(String[]args){Threadserver=newServerThread(10020);server.start();}
publicbooleanisStop(){returnstop;}
publicvoidsetStop(booleanstop){this.stop=stop;}}
如今还碰到一个成绩就是用java的jdbc在数据库天生trigger,居然会报语法堕落,不外仍是在数据库中天生了trigger,而手工的用PL/SQL工具一运转就行了,这是怎样回事,怪~
详细是如许的:
stmt.executeUpdate(StringtriggerSql);数据库schema中天生了trigger,可是报错形态(不是Disable形态)然后用PL/SQL工具运转这个trigger,居然没有任何成绩
依据堕落的提醒信息我们发明仿佛是jdbc的语法不撑持对照庞大的SQL,那我们怎样用程序天生trigger啊??
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|