在虚拟机上安装mysql走了不少弯路,在此备份。。。 首先感谢下这几篇博客提供的帮助: https://www.cnblogs.com/pythonal/p/6141516.html http://blog.csdn.net/typa01_kk/article/details/49059729 ht ...
分类:
数据库 时间:
2017-12-26 19:55:17
阅读次数:
1513
众所周知,在Java中final String中的值是一成不变的。大家都知道String的+(拼接)运算会丢弃内存引用并在内存中重新开拓地址,事实上也确实如此。但final的变量真的是一成不变的吗?谨以此文打开程序员思路,跳出定式思维,希望本文会给你的程序员生涯带来新的思考。 一个简单的例子 这个例 ...
分类:
其他好文 时间:
2017-12-24 15:11:49
阅读次数:
112
idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置 设置idea导入包 勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 勾选标注 2 选项,IntelliJ IDEA 将在我们书 ...
分类:
其他好文 时间:
2017-12-23 14:04:34
阅读次数:
382
http://blog.sina.com.cn/s/blog_4596beaa0100lp4y.html 1. ICopyHook 作用: 监视文件夹和打印机移动,删除, 重命名, 复制操作. 可以得到源和目标文件名. 可以控制拒绝操作. 缺点: 不能对文件进行控制. 只对Shell文件操作有效, ...
Java集合框架实现了线性表、链表和哈希表这几类数据结构,为我们在程序开发带来了许多便捷。Java集合框架分为两部分:1.集合,用于存数一个元素集合;2.图,用来存储键值对。该文主要对JDK中Collection和Map两个接口中进行简述。 一、Collection接口 Java集合框架中主要支持三 ...
分类:
编程语言 时间:
2017-12-06 22:10:09
阅读次数:
191
方法2:进一步的方法是用HashSet, 每次取长度为10的字符串,O(N)时间遍历数组,重复就加入result,但这样需要O(N)的space, 准确说来O(N*10bytes), java而言一个char是2 bytes,所以O(N*20bytes)。String一大就MLE 最优解:是在方法2 ...
分类:
其他好文 时间:
2017-12-02 11:06:59
阅读次数:
140
双列集合: | Map 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复。 | HashMap 底层也是基于哈希表实现 的。 HashMap的存储原理: 往HashMap添加元素的时候,首先会调用键的hashCode方法得到元素 的哈希码值,然 ...
分类:
其他好文 时间:
2017-11-25 16:22:18
阅读次数:
220
本文将为大家介绍第三种创建子物体的方法,即使用绘制层得到子物体。 ...
分类:
其他好文 时间:
2017-11-21 14:39:42
阅读次数:
77
重写equals方法必须重写hashCode方法? 看jdk的api怎么说? 你会发现,不对呀?同样的一个对象,为什么在map中存了2份,map的key值不是不能重复的么?没错,它就是存的2份,只不过在它看来,这2个的key是不一样的,因为他们的哈希码就是不一样的,可以自己测试下,上面打印的hash ...
分类:
其他好文 时间:
2017-11-19 19:49:02
阅读次数:
140