摘要: 一 区别 首先来说下区别吧, Socket和ServerSocket 指传输层网络接口协议,是基于套接字的服务端和客户端实现。 而WebScoket是应用层协议,是客户端-服务器的异步通信方法,用于双向推送消息。 一、Socket通信基本示例 这种模式是基础,必须掌握,后期对Socket的优化都是在 阅读全文
posted @ 2019-04-12 11:29 不会游泳的鱼~~ 阅读(2426) 评论(2) 推荐(0) 编辑
摘要: 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。 一、final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变 阅读全文
posted @ 2019-04-12 10:41 不会游泳的鱼~~ 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 结束线程有以下三种方法:(1)设置退出标志,使线程正常退出,也就是当run()方法完成后线程终止 (2)使用interrupt()方法中断线程 (3)使用stop方法强行终止线程(不推荐使用,Thread.stop, Thread.suspend, Thread.resume 和 Runtime.r 阅读全文
posted @ 2019-04-12 09:33 不会游泳的鱼~~ 阅读(6244) 评论(0) 推荐(0) 编辑
摘要: 环境介绍: Jdk 1.7 (1.6不支持) Tomcat7.0.52 (支持Websocket协议) Spring4.0.26 (支持Websocket) web.xml(配置了前端自动优化HtmlCompressor和Druid监控),自动优化会影响Websocket js脚本,后面会讲 配置步 阅读全文
posted @ 2019-04-08 16:20 不会游泳的鱼~~ 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 1、关于ScriptSession ScriptSession不会与HttpSession同时创建 当我们访问一个页面的时候,如果是第一次访问,会创建一个新的HttpSession,之后再访问的时候,就会保持当前的HttpSession,即使是刷新,也能保持当前的HttpSession。 Scrip 阅读全文
posted @ 2019-04-08 16:06 不会游泳的鱼~~ 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议 阅读全文
posted @ 2019-04-08 14:29 不会游泳的鱼~~ 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 建立索引好处 : 之前做的一个项目 , 一个查询10w多条的数据 ,需要20s ,后来加上索引,只需要5, 6s时间,差距简直了!! 2.应尽量避免在 where 子句中对字段进行 null 阅读全文
posted @ 2019-04-04 14:01 不会游泳的鱼~~ 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 先过滤条件然后再根据表连接 同时在表中建立相关查询字段的索引这样在大数据多表联合查询的情况下速度相当快 创建索引: create index ix_register_year ON dbo.selects(register_year) SELECT M.*,SS.SensorCode,SS.Sens 阅读全文
posted @ 2019-04-04 11:04 不会游泳的鱼~~ 阅读(4077) 评论(0) 推荐(0) 编辑
摘要: JAVA的异常处理机制:如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。 一、异常分类如下: Throwab 阅读全文
posted @ 2019-04-03 16:41 不会游泳的鱼~~ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Java对象序列化? Java的对象序列化是将那些实现了Serializable接口的对象转化成一个字节序列,并能够在以后将这些字节序列完全恢复成原来的对象。简单来说序列化就是将对象转化成字节流,反序列化就是将字节流转化成对象。 对象必须在程序中显示的序列化(serialize)和反序列化 阅读全文
posted @ 2019-04-03 16:09 不会游泳的鱼~~ 阅读(169) 评论(0) 推荐(0) 编辑