chrome如何设置允许网站支持flash

9月10日,加班回到家正好国足开始40强赛对战马尔代夫, 好久不关注比赛,打开pptv准备看下直播。 谁知道pptv还是用着flash的播放器, 而chrome 和 firefox 已经对flash插件明确将不再支持flash插件技术。 所以基本也默认设置为禁用flash。
chrome 弹出的明确的提示,显示 2020年12月(还是9月) 不再支持flash 插件, flash 技术以及flash矢量动画 看来终究要落幕。 youtube等国外的视频网站,早已支持了h5. 而国内的小厂不知道是什么原因,还是使用flash播放器。

那么chrome中如何设置网站允许启用flash呢?

通常老版本的chrome的方法已不再有效。1) chrome 设置中, 内容设置中 flash设置。 (新版chrome只能开启询问模式, 但不能添加例外) 2) chrome://flags flash相关设置

新版本的chrome设置方法, 打开网站后, 地址栏左上角点击 “查看网站信息” , 进入网站设置, 找到flash设置,设置为允许后。 重新刷新pptv网站,则不会再提示 “flash 版本过低或未启用”的提示了。

hissummer mock平台

hissummer mock平台数据库使用mongodb,前端使用vue ,后端springboot。

1. 首先安装mongodb, 版本需要大于3.2.0 , 因为使用到了mongodb runcommand的find命令。低版本的mongodb不支持。

2. 安装mongodb后,假设mongodb监听了端口号 27017

3. 下载mock平台软件
https://github.com/hissummer-mockserver/StandaloneJar/raw/master/mockserver-0.0.2-alpha.war (当前0.0.2版本)

4. 下载后执行

其中server.port 指定你的mock平台的端口号
spring.data.mongodb.host 是mongodb数据库的地址(这里我们部署到本地,所以指定为localhost)
spring.data.mongodb.port 是mongodb的端口号, 默认为27017

5. 启动后,打开 http://localhost:8081/ 即打开管理平台页面。

关于hissummer mockserver的项目介绍: 更多…

css去掉点击button按钮后的边框

h5中的button, 设置border:0 或 border:none 和 outline:0 或 outline:none 后,不会再显示按钮的边框。 但是点击选中后,当前button处于焦点时,仍会显示边框。
解决办法: button:focus{border:0; outline:0;} 即可。 focus表示,即使当前处于focus(焦点)状态时,仍然不显示border和outline。

利用springboot实现http mock 服务

实现原理:
1. springboot 搭建一个http restul service, 实现一个/error 接口(自定义的错误接口)
2. 当我们访问该服务时例如在 http://localhost:8080/api , 假设我们的springboot没有/api的requestmapping, 那么内部转到我们的自定义错误返回 /error, /error 的逻辑则去找对应的数据库中有没有定义/api 的mock 规则. 如果找到,则返回对应的mock 报文.

更多…

spring mvc 设置允许responsebody序列化SerializationFeature.WRITE_DATES_AS_TIMESTAMPS

问题:
使用spring boot 2.0 后, 较新的spring mvc HttpMessageConverters 如果存在jackson 库时,则默认使用自动配置的Jackson2ObjectMapperBuilder生成的转换器对消息进行转化。 序列化的结果可能并不是我们期望的,这时我们需要通过设置。 spring的官方文档地址: https://docs.spring.io/spring-boot/docs/current/reference/html/howto-spring-mvc.html#howto-customize-the-jackson-objectmapper
更多…

vue+iviewui menu+tabs联动及tabs切换总结

因为试着开发一个含有前端的平台软件,所以学习了下前端框架。 纯属巧合接触到了vue(据网上查找资料,国内使用vue的相对更多)。作为一个vue新手,本着目的为导向,对vue的基础知识掌握的并不是很牢靠。凭着一点点的代码编写和逐渐的解决问题,终于有了一点眉目。 这里我使用了iviewui ui vue 组件(国人开发) ,简单的完成了menu(左侧菜单)和 tabs 联动,以及tabs之间跳转切换的功能。实现了我当初计划的功能。

这个平台前端页面分为3大块区域。 顶部菜单,左侧菜单,内容区(由iviewui 的tabs 实现)。
更多…

maven 编译单元测试用例代码但不执行

-Dmaven.test.skip=false -DskipTests=true

因为pom.xml 中设置了maven.test.skip为true后, 测试代码也不进行编译,也不进行执行。 但是因为我们需要手动执行单元测试,那么我们只能在mvn构建的时候手动指定 -Dmaven.test.skip=false -DskipTests=true, 这样可以保证单元测试代码,只是不执行而已。 这样我们用eclipse时,编译了单测代码后我们就可以右键选择想要执行的测试代码执行。 否则会提示class not found(测试代码未编译导致)

使用github pages作图床

github pages是用来给项目做网站的一个功能. 关于github pages的介绍,可以看官方链接 https://help.github.com/en/articles/what-is-github-pages . github 一个代码仓库官方并没有给出存储大小限制, 当超过1G空间的时候会发一个提醒邮件,提示您减少代码仓库的大小. 单文件不能超过100M大小, 通过web上传则最大的大小是25M大小. 按照1G空间, 假设我们的图片大小100K一张(网站用途,非raw和高清大图片),那么我们一个github 代码仓库可以存放1024×1024/100=10485.76 四舍五入话,那么可以存放10485张图片. 那么下面我们介绍一下,如何使用github pages实现图床.
更多…

maven findbugs扫描并仅保留高优先级扫描结果

maven findbugs扫描并仅保留高优先级扫描结果。
我们希望将findbugs 扫描的结果联合到一个扫描结果文件,并过滤掉我们不想关注的问题类型, 并发送邮件报告给相应的人员。

  • 1.第一步拉取代码
  • 2.获取到最后一提交人的邮箱地址
  • 3.编译代码和findbugs扫描(指定过滤器)
  • 4.得到结果并合并
  • 5.转换输出报告的格式未html

更多…

sonarqube restfull api

sonarqube 提供了restfull api。 加入我的sonarqube部署到了 http://www.hissummer.com:9000/ 那么,可以直接通过访问 http://www.hissummer.com:9000/web_api/ 查看所有的api 文档。

常用的一些接口如下:

1. 搜索项目
/api/projects/search

2. 搜索指定的某个项目下的所有分析结果
/api/project_analyses/search?project=com.hissummer:test

3. 查看某一个扫描的结果指标值
如下就是获取 com.hissummer:test 该项目下的单元测试分支覆盖率和行覆盖率。
/api/measures/component?metricKeys=branch_coverage,line_coverage&component=com.hissummer:test

关于metrickeys可以通过该接口查询到所有的keys。

4. 查询所有的扫描指标metrickeys
/api/metrics/search

这样我们可以通过接口的方式获取项目的扫描结果,可以用来集成到我们自己内部的项目平台上进行结果展示使用。