您的位置:首页 > 其它

常见问题记载(一)

2016-12-19 17:02 127 查看
一、spring拦截器是否会对websocket通信做拦截

依据:spring-mvc.xml

<!-- 拦截器 -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/*.do" />
<bean class="com.platfrom_core.interceptor.SessionInterceptor"></bean>
</mvc:interceptor>
websocket如果以,do结尾就会被拦截
二、Java如何实现电脑远程监控

Java JDK1.4 的Robot对象,该对象可以完成屏幕图像截取操作,控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。(干货---Robot对象可以完成屏幕截图、控制鼠标、键盘通过它轻而易举实现远程服务器的控制)

三、远程协助系统中,被协助端的"屏幕截图对象"怎么传递至协助端并显示原图


解:依托socket进行写入和读写数据流(干货---依托socket建立的通道可以进行数据传输,如文字、图片、视频),再通过JPEGImageEncoder对JEPG进行编码和解码(干货---JPEGImageEncoder)

核心代码如下:

InputStream is = socket.getInputStream();	// 获取网络输入流
BufferedInputStream bis = new BufferedInputStream(is);

// 创建JPEG解码器
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(bis);
BufferedImage image = decoder.decodeAsBufferedImage();	// 从输入流解码JPEG图片

outputStream = socket.getOutputStream(); // 获取网络输出流
bout = new BufferedOutputStream(outputStream);// 创建带缓冲的网络输出流

}
// 创建JPEG格式的编码器
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bout);
四、用户A与服务器建立了websocket连接,用户B怎么通过该连接给用户A发送消息,实现双工通信?

java技术:通过共享WebSocketSession对象即可实现,本人采用static关键字共享

(干货---Java中主要存在4块内存区域,栈内存空间 ,堆内存空间,全局数据区,全局数据区)

五、POM工程中maven install安装失败

先安装底层再安装高层


六、android app程序更新方法汇总


1、各大应用市场的版本再上传更新一次;运营吐血

2、App打开或查看更新时做版本比对更新

3、利用服务端向APP推送一个透传消息来检查、更新版本

4、静默安装,需Root

七、如何对移动设备进行唯一标示

imei是手机的唯一标示

八、项目中功能权限码可后期进行统一修正

九、产品模块设计遇到问题记录

     详细设计:比较模板化,官方化。对于真正需要设计的地方较为薄弱

十、android常见文件上传有几种方式--》支撑文件上传的设计该如何做?(20161230 9:00-10:00)

1、HttpClient4

2、人造post

3、AsyncHttpClient

4、okhttp(采用方式)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: