自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (2)
  • 论坛 (1)

原创 一文总结pipeline

pipeline,流水线,管道,管线,综述;管线的异常情况以及避免措施;Linux pipeline概念;Linux管道和重定向的区别;Linux Tee命令;Java PipedInputStream与PipedOutputStream;Java Collectors.teeing;Tomcat pipeline与责任链模式;Redis pipeline与批量处理;Jenkins Pipeline与Jenkinsfile;

2020-04-28 21:35:13 168

原创 JDBC与数据库连接池

JDBC简介,driver类型,JDBC连接,使用技巧;连接,短连接,长连接,连接池;池化思想;配置,基本配置,关键配置,性能配置;连接池工具;druid;HikariCP;flexy-pool;

2018-10-24 23:58:23 10847

原创 JWT入门教程

概述安全的重要性。简介JWT,JSON Web Token,开放的、行业标准(RFC 7519),用于网络应用环境间安全传递声明。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的业务逻辑所须的声明信息。特点:跨语言:支持主流语言自包含:包含必要的所有信息,如用户信息和签名等易传递:很方便通过HTTP头部传递组成JWT的token是三段由小数点分隔组成的字符串:header.payload.signatureh

2020-09-24 21:01:22 1

原创 Java解析cron表达式

cron-utilshttp://cron-parser.com/https://github.com/jmrozanec/cron-utilshttps://github.com/jmrozanec/cron-utils-exampleshttps://awesomeopensource.com/project/jmrozanec/cron-utilshttps://www.openhub.net/p/cron-utils<dependency> <groupId&g

2020-09-21 21:00:19 48

原创 IDEA + Tomcat 8.5中文乱码解决过程

说明问题解决过程经验

2020-09-20 20:06:44 14

原创 spring boot + quartz实现多任务动态新增/删除调度

依赖源码

2020-09-20 18:29:02 38

原创 mybatis笔记之tinyint自动转型为boolean

背景数据表定义create table timed_task ( id bigint unsigned auto_increment comment 'PK' primary key, task_status tinyint(1) default 0 not null comment '任务状态:1启用,2禁用', mq_switch tinyint(1) default 0

2020-08-27 23:22:24 44

原创 《clickhouse原理解析与应用实践》读书笔记

福利置顶(温馨提示):电子版可在微信读书app阅读。第一章 ClickHouse的前世今生

2020-08-23 21:51:57 448

原创 MySQL生产事故一例

背景分析解决方案参考

2020-08-20 21:27:05 60

原创 WITH AS查询

概述clickhousePostgreSQL

2020-07-28 00:02:18 43

原创 Redis系列之Lua脚本整合

概述Lua脚本语言简介使用Lua脚本的优势几个命令:eval、EVALSHA、 SCRIPT DEBUG/EXISTS/FLUSH/KILL/LOAD

2020-07-12 22:05:52 72

原创 Redis系列之Ehcache、Memcached、Redis对比

概述Ehcache简介Memcached简介Redis简介三者对比

2020-07-12 16:51:58 55

原创 Redis系列之模糊匹配查询

概述,为何需要模糊查询;两种实现方式;keys/scan命令支持3个通配符:*,?,[]keys缺点;keys命令代码实例;引入scan命令;scan代码实例;scan原理;

2020-07-11 23:52:09 76

原创 Redis系列之CacheCloud简介

概述安装问题参考

2020-07-10 21:41:09 51

原创 Redis系列之内存碎片

概述命令公式原因解决方法分配器

2020-07-09 23:41:45 55

原创 Redis系列之监控

命令工具

2020-07-08 23:47:26 77

原创 Wget入门使用教程

简介Linux安装Windows安装命令参数实例讲解使用问题

2020-07-03 13:39:43 151

原创 Shell备忘笔记

Shell脚本备忘笔记

2020-07-02 21:21:40 34

原创 JMXTrans入门教程

概述官网GitHubJMXJMX是Java Management Extensions的简称,在Java应用程序中监控系统运行的状态信息,在日常的开发运维过程中通过分析JMX信息监控应用程序运行状态、优化程序、排查问题。JMXTransJMXTrans是一款开源的JMX指标采集工具,使用简单方便,无需编写代码,只需要配置文件就可以轻松收集大量应用的JMX指标数据。安装下载地址,CentOS系统的安装:wget http://central.maven.org/maven2/org/jmxt

2020-07-01 23:07:49 75

原创 IDEA教程之Changelist

IDEA+Git,多线程(feature)开发小工具

2020-06-30 21:20:16 719

原创 ClickHouse学习教程

what

2020-06-11 21:31:54 425

原创 《我的第一本算法书》读书笔记

概述面试造大炮,工作扭螺丝。现在的面试,算法和数据结果是必备的环节,甚至很多国内的大厂纷纷效仿国外大厂如Google,Microsoft,面试只考核算法。序章算法的定义:计算或者解决问题的步骤;算法与程序的区别;全排列算法:n!种不同的结果;效率非常低;时间复杂度:用来定量标志算法的运行效率,用步数来计算,1步是计算的一个基本单位。用O表示,忽略重要项以外的内容,言外之意对一个算法执行步数的计算结果只考虑指数级最大的一部分;O(n^2)的含义:算法的运行时间最长也就是n^2的常数倍。延伸延伸

2020-05-21 11:53:31 87

原创 Spring Cloud Eureka

CAP理论;eureka和zookeeper比较;eureka入门实例,高可用集群搭建;eureka三个角色介绍:eureka server,service provider,service consumer;常用配置介绍;版本区别;集群;源码解析;

2020-05-20 22:06:18 57

原创 设计模式之单例模式

概述,UML图;实现:枚举、静态内部类、双重检查锁;如何破坏单例模式?Spring为何默认是单例模式?有什么缺点?

2020-05-20 19:08:18 57

原创 Redis系列之过期淘汰机制

生存时间,过期时间;过期策略:定时删除、惰性删除、定期删除;Redis使用定期删除+惰性删除;内存超出导致的删除;

2020-05-19 13:05:34 99

原创 设计模式之责任链模式

设计模式应用ServletTomcatSpringDubboNettyMybatis

2020-05-19 10:33:36 57

原创 缓存技术总结

缓存技术可以缓解甚至解决性能问题,无处不在:PC电脑中的内存、CPU中的二级缓存、HTTP协议中的缓存控制、CDN加速,浏览器缓存,。缓存适合的场景:热数据,读多写少,一致性要求低。缓存可以级联使用缓存分类本地缓存和远程缓存本地缓存也叫进程缓存,实现技术:guava cacheehcacheCaffeine远程缓存也叫分布式缓存,实现技术:redismemc...

2020-05-18 23:29:54 53

原创 面试之基础算法题:判断目标数是否在二维有序数组中(Java版)

给定一个二维数组和目标数字,数组的每行或者每列都是有序的,判断数字是否在二维数组里面

2020-05-18 21:29:37 70

原创 Java任务调度

任务调度的定义JDK TimerJDK ScheduledExecutorServiceSpring SchedulingTaskExecutorQuartz

2020-05-17 16:25:03 59

原创 Spring系列之Spring MVC知识

MVC概述入门技巧进阶原理

2020-05-17 15:32:36 51

原创 面试必备之HashMap和ConcurrentHashMap

HashMap:死锁ConcurrentHashMap红黑树

2020-05-16 20:26:58 76

原创 MySQL系列之索引—从数据结构角度理解

全文索引空间数据索引hash索引树索引

2020-05-13 17:23:50 66

原创 一文总结MySQL各种锁

MySQL锁乐观锁与悲观锁共享锁与排它锁间隙锁行锁与表锁

2020-05-08 11:29:37 52

原创 JVM系列之ClassLoader和classLoad

类加载器分类双亲委派模型classLoad的过程:加载、验证、准备、解析、初始化、使用和卸载

2020-05-06 18:46:36 79

原创 本地缓存及Guava Cache&Caffeine使用

引入缓存的目的;缓存需要解决的问题;本地缓存;ConcurrentHashMap实现LRU cache;Guava Cache基本使用;Ehcache基本使用;Caffeine基本使用;

2020-05-06 11:49:13 368

原创 Java web之拦截器Interceptor、过滤器Filter以及监听器Listener

Java web开发必知的三大器

2020-05-05 17:23:20 89

原创 面试必备之volatile

概述:多线程编程的三个问题:可见性、有序性及原子性。volatile怎么解决这三个问题;happens-before规则;as-if-serial语义;重排序;主内存,工作内存;内存屏障,store,load;volatile vs synchronzied

2020-05-05 14:09:03 70

原创 Redis系列之持久化机制

支持四种持久化方式;RDB方式,概述,触发方式,配置参数,实现原理,执行流程,RDB文件结构,存在的问题,压缩;AOF方式,概述,配置,文件重写:流程,触发机制,RDB和AOF对比

2020-05-04 17:44:44 154

原创 一文总结分离/隔离技术

分离(隔离)技术概述。包括:读写分离、线程隔离、进程隔离、动静分离、冷热分离、主从分离、前后端分离、内外网分离、关注分离、生产/监控分离、在线/离线分离、爬虫隔离、集群隔离、机房隔离、环境隔离

2020-05-04 00:37:39 108

原创 Spring系列之事务及@Transactional

Spring事务类型;

2020-05-03 23:57:25 61

精通图像处理经典算法MATLAB版

MATLAB源程序,关于图像处理的一些经典算法,很不错的资源,个人学习受益很大,本着取之于民用之于民的想法,故分享之。

2014-08-17

pdf阅读器编辑器

PDF编辑器,支持新建PDF文档,支持对于高清版PDF文档的编辑功能,同时支持解锁受保护PDF文档功能;无需安装,Windows平台,解压即用。

2018-09-09

C#调用外接摄像头

发表于 2013-11-19 最后回复 2013-11-19

空空如也
提示
确定要删除当前文章?
取消 删除