搬家csdn2020年6月11日14:52:46
【前言】前面咱们已经总结过,Java使用Json。《Java使用Json》下面我将继续学习,Html使用Json。【先来一个小demo】<!DOCTYPEhtml><html><head><metacharset="UTF-8"><scripttype="text/javascript"src="jquery-1.11.0.min.js">
前言本笔记非常简短!简介FontAwesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。参考《FontAwesome一套绝佳的图标字体库和CSS框架》示例<!DOCTYPEhtml><html><head><metacharset="UTF-8"><linkrel="
设计模式分类设计模式共有23种,分为三类:创建型、结构型、行为型。1、创建型:提供了一种在创建的对象的同时隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建那些对象时更加灵活。包含:工厂模式、抽象工厂模式、单例模式、创造者模式、原型模式。2、结构型:关注类和对象的组合,继承的概念被用来组合接口和定义组合对象获得新功能的方式。包含:适配器模式、桥接模式
承接上文。【拓展】有人问我,怎么配置互联网环境的Mevan,这里拓展一下。settings_outweb.xml<?xmlversion="1.0"encoding="UTF-8"?><!--LicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTI
关于HLS,上篇咱们已经讲过,它基于http协议,内容包括两部分:m3u8描述文件,ts媒体文件。它可以实现视频直播,不过直播有点延迟,延迟大小与循环体的大小有关。我们将要利用它的循环体,来实现大视频的分片下载播放。问:怎么将一个视频分片得到m3u8文件?答:利用ffmpeg工具。问:那么什么是FFmpeg呢?答:FFmpeg是一套可以用来记录、转换数字音频、视频,并且将其转化为流的开源程序。它提
小编前言最近听说视频直播火了,好多都是视频带货的。小编很多年以前就喜欢流媒体相关的东西,现在入手虽说有点晚,但也算有所了解。目前主流的视频直播方案有HLS和RTMP,移动端以HLS为主,PC端以RTMP为主。HLSHTTPLiveStreaming(简称HLS)是一个基于HTTP的视频流协议,听说是苹果公司搞的,因此苹果机上很好的支持,高版本的Android也支持。HLS协议基于HTTP,而一个提
1、最基本的三种弹窗alert,confirm,prompt<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>js三种弹窗</title></head><body><spanonclick="doson(1)">alert()<
Linux安装Redis1、准备安装包2、解压安装包tarzxvfredis-5.0.5.tar.gz3、进入刚刚解压的那个文件夹,输入make命令4、等待上述过程完成后,输入makeinstall命令5、在redis/src/文件夹下运行./redis-server启动Redis6、设置Redis后台运行7、修改完成后重新启动。Springboot整合Redis1、添加Redis相关依赖咱们还是
一、集群CLUSTER计算机集群Cluster,可以把多台计算机连接在一起进行使用,平均分配资源。集群总的每个计算机被称为一个节点,节点可增可减,在许多个节点中虚拟出一台计算机供用户使用。用户始终感觉到是一台计算机。当下流行的集群技术可以分为:HA高可用集群、负载均衡集群、并行计算集群。二、HA高可用集群1、HighavailabilityCluster高可用群集,简称HAC;2、前面已经讲过两次
Kafka基于Zookeeper协调的分布式日志系统,可以当做MQ。主要就是做:日志收集系统、消息系统。还有就是用于用户活动跟踪:记录web用户或者app用户的各种活动,相信大家都感受到了吧。上篇我们已经提到,消息系统的两种传递模式:点对点、订阅/发布。这里将不再赘述。【对比】名称Column2RabbitMQ使用Erlang编写的一个开源的消息队列,适合企业级的开发,同时实现了Broker构架,
【ZeroMQ】ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中的新的一层,结余应用层和传输层之间按照tcp/ip划分。是一个可伸缩层,并行运行,分散在分布式系统间。ZeroMQ号称是“史上最快的消息队列”,基于c语言开发的,实时流处理sorm的task之间的通信就是用的zeroMQ【Ra
关于Fiddler,我是前一刻刚刚知道的东西,为了QN,什么都愿意接触一点。【Fiddler作用】1、抓包:获取数据详细信息2、过滤回话:只抓取自己想要的请求3、反向代理:改写返回数据4、模拟网络环境【简介】Fiddler是一个以http协议调试代理工具,它能够检查所有你的电脑和互联网之间的http通讯,设置断点。查看所有的“进出”Fiddler的数据(cookie,html,js,css等文件)
说到数据库配置,我们最开始想象的也就是JDBC连接。1、首先,我们得准备mysql的驱动jar包2、得有数据库3、使用JDBC连接mysql数据库demo//JDBC驱动名StringJDBC_DRIVER="com.mysql.jdbc.Driver";//数据库URL:这里的mysql2020是数据库名称StringJDBC_URL="jdbc:mysql://localhost:3306/m
今天偶尔听到这首歌,心里泛起了涟漪。程序员嘛,就要用自己的方式实现出来。<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>我最亲爱的</title><scripttype="text/javascript"src="./jquery-1.12.4.min.js"&
【windows安装Python】因为在安装时,会提醒同步配置环境变量。因此按照步骤安装即可。什么是Python?Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解、编译、互动和面向对象的脚本语言。最初是用于编写shell脚本,现在功能是越来越强大了。Python是怎么执行的?Python在执行时,首先会将.py文件中的源代码编译成Python的bytecode字节码,然后再由P
定义队列是一种特殊的线性表,先进先出,它只允许在表的前端进行删除,在表的后端进行插入。LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。简单一个小 DemoQueue<String> queueDemo(){ Queue<String> queue = LinkedList<String>();
【方式一】【demo】假设我们有这么个接口publicinterfaceFrozen1{Stringfrozen1();}这里是接口的实现publicclassFrozen1implimplementsFrozen1{@OverridepublicStringfrozen1(){Stringstr="这里是frozen1的实现方法";System.out.println(str);returnst
1、这里有一堆服务器,不知道他们是什么IP,你去看一下查完IP后贴个标签?答:收到。查看IP乍一听,简单至极。“ifconfig”嘛。【尴尬不】【科普】ifconfig是net-tools中已被废弃使用的一个命令,net-tools在很多年前就不在更新,在新版本的电脑里基本全是iproute2。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。使用ip命令,只需一个命令,你就能
【准备Linux环境】《Linux安装一些常规软件中间件:TomCat.tar.gz几个html构成的测试项目frozen_nb.rar环境jdk-8u60-linux-x64.tar.gz【安装jdk】1、解压文件:$tarzxvfjdk-8u121-linux-x64.tar.gz解压完毕就安装完了。嘿嘿!至于配置服务器jdk环境变量的操作,我现在感觉没有必要。【ps】1、c-创建-creat
【基础】阻塞非阻塞线程持续等待资源中数据准备完成,直到返回响应结果。线程直接返回结果,不会持续等待资源准备数据结束后才响应结果。异步同步异步则指主动请求数据后便可以继续处理其它任务,随后等待IO操作完毕的通知同步一般指主动请求并等待IO操作完成的方式。【io与nio区别】ionio描述面向流Stream面向缓冲Bufferio是面向流的,nio是面向缓冲区的。【面向流】每次从流中读取一个或者多个字
【四种情况】:HttpRequest、HttpResponse、HttpServletRequest、HttpServletResponse【什么是HTTP?】超文本传输协议(HyperTextTransferProtocol--HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。HTTP在客户端和服务器之间以request-responseprotocol(请求-回复协议)工作。【Http
【10、散列哈希之SHA1加密】SHA1(英语:SecureHashAlgorithm1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。**【SHA-1和SHA-0】SHA-1和SHA-0的算法只在压缩
【7、对称之BlowFish】blowfish加密函数迭代执行16轮,分组长度64位,密钥长度从32位到448位。算法由两部分组成,密钥扩展部分和数据加密部分。加密算法是一种对称的分组加密算法,每次加密一个64位的分组。使用32-448位可变长度的密钥。加密过程分为两个阶段:密钥预处理和信息加密。【对称之blowfishdemo】略!【8、对称之RC4】RC4于1987年提出,和DES算法一样,是
承接上文【6、对称之IDEA加密解密】【Bouncycstle】再开始之前,我们必须先了解Bouncycstle。Bouncycstle是一款开源的密码包,其包含了大量的密码算法,其支持椭圆曲线密码算法。【Bouncycstle所需依赖】<!--Bouncycstle密码包--><dependency><groupId>org.bouncycastle</
【Log4j2简介】首先log4j2,2指的是1.x的升级版。它参考了logback的一些优秀设计,主要有:1、异常处理:log4j2提供了一些异常处理机制2、自动重载配置:参考logback设计,提供自动刷新参数配置,可以动态修改日志的级别而不需要重启应用。3、无垃圾机制,避免频繁的日志收集。【Idea添加Log4j2依赖】<!--添加log4j2相关jar包--> &
【简介】1、是由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。2、MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。【作用】1)网站实时数据处理。它非常适合实时的插入、更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。2)缓存。由于性能很高,它适合作为信息基础设施的缓存层。在系统重启之后,由它搭建的持
一、【作用】为了保持连接的可持续性和稳定性,websocket心跳就是解决这个问题的。二、【剖析】1、如果设备网络断开,原生websocket不会立即触发websocket任何事件,前端也无法得知当前连接是否已经断开。2、我们使用websocket.send方法时,浏览器才会发现连接断开了。便会触发onclose方法。3、同样后端websocket服务也可能造成连接断开,前端也不会收到断开的通知,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号