logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Chrome开发者工具network标签页里的transferred over network和resources loaded by the page的区别

如下图所示:network底部有1.1 MB transferred over network和5.1 MB resources loaded by the page. 这两个大小有何区别?有中文博客介绍说transferred over network是通过网络加载的资源尺寸,而resources loaded by the page不仅包含前者,也包含直接从浏览器缓存里加载的资源尺寸。这种说法

#chrome devtools
数据仓库选型建议

可以发现在这样的诉求下类似于 Presto,Doris,ClickHouse 就很难满足这样的要求,而像 Hive,Spark 这类计算引擎依托于 Yarn 做资源管理,对于分布式任务的重试,调度,切换有着非常可靠的保证。一旦发生任务异常,例如网络抖动引起的任务失败,机器宕机引起的节点丢失,再次重试所消耗的时间几乎等于全新重新提交一个任务,在分布式任务的背景下,任务运行的时间越长,出现错误的概率越

文章图片
#数据仓库
mybatis分页插件com.github.pagehelper.PageHelper原理

在判断是否需要分页时,关键在于从ThreadLocal中取出分页信息,没有则表示无需分页。在PageHelper中的skip方法中判断:public class PageHelper extends PageMethod implements Dialect {private PageParams pageParams;private PageAutoDialect autoDialect;//判

基于PostgreSQL的时序数据库TimescaleDB的基本用法和概念

TimescaleDB是一个在PostgreSQL之上构建的时序数据库,它利用了关系型数据库的成熟性和灵活性,并针对时序数据进行了优化。TimescaleDB通过使用分区表(hypertable)和连续聚集表(continuous aggregate)来处理时序数据,使得数据的存储和查询更加高效。

文章图片
#postgresql#时序数据库
maven settings.xml示例

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap...

#maven
spring cache注解@Cacheable参数key赋值

1 参数@Cacheable(key ="#id")一般这里会是 id ,但是可能与其它 entity的id重复。2 前缀加参数@Cacheable(key = "'com:test:'+#id")但是给 key 赋值 会导致代码不够优雅,因为 缓存、更新、失效 都要给key赋值。可以定义全局变量解决此问题public static final String KEY...

基于redis2.1.6实现spring cache生成的key多出一个冒号

用redis来做spring cache时,发现最终生成的key中多了一个冒号,而且有一个空节点的存在:经查看其源码发现,默认的生成key策略就是用的两个冒号:package org.springframework.data.redis.cache;@FunctionalInterfacepublic interface CacheKeyPrefix {String ...

logstash同步oracle数据到elasticSearch

配置文件如下:input {jdbc {jdbc_driver_library => "../lib/orcl-lib/ojdbc6-11.2.0.3.jar"jdbc_driver_class => "Java::oracle.jdbc.driver.OracleDriver"jdbc_connection_string => "jdbc:oracle:t...

mybatis分页插件com.github.pagehelper.PageHelper原理

在判断是否需要分页时,关键在于从ThreadLocal中取出分页信息,没有则表示无需分页。在PageHelper中的skip方法中判断:public class PageHelper extends PageMethod implements Dialect {private PageParams pageParams;private PageAutoDialect autoDialect;//判

ajax请求状态码一直是pending

最近遇到一个问题:一个业务中用到了分布式锁,是用redis实现的。在业务请求中,正常流程或异常流程都有解锁代码。有一个取消按钮,点击取消按钮可以取消本次业务,之前是没有解锁代码的。在取消请求中加上解锁代码以后,每次发起请求到后端返回成功解锁信息,要用到到1分钟左右(测试环境),本地测试是1到5秒左右。一开始解决这个问题的思路是,查看解锁代码是否有问题,这有涉及到redis,所以又查看redis的配

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择