- css要点总结
微信:wkzj-book001
csswebcss总结
css总结1.box-sizing:content-box|border-box/**content-box:设置的宽度,高度为content的*border-box:设置的宽度,高度为content+padding+border*/div{box-sizing:border-box;/*默认是content-box*/-moz-box-sizing:border-box;/*Firefox*/-
- 看到这份涵盖Vue3.0的题库干货,我歇了口气
桃桃555
上周谈到「前端面试CSS总结篇」,今天带来程序员前端面试中同样不可忽视的「Vue」篇。近年来,Vue凭借语法精炼、代码的可读性高、成熟的组件模块化等优势在众多的前端框架中脱颖而出,成为前端工程师面试和技术学习中必须要攻克的难题。恰逢Vue3.0完整版发布,本篇推文中还增加了部分Vue3.0的基础理论及面试题目。PateOne·基础篇1、简述Vue的响应式原理当一个Vue实例创建时,Vue会遍历da
- CSS总结
魔法恐龙: )
css
CSS(CascadingStyleSheets)层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化,能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。CSS的导入方式优先级:就近原则行内样式在标签元素中编写一个style属性,编写样式即可。不
- CSS总结div中的内容垂直居中的五种方法
shine001
文章目录一、行高(line-height)法二、内边距(padding)法三、模拟表格法四、CSS3的transform来实现五:css3的box方法实现水平垂直居中六:flex布局(2018/04/17补充)一、行高(line-height)法如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:p{height:30px;line-height:3
- CSS总结
皮卡丘-杰尼龟
csscss3前端
CSS选择器基础选择器标签div{}类名.one{}id#two{}通用*{}组合div,p{}后代ulli{}*交叉div.one{}伪类选择器:hover:focus,伪元素选择器::before::after::first-letter::first-line属性选择器[attrname]—拥有属性例:[data-name]{}[attrname=value]—属性等于值例:[data-na
- 华清远见HTML+css总结
solxxi
css3前端css
目录1.html的内容1.html的标签和属性标签:html文档中,由等等这些就称作为html文档中的标签标签也通常被称为元素!比如head元素body元素都是可以的属性:属性就是标签中所额外向浏览器提供的额外的数据!相关的信息!标签是具备语义化的,通过标签名可以大致的了解道该标签在作用或者相对应的语义!但是两个相同的标签之间,可能所携带的属性信息是不同的!通过标签的属性值的变化,向外部展示的信息
- 常用html/css总结
nziasism
html5css
常用标签使用标签的目的,不是为了程序员,为了浏览器排名。使用正确的标签做正确的事情1、可输入框,type限制类型text文本number数值类型password密码radio单选框(单选框如果想要成为真正的单选框,需要加一个相同的name值)checkbox多选框按钮:submit提交reset清空常用属性:autofocus(自动聚焦)checked默认选框选中selected下拉选框默认选中2
- css总结
L221545
css1024程序员节
记录做项目经常会写到的css1、左边导航栏固定,右边div占满剩余宽度.entrance{display:flex;height:100%;}.left{width:300px;//左边固定宽度height:100%;background:gray;}.right{height:100%;width:100%;padding:26px;box-sizing:border-box;//不设为bord
- 学习尚硅谷HTML+CSS总结
heliang399
学习htmlcss
今天暂时还没开始学习JavaScript,还是对前面学习的HTML和CSS进行拓展,主要查阅了面试题目,有些题目问到的几率很高,也要背了下来,像margin塌陷问题,BFC是什么等等,还有练习浮动和伸缩盒模型。明天正式开始学习JavaScript的内容。
- 学习尚硅谷HTML+CSS总结
heliang399
学习
今天学习了开发网页用的比较多的过渡,有了过渡之后网页会变得生动很多,transition可调的属性也很多,基本上可以实现大部分的过渡效果,它有个很厉害的地方就是可以定制贝塞尔曲线类型,相当于可以吧过渡的速度和距离做到了自定义。课程的最后还做了个类似旅游网站的图片过渡特效,刚开始对过渡这个属性用得还不太熟悉,看一遍教程之后自己便可以做出来了。
- 学习尚硅谷HTML+CSS总结
heliang399
学习htmlcss
今天学了动画、多列布局和弹性盒子,动画和昨天学习的过渡是有很大区别的,但它们也有很多的共同的属性,最重要的还是弹性盒子,这个东西之前是没有的,09年的时候推出的,但很多cp端开发者已经习惯用传统盒子了,以至于cp端大多数都还在用传统盒子,因为弹性盒子的属性,更多应用场景是在移动端。明天将学习今天学了动画、多列布局和弹性盒子,动画和昨天学习的过渡是有很大区别的,但它们也有很多的共同的属性,最重要的还
- 学习尚硅谷HTML+CSS总结
heliang399
学习htmlcss
今天学习完了尚硅谷的HTML+CSS的内容,总体来说还是很不错的,最后学的弹性盒子还没有实际用在项目上面,对它的应用还是比较陌生的,整个课程的笔记也整理好了,后面还要多回头去复习的,明天将开始学习前端JavaScript,这相对于前端来说是最重要的内容,要把JavaScript学好了才能把前端做好来,安排的课程也是和之前学习Python是同一个机构的(黑马程序员),学习核心要掌握的内容有ES6的语
- 学习尚硅谷HTML+CSS总结
heliang399
学习htmlcss
今天总结出了之前学习过的元素笔记,虽然比较多但常用的这些都要是想办法记下来,后面基本上都要用上的,还学习了盒子模型的常见问题,例如:margin塌陷问题,margin合并问题等等该如何处理的方案,老师说到这些后期网页的时候会经常遇到的,要熟悉它们的解决方案,明天将继续按课程的学习。
- 学习尚硅谷HTML+CSS总结
heliang399
学习
今天主要回顾了之前学习过的标签和SCC样式的内容,复习巩固,从新做了一分巩固的笔记,这个笔记后期一看的话一目了然,需要什么就可以通过这个笔记去查找详细的内容笔记。还有学习深入学习了盒模型的作用,和通过它来对网页进行查看调整的内容,设计的属性还是比较多的,需要多些敲才能熟悉。
- 学习尚硅谷前端HTML+CSS总结
heliang399
前端学习html
今天学习了HTML的基本结构写法,VSCode虽然有提示但还是要同通过自己敲多几次熟悉才行,HTML的标准语法还可以主要通过三个W3C、W3Cshool、MDN网站来学习,块级元素与行级元素的区别用规则,还有语义化的概念原则。明天将继续继续学习HTML语法,预计还需14天左右完成。
- 学习尚硅谷HTML+CSS总结
heliang399
学习css前端
今天主要学习了颜色像素的四种表达方式,在没学习之前也只会一种RGB颜色的表达方式,虽然其他三种使用的比较少,但有些网页会用其他的表达方式写的我们学过之后就会看得懂,还有文本的设置,字体等等,这些都是后面创建自己的网站需要用到的东西,学习这些内容还是比较好接受的,就是内容有些多,像标签属性这些要反复回去复习才能想起来。
- 学习尚硅谷HTML+CSS总结
heliang399
学习
今天主要学习了盒子还有出现的问题处理,今天的内容算比较难理解的了,文本属性这方面也是知道,但没有实际应用起来的话还是会不知道它的用处在什么地方,这样会对知识点模糊。现在也已经学习到了过半的课程了,现在对HTML和CSS也有了一个比较深入的学习,都是在为最后做网页准备。
- 学习尚硅谷HTML+CSS总结
heliang399
学习
今天主要学习了浮动之后产生的各种问题处理,因为浮动是当前主流的布局方式,所以要学习使用它之后出现的问题应该用最佳方案处理,今天开会也意识到了一个问题,就是前所学习的C、Python还有SQL数据库的内容很多都想不起了,这是很大的一个错误思维,就是认为学过的知识就会一直在脑子里,其实不是的,学习是一个不断巩固的过程,需要多次反复的回去查阅笔记才能记牢,需要用的时候能想得起需要的知识部分在哪里才是关键
- CSS总结第七天
峻峰耸立
html+css学习笔记css前端
day09-前端基础CSS第七天学习目标:能够使用精灵图能够使用字体图标能够写出CSS三角能够写出常见的CSS用户界面样式能够说出常见的布局技巧1.精灵图(重点)1.1为什么需要精灵图一个网页中往往会应用很多小的背景图像作为修饰,当网页中的图像过多时,服务器就会频繁地接收和发送请求图片,造成服务器请求压力过大,这将大大降低页面的加载速度。为什么使用精灵图(目的):为了有效地减少服务器接收和发送请求
- CSS总结第六天
峻峰耸立
html+css学习笔记csstensorflow前端
day08-前端基础CSS第六天今日目标能够说出为什么要用定位能够说出定位的4种分类能够说出4种定位各自的特点能够说出为什么常用子绝父相布局能够写出淘宝轮播图布局能够说出显示隐藏的3种方式以及区别1.定位(position)介绍1.1为什么使用定位我们先来看一个效果,同时思考一下用标准流或浮动能否实现类似的效果?场景1:某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子.场景2:当我们滚动窗
- CSS总结第八天 HTML5 + CSS3提高
峻峰耸立
html+css学习笔记csshtml5css3
目标能够说出3~5个HTML5新增布局和表单标签能够说出CSS3的新增特性有哪些HTML5新特性概述HTML5的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。这些新特性都有兼容性问题,基本是IE9+以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。语义化标签(★★)以前布局,我们基本用div来做。div对于搜索引擎来说,是没有语义的发展到了HTM
- css总结
Lins7
CSS的三种样式说明1、外部样式,通过从html的head中加入link标签外链到css文件格式:2、内部样式,通过从html的head中加入style标签,写入css代码格式:body{background-color:red}3、内联样式,通过需要修改样式的html标签中加入style属性,写入css代码格式:ThisisaparagraphCSS选择器1、标签选择器格式:标签名{displa
- html和css总结
走到天边去
第一部分HTML第一章职业方向和规划定位职业方向规划定位:web前端开发工程师web网站架构师自己创业转岗管理或其他web前端开发的前景展望:未来IT行业企业需求最多的人才结合最新的html5抢占移动端的市场自己创业做老板随着互联网的普及web开发成为企业的宠儿和核心web职业发展目标:第一、梳理知识架构负责内容的HTML负责外观的css(层叠样式表)负责行为的jsps切图第二、分解目标(起步阶段
- 前端基础HTML和css总结
m0_45442261
html5css3
HTML【HyperTextMarkupLanguage】超文本标记语言,不是编程语言软件架构:1.C/S:Client/Server客户端/服务器端*在用户本地有一个客户端程序,在远程有一个服务器端程序*如:QQ,迅雷…*优点:\1.*用户体验好**缺点:\1.开发、安装,部署,维护麻烦2.B/S:Browser/Server浏览器/服务器端*只需要一个浏览器,用户通过不同的网址(URL),客户
- Panda 编译时原子化 CSS-in-JS 框架的跨平台方案
ice breaker
csscssjavascript前端
Panda编译时原子化CSS-in-JS框架的跨平台方案Panda编译时原子化CSS-in-JS框架的跨平台方案对编译时原子化CSS框架的思考编译时CSS-in-JS方案对比LinariaPandacss总结weapp-pandacss介绍快速开始pandacss安装和配置0.安装和初始化pandacss1.配置postcss2.检查你的panda.config.ts3.修改package.jso
- CSS总结——瀑布流布局
黑白程序员
csscss3html
瀑布流布局瀑布流布局是一种新型的布局方式,可以将大小不一的图片完整的显示在页面上,并且在杂乱的布局中保持着一定的美感,今天学习了一下如何使用瀑布流布局,总结了有以下三种方式。(瀑布流还可以使用grid布局实现,还没有学习过这种方式)瀑布流的实现方法可以用纯CSS,也可以用JS实现,如何选取决于需求,这几种方法各有优略,如何选取取决于需求。以下案例均采用如下的html代码1.CSS布局使用colum
- html、css总结
梁俊豪2021强化班
Html的加载顺序:1.解析HTML结构2.加载外部脚本和样式表文件3.解析并执行脚本代码4.构造HTML,DOM模型5.加载图片等外部文件6.加载完成HTML→head→tittle→text(网页标题)→style→加载样式→解析样式→link→加载外部样式表文件→解析外部样式表文件→script→加载外部脚本文件→执行外部脚本→body→div→script→加载脚本→解析脚本→执行脚本→i
- CSS总结
Claire_cc
p上下有间距,title加粗,div和span无样式div:换行,块元素eg:h1,pspan:不换行,内联元素eg:b,font,img,input,textarea,a查看网页前端代码:F12elements左上箭头查看某块代码引入css:(1)在里面(2)(3)直接写在标签里面选择器:(1)标签div(2)类名.one(3)id#slider(4)属性选择器input[type='text'
- CSS总结
HLPTHQL
笔记总结csshtmlcss3前端
目录1.CSS概述2.CSS语法3.CSS三种写法行内样式内部样式外部引入4.CSS选择器选择器语法通用选择器标签选择器/元素选择器类选择器ID选择器1.CSS概述1.CSS是(CascadingStyleSheets)层叠样式表2.网页设计者使用CSS可以定义元素的样式,直白的讲就是让网页更好看2.CSS语法单个样式写法:内容我是行标签多个样式写法:源代码教育我是行标签3.CSS三种写法行内样式
- html5+Css总结(附带案例)
呆若木一
Web前端html5csshtml
HtmL5和CSS一些常见总结前端(通常指的是用户能够看到)网页通常是由三部分组成:1.html:也是前端网页基本框架结构,类似于骨架一样的作用2.CSS:也叫层叠样式表,就是为美化界面而存在3.Javascript:使页面具有动态的效果(包括与用户的一个交互)一&二.HtmlHTML(超文本标记语言——HyperTextMarkupLanguage)是构成Web世界的一砖一瓦。它是一种用来告知浏
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><