用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

用户47134860

用户47134860

这个人很懒什么都没有留下

3年前

flink 滑动窗口

滑动窗口的概念
滑动窗口(Slidingwindow)是一种流量控制技术。早期的网络通信中,通信双方不会考虑网络的拥挤情况直接发送数据。由于大家不知道网络拥塞状况,同时发送数据,导致中间节点阻塞掉包,谁也发不了数据,所以就有了滑动窗口机制来解决此问题。参见滑动窗口如何根据网络拥塞发送数据仿真视频。图片是一个滑动窗口的实例:
滑动窗口协议是用来改善吞吐量的一种技术,即容许发送方在接收任何应答之前传送附加的包。接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。
TCP中采用滑动窗口来进行传输控制,滑动窗口的大小意味着接收方还有多大的缓冲区可以用于接收数据。发送方可以通过滑动窗口的大小来确定应该发送多少字节的数据。当滑动窗口为0时,发送方一般不能再发送数据报,但有两种情况除外,一种情况是可以发送紧急数据,例如,允许用户终止在远端机上的运行进程。另一种情况是发送方可以发送一个1字节的数据报来通知接收方重新声明它希望接收的下一字节及发送方的滑动窗口大小。
滑动窗口的机制
滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗
3年前

mybatis存储过程调用

mybatis配置里面写好存储过程,然后直接调用。
编辑userMapper.xml
编辑userMapper.xml文件,添加如下的配置项
1<!--
2查询得到男性或女性的数量,如果传入的是0就女性否则是男性
3-->
4<selectid="getUserCount"parameterMap="getUserCountMap"statementType="CALLABLE">
5CALLmybatis.ges_user_count(?,?)
6</select>
7
8<!--
9parameterMap.put("sexid",0);
10parameterMap.put("usercount",-1);
11
3年前

eclipse 英文

eclipse英文版和中文版功能和界面都是一样的,只不过菜单键全都翻译成了中文。
开发中,建议使用英文版,因为汉化的版本有时候因为兼容的问题,总会导致工程编译的问题,而且英文版中的英文也没有多少,使用一段时间便全部了解了。
1.普通的工程File-->NewProject-->java-->JavaProject
2.web工程File-->NewProject-->WebProject
新建文件直接单击工程右键new-->file
当然是英文,因为如果你要想学java,就必须要接触英文。而且现在初学的人也是用的英文的,eclipse中文版几乎很少有人在用,我还没看见过谁用中文的
<hrstyle="border:none;border-
3年前

hadoop 文档

我的普通的电脑是主板上接一块或几块硬盘,分区后格式化成FAT32或是NTFS或是EXT3,这样操作系统就可以直接访问。
而这层逻辑就是文件系统,它负责处理管理分区中的数据,文件是如何放置,目录结构怎么处理,怎么由一个文件名找到它实际存放的数据的磁道。
然后,在Hadoop层面,由于它设计为以多台廉价的机器处理大数据,所以一台机器无法放置如此多的数据,把这些数据存放至多台机器的硬盘上。
为了存储这些文件,Hadoop在操作系统的文件系统层面上又虚拟了一层文件系统,叫HDFS。它的用途基本上与我们平时用的文件系统类型,只不过对多机环境做了特殊设置,比如将数据进行分块,默认存储多份等。但这些都是在文件系统层面做到,在Hadoop用户层面,人们看到的就是一个统一的文件系统,就像你看到C盘,直接用就好,不用关心数据是如何存在磁盘中的。
然后MapReduce是在Hadoop的基础上操作,或者说是以前你统计一个文件中的单词数,直接计算就好了。但是,在Hadoop的环境下,你的文件可能被分成块保存在了多台机器上,只在一台机器上计算无法取得正确的结果。
所以,Ma
3年前

hibernate删除

new 出来一个实例,给主键赋值的方法确实只执行一条语句,但是需要注意的是,如果你的这个实例对应的表有约束(如not null, foreign key等)的话,你还得为那些约束的字段赋值,很不容易控制. 如果不喜欢用先get/load之后再delete的方法的话,你就用createQuery吧:
session.createQuery("delete from User where col_id in {:ids}").setParameterList("ids", {}).executeUpdate();
还能一次删除多条记录.但是要注意外键的级联删除.
3年前

大数据助力软件定义网络迁移


    软件定义网络(SDN)是数据中心的首要战略性发展趋势,这是因为它对企业数据中心和服务提供商都有巨大的影响。如果这些企业机构不在其战略中纳入SDN,那么它们有可能在竞争力方面落后于人。为何它有如此大的影响力?我们来看看谷歌凭借其SDN而取得的成果——利用率几乎达到100%,而传统网络的利用率只有30-40%。这是巨大的影响力——不仅仅是在成本竞争力方面。然而,为了实现SDNs的优势,企业机构将需要纳入大数据分析。
  
  SDN有望改变网络,就像虚拟化改变计算机行业一样。由于网络的控制面脱离了转发层并且底层网络基础设施也分离出来,因此传统网络被转化为基于软件的模块化实体。其结果类似于服务器虚拟化——最佳性能需要针对虚拟化层以及存储、网络、操作系统和应用程序层的可视性。与之类似,为了最大程度实现SDNs的优势,你需要一个跨应用程序、所有网络元素和控制器
3年前

360安全浏览器6.0怎么提取网页上的视频和音频?

   您可以在扩展中心安装FLVCD扩展

  添加完成后,右键点击视频链接,选择“用FLV解析该链接的视频”

3年前

如何在IE浏览器中将当前网页网址生成二维码


   现在在我们的网络活动中随时可以见到二维码,二维码确实给我们带来很多方便,用手机一扫即可打开二维码中包含的信息。
  当我们在使用浏览器访问网站的时候经常可能会遇到这么一种情况,想把当前浏览的网页放在手机中打开,网址比较短的话可能会选择输入,要是网址比较长这个时候输入是比较痛苦的。
  小编就会选择在百度中输入二维码,然后用工具将这个网址生成二维码,但是也是比较麻烦的,有没有什么方法可以在IE浏览器中一键将当前网页网址生成二维码呢?
  在百度中一搜索发现确实有一些IE二维码插件,只需安装该插件以后就可以在IE浏览器中一键生成二维码,但是小编不太喜欢安装插件,仅仅是生成一个二维码也要这么麻烦吗?
  今天小编就跟大家分享一个免装插件的方法,只需在收藏夹中添加一个网页即可,方法非常简单,操作步骤如下:
  1、打开IE浏览器,然后右键单击下面的二维码链接,在弹出菜单中单击“添加到收藏夹”;
  右键点击这里:二维码<imgsrc="h
3年前

4 个 lvcreate 常用命令举例


  4个lvcreate常用命令举例
  逻辑卷管理(LVM)是广泛使用的技术,并拥有极其灵活磁盘管理方案。主要包含3个基础命令:创建物理卷使用pvcreate创建卷组并给卷组增加分区vgcreate创建新的逻辑卷使用lvcreate
  下列例子主要讲述在已经存在的卷组上使用lvcreate创建逻辑卷。lvcreate命令可以在卷组的可用物理扩展池
3年前

mysql数据库优化


  mysql数据库优化成了这几天的老大难问题。疯狂的寻找mysql优化的资料,觉得有用的不少,记录下跟大家分享,对了,这里仅仅是mysql数据库本身的优化,没有写磁盘之类的:
  开始之前,介绍俩mysql的命令:
showglobalstatus;  查看运行状态的,显示运行各种状态值
showvariables;  查询MySQL服务器配置信息的
ps:在命令里面设置配置信息的话,下次重启不起作用,所以要写到my.cnf里面。
  1.慢查询
就是语句执行需要的时间,如
3年前

UC浏览器电脑版视频静音快捷键的设置方法


   很多人对于UC浏览器手机版很熟悉,但上线不久的UC浏览器电脑版就没那么熟悉,特别是其中的一些快捷键、小技巧显得格外的陌生,今天就为大家讲解下UC浏览器电脑版怎么设置视频静音快捷键,不知道的都看过来哈。
  UC浏览器电脑版
  UC浏览器电脑版老板键设置方法:
  第一步,桌面上打开UC浏览器电脑版。
  第二步,进入UC浏览器电脑版主界面。
  第三步,点击左上角图标。
  第四步,点击下拉按钮中的设置。
  第五步,进入设置界面,点击快捷键,可以找到静音快捷键。
  第六步,随意打开视频,如图所示,有小喇叭表示页面有声音。
  第七步,当按下快捷键组合Alt+M,如图
3年前

JVM的垃圾回收机制详解和调优

文章来源:matrix.org.cn作者:ginger547
  1.JVM的gc概述
gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。
在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,便可以进行优化配置垃圾收集器。
垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用
3年前

Java 8 Streams 中的数据库 CRUD 操作


  接触一个新工具的时候,刚开始要克服的最大障碍就是如何让你自己先尝试做出一个小东西来。现在你也许对Java8中新的?StreamAPI的运作方式在理解上比较自信,但你也许并没用它来进行过数据库查询操作。为了帮助你开始使用StreamAPI来对SQL数据库进行创建、修改和读取操作,我已经在这个快速开始的教程中把它们整合到了一起。希望它能帮助你提升对流式API的使用水平!背景
  Speedment是一个开放源代码的工具集,它可以被用来生成Java实体,并且能将我们同数据库的通信过程管理起来。你可以利用一个图形工具连接到数据库并生成出一套完整的ORM框架代码来表示域模型。但是?Speedment不单单只是一个代码生成器而已,它还是一个能插入应用程序中的运行时程序,这样就有可能将你的Java8流式代码翻译成优化过的SQL查询。这也是我将会在本文中专门讲述的一个部分。生成代码
  要在一个Maven工程中开始
3年前

VC 下黑客软件隐蔽程序的手段

一、引言随着计算机网络的不断发展,黑客技术也日益成为一支不可忽视的技术力量,尽管多数黑客的攻击目标以服务器为主,对大多数的互连网用户的直接危害并不大。但有一类称为"特洛伊木马"的黑客程序可以通过欺骗等手段在普通网络用户端安装木马的服务端,使一、引言随着计算机网络的不断发展,黑客技术也日益成为一支不可忽视的技术力量,尽管多数黑客的攻击目标以服务器为主,对大多数的互连网用户的直接危害并不大。但有一类称为"特洛伊木马"的黑客程序可以通过欺骗等手段在普通网络用户端安装木马的服务端,使用户的计算机在上网时留有后门,而黑客则可以通过这个后门对被感染的计算机随心所欲地进行监视、破坏。显然这种黑软对于普通网络用户的危害是非常严重的。此类黑软仍然属于应用程序,其本质是基于套接字的网络通讯程序。因此黑客能成功攻击被感染计算机的一个非常必要的先决条件就是此时被攻击方已经有木马程序的服务端在运行。由于木马程序是一种恶意程序,能在被攻击者没有察觉的情况下悄悄启动运行为攻击者打开后门,故显然不能象其他程序一样堂而皇
3年前

联想yoga book怎么样 联想yoga book上手体验评测

联想yogabook怎么样?这是很多朋友好奇的问题,今天小编就为大家带来联想yogabook上手体验评测,一起看看吧
  联想yogabook上手体验评测:
  不能否认的是,混合笔记本在相当一段时间内,似乎陷入了停滞的状态,尽管我们不断看到新的混合笔记本产品问世,但是似乎没有哪款产品有太大的创新。
  虽然宏碁SwitchAlpha12和三星GalaxyTagProS有一些独特的创新,但是说实话大多数还只是在SurfacePro4的基础上进行一些复制。而这也是为什么当我们看到联想全新的YogaBook的时候,感到如此的惊喜。
  与其它变形本或混合本不同,除了配备触控显示屏之外,YogaB
3年前

易语言刷屏工具瞬间99+的代码

今天小编就为大家分享一篇关于易语言刷屏工具瞬间99+的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  刷屏工具
  延时设置为1,信息瞬间99+
.版本2.支持库eAPI.程序集窗口程序集1.子程序_开始按钮_被单击.判断循环首(编辑框_内容.内容≠“”且编辑框_延时.内容≠“”)置剪辑板文本(编辑框_内容.内容)模拟按键(#Ctrl键,#V键,)模拟按键(#回车键,,)延时(到整数(编辑框_延时.内容)).判断循环尾().子程序_退出按钮_被单击销毁()
  运行结果:<imgsrc="https://f
3年前

SpringMVC上传文件的简单实例

这篇文章主要介绍了SpringMVC上传文件的简单实例的相关资料,需要的朋友可以参考下
  SpringMVC上传文件的简单实例
  在使用springMVC进行系统实现时,springMVC默认的解析器里面是没有加入对文件上传的解析的,这可以方便我们实现自己的文件上传。但如果你想使用springMVC对文件上传的解析器来处理文件上传的时候就需要在spring的applicationContext里面加上springMVC提供的MultipartResolver的申明。这样之后,客户端每次进行请求的时候,springMVC都会检查request里面是否包含多媒体信息,如果包含了就会使用MultipartResolver进行解析,springMVC会使用一个支持文件处理的MultipartHttpServletRequest来包裹当前的HttpServletRequest,然后使用MultipartHttpServletRequest就可以对文件进行处理了。Spring已经为我们提供了一个MultipartRes
3年前

rtf和word有什么区别

1.RTF格式和Word文档有什么不同
  RTF格式RTF格式是许多软件都能够识别的文件格式。比如Word、WPSOffice、Excel等都可以打开RTF格式的文件,这说明这种格式是较为通用的。
  RTF是RichTextFormat的缩写,意即多文本格式。这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Windows“附件”中的“写字板”就能打开并进行编辑。使用“写字板”打开一个RTF格式文件时,将看到文件的内容;如果要查看TRF格式文件的源代码,只要使用“记事本”将它打开就行了。这就是说,你完全可以像编辑HTML文件一样,使用“记事本”来编辑RTF格式文件。
  对普通用户而言,RTF格式是一个很好的文件格式转换工具,用于在不同应用程序之间进行格式化文本文档的传送。2.RTF和Word的区别与优劣
  RTF是RichTextFormat的缩写,意即多文本格式。
  这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Win
3年前

word怎么添加三级标题

1.word中三级标题怎么设置
  工具/材料:word文档
  1.首先我们在word文档里面输入需要编辑的文字,这里先输入几个简单的为例。
  2.选中需要设置为一级标题的文字,然后在上面的样式里点击标题1。
  3.同样点选需要设置为二级标题的文字,然后在上面的样式里点击标题2。
  4.接着还是继续点选需要设置为三级标题的文字。
  5.然后继续还是在上面的样式里面点击标题3。
  6.这样就将三级标题设置好了,如图是已经设置好了的三级标题模板。2.word怎么设置三级标题编号
  效果介绍
  1
  按所需字体格式进行设置三级标题。
  小编这里文档所需格式设置如图。注意
  1)各级别标题的“名称”可根据个人习惯自由设置;
  2)“样式类型”,这里都选择【段落】格式;
  3)“样式基准”,这里选择【章标题】,或【标题1】之类都可行;
  4)“后续段落样式”,这里选择“正文
4年前

word2016新建页面

1.word怎么新建一个页面
  可以通过三种方法来实现。
  一、通过菜单
  1、单击文件菜单,在下拉菜单中选择新建命令;
  2、弹出新建文档任务窗格,单击空白文档,即可创建一个空白文档。
  二、通过工具栏
  单击常用工具栏上的新建按钮即可创建一个空白文档。,如图所示。
  三、通过快捷键
  按Ctrl+N组合键,即可创建一个空白文档。2.word如何新建一个页面
  首先,点开文字,其次,点小加号,两步搞定3.Word中怎样在一个文档里新建很多空白页
  新建空白页的方法如下:
  1.在插入里面直接单击空白页,就可以新建空白页
  2.可以多按回车键,增加空白页
  3.可以在按快捷键ctrl+Enter键来增加新建空白页
  4.在“页面布局里面”选择“分隔符”,选“分节符下一页”,这样也可以插入空白页。
  WORD新建空白页有这么多种方法,总有一款适合你。
上一页  1  2  3  4  ...  下一页