一、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(采用方式)