GitHub最牛的Android开源项目,金三银四
Android目前也是非常成熟的,如今移动的变化也是比较大,不管是从Android系统本身的变化还是语言上,自从17年kotlin的作为第一语言,涉及到Android系统周边的非常之多内容,若全部自己去实现及掌握可能需要花费很多的精力,现在github中有很多非常优秀的项目,快速的学习及掌握;1,视频播放器,基于IJKPlayer(兼容系统MediaPl
皕杰报表(关于预览时文字变成方块)
在linux系统部署皕杰报表后,预览字体会变成小方块。可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体:::tip解决方法:::解决办法一:拷贝中文字体:1)在启动java的时候加入如下参数,参数值为jdk的安装路径Dsun.java2d.fontpath……/j2se/jre/lib/fonts2)操作
李志宽 李志宽
3年前
日子越来越有判头了?用DLL劫持,搞点事情!
0x01dll简介在Windows系统中,为了节省内存和实现代码重用,微软在Windows操作系统中实现了一种共享函数库的方式。这就是DLL(DynamicLinkLibrary),即动态链接库,这种库包含了可由多个程序同时使用的代码和数据。每个DLL都有一个入口函数(DLLMain),系统在特定环境下会调用DLLMain。在下面的事件发生时就会调用d
Wesley13 Wesley13
3年前
MySQL超时参数以及相关DataX数据同步案例分享
一、背景MySQL系统变量提供关于服务器的一些配置和能力信息,大部分变量可在mysqld服务进程启动时设置,部分变量可在mysqld服务进程运行时设置。合理的系统变量设值范围,是保障MySQL稳定提供服务的重要因素。本文主要描述MySQL数据库的超时timeout相关的一些系统变量,部分参数同程序应用中常见到的CommunicationsEx
Stella981 Stella981
3年前
Kafka高可用,高吞吐量低延迟的高并发的特性背后实现机制
1概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式消息系统,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。2消息系统介绍一个消息系统负责将数据从一个应用传递到另外一个应用,应用只需关注于数据,无需关注数据在两个或
Wesley13 Wesley13
3年前
OSSIM中分布式消息队列应用
OSSIM中分布式消息队列应用1\.消息队列处理企业日志数量正在以指数级形式高速增长,日志数据的具有海量、多样、异构等特点,基于传统的单一节点混合式安装的OSSIM平台(指OSSIM4.4及以下系统),无法满足海量日志分析要求。在OSSIM4.4以后的系统中增加了中间件RabbitMQ,可通过RabbitMQ将系统中各组件解除耦合,避免
Wesley13 Wesley13
3年前
Linux2.6
一、4G线性空间的使用1.03G属于用户空间,无论是用户态还是内核态都可以寻址,但是内核一般不访问这里的数据34G属于系统空间,只有内核态的进程才可以访问。二、系统空间1.3G4G的系统空间的使用(1)3G3Ghigh\_memory:对前896MBRAM进程映射的线性地址(2)high\_memory
Stella981 Stella981
3年前
Python实现守护进程
概念守护进程(Daemon)也称为精灵进程是一种生存期较长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。unix系统有很多守护进程,大多数服务器都是用守护进程实现的,例如inetd守护进程。需要了解的相关概念进程(process)
Wesley13 Wesley13
3年前
mysql数据库基础
数据库详解什么是数据库?\数据库:依照某种数据模型进行组织并存放在存储器的数据集合\数据库管理系统:用来操纵和管理数据库的大型服务软件\数据库系统:即DBDBMS,指带有数据库并整合了数据库管理软件的计算机系统MySQL数据库服务器服务名称:mysqld
传统数据存储
通常情况下,业务系统产生的大量日志都是集中存储处理的。集中存储是指有一个由大型主机或多台主机组成的中心节点,数据集中存储在这个中心节点上,整个系统的所有业务单元都集中部署在这个中心节点上。数据计算几乎完全依赖于一台中大型中央计算机的处理能力。系统的所有功能