WeiSha100 WeiSha100
2年前
开源点播刷题结课考试学习平台搭建
源码,开源,可二次开发,有在线点播、在线直播、题库,考试等功能,适合搭建私有化的在线学习培训系统。系统的核心功能有以下几点:1、点播:在线点播视频,课后可上传图文资料,习题等2、题库:批量上传试题,刷题练习,错题回顾,专项练习,记笔记3、考试:
刘望舒 刘望舒
4年前
Android Binder原理(七)Java Binder中系统服务的注册过程
Binder原理Android框架层本文首发于微信公众号「后厂技术官」<!more前言在这篇文章中,我介绍的是NativeBinder中的系统服务的注册过程,这一过程的核心是ServiceManager,而在JavaBinder中,也有一个ServiceManager,只不过这个ServiceManager是Java文件。既然要将系统服务注册到Ser
Wesley13 Wesley13
3年前
UPUPW数据库密码的修改
UPUPW绿色服务器平台是Windows下很有特色的一款免费服务器PHP套件,包括Apache,Nginx和Kangle三大核心,UPUPWPHP套件可运行Discuz!X3.4phpwind9.Xdedecms5.7wordpress5.X等程序。官方网站:http://www.upupw.netWin10环境,下载了"UPUPW\_AP7
Stella981 Stella981
3年前
Logstash提取ES中的堆栈后合并输出到邮件或者控制台
核心流程1.利用logstash查询Elasticsearch.2.再利用match,mutate提取必要信息.3.之后利用ruby执行本地shell或者命令获取输出返回值4.利用aggregate将多个event合并为一个5.最后发送邮件或者输出注意,es查询到多条数据在logstash中算是多个event.
Wesley13 Wesley13
3年前
Java中的AQS到底是什么?高级面试必问!
前言JDK1.5以前只有synchronized同步锁,并且效率非常低,因此大神DougLea自己写了一套并发框架,这套框架的核心就在于AbstractQueuedSynchronizer类(即AQS),性能非常高,所以被引入JDK包中,即JUC。那么AQS是怎么实现的呢?本篇就是对AQS及其相关组件进行分析,了解其原理,并
Stella981 Stella981
3年前
Quartz依赖数据库表
Quartz的集群部署方案在架构上是分布式的,没有负责集中管理的节点,而是利用数据库锁的方式来实现集群环境下进行并发控制。BTW,分布式部署时需要保证各个节点的系统时间一致。Quartz数据库核心表如下:tabledescriptionQRTZ\_CALENDARS存储Quartz的Calendar信息QRTZ\_CR
Stella981 Stella981
3年前
GlusterFS部署
@TOGlusterFS一.GlusterFS概述1.1简介Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决方案中Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储.Glusterfs由
Easter79 Easter79
3年前
Trident API(翻译)
TridentAPIOverviewTrident的核心数据模型是“流”(Stream),进行数据处理的时候,将数据作为一系列的batch(批)来进行。流被分割成多个partition分布在集群中的不同节点上来运行,而且对流的操作也是在流的各个partition上并行运行的。Trident中有五类操作
Wesley13 Wesley13
3年前
vimium的使用介绍和基本用法
vimium是chrome浏览器的一个插件,fq去chrome应用商店搜索vimium,下载安装纯键盘操作,脱离了鼠标,提高效率核心是f,安装好vimium后只需要按f,输入对应的编号就能进入相应的页面,整个过程完全不用鼠标,贼牛逼上mapwscrollUp下mapsscrollDown
Stella981 Stella981
3年前
Notadd 应用配置数据导入导出设计
在notadd设计中,应用是实现整个模块化的核心。而考虑实际过程中可能存在套装(比如商城全家桶,1个模块42个插件,将在正式版实现一件安装套装)而为了插件相互能够配合,做了一键导入导出后台配置。mall://模块唯一标示version://版本号time: