logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Golang 基础语法、常量、变量、数据类型

目录.go文件基本结构变量常量数据类型内建数据类型指针 Pointer结构体接口接口的定义和实现任何类型接口的组合内建容器数组 Array切片 Slice集合 Map类型转换类型扩展 Go,又称Golang,是google开源的编程语言,原生支持并发编程没有对象的概念,不支持继承、多态,没有泛型、try…catch有接口、函数式编程、csp并发模型(goroutine+channel)&

#golang
抓包工具 Fiddler 使用指南

可能是关闭fiddler时 fiddler权限不够,不能关闭fiddler的系统代理,可以尝试以管理员身份重新运行、关闭fiddler。Inspectors -> 响应 -> Raw 复制全部响应数据到txt之类的文本文件中,根据需要修改、保存响应内容。会拦截所有http请求的响应,偏死板,而我们通常只需要修改其中一两个http请求的响应,不太方便,不推荐使用。可以使用预定义的响应码,十分方便,推

#fiddler
MySQL 查询指定时间范围内的数据

 时间字段名均不引 当天SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 几天前-- 昨天。几天前就<=几SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名) <= 1; 本周SELECT * FROM 表名 WHERE YEAR

#mysql
SpringBoot 缓存

查询频率高、更新频率低的数据可以加缓存,缓存可分为本地缓存、分布式缓存2大类。l本地缓存比分布式缓存速度快、效率高;占用应用服务器内存,缓存的数据量通常不能太大;适合单机应用中使用,分布式环境下容易出现数据不一致问题,如果要在分布式环境中使用本地、远程二级缓存,本地缓存的有效期应该设置很短,建议5s以内,减少本地缓存脏数据问题;常见的比如guava、ehcache、caffeine;本地缓存常见实

#缓存
MySQL语法,增改删查、多表查询

add新增,drop删除,modify修改字段属性,change修改字段名,alter修改默认值-- 添加字段-- first表示位置在第一列ADD COLUMN `id` BIGINT NOT NULL COMMENT '主键,雪花算法生成' FIRST,-- after在指定字段之后ADD COLUMN `gender` TINYINT NOT NULL DEFAULT '0' COMMENT

#mysql
Java Stream流式处理

findFirst()、findAny() 返回 Optional,但选取的元素是null时,这2个方法会直接抛出NPE,后续也就没必要用 Optional 的 orElse()、orElseGet() 来设置为 null 时的默认值。stream 流,是jdk8新增的一种集合处理方式,可以将集合转换为流,进而对集合中的元素进行排序、过滤、聚合等⼀系列的操作。相比于map(),mapToXxx()

Vue 单页、路由

原理:监听地址栏url的 hashchange 事件,url改变时获取新url的哈希值,与VueRouter对象中配置的路由规则比较,找到新url对应的组件,用对应的组件替换。传统的页面调转是浏览器请求新页面,单页是把原本的多个页面以组件的形式集成在一个页面中,页面跳转时由vue路由到目标页面,因为目标页面是当前页面的一部分,切换到指定部分即可,浏览器不用发起新请求。-- 留坑,点击上面4个路由链

SpringBoot整合MyBatis,HiKari、Druid连接池的使用,多数据源配置

HiKariCP,CP即Connection Pool,代码经过精简优化,jar包体积很小,稳定可靠、性能极高,号称性能最高的连接池,是springboot 2.x默认的数据库连接池。hikari的高性能得益于最大限度地避免锁竞争。druid是阿里开源的连接池,性能略低于hikari,但功能全面、扩展性强,对数据库操作有监控、统计功能,便于分析、优化数据库操作。

#mybatis
SpringBoot 配置文件源码

bootstrap是在springloud中使用的,加载时机在application之前,应用启动时,会先加载解析bootstrap.yml,创建引导上下文,由引导上下文加载、解析application.yml,创建应用上下文。eg. 在IDEA中调试时,springboot能读取到项目根目录下的配置文件,但maven package时默认不会打包根目录下的配置文件,需要在pom.xml中修改ma

ffmpeg的使用 | m3u8视频下载、合并

目录ffmpeg的下载、配置下载版本说明环境变量配置ffmpeg处理m3u8 | ts的常用命令 ffmpeg是一个十分强大的音视频处理工具,提供转码、播放等基础功能,功能十分全面、强大,但命令繁多复杂,通常不直接使用,而是集成在带GUI的视频处理软件中。 我用过一些m3u8的下载、合并工具,比如TS Master:界面复杂,不好用TS助手:下载速度快,但有些情况下载合并不了,

    共 27 条
  • 1
  • 2
  • 3
  • 请选择