- ELFK日志采 - QuickStart
@lihewei
elk
文章目录架构选型ELKEFLKElasticsearchES集群搭建常用命令Filebeat功能介绍安装步骤Filebeat配置详解filebeat常用命令Logstash功能介绍安装步骤Input插件Filter插件GrokFilter插件MutateFilter插件常见的插件配置选项:MutateFilter配置案例:Output插件Kibana功能介绍安装步骤架构选型ELK“ELK”是三个开
- 基于ELFK的可视化日志收集分析系统
杨航的技术博客
ELKelk
1概述本文用来介绍如何使用开源软件Elasticsearch+Logstash+Filebeat+Kibana构建可视化的日志收集分析系统。1.1架构图1.2架构说明Filebeat通过TCP端口或通过解析文件将日志信息经过Logstash转化后存储到Elasticsearch中,并通过Kibana展示查询。2组件说明2.1ElasticsearchElasticsearch是一个分布式、实时的搜
- 全面了解 ElasticStack 技术栈:RPM、二进制、多实例及 Docker 部署
小孟多
Elasticsearch运维elkeslinuxdocker
一、ElasticStack技术栈1、什么是ElasticStack技术栈ElasticsStak是elatic公司推出的一些列技术栈,早期有一个比较响亮的名字叫"ELK"用于日志采集系统,后续由于对该组件的扩充,引入很多新的组件,比如beats,xpack及云原生相关的组件,最终统称为elasticstack。2、EFK架构3、ELFK架构3、ELFK加价购升级二、ElasticSearch集群
- ELK日志分析系统,ELFK详解部署
木合杉
系统elk运维
概念简述ELK日志分析系统是一个开源的日志管理平台,它由三个主要组件组成,分别是Elasticsearch、Logstash和Kibana。这三个组件协同工作,提供了一个完整的解决方案,用于收集、存储、搜索、分析和可视化大规模的日志数据。以下是ELK日志分析系统的主要组件及其功能:Elasticsearch:基于Lucene的分布式存储检索引擎,用于存储各类日志。通过RESTfulWeb接口进行通
- k8s日志收集方案
weixin_34990519
k8s
本文介绍通过elk+filebeat方式收集k8s日志,其中filebeat以logagent方式部署。elfk最新版本:7.6.2k8s日志收集方案3种日志收集方案:1.node上部署一个日志收集程序Daemonset方式部署日志收集程序,对本节点/var/log和/var/lib/docker/containers两个目录下的日志进行采集sidecar方式部署日志收集程序每个运行应用程序的po
- 【运维知识大神篇】超详细的ELFK日志分析教程8(filebeat多行匹配+filestream替换log类型+ES集群修复脚本+ES集群加密+角色访问控制+ES集群配置HTTPS加密)
我是koten
运维知识分享#大神运维知识运维elklogstashkibanaelasticsearchesfilebeat
本篇文章继续给大家介绍ELFK日志分析,主要内容可以见下面目录。目录filebeat进行多行匹配一、tomcat错误日志二、自定义日志格式匹配多行filestream替换log类型配置集群免密登录及同步脚本配置ES集群加密角色访问控制一、角色的访问控制(RBAC)二、创建普通用户给filebeat,logstash权限1、创建角色2、创建用户3、编写filebeat配置文件,用nginx用户写入E
- 【运维知识大神篇】超详细的ELFK日志分析教程5(Logstash中Filter常用插件详解+实战练习)
我是koten
#大神运维知识运维知识分享运维elkkibanaelasticsearchlogstashfilteres
本篇文章主要讲解logstash的有关内容,包括filter的grok、date、user_agent、geoip、mutate插件,多个输入输出方案(多实例+if多分支语句),每个知识点都涉及实战练习,在实战中学习,事半功倍!Filter常用插件详解一、grok使用官方模块采集nginx日志参考官网链接:https://www.elastic.co/guide/en/logstash/7.17/
- 【运维知识大神篇】超详细的ELFK日志分析教程7(filebeat常用模块+filebeat采集固定格式日志+自定义日志格式写入ES+EFK架构转ELFK架构+两个业务实战练习)
我是koten
运维知识分享#大神运维知识elasticsearchfilebeattomcatnginx运维kibana数据可视化
本篇文章继续给大家介绍ELFK日志分析,详细请见下面目录。目录filebeat采集nginx日志filebeat模块使用一、Nginx模块二、tomcat模块三、filebeat写数据到ES集群自定义索引四、filebeat自定义字段之nginx写入ES五、filebeat自定义字段之tomcat写入ES六、indices模块实现多个input写入不同的ES索引企业实战filebeat写入ES一、
- 【运维知识大神篇】超详细的ELFK日志分析教程6(logstash商品分析实战练习+pipline实现多实例+filebeat部署使用+ELFK架构实战练习)
我是koten
#大神运维知识运维知识分享elasticsearchlinuxlogstashkibanaelk信息可视化日志采集
本篇文章继续给大家介绍ELFK,介绍logstash的商品分析实战练习,通过logstash写入es数据,通过kibana可视化输出,还介绍pipline实现多实例,详解filebeat部署使用,实现轻量化数据采集。再将ELK架构升级为ELFK架构,实现采集数据,数据转换,存储数据,数据可视化的全部功能。目录商品分析实战练习一、固定商品格式1、准备都是json格式的商品信息2、编辑配置文件3、运行
- ELFK集群部署(Filebeat+ELK) 本地收集nginx日志 远程收集多个日志
Lachewuxian
elk服务器linux
filebeat是一款轻量级的日志收集工具,可以在非JAVA环境下运行。因此,filebeat常被用在非JAVAf的服务器上用于替代Logstash,收集日志信息。实际上,Filebeat几乎可以起到与Logstash相同的作用,可以将数据转发到Logstash、Redis或者是Elasticsearch中进行直接处理。为什么要用filebeat来收集日志?为什么不直接使用lohstash收集日志
- 【Elastic (ELK) Stack 实战教程】01、Elastic Stack 概述
Stars.Sky
Elastic(ELK)Stack学习笔记elk
目录一、ElasticStack在企业的常见架构1.1没有⽇志收集系统运维⼯作的⽇常痛点概述1.2ElasticStack分布式⽇志系统概述1.2.1ElasticStack的主要优点有如下⼏个1.2.2使⽤elasticstack能收集哪些⽇志1.3ElasticStack企业级"EFK"架构图解1.4ElasticStack企业级"ELK"架构图解1.5ElasticStack企业级"ELFK
- 【ELFK】之Filebeat
五彩斑斓的黑@
FilebeatELFK
一、Filebeat介绍1、Filebeat是什么?Filebeat适用于转发和集中数据的轻量级传送工具,Filebeat监视了指定的日志文件或位置,收集日志事件,并将他们转发到Elasticsearch或Logstash进行索引。**Filebeat的工作方式:**启动Filebeat时,它将启动一个或多个输入,这些输入将在为日志数据指定的位置中查找,对于Filebeat所找到的每个日志,Fil
- ELFK(filebeat)部署
五彩斑斓的黑@
ELFK
部署环境主机名ip地址主要软件系统node1192.168.154.70ElasticSearh、KibanaCentos7.5node2192.168.154.60ElasticSearhCentos7.5Apache192.168.154.50Logstash、ApacheCentos7.5Filebeat192.168.154.40FilebeatCentos7.5Node1节点上安装Fil
- K8s-K8s部署Zookeeper+Kafka+ELFK+持久化数据
秋风お亦冷
运维企业实战笔录#K8s运维kafkazookeeper分布式
文章目录引创建清单目录Zookeeper&KafkaZookeeper目录清单结构配置清单`1.storage.yaml``3.configmap.yaml`部署检测状态Kafka目录清单结构制作镜像准备目录文件`Dockerfile`构建镜像配置清单`1.storage.yaml``2.svc.yaml`
- ELK + Filebeat + Kafka 分布式日志管理平台搭建
chuixue24
日志处理kafka分布式elkfilebeat
1工作流程在这之前,我写了三篇文章关于日志系统平台的搭建,我这边现简单列出这几种的工作流程1.1ELKDocker整合ELK实现日志收集1.2ELFKdocker安装ELFK实现日志统计1.3架构演进ELK缺点:ELK架构,并且SpringBoot应用使用logstash-logback-encoder直接发送给Logstash,缺点就是Logstash是重量级日志收集server,占用cpu资源
- ELFK(filebeat)部署
G·shining
运维
部署环境主机名ip地址主要软件系统node1192.168.154.70ElasticSearh、KibanaCentos7.5node2192.168.154.60ElasticSearhCentos7.5Apache192.168.154.50Logstash、ApacheCentos7.5Filebeat192.168.154.40FilebeatCentos7.5Node1节点上安装Fil
- 【ELFK】之消息队列kafka
yu.deqiang
ELKkafka大数据分布式
文章目录一、什么是kafka?1、使用kafka消息队列的好处二、kafka的场景应用二、kafka的模式1、点对点消息传递模式2、发布订阅消息传递模式三、kafka系统基础架构四、数据存储到kafka中的流程1、分区的原因2、分区的目的五、Kafka原则一、什么是kafka?kafka是由Linkedin公司开发,是一个分布式,支持分区(partition)、多副本的(repilca),基于zo
- Filebeat
Drw_Dcm
服务器javaelasticsearch开发语言
目录一、介绍1.定义2.工作原理3.用途(1)收集日志(2)filebeat结合logstash4.Filebeat和Logstash的区别二、部署ELFK1.环境搭建2.安装filebeat3.在logstash组件所在的节点(apache节点)上新建一个logstash配置文件4.验证查看一、介绍1.定义Filebeat适用于转发和集中数据的轻量级传送工具,Filebeat监视了指定的日志文件
- 分布式运用之企业级日志ELFK+logstash的过滤模块
浮生无
分布式
一、ELFK集群部署(Filebeat+ELK)在搭建ELK的基础上安装Filebeat服务,Filebeat服务可以布置在以下任意一台主机,本次实验将布置在apache服务器的节点上步骤一:安装Filebeat(在apache节点操作)#上传软件包filebeat-6.7.2-linux-x86_64.tar.gz到/opt目录tarzxvffilebeat-6.7.2-linux-x86_64
- ELK+kafka+filebeat搭建生产ELFK集群
SRE运维
cnsre运维博客elk
ELK+kafka+filebeat搭建生产ELFK集群ELK架构介绍集群服务版本服务版本java1.8.0_221elasticsearch7.10.1filebeat7.10.1kibana7.10.1logstash7.10.1cerebro0.9.2-1kafka2.12-2.3.0zookeeper3.5.6服务器环境说明IP地址主机名配置角色10.0.11.172elk-master4
- ELFK之消息队列kafka
闲亦生花
ELKkafka分布式
ELFK之消息队列kafka一、什么时kafka1、使用kafka消息队列的好处二、kafka的场景应用三、kafka的模式1、点对点消息传递模式2、发布订阅消息传递模式四、kafka系统基础架构五、数据存储到kafka中的流程1、分区的原因2、分区的目的六、Kafka原则一、什么时kafkakafka是由Linkedin公司开发,是一个分布式,支持分区(partition)、多副本的(repil
- ELFK、卡夫卡+EFLFK
sologuai
服务器
一、ELFK1.1部署ELK集群注意:ELFK集群环境下,Logstash组件所在节点的/etc/logstash/conf.d目录下,不需要创建system.conf配置文件,即Logstash不需要收集系统日志,因为系统日志将由filebeat收集后发送给Logstash。(安装filebeat后,Logstash会创建filebeat.conf配置文件获取filebeat传来的数据)1.2安
- ELFK+Kafka+Zookeeper企业级日志架构
秋风お亦冷
运维企业实战笔录#ELFK运维elasticsearchkafka大数据1024程序员节
文章目录ELFK+Kafka+Zookeeper企业级日志架构1.了解1)前言2)介绍3)采集插件2.应用场景与方案1)普通场景2)大型场景3.服务安装规划1)资金充足2)合理节省3.企业级ELFK日志架构搭建准备环境1)安装Docker服务2)安装JDK环境3)修复时区4)搭建要求1.数据采集层1)Nginx</
- 【ELFK】之消息队列kafka
@_Orange—
kafka分布式
一、kafka的定义Kafka是一个分布式的基于发布/订阅模式的消息队列(MQ,MessageQueue),主要应用于大数据实时处理领域。Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replicar协调的分布式消息中间件系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景,比如基于hadoop的批处理系统、低延迟的实时系统、Sp
- Elasticsearch集群搭建 + ELFK数据传输链路打通
南波塞文
ElasticSearch检索分析引擎Linux操作系统elasticsearch大数据搜索引擎docker
文章目录前言一、ELFK介绍1.1ElasticSearch1.2Logstash1.3Kibana1.4Filebeat1.5ELFK使用原因1.6日志系统的基本特征1.7ELFK工作原理二、Docker安装部署ELFK2.1数据流向2.2前置准备2.3ES集群搭建2.4Kibana环境搭建2.5Filebeat环境搭建2.6Logstash环境搭建前言本文记录基于Docker容器化技术将Ela
- ELFK之zookeeper+kafka
我叫yyy
zookeeper分布式云原生
目录kafka+zookeeper的系统架构Zookeeper一、zookeeper概述二、zookeeper特点三、zookeeper选举机制四、应用场景五、zookeeper实验实例Kafka一、概述为什么需要消息队列(MQ)使用消息队列的好处消息队列的两种模式Kafka定义二、Kafka的特性三、Kafka系统架构分区的原因四、实例演示kafka+zookeeper的系统架构生产者要推送到k
- 【ELFK】之消息队列kafka
manyulanlanlu
kafka分布式
本章结构:1、为什么要使用消息队列MQ2、使用消息队列的好处3、消息队列的两种模式4、对Kafka的概述5、Kafka的特性6、Kafka的系统架构7、部署KafkaKafka定义Kafka是一个分布式的基于发布/订阅模式的消息队列(MQ,MessageQueue),主要应用于大数据实时处理领域。一、为什么使用消息队列MQ在高并发环境下,同步请求来不及处理会发生堵塞,从而触发toomanyconn
- ELK 企业级日志分析系统 ELFK
我叫yyy
elk
目录一、概述二、组件介绍2.1、ElasticSearch2.2、Kiabana2.3、Logstash2.4、可以添加的其它组件:Filebeat2.5、缓存/消息队列(redis、kafka、RabbitMQ等)2.6、Fluentd三、ELK工作原理四、实例演示1.ELK之部署"E"Elasticsearch2.ELK之部署"L"Logstash(在Apache节点上操作)3.ELK之部署"
- 【ELFK】之zookeeper
manyulanlanlu
zookeeperlinux分布式
本章主要内容:1、zookeeper简介2、zookeeper工作机制3、zookeeper数据结构4、应用场景5、选举机制6、非第一次启动选举机制7、zookeeper部署实验一、zookeeper简介zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。管理节点服务器,完成对节点的调用。至少三台主机,且主机数为奇数。kafka是不可以脱离zookeeper进行单独
- ELK日志分析系统+ELFK(Filebeat)
manyulanlanlu
elk
本章结构:1、ELK日志分析系统简介2、Elasticsearch介绍(简称ES)3、Logstash介绍4、Kibana介绍5、实验,ELK部署一、ELK日志分析系统简介ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和Kiabana三个开源工具配合使用。可以提高安全性,集中存放日志,完成更强大的用户对日志的查询、排序、统计需求。缺点:对日志的分析困难日
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring