Fetch API的Request属性cache 究其原因就是fetch api的Request请求中有个cache属性,它的默认值是default,也就是默认从浏览器在HTTP缓存中查找。当然还有其他值,如no-store、reload、no-cache、force-cache、only-if-cached。具体FetchAPI可以参考。问题:发现每次加载mp4文件都是从服务端下载。只有第一加载的时候从服务端下载mp4,以后都是从浏览器缓存获取。页面要依据不同的状态播放不同的mp4文件,代码实现直接video.src加载不同的mp4文件。
利用itchat实现最简单的聊天机器人 itchat是一个开源的用python实现的微信个人号接口。我们可以使用该库进行微信中的添加好友、拉好友群聊、微信机器人等功能。下面我利用itchat和图灵机器人交互,实现好友聊天、群聊天的基本功能。有关图灵机器人的内容,请猛击此处。首先,安装itchatpip install itchat1、实现与好友个人聊天机器人import hashlibimport itchati...
用WinSW部署Spring Boot项目 简介spring boot部署在linux上比较简单。这次开发的项目需要在windows机器部署。直接把项目作为windows的一个服务来运行。spring官方推荐使用winsw来实现。可以参考github如下地址:https://github.com/kohsuke/winsw安装直接从这里下载winsw,最新的版本是2.1.2。主要用到winsw其中的winsw.exe,把它改名成...
ECharts中英文切换修改legend的文字 当系统进行中英文切换的时候,想把legend的文字从中文修改为英文。var myChart = echarts.init(document.getElementById("container"));chart的option为:option = { tooltip: { trigger: 'axis', axisPointer: { t...
Oracle send mail 套件utl_smtp Oracle 提供了一个SendMail的套件: utl_smtp.我们可以利用utl_smtp来在PL/SQL总发送邮件。utl_smtp相关函数以及用法如下所示。-- Created on 12/1/2017 by liuleigangdeclare mailhost VARCHAR2(50) := 'XXX.XXX.com'; mail_conn utl_sm
Apache2.4安装以及配置 一、 需要软件 - gcc-APR 1.5.2 - APR-Util 1.5.4- PCRE 8.38-Zlib 1.2.8-OpenSSL-1.0.2i-Apache 2.4.23-Tomcat Connector JK 1.2.42 下载安装包:wgethttp://apache.fayea.com/apr/apr-1.5.2.tar.
DatabaseMetaData的用法 DatabaseMetaData的用法【转载】一 . 得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二. 方法getTables的用法原型:ResultSet D
Java https服务器认证问题的解决方法 Java https服务器认证问题的解决方法java访问https出现如下错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed原因由于Java自带根证书库中不包含此HTTPS服务器上的根证书,导致认证失败。解
How to refresh materialized view in oracle CREATE OR REPLACE PROCEDURE BC_REFRESH ISBEGIN DBMS_MVIEW.REFRESH('VW_BENEFIT_COUNTRY');END BC_REFRESH ;/
ORDER BY clause is not working properly 用户可以自己在前端选择字段,动态排序。用MyBatis,SQL如下。发现ORDER BY没有起作用。 select from EMR_BUDGET_CATEGORY where 1=1 and BUDGET_CATEGORY_REF_ID = #{id,jdbcType=DECIMAL}
c3p0.properties c3p0.properties#c3p0.acquireIncrement#Default: 3#Determines how many connections at a time c3p0 will try to acquire#when the pool is exhausted. [See "Basic Pool Configuration"]c3p0.acq
通过DB Link调用远程ORACLE存储过程返回CURSOR失败 今天通过DB Link调用远程ORACLE存储过程返回的是游标,一直失败。控制台提示ORA-24338: 未执行语句句柄。MyBatis配置如下: <![CDATA[ {call EXT_GET_EXPENSE_DATA@Test_DB_LINK(#{project_code,mode=IN,jdbcType=VARCHAR},#{external_system,mode=IN
调用远程数据库的存储过程出现“ORA-02064不支持分布式操作”错误的解决方法 最近,项目总需要通过Oracle DBLink调用远程数据库的存储过程。此存储过程中有插入更新数据操作。本地调用时报如下错误:Caused by: java.sql.SQLException: ORA-02064: 不支持分布式操作。可以采用下面2个办法解决。1.在远程数据库的存储过程中不进行commit、rollback操作,也就是采用分布式事务管理的办法。2.使用Ora
Mybatis调用存储过程出现NullPointerException错误 今天在写代码,用MyBatis调用Oracle存储过程,总是抛出下面的异常。Caused by: java.lang.NullPointerException at oracle.jdbc.driver.T4C8Oall.getNumRows(T4C8Oall.java:870) at oracle.jdbc.driver.T4CCallableStatement.executeF
修改Oracle用户密码有效期 首先,查看用户proifle,一般是default:SELECT USERNAME,PROFILE FROM DBA_USERS; 其次,查看指定概要文件的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 最后,将密码有效期
什么是Schema 从网上摘的一个比喻,很形象的解释了什么是Database,什么是Schema,什么是Table,什么是列,什么是行,什么是User,不妨一看。“我们可以把Database看作是一个大仓库。仓库分了很多很多的房间,Schema就是其中的房间。一个Schema代表一个房间。Table可以看作是每个Schema中的床,Table(床)被放入每个房间中,不能放置在房间之外,那岂不是晚上睡觉无家可归
JDBC连接数据库使用SERVICE NAME、SID以及TNSName不同写法 本周使用jdbc连接客户的oracle时总提示超时。一直使用SID来连接数据库的。尝试换成Service Name后连接成功。Java JDBC Thin Driver 连接 Oracle有三种方法。 格式一: 使用ServiceName方式: jdbc:oracle:thin:@//:/ 例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:15