- ss
wncbbnk
#versionss-Vss--version#numeric,展示ip,而不是域名ss-nss--numeric#listeningss-lss--listening#extended套接字信息ss-ess--extended#memory显示套接字的内存使用情况ss-mss--memory#infor展示内部信息ss-iss--info#summaryss-sss--summary#ipv4s
- TCP和UDP的区别?
愤怒的小阿淇这就开摆
tcp/ipudp网络协议
TCP和UDP的相同点是他们都是传输层的协议区别:1.tcp是面向连接的:主要表现在三次握手和四次挥手,端对端的连接,是全双工的。而udp是面向无连接的:不需要三次握手和四次挥手,支持一对一,一对多,多对多,多对一2.数据的传输方式:tcp是基于字节流传输,由于MSS和MTU的原因,完整的用户消息可能被拆分为多个tcp报文进行传输,由于在发送方有发送缓冲区,所以多个数据包可能会粘包后进行传输,在接
- linux tcp 主要数据结构
王燕龙(大卫)
tcp/iplinux数据结构
当讨论tcp的时候,我们能想到很多概念:传输层协议,面向连接,可靠,字节流,状态机,三次握手,四次挥手,端口号,连接队列,mss,rtt,定时器,ack,流控,拥塞控制,重传机制,窗口,慢启动,序列号,保序,发送缓冲区,接收缓冲区,nagle,minshall,autocrok,fastopen,慢路径和快路径,延迟ack,NODELAY,linear,SO_REUASEADDR,SO_REUSE
- MSS与cwnd的关系,rwnd又是什么?
顺漆自然
网络tcp/ip网络协议
慢启动算法是指数递增的这种指数增长的方式是慢启动算法的一个核心特点,它确保了TCP连接在开始传输数据时能够快速地探测网络的带宽容量,而又不至于过于激进导致网络拥塞。具体来说:初始阶段:当TCP连接刚建立时,拥塞窗口(cwnd)设置为1个MSS(最大报文段大小)。这是因为刚开始时,TCP并不知道网络的承载能力,所以从一个报文段开始发送。指数增长:每经过一个往返时延(RTT),拥塞窗口的大小就会翻倍。
- TCP分段 & IP分片
mysimplebook
链路层具有最大传输单元MTU这个特性,限制了数据帧的最大长度,不同的网络类型都有一个上限值。如以太网EthernetII和802.3规范对帧中的数据字段长度都有一个限制,其最大值分别是1500和1492个字节。如果IP层有数据包要传,而且数据包的长度(包括IP头)超过了MTU,那么IP层就要对数据包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。MTU&MSS这里以E
- 【网络】TCP报文头部
Elephant_King
网络网络tcp/ip网络协议
目录源端口、目的端口序号()Seq确认号数据偏移(头部长度)URGACKPSHRSTSYNFIN窗口大小校验和紧急指针选项部分最大报文段长度MSS窗口扩大时间戳最大报文段长度(MSS)窗口扩大时间戳源端口、目的端口告知主机该报文段是来自哪里,以及传给那个上层协议或者应用程序的序号()Seq表示该报文段所发送数据的第一个字节的编号,在TCP连接中所传输字节流的每一个字节都会按顺序编号,由于序列号是由
- 浏览器上请求一个网址到出现一个网页的过程
tcphttpc后端linux
前言从浏览器上输入一个网址/url,到出现一个网页的过程涉及到网络的方方面面,本文不过多详解http具体原理等,仅对网络中包的封装、转发等简单分析。在这之前回顾下一些网络基础:TCP比UDP多了拥塞控制、超时重传、流量控制(双方各声明一个窗口,别发的太快或太慢)要传输的数据可能非常大,直接传出就不好传输,所以当大于MSS,就会分段传输;这样的话,当某一段丢失,只需要重传那一段即可。网址到网页的出现
- TI 毫米波雷达开发系列之mmWave Studio 和 Visuiallizer 的异同点&雷达影响因素分析
雷达爆破手
毫米波雷达mmWaveRadar毫米波雷达AWR/IWR系列
TI毫米波雷达开发之mmWaveStudio和Visuiallizer的异同点引入整个雷达系统研究的目标分析影响这个目标的因素硬件影响因素——雷达系统的硬件结构(主要是雷达收发机)AWR1642芯片硬件系统组成MSS和DSS概述MSS和DSS分工BSS的分工AWR1642组成及分工总结雷达收发机对雷达检测效果的影响影响雷达测距效果的因素测速及其他指标的影响三种调参方式的对比软件影响因素——信号处理
- 计算机网络(第六版)复习提纲27
鸥梨菌Honevid
Outline计算机网络网络服务器
7TCP流量控制A利用滑动窗口实现流量控制所谓流量控制,就是让发送方发送速率不要太快,让接收方来得及接收1利用窗口进行流量控制2持续计时器和零窗口探测报文(仅携带一字节的数据)BTCP的传输效率(TCP报文段的发送时机)三种常用机制:1缓存中存放的数据达到MSS字节时,组成一个TCP报文段发送出去(满人发车)2应用程序指名要求立即发送,即TCP首部中PSH=1(命令发车)3发送方计时器到点了,把当
- 备受思科、惠普、亚马逊等大佬青睐的日志监控到底有什么魔力?
「已注销」
ManageEngineLog360的部署简单和友好的UI界面使Log360的启动和运行变得更加容易。今天,我们将深入研究Log360对跨多个环境的事件源的分析及支持功能。服务器和工作站。使用Log360,您可以轻松深入了解网络中所有Windows、Unix/Linux、IBM服务器和工作站上发生的事件。这是对任何SIEM解决方案的基本期望,Log360不会让您失望,因为它提供了大量预定义的报告来
- Log360,引入全新安全与风险管理功能,助力企业积极抵御网络威胁
运维有小邓@
安全网络
ManageEngine在其SIEM解决方案中推出了安全与风险管理新功能,企业现在能够更主动地减轻内部攻击和防范入侵。SIEM这项新功能为Log360引入了安全与风险管理仪表板,Log360是ManageEngine的统一安全信息与事件管理(SIEM)解决方案,具备整合的数据丢失防护(DLP)和云访问安全代理(CASB)功能。企业可以利用这一新功能,实施积极的安全策略,预防网络攻击的发生。Log3
- 深信服技术认证“SCSA-S”划重点:安全事件管理处置
sangfor_edu
深信服认证安全web安全网络
为帮助大家更加系统化地学习网络安全知识,以及更高效地通过深信服安全服务认证工程师考核,深信服特别推出“SCSA-S认证备考秘笈”共十期内容,“考试重点”内容框架,帮助大家快速get重点知识~划重点来啦*点击图片放大展示深信服安全服务认证工程师(SCSA-S),定位于普适性的安全服务技术,适合在校生、应届毕业生或具备0-3年工作经验的网络安全工程师。该认证包含网络安全法律法规、操作系统基础、计算机网
- 欧洲安全研究计划——DiSIEM项目
Threathunter
http://disiem-project.eu/index.php/publications-deliverables/一、项目关键的事实尽管siem是现代安全操作中心的基本工具,但是当前的siem在用于收集事件、存储数据和报告信息的方法和手段上有很多限制。(1)DiSIEM项目的基础是使用可伸缩的信息提取和机器学习算法和工具,从多个大数据源(监控基础设施、开源智能、社交网络、安全新闻提要、咨询
- MTU与MSS
风亡小窝
imageMTU:MaximumTransmitUnit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是IP层)最大一次传输数据的大小;以普遍使用的以太网接口为例,缺省MTU=1500Byte,这是以太网接口对IP层的约束,如果IP层有1500byte数据需要发送,需要分片才能完成发送,这些分片有一个共同点,即IPHeaderID相同。MSS:MaximumSegmentSize,TC
- Wireshark网络协议分析 - TCP协议
沙琪玛~
Wireshark网络协议网络协议wiresharktcp/ip
在我的博客阅读本文文章目录1.基础2.实战2.1.用Go写一个简单的TCP服务器与客户端2.2.Wireshark抓包分析2.3.限制数据包的大小——MSS与MTU2.4.保证TCP的有序传输——Seq,Len与Ack2.5.TCP头标志位——URG,ACK,PSH,RST,SYN,FIN2.6.TCP连接建立——三次握手2.7.TCP连接释放——四次挥手2.8.大包拆分——累计确认,TCP窗口2
- 使用电信号传输TCP/IP:如何收发数据包(MTU,MSS,包的序号SYN,确认号ACK,动态调整等待ACK时长,滑动窗口)
robot_test_boy
连接建立起来后,也就是TCP建链后也就进入数据传输阶段。数据收发操作是从应用程序调用write将要发送的数据交给协议栈开始的,协议栈收到数据后执行发送操作。首先,协议栈并不关心应用程序传来的数据是什么内容。应用程序在调用write时会指定发送数据的长度,在协议栈看来,要发送的数据就是一定长度的二进制字节序列而已。其次,协议栈并不是一收到数据就马上发送出去,而是会将数据存放在内部的发送缓冲区中,并等
- 网络性能评估工具Iperf
A゛孤青
网络
一、网络性能评估工具IperfIperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、***传输单元等统计信息。网络管理员可以根据这些信息了解并判断网络性能问题,从而定位网络瓶颈,解决网络故障。下面介绍Iperf的主要功能。(1)TCP方面q测试网络带宽。q支持多线程,在客户端与服务端支持多重连接。q报告MSS/MT
- 一款集合fscan和kscan等优秀工具功能的扫描爆破工具
学安全的修狗
网络安全开发语言自动化
免责声明本文章所提供的文字和信息仅供学习和研究使用,请读者自觉遵守法律法规,不得利用本文章所提供的信息从事任何违法活动。本文章不对读者的任何违法行为承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。工具介绍goon,集合了fscan和kscan等优秀工具功能的扫描爆破工具。功能包含:ip探活、port扫描、web指纹扫描、title扫描、压缩文件扫描、fofa获取、ms17010、mss
- 我们在 MaxPatrol SIEM 信息安全事件监控系统中新增了 62 条威胁检测规则
ptsecurity
PositiveTechnologies网络安全MaxPatrolSIEM网络安全人工智能网络安全
网络犯罪分子每天都在改进其攻击方法,开发新工具,以确保他们的行为不被防御手段所发现。我们的专家持续监控网络攻击趋势,研究恶意软件和工具开发与销售方面的专业论坛,并分析事件调查公开报告。根据最新数据,专家定期更新MaxPatrolSIEM的专业知识。已发布的更新中最重要的规则允许进行下列检测:•勒索软件的典型操作,如通过同一程序大量生成或修改文件。与企业基础设施节点勒索或数据清除相关的事件在2021
- ManageEngine推出Log360双层威胁检测系统,强化SOC精准检测!
运维有小邓@
网络
ManageEngine推出业界首个双层威胁检测系统,加强其安全信息与事件管理(SIEM)解决方案Log360,以实现精准和准确的威胁检测。Log360的威胁检测、调查和响应(TDIR)组件VigilIQ中的新功能为组织的安全运营中心(SOC)团队提供了提高准确性和威胁检测精度的能力。SIEM质量卓越的SOC确保人员、流程和尖端技术运作良好。然而,由于人员短缺和解决方案协调的复杂性,企业安全变得困
- “ManageEngine荣获Gartner SIEM客户选择四连冠“
运维有小邓@
网络安全
我们非常激动地宣布,ManageEngine已经连续第四次被认定为GartnerPeerInsights‘VoiceoftheCustomer’:安全信息与事件管理(SIEM)中的客户选择。这不仅是对我们卓越SIEM解决方案承诺的肯定,也延续了ManageEngine在行业的声望。同时,我们还连续六次被认定为2023年Gartner®MagicQuadrant™中安全信息与事件管理的小众玩家。Ga
- SpringMVC mss整合
wwc_boke
springjava
建库建表CREATETABLE`account`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(20)DEFAULTNULL,`money`doubleDEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;首先:先创建一个工程其次添加配置:pom.xml4.0.0com.byssm
- windows自带whiteboard的妙用
winfredzhang
图像工具工具软件whiteboardwindows10
无意中打开了白板,简单试用了一下,有点被惊艳到了:1、手画功能。2、可以插入照片,3、可以插入备忘录.4、可以摄像机抓拍。5、可以使用模板。6、自动保存到云.7、可以搜索没有版权要求的图片。8、有多个模板可供使用。9、插入pdf,word,ppt等单张或多张内容。10、直接从网页粘贴图文。11、设置背景。12、设置权限。下载:https://c.landian.vip/mo/mss/Whitebo
- 【TCP】为什么MSS都小于MTU?
Bogon
MTU:MaximumTransmitUnit,最大传输单元,即物理接口(数据链路层)提供给其上层(通常是IP层)最大一次传输数据的大小;以普遍使用的以太网接口为例,缺省MTU=1500Byte,这是以太网接口对IP层的约束,如果IP层有1500byte数据需要发送,需要分片才能完成发送,这些分片有一个共同点,即IPHeaderID相同。MSS:MaximumSegmentSize,TCP提交给I
- Microsemi Libero系列教程(三)——MSS_IO的使用
whik1194
MicrosemiLiberoSoC系列教程MicrosemiActelFPGALiberoMSS
文章目录部分管脚不能分配MSS_IO简介MSS_IO的使用官方文档交流群系列教程:MicrosemiLibero系列教程部分管脚不能分配如果你使用的是SmartFusion系列芯片,如A2F200M3F,当想把某些管脚分配到35-39,43-46,这9个管脚时,会发现无法分配,引脚下拉选项中根本没有这几个管脚可供选择!那么,如何将某个信号,分配到这些引脚上呢?MSS_IO简介
- 湖南大学-计算机网路-2023期末考试【部分原题回忆】
甘晴void
#【3.1】计算机网络网络
前言计算机网络第一门考,而且没考好,回忆起来的原题不多。这门学科学的最认真,复习的最久,考的最差。教材使用这本书:简答题(6*5=30分)MTU和MSS分别是什么,联系是什么?UDP发送效率一定比TCP高吗?DNS,DHCP,ARP,BGP分别是什么?tracert的实现?隐藏终端问题是什么,怎么解决?计算题(3*10=30分)(10分)一台TCP机器,使用1Gbps的通道发送信息,发送窗口655
- netty-拆包和粘包
coderljx
为什么会发生TCP粘包、拆包呢?发生TCP粘包、拆包主要是由于下面一些原因:应用程序写入的数据大于套接字缓冲区大小,这将会发生拆包。应用程序写入数据小于套接字缓冲区大小,网卡将应用多次写入的数据发送到网络上,这将会发生粘包。进行MSS(最大报文长度)大小的TCP分段,当TCP报文长度-TCP头部长度>MSS的时候将发生拆包。接收方法不及时读取套接字缓冲区数据,这将发生粘包。……如何处理粘包、拆包问
- Day 43 40 年岷山地区白河自然保护区川金丝猴的生境格局动态
Elvira1021
摘要:好的生境质量是野生动物生存和繁衍的必备条件,生境质量的变化将对动物的生存产生深远影响,定量客观的评估生境变迁过程显得尤为必要。川金丝猴作为我国一级保护动物,评定其生境质量变化过程有利于制定有效的保护措施。3S技术的不断发展与广泛应用为研究川金丝猴生境格局的动态变化提供了有利的工具。以岷山白河自然保护区为例,利用陆地资源卫星的MSS/TM/OLI遥感影像,并基于专家知识的决策树分类方法对遥感影
- 【转】浅析SIEM、态势感知平台、安全运营中心
xian_wwq
安全网空态势SIEM
近年来SIEM、态势感知平台、安全运营中心等概念炒的火热,有的人认为这都是安全管理产品,这些产品就是一回事,有人认为还是有所区分。那么到底什么是SIEM、什么是态势感知平台、什么是安全运营中心,他们之间有什么联系和区别呢?一、SIEMSIEM(securityinformationandeventmanagemen)是一个由多个监视和分析组件组成的安全系统,旨在帮助组织检测和减轻威胁。一款典型的S
- 未来智安XDR入选《CCSIP 2022中国网络安全产业全景图》
XDRSEC
威胁分析网络安全
7月21日,国内安全行业门户FreeBuf旗下FreeBuf咨询正式发布《CCSIP2022中国网络安全产业全景图》(第四版)。相较于《CCSIP2021中国网络安全产业全景图》(第三版),该版本对原有展示的87个细分安全领域进行调优,新增XDR、MSS、SASE、OTP等7个细分领域,最终展示94个细分安全领域,收录862家安全厂商。作为国内首个XDR落地厂商,未来智安(XDRSEC)凭借业界领
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,