3月 012018
 

单个List数据去重

思路:利用HashSet
代码:

        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("c");
        list.add("c");
        for (String string : list) {
            System.out.println(string);
        }
        System.out.println("=============================");
        //转成set
        List<String> listWithoutDup = new ArrayList<>(new HashSet<>(list));
        for (String str : listWithoutDup) {
            System.out.println(str);
        }

Continue reading »

3月 212017
 

承接:
《沃顿商学院最受欢迎的谈判课》读书笔记(01-02章)
《沃顿商学院最受欢迎的谈判课》读书笔记(03-04章)

05 不等价交换

首先,必须搞清楚对方脑海中的画面。然后,必须搞清楚你自己脑海中的画面。找出对一方价值不太大但对另一方很有价值的东西。之后,利用这些东西进行交易。 Continue reading »

3月 162017
 

承接上一篇:《沃顿商学院最受欢迎的谈判课》读书笔记(01-02章)

03 观念和沟通

缩小认知差距
从现在起,当你与某人发生冲突的时候,问问自己下列问题:(1)我的看法是什么?(2) 对方的看法是什么? (3)是否存在观点不一致的情况? (4)如果是,原因是什么?
在生活中,你有时候也许已经以一种特定的、随意的方式问过自己上述问题。现在,你 应该让这样的问题成为你众多谈判技巧中一个特殊的、重要的技巧。这意味着你要理解双方 所持有的偏见,努力让对方明确表达出他们的观点,然后再来解释你的观点。 Continue reading »

3月 162017
 

一直觉得自己性子太直,读读这本《沃顿商学院最受欢迎的谈判课》,看大家评论貌似有人觉得这书一般,类似厚黑学的东西,不过我觉得尚可,可以学习不同的东西,毕竟总是看技术类书籍偶尔还是会觉得有些单调,学习点新东西。这里做做摘要,记录一下。

01 换种思路

准备充分,哪怕只有5s的准备时间。
在谈判中,人几乎是决定一切的因素。
世界是非理性的。
当对方意识到 你在意他们的感受时,他们就会更愿意倾听,也就更容易被打动、被说服。 Continue reading »

2月 222017
 

本文就是想学习、简单总结一下JDK里的JCF,并且制定一下自己后续阅读源码的范围——先学习一下JCF中重要的一些类,后续学习Java其他一些东西,给自己定个路线图,O(∩_∩)O~
本文参考了多篇文章,如有引用但没标注的地方,请及时联系我,这文章本意是想记录一下,相当于读书笔记。

一、概述

JCF,即Java Collection Framework,是JDK中已经封装好容器类,类结构如下: Continue reading »

1月 272017
 

虽然现在已经是2017年1月底,但是按照中国人的传统,果然还是过了阴历年才算过年,所以,这篇总结现在写也无不为过吧,目前除夕,在家里也没啥我能做的,反正闲着也是闲着,写写博客
2016年应该说是很忙碌的一年,也是比较辛苦的一年。

工作

从年初开始基本每周都至少有3天在加班,一直加到9月份,这对于在某国企软开上班的我们来讲有些不可思议,尤其是看到其他部门的同事经常没事儿干的时候难免觉得很忧桑。没办法,谁让我们组搞移动客户端、是目前的主要渠道呢,前几天看数据,用户峰值已经达到了8kw,想想也是蛮有成就感的一件事。 Continue reading »

1月 052017
 

开发时遇到过的UTF8文件有BOM头、导致文件不能正常解析这问题,BOM是什么这个问题请参考如下地址:
https://en.wikipedia.org/wiki/Byte_order_mark
UTF8 与 UTF8 +BOM 区别
其实就是在文件头部的3个字节:EF BB BF,而且是不可见的,可以用于标示字节编码顺序(Big-Endian/Little- Endian),UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。Windows就是使用BOM来标记文本文件的编码方式的。此处整理一下移除BOM头的方法: Continue reading »

1月 042017
 

原文地址:[VirtualBox]如何复制一个虚拟机

建立好一个虚拟机后,想要复制成两个虚拟机,需要如下操作:

1.复制vdi或者vmdx文件到一个新的目录。

2.在VirtualBox安装目录下有一个VBoxManage工具,可以改变磁盘文件的uuid。 Continue reading »