上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 69 下一页
  2018年4月19日
摘要: 散列表,它是基于高速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构能够理解为一个线性表,可是当中的元素不是紧密排列的,而是可能存在空隙。 散列表(Hash table,也叫哈希表),是依据关键码值(Key value)而直接进行訪问的数据结构。也就是说,它通过把关键码值映 阅读全文
posted @ 2018-04-19 20:15 @ 小浩 阅读(1228) 评论(0) 推荐(0) 编辑
  2018年4月17日
摘要: 推荐第四种:https://github.com/shawntime/shawn-rwdb 方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个SqlSessionFactoryBean对象的mapperLocations属性制定两个读写数据源的配置文件。将所有读的操作配置在 阅读全文
posted @ 2018-04-17 11:28 @ 小浩 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 强引用:无论内存是否足够,不会回收。 软引用:内存不足时,回收该引用关联的对象。 弱引用:垃圾回收时,无论内存是否足够,都会回收。 虚引用:任何时候都可能被垃圾回收器回收。 在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自 阅读全文
posted @ 2018-04-17 07:55 @ 小浩 阅读(1063) 评论(0) 推荐(0) 编辑
  2018年4月16日
摘要: 1、问题描述 这几天测试重构后的下载框架,发现在下载过程中如果网络中断或网络较差,个别应用的下载就会阻塞卡住,一直卡在 “正在下载 xx%”。 2、问题排查和定位 思考:网络差不应该报网络异常的错误或者直接抛timeout异常吗?所以马上去检查Http请求的地方:发现在DownloadThread中 阅读全文
posted @ 2018-04-16 09:42 @ 小浩 阅读(20019) 评论(0) 推荐(0) 编辑
摘要: Java5: 1、泛型 Generics: 引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。 Parameterized Type作为参数和返回值,Generic是vararg、annotation、enumeration、collection的基石。 阅读全文
posted @ 2018-04-16 07:25 @ 小浩 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一 Java类装载过程 装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确性;(文件格式验证,元数据验证,字 阅读全文
posted @ 2018-04-16 07:02 @ 小浩 阅读(9064) 评论(0) 推荐(0) 编辑
  2018年4月15日
摘要: Java的clone():深复制与浅复制 Java中要想自定义类的对象可以被复制,自定义类就必须实现Cloneable中的clone()方法,如下: 1 public class Student implements Cloneable { 2 3 private String name; 4 5 阅读全文
posted @ 2018-04-15 17:34 @ 小浩 阅读(403) 评论(0) 推荐(0) 编辑
  2018年4月12日
摘要: Memcache和Redis区别: 共同点:Memcache,Redis 都是内存数据库 区别: Memcache Memcache可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS,适用于最大程度扛量 只支持简单的key/value数据结构,不像Redis可以支持丰富的数据类型。 无法进行持 阅读全文
posted @ 2018-04-12 07:56 @ 小浩 阅读(248) 评论(0) 推荐(0) 编辑
  2018年1月9日
摘要: sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。 举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在 阅读全文
posted @ 2018-01-09 16:45 @ 小浩 阅读(524) 评论(0) 推荐(0) 编辑
  2018年1月2日
摘要: 打开Intellij的setting(ctrl+alt+s),选择plugins,在右边搜索框输入“SVN”,搜索。选择“SVN disconnect”,安装此插件。 插件使用 点击菜单栏中的VCS,在下拉菜单中选择SVN disconnect,完成SVN版本管理移除。 参考链接:http://bl 阅读全文
posted @ 2018-01-02 16:57 @ 小浩 阅读(4695) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 69 下一页