- 【笔记】数通基础
不要温顺地走进那个良夜
学习笔记网络数通思科
数通基础前言:这个笔记是几年前写的,里面的网络设备命令是思科的,虽然思科和华为的命令不一样(很像)但数通基础知识是互通的,希望帮到需要的人。OSI与TCP/IP协议簇一、分层思想为降低复杂性1、关系图示2、概念将复杂流程分解为几个功能相对单一的子过程。整个流程更加清晰,复杂问题简单化。更容易发现问题并针对性的解决问题。二、OSI七层模型三、TCP-IP五层协议簇(协议栈)1、数据的封装与解封装过程
- IP、端口、网络协议、TCP-IP五层模型
渴望力量的土狗
JavaEE网络协议tcp/ip网络
目录IP地址端口号网络协议协议分层(TCP/IP五层模型)应用层传输层(也叫运输层)网络层数据链路层物理层A用户通过qq给B发送一个字符串所经历的过程IP地址ip地址是一台主机的网络地址。ip地址主要是用来标识网络主机。如果一个主机想要和另一台主机进行网络通信,那么就需要知道对方的ip地址。本机与本机通信的ip:127.0.0.1(环回IP)IP地址采用点分十进制方式表示(a.b.c.d)比如环回
- TCP-IP计算机网络基本概述
纠结的小哥哥
网络p2p网络协议
计算机网络基本概述网络基础(一)、网络的定义通过网络传输介质(有线的传输介质和无线的传输介质)将计算机设备(个人电脑、服务器等)和网络设备(路由器、交换机、防火墙等)连接在一起,所构成的环境称为网络(构建网络后能够实现资源共享信息传递)分类:局域网(LAN网、内网)和广域网(WAN网,外网)(二)、网络功能1、数据通信传递各种信息数据(声音、图像、视频,实现多媒体通信)2、资源共享获取来自不同服务
- TCP-IP学习笔记2--协议分层与OSI参考模型
First Snowflakes
TCP/IPTCP/IP
协议的分层:为解决不同计算机之间的通信,ISO(InternationalOrganizationforStandards)指定了一个国际标准OSI(OpenSystemsInterconnection,开放式系统互联)。现在OSI虽然没有得到普及,但是提出的OSI参考模型常常被用于网络协议的制定中。(TCP/IP并非ISO所制定的标准,而是由IETF(InternetEngineeringTas
- TCP-IP学习笔记6--TCP-IP模型
First Snowflakes
TCP/IP
“五月的风慢慢地吹过湖面,泛起波浪层层,一只鸟儿飞过来,在我面前婉转歌唱”TCP/IP是当今计算机网络世界使用最为广泛的协议。该方面的知识对于那些想做网络编程的人来说是只至关重要的!两种模型在分层模块上略有差异,OSI参考模型注重通信协议必要的功能是什么,而TCP/IP协议更强调在计算机上实现协议应该开发哪一种程序!设备驱动程序与网络接口---------------------指的应该就是网卡及
- 计算机网络学习笔记(二)OSI模型与TCP-IP模型
想暴富,学技术
tcp/ip计算机网络学习
一、OSI网络模型7层物链网输会示用(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)1.应用层消耗流量的各个软件和程序。比如发送邮件的FTTP,发送文件的SMTP、万维网(HTTP)2.表示层规定两个通信端间传输数据的表达方式。具体功能:数据压缩与解压缩数据加密与解密数据格式的转换3.会话层建立或终止某个用于传输数据的会话。暂停、继续会话:使用校验点来保存会话进度,即使中途转去进行其
- TCP-IP协议【编程进阶学习篇】
程序员彭彭
网络信息技术tcp/ip学习网络
推荐书籍《图解TCP/IP》一、输入url网址后发生了什么?1、url(统一资源定位器uniformresourcelocator)组成:协议://域名[:端口]/路径eg:https://www.baidu.com/file:///H:/BaiduNetdiskDownload/作用:定位指定的资源.url是uri的一个子集,uri是唯一标识符的意思.身份证可以是uri,但不是url.2、DNS
- TCP协议基础知识
天渊hyominnLover
TCP连接简介TCP报文包括TCP首部和TCP数据部分,被包装成为IP传输数据,是一种基于连接的字节流传输协议大小通常为20字节TCP/IP协议族:TCP-IP协议族.jpgTCP技术详述TCP报文格式序号:32位的Seq序号,标识从TCP源端向目的端发送的字节流,发送方发送数据时进行标记确认号:32位的Ack序号,Ack=Seq+1,只有当Ack标志位为1时,该Ack确认号才有效;确认号表示发出
- TCP-IP详解:TCP的头部与选项
CQ小子
NetworkingLINUXnetworksocket网络tcp
参考书籍:TCP-IP详解本文主要介绍TCP的头部与选项TCP的头部TCP属于协议层的第三次,封包被称为segment,现在主要来看下TCP头部的格式,如下图一般情况下TCPHeader的长度为20个字节,没有TCPOptions由上图,需要注意的地方:1.TCPlayer没有IP地址的概念,那个是IP层的,所以前4个字节是源端口和目的端口2.SequenceNumber:传输数据过程中,为每一个
- Python web服务器5: tcp-ip简介
IIronMan
一、什么是协议?协议有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了为了解决不同种族人之间的语言沟通障碍,现规定国际通用语言是英语,这就是一个规定,这就是协议二、计算机网络沟通用什么?现在的生活中,不同的计算机只需要能够联网(有线无线都可以)那么就可以相互进行传递数据传递数据那么不同种类之间的计算机到底是怎么进行数据传递的呢?就像说不同语言的人沟通一样,只要有一
- TCP-IP详解卷I小结
剑戟彼方
TCP-IP详解卷I小结第1章概述第2章链路层第3章网际协议(IP协议)第4章地址解析协议第5章逆地址解析协议第6章互联网控制消息协议ICMP第7、8章ping和traceroute程序第9章IP(静态)选路第10章动态选路协议第11章UDP:用户数据包协议第12章广播和多播第13章IGMP:Internet组管理协议第14章DNS:域名系统第15章TFTP:简单文件传送协议第16章BOOTP:引
- CentOS7.9配置gaussdb200开启ssl
王球球啊
数据库华为gauss数据库linuxssl数据库华为postgresql
参考文献:SSL证书管理-证书生成-《华为openGauss(GaussDB)v2.1使用手册》客户端接入认证-用SSL进行安全的TCP-IP连接-《华为openGauss(GaussDB)v2.1使用手册》提示:文中路径以实际为准一、安装openssl首先安装openssl,可通过直接键入"openssl"看是否会进入对应命令行来判断是否已经安装了openssl。如果已经安装了可以跳过,如果未安
- 爬虫工程师内功修炼,全面了解计算机网络协议
行动之上
计算机网络网络协议ippython
文章目录一、为什么要学习计算机网络二、什么是网络协议三,完整的网络请求四,IP和URL是什么五,常用的网络协议数据流动怎样使用网络协议六,什么是Tcp-Ip协议一、为什么要学习计算机网络如果不懂得计算机网络,在学习爬虫之后遇到了问题,不知道如何去分析这些问题,也就是作为爬虫工程师的内功,就需要对底层的一些协议了解,再去分析爬虫中所遇到的网络问题等细节问题的时候,就知道它的一个原理是什么,就知道如何
- 总结-6
大憨憨
2023.10.20要求:1.负责对公司的iOS、Android应用进行测试和公司产品app与硬件交互测试;2.python的selenium,request等第三方函数库;3.熟悉HTTP协议/RESTful规范/JSON/XML/正则表达式/TCP-IP协议;a.HTTP协议:(HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型)Web系统的基础就是HTTP协议,HTTP
- 网络运维与网络安全 学习笔记2023.11.15
我叫好心态
网络运维web安全
网络运维与网络安全学习笔记第十六天今日目标OSI模型、TCP-IP模型、数据通信流程物理层、数据链路层、数制转换OSI模型OSI模型是一种网络标准。计算机的诞生:1946年2月14日ENIAC诞生计算机网络的诞生:1969年APNET诞生不同网络之间的互联:由于网络标准不一样,无法完成互联OSI参考模型国际化标准组织(InternationalStandardOrganization,ISO)于1
- 【Commare中关于理论范畴和技术常用的技术术语】
weixin_33800593
1:地址掩码,分类2:OSI/TCP-IP层,归属,作用3:debugg,dispaly具体配置,排错,现象4:原理5:术语||=局域网,广域网||=((OSPF,RIP,ISIS,静态路由,BPG)->局域网协议;(ACL,nat及firewall和ead及portacol访问控制,port和mac认证及端口安全,ssh接入安全);(帧中继,x2.5,ppp,hdlc)->广域网协议;(链路聚合
- 高并发与负载均衡——网络TCP-IP基础知识
K'illCode
网络知识负载均衡
一、网络分层1.七层(接口):解耦,便于开发应用层:7.应用层:nginx,软件,浏览器,DNS6.表示层传输层:5.会话层4.传输层:lvs负载均衡网络层:3.网络层链路层2.链路层1.物理层2.四层:TCP/IP协议,OSI7L参考模型对7层的简化分层和实现举例:GET/www.baidu.com/1.应用层(应用层+表示层糅合):对数据与字符串的封装http:字符串书写格式与两端方法的交互方
- 【TCP-IP详解卷一:协议】ch16 BOOTP:引导程序协议
子木_98
计网
目录1.引言2.BOOTP的分组格式2.1BOOTP请求和应答的格式:2.2端口号3.BOOTP服务器的设计4.BOOTP穿越路由器5.特定厂商信息6.小结1.引言无盘系统进行系统引导时使用RARP获取IP地址的缺点:1)IP地址是返回的唯一结果;2)RARP使用链路层广播,请求不会被路由器转发,故每个网络都要设置一个RARP服务器。因此提出了另一种用于无盘系统进行系统引导的方法——引导程序协议B
- 【TCP-IP详解卷一:协议】ch13 IGMP:Internet组管理协议
子木_98
计网
目录1.引言2.IGMP报文3.IGMP协议3.1加入一个多播组3.2IGMP报告和查询3.3实现细节3.4生存时间字段3.5所有主机组4.小结1.引言IGMP用来让一个物理网络上的所有系统知道主机当前所在的多播组,以便知道多播数据应该向哪些接口转发。IGMP报文通过IP首部中协议字段值为2来指明。2.IGMP报文类型为1:多播路由器发出的查询报文类型为2:主机发出的报告报文检验和的计算与ICMP
- 如何在STM32中实现TCP通信?
枪哥玩转嵌入式
单片机编程嵌入式嵌入式硬件
如何在STM32中实现TCP通信?TCP通信在计算机网络中扮演着重要角色,实现它需要兼顾硬件和软件因素。硬件层面,某些STM32处理器内置了EthernetMAC,这有利于简化网络通信的部署。若处理器缺乏内置MAC,需外接以太网控制器来实现连接。软件方面,TCP通信必须倚赖TCP/IP网络协议栈。对STM32开发者而言,μC/TCP-IP和LwIP协议栈是两个常用选择,提供了TCP通信的核心功能。
- 《TCP-IP详解》笔记(更新中)
长星照耀十三州府_
网络编程tcp/ip网络网络协议
文章目录一、概述二、链路层1.封装格式2.环回接口3.MTU与路径MTU三、IP协议1.IP首部2.IP路由选择的工作机制3.特殊的IP地址4.IP的未来四、ARP协议1.ARP介绍2.隐藏在ARP背后的概念3.ARP高速缓存4.ARP分组格式5.ARP代理(实验)6.免费ARP五、ICMP1.ICMP报文的结构2.ICMP报文的类型3.ICMP的应用:ping本文主要参考了《TCP/IP详解-卷
- Hazelcast系列(三):hazelcast管理中心
丶醉卧
数据库HazelcastHazelcast管理中心
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言平台搭建测试其他参考总结前言前面,我们通过几种配置方
- Hazelcast系列(四):Auto-Detection发现机制
丶醉卧
数据库Hazelcasthazelcast集群Hazelcast发现集群hazelcast发现机制
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言发现配置总结前言前面对Hazelcast有了初步的认
- Hazelcast系列(五):Multicast发现机制
丶醉卧
数据库Hazelcasthazelcast发现机制Multicasthazelcast组播
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言组播概念单播广播组播/多播配置配置元素其他总结前言M
- Hazelcast系列(二):hazelcast集成
丶醉卧
数据库HazelcastHazelcast集成
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言集成环境配置配置一配置二配置三测试其他总结前言前面通
- Hazelcast系列(一):初识hazelcast
丶醉卧
数据库HazelcastHazelcast使用Hazelcast集成
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言特点优劣势其他总结前言Hazelcast是一个开源内
- Hazelcast系列(六): TCP-IP发现机制
丶醉卧
数据库Hazelcasthazelcast集群hazelcast发现方式TCP/IP
系列文章Hazelcast系列(一):初识hazelcastHazelcast系列(二):hazelcast集成Hazelcast系列(三):hazelcast管理中心Hazelcast系列(四):Auto-Detection发现机制Hazelcast系列(五):Multicast发现机制Hazelcast系列(六):TCP-IP发现机制目录前言配置配置元素其他总结前言如果是通信环境比较复杂,在外
- 【软考】5.1 七层模型/局域网/TCP-IP协议
一殊酒
网络安全文档解析计算机软考网络协议信息与通信tcp/ip网络安全
《网络功能和分类》即计算机技术与通信技术相结合的产物,实现了远程通信、远程信息处理和资源共享计算机网络的功能:数据通信、资源共享、负载均衡(给多个服务器负担)、高可靠性分布范围拓扑结构分类总线型:一般局域网使用;不能两个信号同时发送星型:一般家庭、办公室等使用;依赖中央单元环型:箭头双向,要按环某个方向执行树型:总线型的扩充《OSI七层模型》物理层——>数据链路层——>网络层——>传输层——>会话
- tcp-ip详解笔记
柯基是只dog
趁着linux内核看得差不多了,想着把网络部分拿来看看,从1.0版本后就开始支持网络了,但看了下发现很多概念不清晰,决定找出tcp-ip学习学习,为内核网络部分做做准备。这些仅仅是个人理解,有误请谅解1.0数据链路层协议服务对象链路层的上层是ip层,ip层有三个协议(IP,ARP,RARP),链路层的目的就是为上层协议发送和接收提供支持,链路层支持多个协议,包括以太网链路层协议IEEE802对以太
- 【爱书不爱输的程序猿】内网的摄像头,远程进行访问的方式方法
爱书不爱输的程序猿
UML网络协议数据结构linux
欢迎来到爱书不爱输的程序猿的博客,本博客致力于知识分享,与更多的人进行学习交流快速远程访问内网的摄像头【内网穿透】前言一、快速远程访问内网的摄像头1.打开“允许远程桌面”开关2.建立TCP-IP隧道3.获取生成的TCP-IP隧道地址4.连接另一台电脑4.1取得该地址后,我们就能在另一台电脑上打开系统自带的“远程桌面连接”功能,在“计算机”一栏填入取得的内网电脑地址,并进行连接4.2等到两台电脑通过
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p