4月21
IS浏览器无法读取mp4视频怎么办?针对这个问题,今天总结了这篇文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

IIS7以上的不支持mp4的时候提示如下报错

有时候会报404找不到文件,可视频文件明明在,就是访问不到。
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

原因:因为服务器IIS默认不支持mp4等一些文件类型,只要在IIS上添加MIME 类型即可。

iis6.0版本

打开iis管理器找到你要设置的站点,右键属性,找到http头,就可以看到mime类型的按钮了,我们点击进去
比如你要添加mp4的mime我们就输入,扩展名.mp4  类型video/mp4,然后点击确人完成后测试下

iis7.5设置

找到你要设置的站点,点击功能视图,找到MIME类型选项
进入mime类型功能之后点击右上角的添加按钮添加扩展名.mp4  类型video/mp4,然后点击确人完成后测试下


常见的mime类型后续更新Mime类型扩展名意义

application/msexcel*.xls *.xlaMicrosoft Excel Dateien

application/mshelp*.hlp *.chmMicrosoft Windows Hilfe Dateien

application/mspowerpoint*.ppt *.ppz *.pps *.potMicrosoft Powerpoint Dateien

application/msword*.doc *.dotMicrosoft Word Dateien

application/octet-stream*.exeexe

video/mp4*.mp4MP4

application/pdf*.pdfAdobe PDF-Dateien

application/postscript*.ai *.eps *.psAdobe Postscript-Dateien

application/rtf*.rtfMicrosoft RTF-Dateien

application/x-httpd-php*.php *.phtmlPHP-Dateien

application/x-javascript*.jsserverseitige JavaScript-Dateien

application/x-shockwave-flash*.swf *.cabFlash Shockwave-Dateien

application/zip*.zipZIP-Archivdateien

audio/basic*.au *.sndSound-Dateien

audio/mpeg*.mp3MPEG-Dateien

audio/x-midi*.mid *.midiMIDI-Dateien

audio/x-mpeg*.mp2MPEG-Dateien

audio/x-wav*.wavWav-Dateien

image/gif*.gifGIF-Dateien

image/jpeg*.jpeg *.jpg *.jpeJPEG-Dateien

image/x-windowdump*.xwdX-Windows Dump

text/css*.cssCSS Stylesheet-Dateien

text/html*.htm *.html *.shtml-Dateien

text/javascript*.jsJavaScript-Dateien

text/plain*.txtreine Textdateien

video/mpeg*.mpeg *.mpg *.mpeMPEG-Dateien

video/vnd.rn-realvideo*.rmvbrealplay-Dateien

video/quicktime*.qt *.movQuicktime-Dateien

video/vnd.vivo*viv *.vivoVivo-Dateien
4月7
(一)事务传播机制 7种

    Required (默认):

        如果当前没有事务,就新建一个事务,如果已存在一个事务中

        加入到这个事务中,这是最常见的选择。

    Supports :

        支持当前事务,如果没有当前事务,就以非事务方法执行。

    Mandatory :

        中文翻译为强制,支持使用当前事务,如果当前事务不存在,则抛出Exception。

    Requies_new :

        创建一个新事务,如果当前事务存在,把当前事务挂起。

    Not_Supported :

        无事务执行,如果当前事务存在,把当前事务挂起。

    Never :

         无事务执行,如果当前有事务则抛出Exception。

    Nested :

        嵌套事务,如果当前事务存在,那么在嵌套的事务中执行。

        如果当前事务不存在,则表现跟REQUIRED一样。



    注解配置时如:@Transactional(propagation=Propagation.REQUIRED)

    7种事务举例子可看此篇博客 感觉不错: https://www.cnblogs.com/myseries/p/10800430.html

(二)事务隔离级别


         事务隔离级别                       脏读              不可重复读          幻读
读未提交(Read-Uncommitted)      是                            是                    是
不可重复读(Read-Committed)      否                           是                    是
可重复读(Repeatable-Read)              否                         否                    是
串行化(Serializable)                      否                           否                    否
   注解配置时如:@Transactional(isolation = Isolation.READ_UNCOMMITTED)

  Mysql 默认 可重复读   ---repeatable-read

  事务的并发问题

    1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据

    2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,

       对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。

    3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,

         但是系统管理员B就在这个时候插入了一条具体分数的记录,

        当系统管理员A改结束后发现还有一条记录没有改过来,就好像发生了幻觉一样,这就叫幻读。

    小结:不可重复读的和幻读很容易混淆,不可重复读侧重于修改,幻读侧重于新增或删除。

              解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]