<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LPDFIGHT的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LPDFIGHT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LPDFIGHT]]></copyright><item><title><![CDATA[webrtc穿透服务器及会议服务器内网部署疑问]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/106499284</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/106499284</guid><author>LPDFIGHT</author><pubDate>Tue, 02 Jun 2020 16:32:01 +0800</pubDate><description><![CDATA[当前面临的问题描述：
目前我们采用的webrtc 服务器模型为Janus + coturn，此模型在金山云服务器上已经成功部署运行（带宽只有5M），由于 janus 是 sfu 模型，未做视频融合。意味着如果9个人开会，（每个人上传1路+下拉8路)*9=81路视频流，非常耗费流量，于是我们尝试在移动固网400M宽带进行部署测试。

测试内容如下：
	测试环境: janus+coturn(一台机器) --&gt; (路由器) --&gt;公网
		由于移动屏蔽了10000 号以下的端口，因此，我们做了以下映.]]></description><category></category></item><item><title><![CDATA[java--八种排序算法学习]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/79019444</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/79019444</guid><author>LPDFIGHT</author><pubDate>Wed, 10 Jan 2018 09:02:18 +0800</pubDate><description><![CDATA[冒泡排序
public class test {  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
        int numbers[] = { 6, 2, 4, 1, 5, 9 };  
        BubbleSort(numbers);  
 ]]></description><category></category></item><item><title><![CDATA[java--  break，continue，return语句]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/79019382</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/79019382</guid><author>LPDFIGHT</author><pubDate>Wed, 10 Jan 2018 08:48:05 +0800</pubDate><description><![CDATA[break语句：
break:用于改编程序控制流
用于do-while，while，for中时，可跳出循环执行后面的语句。break的作用：终止当前循环语句的执行。break还可以用于终止switch语句的执行，智能跳出一层，不能跳出多层。
continue语句：
continue：只能用在循环里。
continue作用：跳出循环体内剩余的语句而执行下一次循环。结束所在循环的本次执行
]]></description><category></category></item><item><title><![CDATA[servlet简介及实例]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78520727</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78520727</guid><author>LPDFIGHT</author><pubDate>Mon, 13 Nov 2017 15:20:57 +0800</pubDate><description><![CDATA[什么是Servlet?

Servlet是一个Java程序，是在服务器上运行以处理客户端请求并做出响应的程序。

Sun公司在其API中提供了一个servlet接口，用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据)，需要完成以下2个步骤： 
　　 
- 1、编写一个Java类，实现servlet接口。 
- 2、把开发好的Java类部署到web服务器中。
]]></description><category></category></item><item><title><![CDATA[JavaWeb前端到后台常用框架介绍]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78502456</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78502456</guid><author>LPDFIGHT</author><pubDate>Fri, 10 Nov 2017 18:44:10 +0800</pubDate><description><![CDATA[一、SpringMVC

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架，即使用了MVC架构模式的思想，将web层进行职责解耦，基于请求驱动指的就是使用请求-响应模型，框架的目的就是帮助我们简化开发，Spring Web MVC也是要简化我们日常Web开发的。

模型（Model ）封装了应用程序的数据和一般他们会组成的POJO]]></description><category></category></item><item><title><![CDATA[JSTL与EL表达式用法]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78491399</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78491399</guid><author>LPDFIGHT</author><pubDate>Thu, 09 Nov 2017 17:01:26 +0800</pubDate><description><![CDATA[使用JSTL前的准备


想要使用JSTL,首先需要给工程导入JSTL的包(JSTL.jar和standard.jar).

JSTL标签库

在JSTL中分为以下五个标签

核心标签格式化标签SQL标签XML标签JSTL函数

使用不同的标签的时候需要在JSP中引入不同的库

核心标签(Core):

引入标签库








1



]]></description><category></category></item><item><title><![CDATA[javaweb过滤器及监听器]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78491241</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78491241</guid><author>LPDFIGHT</author><pubDate>Thu, 09 Nov 2017 16:33:44 +0800</pubDate><description><![CDATA[什么是过滤器？

　Filter也称之为过滤器，它是Servlet技术中最激动人心的技术，WEB开发人员通过Filter技术，对web服务器管理的所有web资源：例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截，从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 
　　Servlet API中提供了一个Filter]]></description><category></category></item><item><title><![CDATA[Cookie和Session的比较]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490574</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490574</guid><author>LPDFIGHT</author><pubDate>Thu, 09 Nov 2017 15:51:30 +0800</pubDate><description><![CDATA[什么是Cookie?
Cookie是Web服务器保存在客户端的一系列文本信息。

Cookie是客户端技术，程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时，就会带着各自的数据去。这样，web资源处理的就是用户各自的数据了。
1234

Cookie不是JSP的内置对象，使用前需要通过关键字new出来。

Cookie保存的都是]]></description><category></category></item><item><title><![CDATA[Cookie和Session的比较]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490343</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490343</guid><author>LPDFIGHT</author><pubDate>Thu, 09 Nov 2017 15:51:05 +0800</pubDate><description><![CDATA[什么是Cookie?
Cookie是Web服务器保存在客户端的一系列文本信息。

Cookie是客户端技术，程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时，就会带着各自的数据去。这样，web资源处理的就是用户各自的数据了。
1234

Cookie不是JSP的内置对象，使用前需要通过关键字new出来。

Cookie保存的都是]]></description><category></category></item><item><title><![CDATA[JSP内置对象request,response，重定向与转发]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490018</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78490018</guid><author>LPDFIGHT</author><pubDate>Thu, 09 Nov 2017 15:27:31 +0800</pubDate><description><![CDATA[什么是JSP内置对象？

JSP内置对象时Web容器创建的一组对象。

JSP内置对象的名称是JSP的保留字。

JSP内置对象时可以直接在JSP页面使用的对象，无需使用new获取实例。



九大内置对象：

特点：


不需要新建实例（new） 
是JSP当中的关键字（保留字）


五个常见内置对象


request 
response 
se]]></description><category></category></item><item><title><![CDATA[SpringMVC处理模型数据]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78290171</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78290171</guid><author>LPDFIGHT</author><pubDate>Thu, 19 Oct 2017 22:14:15 +0800</pubDate><description><![CDATA[SpringMVC处理模型数据]]></description><category></category></item><item><title><![CDATA[SpringMVC入门一个小实例]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78276315</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78276315</guid><author>LPDFIGHT</author><pubDate>Wed, 18 Oct 2017 18:53:24 +0800</pubDate><description><![CDATA[SpringMVC入门小实例]]></description><category></category></item><item><title><![CDATA[java常见面试填空题答案解析]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78266978</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78266978</guid><author>LPDFIGHT</author><pubDate>Tue, 17 Oct 2017 21:50:41 +0800</pubDate><description><![CDATA[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程序的输出结...]]></description><category></category></item><item><title><![CDATA[java常见面试选择题解析]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78266892</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78266892</guid><author>LPDFIGHT</author><pubDate>Tue, 17 Oct 2017 21:48:11 +0800</pubDate><description><![CDATA[java常见面试选择题解析]]></description><category></category></item><item><title><![CDATA[Spring框架IOC理解]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78255737</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78255737</guid><author>LPDFIGHT</author><pubDate>Mon, 16 Oct 2017 23:20:31 +0800</pubDate><description><![CDATA[spring贯穿始终的两个重要的思想，一个是IOC（控制反转）,一个是DI（依赖注入），对于新手而言，这两个概念比较难理解，我用自己的想法来解释下。



首先我们要知道在程序开发中为什么要使用spring框架。

这里先引入两个概念：耦合性、侵入性。简单的讲：耦合性，在java中表现为类之间的关系，耦合性强说明类之间的依赖关系强；侵入性：框架对代码的侵入，比如你项目用了struts1]]></description><category></category></item><item><title><![CDATA[java—面试题简答题答案及详解（后50道）]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78198787</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78198787</guid><author>LPDFIGHT</author><pubDate>Tue, 10 Oct 2017 23:06:02 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[java-面试简答题答案及详解]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78198773</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78198773</guid><author>LPDFIGHT</author><pubDate>Tue, 10 Oct 2017 23:03:52 +0800</pubDate><description><![CDATA[1. */简述下列问题
List，set，map的区别
　List和set是继承自Collection接口的接口，map是独立的接口，不继承Collection接口
List接口存储一组不唯一可以有重复的，
有序的对象，查找元素效率高，插入删除效率低
Set接口存储一组唯一的无序的对象
检索效率低，插入删除效率高
Map接口存储一组键值对象，提供key到value值的映射
 
A]]></description><category></category></item><item><title><![CDATA[java-面试题判断题答案及解析]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78187644</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/78187644</guid><author>LPDFIGHT</author><pubDate>Mon, 09 Oct 2017 22:42:45 +0800</pubDate><description><![CDATA[java面试题]]></description><category></category></item><item><title><![CDATA[MVC设计模式]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/77971186</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/77971186</guid><author>LPDFIGHT</author><pubDate>Wed, 13 Sep 2017 21:19:22 +0800</pubDate><description><![CDATA[一、什么是MVC

    1、概念

        MVC全名是Model View Controller，是模型(model)－视图(view)－控制器(controller)的缩写，一种软件设计典范，用一种业务逻辑、数据、界面显示分离的方法组织代码，将业务逻辑聚集到一个部件里面，在改进和个性化定制界面及用户交互的同时，不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入]]></description><category></category></item><item><title><![CDATA[AJAX-实现页面内跳转实例]]></title><link>https://blog.youkuaiyun.com/LPDFIGHT/article/details/77969795</link><guid>https://blog.youkuaiyun.com/LPDFIGHT/article/details/77969795</guid><author>LPDFIGHT</author><pubDate>Wed, 13 Sep 2017 19:13:00 +0800</pubDate><description><![CDATA[Ajax实例练习：
type="text/javascript" src="../js/jquery.min.js">
    type="text/javascript">
        $(function(){
        //作业面局部刷新，不做页面跳转的时候，推荐使用ajax
            $("#login").click(function(){
          ]]></description><category></category></item></channel></rss>