svn 在show log 时候出现 want to go offline

问题所在: 右键—>TortoiseSVN—>Show log 这里会提示连接不上服务器或者让我们离线查看日志缓存 解决方法: 方法1、在本人的机器上(win10系统),TortoiseSVN 1.9以上的版本都有这个问题,直到换成1.8的版本才没有问题。这边提...

2019-06-11 16:00:25

阅读数 30

评论数 0

Map对key value排序 jdk8

1. 快速入门 Map result = map.entrySet().stream() .sorted(Map.Entry.comparingByKey()) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,...

2019-05-23 16:59:08

阅读数 25

评论数 0

一个或多个空格分割字符串

知识补充 String的split方法支持正则表达式; 正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。 有了以上补充知识,下面的内容就很好理解了。 一、待分割字符串 待分割字符串为如下: String str = "a b c d e ...

2019-05-07 11:18:09

阅读数 43

评论数 0

属性排序

方法1 Collections.sort(orginList, new Comparator<WindDataAvgVo>() { @Override public int compare(WindDataAvgVo o1, WindDat...

2019-04-28 15:40:59

阅读数 61

评论数 0

查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到...

2019-03-29 16:08:05

阅读数 137

评论数 0

GC学习

基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。2. 标记-清除(...

2019-03-29 14:31:59

阅读数 48

评论数 0

Java GC、新生代、老年代

堆内存 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区...

2019-03-29 14:28:00

阅读数 40

评论数 0

同步和阻塞

同步和异步针对应用程序来,关注的是程序中间的协作关系;阻塞与非阻塞更关注的是单个进程的执行状态。 同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。 异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。 阻塞:进程给CPU传达一个任务之后,一直等待...

2019-03-29 14:10:20

阅读数 29

评论数 0

sqlserver对应jdbctype

2019-03-28 16:09:24

阅读数 201

评论数 0

缓存穿透

一.缓存穿透(请求数据缓存大量不命中) 缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。 例如:下图是一个比较典型的cache-storage架构,cache(例如...

2019-03-27 17:20:59

阅读数 47

评论数 0

explain

  这个字段是用来确定查询语句执行的优先级的。 这个值会有三种情况: id值相同:这种情况意味着查询语句按照explain结果中的id自上而下执行 id值不相同:这种情况下,id值会自递增,id值越大,explain结果中的相应sql语句被执行的优先级越高,越先被执行。这通常会在子查询中出...

2019-03-26 13:47:12

阅读数 317

评论数 0

MyISAM和InnoDB

MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB...

2019-03-24 22:45:02

阅读数 21

评论数 0

线程池原理

线程池的优点 1、线程是稀缺资源,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。 2、可以根据系统的承受能力,调整线程池中工作线程的数量,防止因为消耗过多内存导致服务器崩溃。 线程池的创建 1 public ThreadPoolExecutor(int corePo...

2019-03-24 22:27:59

阅读数 30

评论数 0

java执行顺序大观

public class ExeSeqTest { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected...

2019-03-22 17:44:41

阅读数 44

评论数 0

clone实现深复制

public class Student implements Cloneable { private String name; private int age; private Professor professor; public String getName()...

2019-03-19 15:00:54

阅读数 99

评论数 0

java比较相等值的Integer类型

package intAndInteger; public class test { public static void main(String[] args) { // 两个new出来的Integer类型的数据比较, //相当于把new出来的地址作比较 I...

2019-03-15 16:04:18

阅读数 127

评论数 0

sqlserver数据库字段值总是多出空格是因为你用了nchar

由于NCHAR类型是一种不可变长的数据类型,所以应用的场合非常狭隘,因为如果长度设定的非常的大,那么剩余的字节将会用空格代替.解决的办法可以使用varchar类型替换 (1) 定义: char: 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar: 固定长度,存储Unicode字...

2019-03-15 15:35:10

阅读数 550

评论数 0

转基因顺口溜

(一) 粮油篇 自古民以食为天,膳食当以质为先。 转基毒品害国民,悉心鉴别是关键。 购买食油看标识,花生压榨是首选。 千万警惕某龙鱼,转基因油乃祸端。 葵花籽油多非转,价格便宜颇划算。 巴西豆油要警惕,坚决不购绝隐患。 调和油里猫腻多,吃出病来苦难言。 购买大米须牢记,两湖两...

2019-03-08 14:42:43

阅读数 298

评论数 0

HttpClient连接时间和读取时间设置

HttpClient连接时间 所谓连接的时候 是HttpClient发送请求的地方开始到连接上目标url主机地址的时间, 理论上是距离越短越快,线路越通畅越快,但是由于路由复杂交错,往往连接上的时间都不固定,运气不好连不上, HttpClient的默认连接时间,默认可能是1分钟,假如超过1...

2019-03-06 13:34:20

阅读数 155

评论数 0

索引为什么能够提高查询速度?

索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。 一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。 举个例子: 表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找50万条数据。而用二分法,至...

2019-03-01 16:38:52

阅读数 25

评论数 0

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