- 搭建 Hadoop-3.1.3 HA 集群
扛麻袋的少年
#Hadoophadoophdfs大数据
本文目录1.集群部署分布规划2.Zookeepr集群安装3.HDFS-HAⅠ.配置core-site.xmlⅡ.配置hdfs-site.xmlⅢ.配置分发4.YARN-HAⅠ.配置yarn-site.xmlⅡ.配置分发4.启动前的配置5.启动HA集群Ⅰ.单独启动Ⅱ.脚本方式启动HA集群6.HA集群测试
- zookeeper acl java_zookeeper acl设置权限
weixin_39875516
zookeeperacljava
为zookeeper配置相应的acl权限Zookeeper使用ACL来控制访问Znode,ACL的实现和UNIX的实现非常相似:它采用权限位来控制那些操作被允许,那些操作被禁止。但是和标准的UNIX权限不同的是,Znode没有限制用户(user,即文件的所有者),组(group)和其他(world)。Zookeepr是没有所有者的概念的。每个ZNode的ACL是独立的,且子节点不会继承父节点的AC
- zookeeper的acl权限控制_为zookeeper配置相应的acl权限
weixin_39610188
Zookeeper使用ACL来控制访问Znode,ACL的实现和UNIX的实现非常相似:它采用权限位来控制那些操作被允许,那些操作被禁止。但是和标准的UNIX权限不同的是,Znode没有限制用户(user,即文件的所有者),组(group)和其他(world)。Zookeepr是没有所有者的概念的。每个ZNode的ACL是独立的,且子节点不会继承父节点的ACL。例如:Znode/app对于ip为1
- Zookeeper ACL权限控制
永远_不会懂
ZookeeperZookeeperacl
Zookeeper使用ACL来控制访问Znode,ACL的实现和UNIX的实现非常相似:它采用权限位来控制那些操作被允许,那些操作被禁止。但是和标准的UNIX权限不同的是,Znode没有限制用户(user,即文件的所有者),组(group)和其他(world)。Zookeepr是没有所有者的概念的。每个ZNode的ACL是独立的,且子节点不会继承父节点的ACL。例如:Znode/app对于ip为1
- ZooKeeper集群的安装
扛麻袋的少年
#ZookeeperZooKeeper
前提:①Linux服务器(3台)②已安装JDK③安装路径:/usr/local/bin目录下目前3.5.5版本启动会报:找不到或无法加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain,因为3.5.5解压缩之后,zookeepr文件夹里面这个jar包没了(网友都有这问题,好像是解压缩之类的问题),此教程故由3.5.5降版本至3.4.14)202
- SpringBoot整合Dubbo
shiguangfeixu
使用Dubbo构建一个RPC服务准备工作安装Zookeepr并启动创建一个interface新建一个Module名称为dubbo-interfaceinterface创建HelloService接口(服务端负责实现接口,客户端调用该接口)publicinterfaceHelloService{publicStringsayHello(Stringname);}创建Provider新建一个Modul
- ZooKeeper集群中的Leader、Follower、Observer节点的作用,以及选举机制
写写SQL
zookeeper
ZooKeeper集群中的Leader、Follower、Observer节点的作用ZooKeepr采用的是主从模式,有主节点(Leader)和从节点(Follower),这也就意味着一个集群最少需要两台服务器,但是如果个数为偶数个的话,在进行投票选举时会出现平票的情况.所以集群的个数一般为奇数个即2n+1,则最小的服务器个数为3台.主节点(Leader)的作用:1.负责管理整个集群,保证数据的全
- Hdoop安装配置学习笔记(HDP)
glisten0317
运维hadoop
一、关于HDP1.AmbariAmbari是一种基于Web的工具,支持ApacheHadoop集群的创建、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。ApacheAmbari支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sqoop和Hca
- Kafka_0.8.2.0与Zookeeper的集成配置
Ethan_pika
Kafkakafkazookeeper
启动Zookeeperzookeeper配置在:zookeeper:2181主机,且已经正常启动。版本为3.4.10。详细的zookeeper集群配置见:Ubuntu16.04安装配置使用Zookeeper集群。安装配置kafka_0.8.2.0区别于kafka_2.0.0,0.8.2.0版本的集成配置有些区别。kafka_2.0.0版本的集成见:Kafka+Zookeepr的单节点集成配置。如下
- Kafka设计架构与原理
swg321321
大数据kafka架构分布式
文章目录Kafka基本介绍基本概念与整体架构Producer(生产者)Consumer(消费者)Broker(服务代理节点)Topic(主题)Partition(消息分区)Replica(副本)AR=ISR+OSRGroup(消费者分组)Offset(文件偏移量)ZooKeepr管理KafkaBroker(代理服务节点)注册Topic(主题)注册生产者负载均衡四层负载均衡使用ZooKeeper进行
- zookeepr 简介
wandy0211
分布式zookeeper云原生
简介:zookeeper是为分布式应用提供协调服务的高性能组件。zookeeper通过简单的接口暴露了一些公共服务(命名、配置管理、同步和分组服务),因此你不需要从头开始写这些服务。你可以现成得使用zookeeper来实现共识、组管理、领导者选举和存在协议。你可以根据自己的特殊需求来构建它。zookeepr是分布式、开源协调服务为分布式应用。zookeeper暴露了一些简单的原语。分布式应用通过原
- Consul分布式锁原理详解及实例
魏小言
Go语言进阶之路并发(多线程)分布式开发consul分布式锁ConsulK/V
Consul分布式锁原理详解及实例现在大型系统为了保证服务高可用,都采用分布式架构提供服务。Consul是一款较zookeepr、etcd等年轻的纯Goland分布式服务架构。其包含多个功能模块服务发现、检查健康、K/V存储、多数据中心等,这里就其分布式锁进行介绍。Consul分布式锁实现和其K/V存储的特性密切相关。K/V存储在业务中最常见的之一是Redis「基于K/V设计的存储、中间件等等很多
- zookeeper+dubbo+dubbo 的管理界面的入门案例
佬油条
java
首先下载zookeepr-3.4.8,据说是一个比较稳定的版本,所有我选它了下载地址http://www.apache.org/dist/zookeeper/下载好之后创建几个目录,然后每个目录里面解压一份,我没那么多机器只能做成伪分布式。然后在每个目录里面创建一个data文件夹,里面创建一个文件myid写着每个文件对应的serverID.比如我创建了三个目录,分别是server1、server2
- Linux系统上安装zookeeper及三种zookeeper客户端的使用
不高不帅的小白
zookeeperjavalinux
主要说的内容有以下几点:1、在linux上安装zookeepr2、基本的操作命令3、java中zookeeper三种客户端基本编写1、在linux上安装zookeeper1、下载zookeeper安装包,下载地址链接:https://pan.baidu.com/s/1r2co40V3PJGPZV4cOxC6rQ密码:v4pa2、安装目录,一般我会将所有的软件安装在/usr/local/soft中,
- 【大数据入门核心技术-Ambari】(一)Ambari介绍
forest_long
大数据技术入门到21天通关大数据ambarihadoopbigdatahdfs
一、什么是AmbariApacheAmbari是一种基于Web的工具,支持ApacheHadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。ApacheAmbari支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sqoop和H
- Kafka - kafka环境配置以及参数分析
追夢鹿少年
kafkakafkajava分布式
kafka安装配置首先下载zookeeperwgethttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz复制备份zoo.cfg文件关于zookeepr的配置文件参数分析参考:kafka下载wgethttps://downloads.apache.org/ka
- 大数据知识面试题-Hadoop(2022版)
南方有雨Ya
大数据面试知识点hadoopbigdatakafka
序列号内容链接1大数据知识面试题-通用(2022版)待续…2大数据知识面试题-Hadoop(2022版)待续…3大数据知识面试题-MapReduce和yarn(2022版)待续…4大数据知识面试题-Zookeepr(2022版)待续…5大数据知识面试题-Hive(2022版)待续…6大数据知识面试题-Flume(2022版)待续…7大数据知识面试题-Hbase(2022版)待续…8大数据知识面试题
- 大数据知识面试题-MapReduce和YARN(2022版)
南方有雨Ya
大数据面试知识点java面试bigdatamapreduceyarn
序列号内容链接1大数据知识面试题-通用(2022版)待续…2大数据知识面试题-Hadoop(2022版)待续…3大数据知识面试题-MapReduce和yarn(2022版)待续…4大数据知识面试题-Zookeepr(2022版)待续…5大数据知识面试题-Hive(2022版)待续…6大数据知识面试题-Flume(2022版)待续…7大数据知识面试题-Hbase(2022版)待续…8大数据知识面试题
- 大数据知识面试题-通用(2022版)
南方有雨Ya
大数据面试知识点bigdatasparkhadoop
序列号内容链接1大数据知识面试题-通用(2022版)待续…2大数据知识面试题-Hadoop(2022版)待续…3大数据知识面试题-MapReduce和yarn(2022版)待续…4大数据知识面试题-Zookeepr(2022版)待续…5大数据知识面试题-Hive(2022版)待续…6大数据知识面试题-Flume(2022版)待续…7大数据知识面试题-Hbase(2022版)待续…8大数据知识面试题
- [018]zookeeper 能够干什么
shawnxjf
背景zookeeper用于实现集群中的数据管理,比如hadoop中的leader选举、状态同步。但是这些是怎么实现的呢?那今天我就来看一下zookeepr背后的数据结构及其怎么实现进程间同步的。写这篇文章钱打算阐述顺序为先介绍历史来源及其背景知识,然后描述描述zookeeper的一些重要特性,比如通知机制,lead选举。在通过这些特性的基础上可以知道他能够提供什么功能。由于是边边查资料(带上自己的
- zookeeper初探
JALDURIEE
1.Whatiszookeeper?zookeeper是apache基金的一个开源项目,致力于实现高可靠的分布式协调,提供服务解决分布式应用中的以下问题:分布式应用的配置管理集群管理统一命名服务分布式状态同步2.应用场景2.1分布式应用配置管理zookeeper_config.png2.2分布式应用集群管理ApplicaionServer启动时与zookeepr建立会话创建EPHEMERAL节点,
- zookepper + dubbo2.7.0实现服务发现
skyjilygao
)demo代码主要是参考网友的dubbo入门dubbo入门来的,也谢谢这位网友的分享。在这篇入门中dubbo使用使用的2.6.5。1.安装zookeepr先下载zookeeper,目前最新版是3.5.4-beta,也可以点击以下链接下载想要的版本:链接https://archive.apache.org/dist/zookeeper/安装比较简单,直接解压启动即可。解压后修改配置文件:zookee
- Zookeeper概述与部署
leafgood
zookeeper
一.Zookeepr概述1.1Zookeeper介绍介绍Zookeeper之前,先说这样一个场景。假定有三台服务器A、B、C组成的分布式系统,在A机器上有一个资源RS,A、B、C三个服务器上的进程都要竞争这个资源,而因为业务需要,同一个时刻,只能有一个进程访问该资源,那么如何去做?那就加锁lock,当A的进程访问到RS资源时,加上一把锁lock,使得其他进程不能再访问该资源,而A用完RS资源,释放
- Zookeeper概述与部署
leafgood
zookeeper
一.Zookeepr概述1.1Zookeeper介绍介绍Zookeeper之前,先说这样一个场景。假定有三台服务器A、B、C组成的分布式系统,在A机器上有一个资源RS,A、B、C三个服务器上的进程都要竞争这个资源,而因为业务需要,同一个时刻,只能有一个进程访问该资源,那么如何去做?那就加锁lock,当A的进程访问到RS资源时,加上一把锁lock,使得其他进程不能再访问该资源,而A用完RS资源,释放
- 数据队列---kafka-1
**瑱
消息队列Mqkafka队列消息队列
kafka是一个分布式消息队列kafka对消息保存时根据Topic进行归类,发送消息者称为Productor,消息接受者称为Consumer,kafka集群有多个kafka实例每个实例(server)称为broker.kafka依赖于zookeeper集群(保存信息,系统的可用性),zookeeper所在结点要开网络监控为什么需要消息队列解耦冗余kafka架构相关概念zookeepr保存的是:节点
- docker 搭建zookeepr集群和kafka集群
Mr_WuHo_O
kafkadockerkafka
搭建kafka集群需要先建好zookeeper集群。我们需要三个镜像,zookeeper、wurstmeister/kafka:2.12-2.0.1和sheepkiller/kafka-manager,其中sheepkiller/kafka-manager不是必须的。下拉镜像dockerpullzookeeperdockerpullwurstmeister/kafka:2.12-2.0.1dock
- zookeeper单机集群搭建(windows)
techa
zookeeperjava后台技术zookeeper
环境说明zookeepr3.6.1windows10单机3节点复制3份zk运行环境分别配置zoo.cfg(注意clientPort以及admin.serverPort端口不要冲突),dataDir目录没有需要手动新建#ThenumberofmillisecondsofeachticktickTime=2000#Thenumberofticksthattheinitial#synchronizati
- Ambari搭建
exklin
大数据云计算Linux
Ambari搭建Ambari简介ApacheAmbari是一种基于Web的工具,支持ApacheHadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。ApacheAmbari支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sq
- zookeeper相关知识汇总
林里灰羊
中间件大数据
zookeeper相关知识汇总介绍架构特性场景zookeeper在hdfs和hbase中的应用ZooKeepr在Hadoop中的应用主要有:ZooKeepr在HBase中的应用主要有说明介绍ZooKeeper是一个分布式应用程序协调服务,是Google的Chubby一个开源的实现。Zookeeper目标实现:provideasimpleandhighperformancekernelforbuil
- zookeeper学习(一)
wjy320
最近在看Zookeeper的源码,发现有很多包名中有“jute”的字符,查了一下,原来是这样的:1.在看ZooKeepr的实现是,发现了有几个包缺失了(e.g.data,proto)。以为是code下载错了,后来发现,其实这些包的code都是由Jute自动生成的。Jute主要用到了JavaCC。以前还总是想着使用Bison和JNI来做一个编译器,最近看了ZooKeeper,才发现,原来java早就
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多