自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sean的博客

一些日常学习记录

  • 博客(8)
  • 收藏
  • 关注

原创 HTML 对enter键做监听 (Java web)

当对input框输入参数后,有的时候希望直接按enter键就可以执行需要做的操作,这其实是对键盘的enter键做监听,具体实现如下:首先 在Html的 中加入下面代码(这一步骤很重要)body onkeydown="enterSubmit(event)"> enterSubmit 是当按键后操作的具体实现: function enterSubmit(obj) {

2018-01-15 17:46:17 2844

原创 使用JAVA executor实现TCP 网络通讯

在使用线程池实现TCP服务端的时候,线程池的大小是个很重要的因素: 如果创建的线程太多(空闲线程太多),则会消耗系统资源,如果创建的线程太少,客户端还是有可能等很长时间才能获得服务。因此,线程池的大小设置需要根据负载情况进行调整,以使客户端连接的时间最短,理想的情况是有一个调度的工具,可以在系统负载增加时扩展线程池的大小(低于大上限值),负载减轻时缩减线程池的大小。这就可以使用Java中的Exe

2018-01-15 09:49:25 314

原创 基于线程池的TCP服务器(JAVA实现)

在开始的tcp/ip socket中 服务端实现方式是一个客户端一个线程,但是,每个新的线程都会消耗系统资源。随着线程数的增加。线程将消耗越来越多的系统资源。 对于这个问题,使用线程池限制线程总数并重复使用线程可以避免这个问题, 具体做法是,在服务器启动时创建一个有固定线程数量组成的线程池,当一个新的客户端连接请求连入服务器时,将由线程池中的一个线程处理,该线程处理完这个客户端之后又返回线程池

2018-01-15 09:45:10 3984

原创 Java 实现TCP网络编程

在TCP Socket编程中,客户端有多个,而服务器端只有一个,由客户端TCP向服务器端TCP发送连接请求,服务器端的ServerSocket实例则监听来自客户端的TCP连接请求,并为每个请求创建新的Socket实例 由于服务端在调用accept()等待客户端的连接请求时会阻塞,直到收到客户端发送的连接请求才会继续往下执行代码,因此要为每个Socket连接开启一个线程。服务器端要同时处理Serv

2018-01-12 16:38:12 578

原创 UDP网络通讯(JAVA 实现)

UDP协议提供的服务不同于TCP协议的端到端服务,由于每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。所以它是非连接的,属不可靠协议 因为UDP是非连接的,所以UDP服务端不需要等待客户端的请求以建立连接。另外,UDP服务器为所有通信使用同一套接字,这点与TCP服务器不同,TCP服务器则为每个成功返回的accept()方法创建一个新的套接字。 UDP客户端被动的向等待

2018-01-12 16:27:11 405

原创 百度echarts 在柱状图 折线图 饼图上 显示y轴对应的数据 以及 图形是否能够拖动的设置

对echart 图标y 轴的数据进行显示。 主要时在 series 加入 itemStyle: { normal: {label : {show: true ,position: ‘inside’}}},就可以显示Y 轴的数据了,具体操作如下:折线图:series: [ { name: 'xx', type: 'line', itemSt

2018-01-05 14:02:02 6013

原创 百度Echarts 取消无数据时的气泡显示

对于 echarts 在无数据的时候默认显示的界面 ,显示的气泡可能并不是很合适业务需求,Echarts 对于这个问题给了解决方法; 使用一下代码就可以解决 noDataLoadingOption: { text: '无数据', effect: 'bubble',

2018-01-05 12:07:15 5990 4

原创 Oracle数据库 根据时间范围 查询 时间范围内的 年 ,月, 日 以及 一天的24小时 (SQL 语句)

查询时间范围内对应的年SELECT TO_CHAR ( ADD_MONTHS ( TO_DATE ('2013', 'yyyy'), (ROWNUM - 1) * 12 ), 'yyyy' ) AS yearsFROM DUAL CONNECT BY ROWNUM <=

2018-01-05 11:50:28 3535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除