- Android优质技术资源合集二
hahaoop
精选技术日/周报Android开发技术周报Android博客周刊移动开发前线AndroidWeekly平安金融科技移动开发周报干货集中营Android周报App开发日报ANDROIDDEVDIGEST精选技术资讯极客头条掘金开发者头条推酷干货集中营精选技术视频InfoQ演讲阿里技术沙龙AndroidPerformancePatterns腾讯大讲堂讲座视频精选面试题skillgunAndroidDi
- Android博客大汇总
molly Hu
安卓
目录介绍链接:https://juejin.im/post/5d60ad5df265da03c42899f101.基础组件(9篇)02.IPC机制(7篇)03.View原理(9篇)04.动画机制(2篇)05.Res资源(6篇)06.消息机制(12篇)07.多媒体(16篇)08.View事件(9篇)09.多线程(12篇)10.Window(19篇)11.WebView(4篇)12.网络相关(7篇)1
- Android博客大汇总
i小灰
目录介绍01.基础组件(19篇)02.IPC机制(7篇)03.View原理(9篇)04.动画机制(2篇)05.Res资源(6篇)06.消息机制(12篇)07.多媒体(16篇)08.View事件(9篇)09.多线程(12篇)10.Window(19篇)11.WebView(7篇)12.网络相关(7篇)13.注解(14篇)14.音视频(13篇)15.优化相关(19篇)16.流行框架(23篇)17.数据
- 博客笔记大汇总
weixin_33923148
人工智能面试json
2019独角兽企业重金招聘Python工程师标准>>>关于我的博客大汇总整理目录介绍Java博客大汇总01.Java基础02.面向对象03.数据结构04.IO流知识05.Java多线程06.网络编程07.类的加载08.反射原理09.数据算法10.Java异常11.Java深入Android博客大汇总01.开源项目02.基础组件03.View事件04.动画机制05.View事件06.消息机制07.多
- [Android] 使用Include布局+Fragment滑动切换屏幕
Eastmount
AndroidAndroid实例开发与学习AndroidFragmentViewPager滑动切屏include布局
前面的文章已经讲述了"随手拍"项目图像处理的技术部分,该篇文章主要是主界面的布局及屏幕滑动切换,并结合鸿洋大神的视频和郭神的第一行代码(强推两人Android博客),完成了下面的内容:(1).学习使用Include布局XML(2).通过添加适配器加载fragment(3).实现滑动触摸切换屏幕ViewPager(4).改变图标及背景,并响应fragment中控件及传递参数参考资料:郭霖大神的《An
- SurfaceView和Mediaplayer 实现网络和本地视频播放
王大可_12fc
学习自作者:yaoandliang_Android博客:https://blog.csdn.net/qq_33544860/article/details/511507421、Mediaplayer的准备监听2、surfaceHolder回调函数权限函数
- android 自定义View--圆扩散
code搬运
前言2018.5.3今天正式加入,记录下。以后的android博客从开源中国转向。要问我理由,只因为发现自己逛比较经常,而且编辑工具相对于开源中国好多了。那么这里对以前写过的博客,筛选一些相对好的搬过来,同时也温故而知新。概述最近跟我的一个同事在讨论关于---有没有必要重复造轮子?就我感受而言不重复造轮子让更多的时间去研究更广阔的领域。但前提是你有一定基础,什么基础呢?知道这个轮子它的实现原理是什
- Android的JSON解析(上)
不良使
Androidandroidjson
作者:不良使潜力创作新星华为云享专家Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~JSON(JavaScriptObjectNotation,JS对象简谱)是一种轻量级的数据交换格式。它基于ECMAScript(EuropeanComputerManufacturersAssociation,欧洲计算机协会制定的js规范
- handler+message【消息机制】
不良使
Androidandroid
作者:不良使潜力创作新星华为云享专家Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~引言handler主要是解决同一个页面的耗时操作。在看方法之前看一下Android中消息机制耗时操作一般不在主线程里面进行,因为可能会造成堵塞,加载慢,程序崩溃等。在Android项目中经常有碰到这样的问题,在子线程中完成耗时操作之后要更新
- python 字符串
不良使
python前端之牛客启航python开发语言
作者:不良使潜力创作新星华为云享专家博主Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~手撕前端面试题HelloWorld!多行输出格式化输出(一)格式化输出(二)格式化输出(三)在刷题之前先介绍一下牛客。Leetcode有的刷题牛客都有,除此之外牛客里面还有招聘(社招和校招)、一些上岸大厂的大佬的面试经验。牛客是可以伴随
- 手撕前端面试题【javascript】
不良使
前端之牛客启航前端
作者:不良使潜力创作新星华为云享专家博主Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~手撕前端面试题事件委托数组去重合法的URL快速排序html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。css,相当于把骨架修饰起来,相当于人的皮肉。js(javascripts),动起来,相当于人的血液
- 前端的那些基本标签【a table tr caption image等等......】
不良使
前端之牛客启航前端
作者:不良使潜力创作新星华为云享专家博主Python+Android博客记录学习的思路,项目和错误,寻找志同道合的朋友如果觉得有帮助记得一键三连┗|`O′|┛嗷~~前端的那些基本标签表单类型表格结构图像标签属性html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。css,相当于把骨架修饰起来,相当于人的皮肉。js(javascripts),动起来,相当于人的血液,大
- android博客集合
锐心凌志
Android
AndroidStudioGoogle主推-Android开发利器——AndroidStudio,这可能是最全的AS教程!AndroidStudio2.0Preview4的逆袭以及各种神注释AndroidStudio重构之路,我们重新来了解一下Google官方的Android开发工具Android网络框架Google官方网络框架-Volley的使用解析Json以及加载网络图片方法Google官方网
- Flutter从配置安装到填坑指南详解
cym492224103
点击上方蓝字关注公众号码个蛋第281次推文作者:AWeiLoveAndroid博客:https://www.jianshu.com/u/f408bdadacce目录Flutter安装如果已经安装Fluttter,需要更新请看(不更新的就跳过此步)配置环境变量打开flutter命令行几个flutter常用命令开发工具的安装运行一个demoapp遇到的一些问题几个相关学习网站在GoogleI/O’18
- hexo搭建博客教程
xiaowen_2010
更好的版面阅读,请访问:我的博客这已经不是第一次倒腾hexo+guihub搭建blog了,最开始应该是去年6月份,可是那会家里的网络实在是太差了,加上很多js啊node什么的都不懂,按照别人的教程一步一个脚印好像也没有搭载成功,后来就不想搞了,再后来,就是忘记了。直到前段时间学习了javascript和node,巧逢昨天在Android博客周刊看到一哥们的博客正是采用hexo+github的方式搭
- android 记录
暮雨沉沦
1、小红书Android客户端演进之路小红书http://blog.isming.me/2016/08/08/red-android-evolution/2、Android博客:关于rxJava和Retrofit等http://blog.piasy.com/page4/3、gradle下载地址gralde下载地址4、mvp资料mvp资料5、glide加载图片glide加载图片6、android技术
- 博客笔记大汇总
java
关于我的博客大汇总整理目录介绍Java博客大汇总01.Java基础02.面向对象03.数据结构04.IO流知识05.Java多线程06.网络编程07.类的加载08.反射原理09.数据算法10.Java异常11.Java深入Android博客大汇总01.开源项目02.基础组件03.View事件04.动画机制05.View事件06.消息机制07.多媒体08.滑动冲突09.多线程10.音视频11.Web
- android博客导航总结,以及个人常用android免费学习干货(文章,视频,矢量图,字体等)资源分享?
android 小白星
笔记android移动开发资源分享androidstudio博客总结
android博客导航总结与资源分享1.博客总结1.mob平台的使用2.QMUI部分功能实现3.XUI部分功能实现4.其他功能5.Flutter博客总结:2.资源分享1.文章类型资源分享2.视频类型资源分享(免费资源,B站是天堂)3.其他类型资源分享1.博客总结1.mob平台的使用android怎么实现手机号登录(2020最新版超详细Mob平台+SMSSDK)?android教你怎么轻松实现手机推
- android点滴积累
I_托尼
Android技术篇
Android触摸时间分发那些事(很详细很明白的解释)如何独立开发一个网络请求框架Android7个值得学习的完整项目Android开发学习资源分享1,Fragment踩过的坑(动画,重叠,降低耦合,转场动画,状态监听)2,androidRecyclerView使用解析3,android博客周刊4,Android开发:TranslucentSystemBar的最佳实践5,Android开发:最详细
- 仿去哪网酒店的地图:POI、定位、国际地图、导航、marker及其自定义infowindow
maoamade
Android博客之路第二弹:关于最近研究地图的总结。前言:最近App开发酒店信息需要用到地图模块,所以就目前需要的功能研究了一下。虽然以前也有用到,但以前仅限于marker及infowindow,而且还是copy别人的,也不甚了解,这次功能要求的算是稍微多了点,但也不是很全,地图还有大量的东西值得去研究,但如果仅限于app开发使用某些功能的话,还是用到啥就研究啥就好,毕竟也不是专业研究地图的,地
- Android博客导航(持续更新中....)
gaolhjy
开源项目及博客目录
一.四大组件(含fragment、Context)Android基础:静态广播接收者、动态广播接收者比对(文末附面试题)Fragment懒加载的实现方法(含源码分析)全面解析Activity(一):Activity的生命周期全面解析Activity(二):Activity的启动模式全面解析Activity(三):Activity的难点知识Android:认识ApplicationAndroid:C
- Android博客挑错系列之二 WebView的shouldOverrideUrlLoading的正确用法
火星人工作室
安卓开发
正确用法参见http://www.cnblogs.com/shaobin0604/p/3313680.html小星就不赘述了~这个是在实现我们的小说阅读软件淘小说时发现的一个问题,大家多多支持哈~后续会有更多干货出来哦~
- Android 进阶答疑:如何实现屏幕常亮,锁屏可见等骚操作?
深海呐
#Android进阶答疑
近期,深海将推出全新的Android博客个人分类:.在这里,深海将与大家分享一些Android冷门的知识.1.如何实现屏幕常亮,锁屏可见,屏幕高亮等操作?重点涉及知识点:WindowManager涉及方法:Activity类的getWindow(),Window类的addFlags()涉及属性:WindowManager.LayoutParams.XXX常用属性详解:FLAG_ALLOW_LOCK
- Android 主题动态切换框架:Prism
Eric_Bang
AndroidAndroid新特性
Prism(棱镜)是一个全新的Android动态主题切换框架,虽然是头一次发布,但它所具备的基础功能已经足够强大了!本文介绍了Prism的各种用法,希望对你会有所帮助,你也可以对它进行扩展,来满足开发需求。先说一下Prism的诞生背景。其实我没打算一上来就写个框架出来,当时在给StylingAndroid博客写一些使用ViewPager来实现UI动态着色的系列文章,文中用到的代码被我重构成适合讲解
- Android博客的搬移之路
维一hw
学习Android也有将近两年的时间了,一直有一个习惯把自己平时学习的随笔写成文档记录在册,久而久之,写成了一份12万字的技术文档,但是遗憾的是我写在了word,一点也不专业对吧,接触也有半年时间了,从上学习了各种大牛的博客,每天都获益匪浅,从今天起打算一点点把之前整理的word笔记搬移到上,也顺便复习一下各个知识点。作为迟到的博客人,还是略感忧伤,但是从现在开始也不晚,我相信这将是一个好的开始。
- Android优质技术资源合集
穿着内裤的外星人
资源
本文摘自Open软件开发小组,作者张明云。精选技术日/周报Android开发技术周报Android博客周刊移动开发前线干货集中营App开发日报精选技术资讯极客头条掘金开发者头条推酷精选技术视频InfoQ演讲阿里技术沙龙腾讯大讲堂讲座视频精选面试题skillgunAndroidDiscuss牛客网精选资料集codekkandroid-open-project-analysisfree-program
- 插件化开发
HuY89
Android开发插件技术
本文转载至“Android博客周刊”:http://www.androidblog.cn/index.php/Index/detail/id/16插件化涉及的东西很多,所以我们需要多个维度去学习。大概分为5个部分:预备知识、入门、进阶、系列、类库。一步一步深入了解插件的原理。基础1.Java类加载器类加载器(classloader)是Java™中的一个很重要的概念。类加载器负责加载Java类的字节
- 博客笔记大汇总
杨充
Android-经典笔记
关于我的博客大汇总整理目录介绍01.Java博客大汇总02.Android博客大汇总03.开源项目推荐04.bug分析大汇总05.技术问题整理06.算法07.Python学习笔记08.Go学习笔记09.生活博客汇总10.喜马拉雅汇总11.知识问答汇总12.Flutter博客汇总13.网络协议汇总14.关于其他介绍好消息博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android
- 学习资料
shuixingge
Android博客Andorid_CSDN系列FrameWork_gityuan系列weishu系列Android源码解析codeKK源码系列github源码分析系列Java博客Java_CNblog_海子系列兰亭风雨Java设计模式设计模式_CSDN系列Android网站泡网开发技术前线腾讯BuglyIM系列掘金Android博客周刊ReactNative学习Reactnative江清清Grad
- 博客笔记大汇总
weixin_34353714
关于我的博客大汇总整理目录介绍Java博客大汇总01.Java基础02.面向对象03.数据结构04.IO流知识05.Java多线程06.网络编程07.类的加载08.反射原理09.数据算法10.Java异常11.Java深入Android博客大汇总01.开源项目02.基础组件03.View事件04.动画机制05.View事件06.消息机制07.多媒体08.滑动冲突09.多线程10.音视频11.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><