排序:
默认
按更新时间
按访问量

linux expect详解(ssh自动登录)

shell脚本实现ssh自动登录远程服务器示例:#!/usr/bin/expectspawn ssh root@192.168.22.194expect "*password:"send "123\r"expect &...

2018-06-07 17:16:06

阅读数:223

评论数:1

解析csv文件

以下内容仅为记录:第一步:解析csv文件 @Test public void testcsv() throws Exception { File csv = new File("C:\\Users\\hjy\\Desktop\\attendace16...

2018-03-13 20:41:35

阅读数:227

评论数:1

JVM性能调优

JVM垃圾回收与性能调优总结 JVM调优的几种策略     一、JVM内存模型及垃圾收集算法  1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)Tenured(年老代)永久代(Perm)   其中New和Tenured属于堆内存,堆内存会...

2018-02-24 16:44:05

阅读数:336

评论数:1

聊聊JVM的年轻代

1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分...

2018-02-24 16:00:52

阅读数:191

评论数:1

你真的会用Gson吗?Gson使用指南(一)

本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。 本文链接:http://www.jianshu.com/p/e740196225a4 JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。其重要性不言而...

2018-01-30 16:20:26

阅读数:310

评论数:0

不为人知的Excel转压缩包逆天功能

星爷要是给你一个压缩文件,然后说这是一个Excel文件,你会怎么想? Excel文件确实可以通过压缩软件打包进压缩包中,但是把Excel自身变成压缩文件,多数人应该还没有听说过。 — 01 — Excel与压缩包迷之关系 其实,Office三姐妹在2007(或以上版...

2018-01-12 15:08:06

阅读数:755

评论数:0

Base64使用案例

Base64是一种用64个字符来表示任意二进制数据的方法。 Base64编码可用于在HTTP环境下传递较长的标识信息以及二进制数据(例如图片文件、PDF文件等等)。 Base64的原理很简单,首先,准备一个包含64个字符的码表: ['A', 'B', 'C', ......

2018-01-10 17:14:08

阅读数:777

评论数:0

Java IO流分析整理

之前自己总结的:java IO流 Java中的流,可以从不同的角度进行分类。 按照数据流的方向不同可以分为:输入流和输出流。 按照处理数据单位不同可以分为:字节流和字符流。 按照实现功能不同可以分为:节点流和处理流。   输出流:   ...

2018-01-10 16:31:13

阅读数:272

评论数:0

ZooKeeper实战应用之【统一配置管理】

大型应用通常会按业务拆分成一个个业务子系统,这些大大小小的子应用,往往会使用一些公用的资源,比如:需要文件上传、下载时,各子应用都会访问公用的Ftp服务器。如果把Ftp Server的连接IP、端口号、用户名、密码等信息,配置在各子应用中,然后这些子应用再部署到服务器集群中的N台Server上,突...

2017-05-19 18:24:46

阅读数:1315

评论数:2

GPS定位\基站定位\WiFi辅助定位及其其他定位原理详解

首先说一下要阐述这些东西:1、GPS定位。2、基站定位。3、WiFi辅助定位。4、AGPS定位。5、Glonass定位。6、北斗定位。7、定位举例。从4s开始,iPhone手机具有以上中1、2、3、4、5共五种定位方式。       1、GPS定位 GPS是大家耳熟能详的名词了,它是由美国研究的一...

2017-05-09 17:36:31

阅读数:2455

评论数:0

性能最好的序列化反序列化,Protobuf的用法(maven项目)

首先要在pom.xml里添加Protobuf的jar包 com.dyuproject.protostuff protostuff-core 1.0.8 com.dyuproject.protostuff p...

2017-05-03 16:50:45

阅读数:1275

评论数:1

redis中各种数据类型对应的jedis操作命令

一、常用数据类型简介:      Redis常用五种数据类型:string,hash,list,set,zset(sorted set).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可...

2016-12-23 16:41:56

阅读数:1364

评论数:2

Redis数据过期策略探究

通过EXPIRE key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。当key被DEL命令删除或者被SET、GETSE...

2016-09-30 15:54:22

阅读数:1422

评论数:3

数据库分片(Sharding)与分区(Partition)的区别

Sharding不是一个某个特定数据库软件附属的功能,而是在具体技术细节之上的抽象处理,是水平扩展(Scale Out,亦或横向扩展、向外扩展)的解决方案,其主要目的是为突破单节点数据库服务器的 I/O 能力限制,解决数据库扩展性问题。Sharding 的应用场景  任何技术都是在合适的场合下能发...

2016-09-26 18:43:24

阅读数:5572

评论数:2

MongoDB之索引

一、索引基础:    MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令:    > db.test.ensureIndex({"username":1})    可以通过下面的名称查看索引是否已经成功建立:    ...

2016-09-08 14:43:23

阅读数:1270

评论数:4

IntelliJ IDEA - 热部署插件JRebel 安装使用教程

IntelliJ IDEA - JRebel 安装使用教程JRebel 能做什么?JRebel 是一款热部署插件。当你的 java-web 项目在 tomcat 中 run/debug 的时候 ,修改某一个 java 文件时,tomcat 并不能将此文件的修改 实时编译 并反映到运行的项目中去。J...

2016-09-06 19:47:54

阅读数:14000

评论数:3

MongoDB使用小结:一些不常见的经验分享

最近一年忙碌于数据处理相关的工作,跟MongoDB打交道极多,以下为实践过程中的Q&A,后续会不定期更新补充。     另有《MongoDB使用小结:一些常用操作分享》,注:本文完成时MongoDB的最新版本为MongoDB 2.6。1、count统计结果错误这是由于分布式集群正在迁移数据...

2016-08-09 14:05:34

阅读数:3184

评论数:3

Spring线程池开发实战

作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Eclipse创建一个Java项目,我取名为SpringThreadDemo。...

2016-05-25 14:58:00

阅读数:6666

评论数:1

深入理解java异常处理机制

demo1:package test.java.example; /** * Created by hejingyuan on 2016/5/2. */ public class TestCatchException { public TestCatchException() { ...

2016-05-02 16:59:35

阅读数:5596

评论数:4

如何在Chrome下使用Postman进行rest请求测试

在web和移动端开发时,常常会调用服务器端的restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试。在chrome浏览器中搜索插件,安装即可安装完成:使用方式:...

2016-04-25 18:33:54

阅读数:5171

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭