- 博客(85)
- 收藏
- 关注
原创 webrtc穿透服务器及会议服务器内网部署疑问
当前面临的问题描述:目前我们采用的webrtc 服务器模型为Janus + coturn,此模型在金山云服务器上已经成功部署运行(带宽只有5M),由于 janus 是 sfu 模型,未做视频融合。意味着如果9个人开会,(每个人上传1路+下拉8路)*9=81路视频流,非常耗费流量,于是我们尝试在移动固网400M宽带进行部署测试。测试内容如下: 测试环境: janus+coturn(一台机器) --> (路由器) -->公网 由于移动屏蔽了10000 号以下的端口,因此,我们做了以下映.
2020-06-02 16:32:01
1028
原创 java--八种排序算法学习
冒泡排序public class test { public static void main(String[] args) { // TODO Auto-generated method stub int numbers[] = { 6, 2, 4, 1, 5, 9 }; BubbleSort(numbers);
2018-01-10 09:02:18
333
原创 java-- break,continue,return语句
break语句:break:用于改编程序控制流用于do-while,while,for中时,可跳出循环执行后面的语句。break的作用:终止当前循环语句的执行。break还可以用于终止switch语句的执行,智能跳出一层,不能跳出多层。continue语句:continue:只能用在循环里。continue作用:跳出循环体内剩余的语句而执行下一次循环。结束所在循环的本次执行
2018-01-10 08:48:05
303
原创 servlet简介及实例
什么是Servlet?Servlet是一个Java程序,是在服务器上运行以处理客户端请求并做出响应的程序。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: - 1、编写一个Java类,实现servlet接口。 - 2、把开发好的Java类部署到web服务器中。
2017-11-13 15:20:57
1357
原创 JavaWeb前端到后台常用框架介绍
一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。模型(Model )封装了应用程序的数据和一般他们会组成的POJO
2017-11-10 18:44:10
609
原创 JSTL与EL表达式用法
使用JSTL前的准备想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jar和standard.jar).JSTL标签库在JSTL中分为以下五个标签核心标签格式化标签SQL标签XML标签JSTL函数使用不同的标签的时候需要在JSP中引入不同的库核心标签(Core):引入标签库1
2017-11-09 17:01:26
397
原创 javaweb过滤器及监听器
什么是过滤器? Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filter
2017-11-09 16:33:44
458
原创 Cookie和Session的比较
什么是Cookie?Cookie是Web服务器保存在客户端的一系列文本信息。Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。1234Cookie不是JSP的内置对象,使用前需要通过关键字new出来。Cookie保存的都是
2017-11-09 15:51:30
322
原创 Cookie和Session的比较
什么是Cookie?Cookie是Web服务器保存在客户端的一系列文本信息。Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。1234Cookie不是JSP的内置对象,使用前需要通过关键字new出来。Cookie保存的都是
2017-11-09 15:51:05
257
原创 JSP内置对象request,response,重定向与转发
什么是JSP内置对象?JSP内置对象时Web容器创建的一组对象。JSP内置对象的名称是JSP的保留字。JSP内置对象时可以直接在JSP页面使用的对象,无需使用new获取实例。九大内置对象:特点:不需要新建实例(new) 是JSP当中的关键字(保留字)五个常见内置对象request response se
2017-11-09 15:27:31
1520
原创 java常见面试填空题答案解析
1. 面向对象编程三大典型特征:封装继承多态2. 下面这段java程序的输出结果是( 1) Public static void main(String args[]){Int i=0;Inc.fermin(i);I+i++;System.out.println(i); }Void fermin(int i){i++;}3. 下面这段java程序的输出结...
2017-10-17 21:50:41
5062
转载 Spring框架IOC理解
spring贯穿始终的两个重要的思想,一个是IOC(控制反转),一个是DI(依赖注入),对于新手而言,这两个概念比较难理解,我用自己的想法来解释下。首先我们要知道在程序开发中为什么要使用spring框架。这里先引入两个概念:耦合性、侵入性。简单的讲:耦合性,在java中表现为类之间的关系,耦合性强说明类之间的依赖关系强;侵入性:框架对代码的侵入,比如你项目用了struts1
2017-10-16 23:20:31
368
原创 java—面试题简答题答案及详解(后50道)
51. 一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。备注:用户表:tb,角色字段为role,主键为id。请写出sql语句。select count(*) as num,tb.id from tb,(select role from tb where id=xxx) as t1 where t1.role and tb.id != t1.id
2017-10-10 23:06:02
5741
原创 java-面试简答题答案及详解
1. */简述下列问题List,set,map的区别 List和set是继承自Collection接口的接口,map是独立的接口,不继承Collection接口List接口存储一组不唯一可以有重复的,有序的对象,查找元素效率高,插入删除效率低Set接口存储一组唯一的无序的对象检索效率低,插入删除效率高Map接口存储一组键值对象,提供key到value值的映射 A
2017-10-10 23:03:52
846
1
转载 MVC设计模式
一、什么是MVC 1、概念 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入
2017-09-13 21:19:22
526
原创 AJAX-实现页面内跳转实例
Ajax实例练习:type="text/javascript" src="../js/jquery.min.js"> type="text/javascript"> $(function(){ //作业面局部刷新,不做页面跳转的时候,推荐使用ajax $("#login").click(function(){
2017-09-13 19:13:00
3656
原创 JSP 标准标签库(JSTL)
核心标签核心标签是最常用的JSTL标签。引用核心标签库的语法如下:标签描述用于在JSP中显示数据,就像用于保存数据用于删除数据用来处理产生错误的异常状况,并且将错误信息储存起来与我们在一般程序中用的if一样本身只当做
2017-09-13 19:02:41
635
原创 EL-使用EL实现问卷调查
用户输入昵称、所在城市,并且以多选的方式让用户选择所使用的开发语言,然后使用EL表达式显示在页面上问卷调查页面:String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()
2017-09-06 22:22:38
3017
原创 EL表达式
表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发Java Web应用的新途径。下面对EL的语法、运算符及隐含对象进行详细介绍。一、EL概述1、EL简介 EL没出现之前,开发Java W
2017-09-06 22:15:36
415
原创 java内置对象
一、内置对象介绍主要的几个内置对象有:(1)request : javax.servlet.http.HttpServletRequest,表示客户请求。 具体用法:request.getParameter("name")等。(2)response:javax.servlet.http.HttpServletResponse,表
2017-09-05 22:48:51
597
转载 Java-Servlet完全教程
Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都
2017-09-05 22:36:34
357
转载 Java IO--字节流与字符流OutputStream/InputStream/Writer/Reader
流的概念程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流内容操作就四个类:OutputStream、InputStream、Writer、Reader字节流字节输出流OutputStream Clonseable表示可以关闭的操作,因为程序运行到最后肯定要关闭。 Fl
2017-08-21 13:52:17
303
原创 0816-java集合接口
集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因为相同的方法可以在相似的接
2017-08-16 22:09:21
322
原创 0814-Java接口
Java 接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无
2017-08-14 19:07:19
255
原创 0811-Java多态
Java 多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下 F1 键这个动作:如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是 Word 帮助;在 Wind
2017-08-14 18:54:30
268
转载 0810-Java 重写(Override)与重载(Overload)
Java 重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一
2017-08-10 21:36:05
297
转载 0809-Java 继承
Java 继承继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合
2017-08-10 21:34:43
373
原创 0808-Java OOP面向对象的Java实现 封装
什么是封装封装就是将属性私有化,提供共有的方法访问私有属性。做法:(1)修改属性的可见性来限制对属性的访问.(2)为每个属性创建一对取值get()方法和赋值set()方法,用于对这些属性的访问。如下面示例所示:**************************************** AccpTeacher2类******************
2017-08-08 21:29:51
345
原创 Java String和StringBuffer两个类。
一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类。 一、创建字符串例: String str=new String();Stringstr=n
2017-08-07 21:52:56
565
原创 0803-Java面向对象基础
面向对象基础:对象:用来描述客观事物的一个实体,由一组属性和方法构成属性:对象具有的各种特征类:是对象的概括,是对象的分类* 具有相同属性和方法的一组对象的的集合* 是概念模型,描述对象拥有的特征和行为* 类与对象的关系:类是对象的描述,对象是类的个体;* 特性:封装,继承,多态面向对象的基本方法:定义类构造方法使用对象格式:类》属性》方
2017-08-04 22:48:02
407
原创 0802-Java打印六阶杨辉三角(两种)
package com.pd.ch6;public class Ex06 {public static void main(String[] args) {// TODO Auto-generated method stub// // 设置阶数 // int rows = 6; // int[][] arrs = new
2017-08-02 09:19:08
316
原创 0731-Java数组
1.数组是一组变量集合,存储相同数据类型的一组数据;连续的空间;2.数组名:即标识符,连续空间的首地址。3.元素下标标明了元素在数组中的位置,从0开始。4.数组中的每个元素都可以通过下标来访问5.数组长度固定不变,避免数组越界如何使用数组:(是对象)使用数组四步走:1. 声明数组 int[] a;2. 分配空间 a = new int[5];3. 赋
2017-07-31 21:54:36
355
转载 0729-Java循环结构
循环语句:循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。循环语句的组成:初始化语句:一条或者多条语句,这些语句完成一些初始化操作。判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执
2017-07-31 21:51:10
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人