- 上榜,拿下!
数据库
一、上榜墨天轮2023“年度时序数据库”1月31日,墨天轮发布2023年度数据库评选获奖名单,KaiwuDB上榜2023“年度时序数据库”。墨天轮以技术创新与研发能力、知识产权数、应用领域及市场份额、高校合作、生态建设等近50个中立指标,对国内290余款数据库产品进行综合评估,最终KaiwuDB获得2023“年度时序数据库”。主办方表示:“该奖项代表了该产品在时序数据库中具有强大的号召力和凝聚力。
- Kubernetes(1) - operator 初体验
颜挺帅
云原生云原生kubernetes
本章参考operator-sdk的tutorial编写一个memcache的operator1功能介绍memcacheoperator创建成功后,可以通过如下yaml来创建进一个memcache服务apiVersion:cache.example.com/v1alpha1kind:Memcachedmetadata:name:memcached-samplespec:size:3根据yaml创建m
- KaiwuDB × 风电企业 | 高性能、低成本、释放数据价值
KaiwuDB 数据库
KaiwuDB行业案例KaiwuDB数据库
项目背景某风电企业是国内一流的大型风电装备公司,其自主研发建设了新一代高标准风电SCADA系统,专门用于解决风场风机状态监控、发电监测、综合能源管控、智能化运管等难题。现公司已承接多个风场的风机管理运营工作,共计包含96台风力发电机组,每台风机日均采集量达到70亿左右。随着平台接入风场数量日益增长,数据量激增,数据库存储、计算和管理成本负担也愈发沉重,急需一套行之有效的数据库改造与升级方案,用以加
- Operator SDK
solinger
ocpoperatorkubernetes容器云原生
operator-sdk是operatorframework的一部分,是一个致力于简化整个opearatorcreation的整个过程的一个社区项目。有了operator-sdk,我们只需要在controlloop里面写定制的operational逻辑就可以了。三种operatorSDKsupports:类型生成的objects你需要做GoOperatorGeneralgoprogramstruc
- KaiwuDB 受邀亮相“ACDU 中国行”数据库技术沙龙(西安站)
KaiwuDB 数据库
KaiwuDBACDU中国行
12月23日,由中国计算机学会(CCF)指导,浪潮数据库、中国数据库联盟、墨天轮数据库社区等联合主办的“ACDU中国行”数据库技术发展与实践沙龙(西安站)成功举办。KaiwuDB高级架构师赵衎衎受邀出席沙龙并做主题分享。本次沙龙由来自CCF数据库专委会、国内数据库领域头部企业、墨天轮社区等业内专家大咖全方位解读了现代数据库核心技术与架构、时下成熟的智能运维方案、行业创新应用及最佳实践,并与高校、伙
- SQL 解析与执行流程
KaiwuDB 数据库
sql数据库
一、前言在先前的技术博客中,我们已经详细介绍过数据库的parser模块与执行流程:用户输入的SQL语句通过词法解析器生成token,再通过语法分析器生成抽象语法树(AST),经过AST生成对应的planNode,最后执行planNode。本期博客我们将以新增语法为例,重点介绍一条SQL语句需要历经的流程,以及如何自定义SQL语句和功能。二、新增SQL语法KaiwuDB是通过goyacc解析sql.
- KaiwuDB 时序引擎数据去重功能详解
KaiwuDB 数据库
数据分析数据库数据挖掘
一、背景介绍随着物联网领域的快速发展,时序数据的产生和处理需求不断增长。时序数据是按照时间顺序收集和记录的数据,其特点在于数据具有时间戳,并且时间是数据分析和查询的一个重要维度。在实际场景中,可能存在多条相同时间戳的数据写入数据库中。数据去重功能可以更好地纠正数据的准确性,同时能够节省存储空间,降低存储成本。本次直播介绍了KaiwuDB数据去重功能开发背景、整行去重功能和部分列去重功能的实现方式及
- SQL 解析 — 如何轻松实现新增语句
KaiwuDB 数据库
数据库
KaiwuDB支持多种不同类型的SQL语句,例如create、insert等。本文将介绍在KaiwuDBSQLParser(下文统称解析器)中添加新语句的过程及其实现。我们将了解如何使用goyacc工具更新解析器,以及执行器和查询计划器(planner)如何协同执行这条语句。一、语法和关键字添加新的SQL语句需要从向SQL解析器添加必要的语法开始。解析器是通过goyacc生成的,它是流行的yacc
- controller-runtime源码学习
邋遢的流浪剑客
#Kuberneteskuberneteskubebuilder
本文基于controller-runtimev0.11.2版本进行源码学习kubebuilder、operator-sdk这些框架都是在controller-runtime基础上做了一层封装,方便开发者快速生成项目的脚手架,本文会以kuebuilder搭建工程作为使用controller-runtime的demo进行源码分析1、kuebuilder搭建工程创建脚手架工程kubebuilderini
- 2023 ACDU 中国行 · 西安站 | 数据库技术发展及实践
KaiwuDB 数据库
数据库
ACDU中国行·西安站由中国数据库联盟联合浪潮数据库等单位共同主办,特邀中国计算机学会(CCF)为本次活动的指导单位。作为中国数据库联盟的品牌活动之一,【ACDU中国行】在线下汇集数据库领域的行业知名人士,共同探讨数据库前沿技术及其应用,促进行业发展和创新,同时也为开发者们提供一个友好交流的平台。KaiwuDB高级架构师赵衎衎受邀亮相本次活动,为大家带来《看见未来——AI技术在IoT数据上的应用》
- KaiwuDB 连续三年荣获开源中国“优秀开源技术团队”
KaiwuDB 数据库
开源
近日,国内知名开源技术社区开源中国(OSCHINA)面向其平台上各大认证官方技术团队、开源社区帐号,结合年度发表的内容深度及广度、开展各种活动运营影响力等多方表现层层筛选,最终KaiwuDB获颁OSCHINA“2023年度优秀开源技术团队”奖项。开源中国(OSCHINA)成立于2008年8月,是国内著名的开源技术社区。社区建立了全面的开源软件分类数据库,收录了近10万款全球知名开源项目,涵盖数百个
- KaiwuDB 亮相中国国际供应链促进博览会
KaiwuDB 数据库
KaiwuDB数据库
11月28日,全球首个以供应链为主题的国家级展会——2023中国国际供应链促进博览会(简称“链博会”)在北京盛大召开。KaiwuDB受邀亮相大会,向与会者展示现代数据库技术在数字科技链条中的根基作用,其中分布式多模数据库备受关注。大会以“链接世界、共创未来”为主题,邀请来自50余个国家和地区的500余家知名企业到场,集中展示各链条上、中、下游关键环节的新技术、新产品和新服务,旨在促进全球产业链、供
- KaiwuDB 通过中国信通院“可信数据库”性能与稳定性评测
KaiwuDB 数据库
数据库
11月29日,中国信通院2023年下半年“可信数据库”评估评测结果正式发布,由KaiwuDB研发的开务数据库系统KaiwuDBV2.0达到信通院时序数据库性能、稳定性测试标准。至此,KaiwuDB已完成时序数据库基础能力、性能、稳定性全项评测,能够满足海量时序数据存储、处理、应用等各类场景数据管理需求。KaiwuDB分布式多模数据库系统具备分布式数据库的强一致性、高可用性、分布式架构、分布式水平扩
- KaiwuDB 亮相中国 5G + 工业互联网大会,助力新型工业化
KaiwuDB 数据库
5G
11月19-21日,由各相关政府部门共同主办的“2023中国5G+工业互联网大会”在湖北武汉盛大举行。作为我国“5G+工业互联网”领域的国家级顶会,本届大会以“数实融合,大力推进新型工业化”为主题,聚焦新型基础设施、产业转型升级、技术创新能力、产业发展生态等热门领域。KaiwuDB受邀亮相大会,展示现代数据库技术在工业互联网领域的融合创新及业务实践,旗下产品分布式多模数据库及“PoweredbyK
- KaiwuDB 获评信通院 2023 大数据“星河”标杆案例
KaiwuDB 数据库
KaiwuDB2023大数据“星河”标杆案例
12月6日,由中国信息通信研究院、中国通信标准化协会大数据技术标准推进委员会(CCSATC601)共同组织的2023大数据“星河(Galaxy)”案例评选结果正式公示,“基于KaiwuDB的台区云储能示范项目”历经多环节严苛评审,从累计706份申报项目中脱颖而出,获评数据库方向“标杆案例”。在国家大数据战略指导下,信通院“星河(Galaxy)”案例评选以推进大数据技术产品及相关产业繁荣为目的,迄今
- KaiwuDB × 国网山东综能 | 分布式储能云边端一体化项目建设
KaiwuDB 数据库
KaiwuDB分布式储能案例
项目背景济南韩家峪村首个高光伏渗透率台区示范项目因其所处地理位置拥有丰富的光照资源,该区域住户80%以上的屋顶都安装了光伏板。仅2022年全年,光伏发电总量达到了百万千瓦时。大量分布式光伏并网,在输出清洁电力的同时,也给台区配电系统带来了低压用户过电压、配变上送重过载等问题,影响电网的安全稳定运行,同时也制约该区域光伏容量进一步增长。三大挑战缺少有效的数据库管理方案:用以实现分布式的储能聚合调控,
- KaiwuDB 多模数据库-时序性能优化
KaiwuDB 数据库
数据库
随着物联网领域的快速发展,时序数据的产生和处理需求不断增长。为了满足实时性、高效性和准确性的要求,数据库需要进行时序性能优化,以提供快速的数据写入、实时查询和高效的数据存储与处理能力。本期直播介绍了时序数据和时序数据库特征以及基于TSBS时序测试标准分析,并基于此解析了KaiwuDB的时序模型架构和优化设计。一、时序基础概念1.时序基础概念时间序列数据是指带时间标签的数据,主要由电力、化工、气象、
- KaiwuDB 监控组件及辅助 SQL 调优介绍
KaiwuDB 数据库
KaiwuDB数据库
一、介绍KaiwuDB具备完善的行为数据采集功能,此功能要求KaiwuDB数据库系统C/E/T端不同进程的不同维度的指标采集功能十分完善;在不同进程完成指标采集后,会通过Opentelemetry和Collector将指标存入Prometheus,以便查找展示。Opentelemetry是一个用于跨多个服务和系统进行分布式跟踪和性能监测的工具,可以帮助收集、记录和分析应用程序的各种数据。Opent
- 聚势启新,KaiwuDB 生态联盟沙龙首站落地长春
KaiwuDB 数据库
数据库
11月9日,由KaiwuDB联合和润集团、致远互联主办的“KaiwuDB生态联盟沙龙”首站活动在吉林长春顺利举办。沙龙以“聚势,启新”为主题,邀请基础软硬件、应用软件、信息安全等产业链上下游伙伴企业到场,共同就产业数智化趋势下的新需求、新场景,及信息技术融合发展的新模式、新机遇展开讨论。东北三省曾占据我国工业半壁江山,在数字化浪潮中加速转型升级是振兴东北老工业基地的必然选择。大批制造业工厂的数智化
- KaiwuDB x 奇瑞超级工厂 | 汽车行业能源管理平台成功实践
KaiwuDB 数据库
人工智能
随着碳达峰、碳中和战略的逐步深化,我国正经历着广泛而深刻的经济社会系统性变革。其中,工业制造是推进能源绿色低碳发展的重要战场,通过数字化转型助推工业制造能源管理向绿色低碳发展,是“双碳”目标下工业制造业转型升级面临的新任务和迫切要求。奇瑞汽车是民族汽车制造产业的重要代表,是我国汽车自主创新的标杆。作为奇瑞汽车目前技术水平最高的数字化智慧工厂之一,奇瑞青岛超级工厂建筑面积约26万平方米,拥有研发、动
- KaiwuDB 内核解析 - SQL 查询的生命周期
KaiwuDB 数据库
sql数据库
一、概述KaiwuDB内核解析系列共分上下两部分,本文是该系列的第一部分,主要涵盖了网络协议到SQL执行器,解释KaiwuDB如何执行SQL查询,包括系统各个组件的执行路径(网络协议、SQL会话管理、解析器、执行计划及优化、执行器、KV引擎、事务管理等),目的是为各个组件的结构及其之间的关系提供一个高层次的统一视图。下图是KaiwuDBSQL查询执行概览。左侧是gateway节点,负责接收SQLC
- KaiwuDB 获山东省工信厅“信息化应用创新优秀解决方案”奖
KaiwuDB 数据库
数据库KaiwuDB
10月23日,山东省工信厅正式公示《2023年山东省信息化应用创新典型应用案例及优秀解决方案名单》,面向全省、全国重点推荐山东省技术水平先进、应用示范效果突出、产业带动性强的信息化解决方案及应用实践,对于进一步激发山东省信息技术产业创新活力,深化信息技术在党政、金融、电信、能源、交通、医疗、教育等重点行业领域的应用与创新实践有重要示范意义。“基于KaiwuDB的分布式储能行业解决方案”获评“信息化
- 技术贴 | 深度解析 KaiwuDB 聚焦操作
KaiwuDB 数据库
KaiwuDB数据库
一、AST抽象语法树执行一条简单的SQL语句SELECTavg(b)FROMNATIONGROUPBYb。NATION是一张小表,只有25条记录;对第2列b进行取平均值的聚集操作。上述示例中的SQL语句经过分析器解析后得到AST,如下图所示。二、逻辑计划将AST转换成一个树状结构的Plan,称之为逻辑查询计划。抽象语法树中的每一个语法元素都被转换成一个查询逻辑单元,例如scanNode,sortN
- KaiwuDB 亮相第四届跨国公司领导人青岛峰会
KaiwuDB 数据库
数据库
10月10日至12日,由商务部和山东省人民政府共同主办的第四届跨国公司领导人青岛峰会在青岛国际会议中心举办。该峰会为跨国公司打造的国家级开放平台,是聚集跨国公司与中国合作、专注跨国公司议题、分享跨国公司经验、链接资源、促进合作的重大活动。KaiwuDB受邀亮相展会,旗下分布式多模数据库及各大行业解决方案吸引众多到场来宾驻足关注。本次峰会吸引了众多世界500强及行业领军企业的高度关注,416家跨国公
- KaiwuDB 联合信通院数据库应用创新实验室召开数据库技术研讨沙龙
KaiwuDB 数据库
数据库
10月26日,KaiwuDB联合中国通信标准化协会大数据技术标准推进委员会(CCSATC601)、信通院数据库应用创新实验室主办的“夯实数据库技术底座,探索智能时代发展新篇章”主题技术沙龙在上海成功举办。活动邀请到行业专家学者、数据库技术爱好者、数据库应用企业共同到场,就数据库与AI技术融合趋势、智能引擎技术原理解析及场景化的应用实践等议题展开研讨交流。KaiwuDBCTO魏可伟就《AI技术在时序
- operator-framework生态之operator-sdk入门和安装 operator实战
yuezhilangniao
linux运维服务器
#长期实战推荐注册-程序员在囧途-jtthink.com#推荐#近期推荐实战-20230424-kubebuilder实战https://www.cnblogs.com/bolingcavalry/archive/2021/08/25/15183342.html#推荐阅读单个CRD所定义的能力是有限的,在正常生产环境中的需求会需要多种资源、多种动作、多种状态交叉管理,这时候就需要多种CRD进行有机
- Operator开发之operator-sdk入门
luofengmacheng
kuberneteskubernetes云原生
1operator-sdk除了kubebuilder,operator-sdk是另一个常用的用于开发Operator的框架,不过operator-sdk还是基于kubebuilder,因此,通常还是建议使用kubebuilder开发Operator。2环境准备跟kubebuilder类似,需要安装golang、operator-sdk。在OperatorSDK下载对应环境的二进制,例如,x86环境
- 基于 K8s & K3s 集群的 Operator 二次开发
流雨声
Operator-Sdk简介imageOperators使在Kubernetes中管理复杂的有状态的应用更为简单。但是,目前编写operator还是比较困难,因为需要与底层的APIs打交道,编写模版和模块化资源缺乏也导致重复的工作。该OperatorSDK是一个框架,使用controller-runtime库来使得编写operators更为容易,提供了:高阶APIs和抽象,使编写运维逻辑更为直观;
- Hash Index 原理和应用精讲
KaiwuDB 数据库
KaiwuDBHashIndex
线上沙龙-技术流第35期回放来啦本期直播我们邀请到KaiwuDB高级研发工程师徐胜康,为大家分享HashIndex原理和应用。徐老师曾任职于SunMicroSystems,Lucent等公司,具备多年Linux/UNIXOperatingSystem内核、驱动、文件系统、数据库、研发工作与技术管理经验,对分布式系统、性能优化、数据加密等领域有着深入的研究。索引数据结构是计算机科学里非常重要的,也是
- KaiwuDB 受邀出席“软件名城看济南”暨浪潮海岳软件技术大会
KaiwuDB 数据库
KaiwuDB热点新闻KaiwuDB浪潮软件技术大会
9月6日,由济南市人民政府、山东省工信厅、开放原子开源基金会指导,济南市工信局与浪潮共同主办的“软件名城看济南暨浪潮海岳软件技术大会”在浪潮科技园成功举办,深度聚焦软件智能技术开发、助力企业数字化管理、赋能产业数智化转型等热点话题。KaiwuDBCTO魏可伟受邀出席,以“KaiwuDB技术与社区探索之路”为题展开分享,与开源基金会共建单位、科技企业、科研机构、高校等300余名开源技术领域代表共谈开
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin