技术积累
文章平均质量分 61
根据技术栈树去整理技术知识。
智慧的牛
为而不有,进退有时。
展开
-
细说正则表达式
本文一步步详细讲解了正则表达式中的各种语法,并附加例子帮助理解。转载 2024-03-23 22:00:19 · 805 阅读 · 1 评论 -
Quartz自定义Trigger类型 WeekdaysTrigger
quartz是一个可以动态添加、管理定时任务的框架,因为业务需要,增加一种支持周XX执行的定时任务WeekdaysTrigger,需要编写WeekdaysTrigger的实现类WeekdaysTriggerImpl 和 trigger数据实例化类 WeekdaysTriggerPersistenceDelegate。原创 2021-07-31 21:24:57 · 953 阅读 · 2 评论 -
quasar 3 之 javaagent
接https://blog.csdn.net/guzhangyu12345/article/details/84666423 的最后例子,运行时会报如下错误:[quasar] ERROR: while transforming java/util/IdentityHashMap$KeyIterator: nulljava.lang.IllegalArgumentException at ...原创 2018-12-05 14:12:04 · 1017 阅读 · 0 评论 -
白话分布式定时任务框架
今天,让我们以分布式定时任务框架为例体验一下直观、形象地规划、设计中间件的方法。 分布式分布式任务调度的设计内容,有所谓调度器、执行器,还有任务的执行时间、并发阻塞策略,调度器对执行器的节点状态监控、任务执行情况跟踪,等等。概念很多,如何理出一个总体的头绪,本文提供一个方法:隐喻法。调度中心就好比监工,执行器就好比工人。监工头的任务就是监督工人完成任务;作为一个很负责的监工...原创 2019-07-18 10:23:23 · 368 阅读 · 0 评论 -
DeepFM模型理论和代码实现
背景特征组合的挑战 对于一个基于ctr预估的推荐系统,最重要的是学习到用户点击行为背后隐含的特征组合,低阶组合特征或者高阶组合特征可能都会对最终的ctr产生影响。因子分解机通过对每一维特征的隐变量内积来提取特征组合,最终效果非常好。但是虽然理论上来讲FM可以对高阶特征组合进行建模,实际上因为计算复杂度的原因一般都只用到了二阶特征组合。 DNN(深度神经网络)通过对输入...转载 2019-08-31 17:41:49 · 2075 阅读 · 0 评论 -
java 协程 quasar 从原理到代码应用
简介java开发对线程都不陌生,一个进程可以产生许多线程,每个线程有自己的上下文,但是每个线程也都有自己的消耗,所以线程的资源是有限的,尤其是将多个阻塞操作拆分为多个线程的做法,就是的多个线程在空耗,浪费了服务器的性能,这就是协程适用的场景。协程,其实就是在一个线程中,有一个总调度器,对于多个任务,同时只有一个任务在执行,但是一旦该任务进入阻塞态,则将该任务设置为挂起,运行其他任务,在运行...原创 2018-11-30 20:46:29 · 14496 阅读 · 19 评论 -
基于quartz的定时任务解决方案框架原理介绍_xxl-job
目录quartz原理介绍原理白话quartz设计实现quartz支持的自定义xxl-job原理介绍我的定制quartz原理介绍原理白话java的定时任务解决方案中,quartz本身就是一个完整、强大的解决方案。现有的各种定时任务解决方案框架也都是基于quartz实现。那么我们来介绍一下quartz如何实现的定时任务,以及它做了哪些事情。定时任务涉及...原创 2018-12-04 19:01:16 · 2449 阅读 · 0 评论 -
java协程之quasar初窥
入门:java协程之quasar介绍http://www.open-open.com/lib/view/open1468892872350.html1、依赖: <dependency> <groupId>co.paralleluniverse</groupId> <artifactId>q...原创 2018-11-19 19:03:27 · 2638 阅读 · 1 评论 -
PHP 函数使用注意点
注意:1、php函数参数,当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧,否则函数将不按照预期工作。2、php不能返回多个值,但可以通过返回一个数组达到相同的效果function getArr(){ return array(1,2,3);}list($a,$b,$c)=getArr();3、从函数返回一个引用,必须在函数声明和指派原创 2016-04-04 15:34:08 · 588 阅读 · 0 评论