摘要: 一、生成XML文件 1、JDOM是对Java原始的类进行了封装。让解析XML文件变得很方便 2、创建一个XML文件的根节点: Element root = new Element("HD"); 3、将根节点作为参数,构造Document对象(默认一个XML就是一个Document对象... 阅读全文
posted @ 2015-12-09 20:46 googlemeoften 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 一、最近写了一些排序,于是和和大家分享一下:(默认都是从小到大排序)二、冒泡排序 1、什么是冒泡排序:原理是临近的两个数比较大小,将较大的数往后移,这样遍历一趟数组以后,最大的数就排在的最后面(时间复杂的为O(N2)) 重复上面步骤N次。 2、原理描述:data{44,77,55,33,66... 阅读全文
posted @ 2015-12-09 20:01 googlemeoften 阅读(5298) 评论(3) 推荐(4) 编辑
摘要: 一、主从配置 Mysql主从同步架构是使用的最多的数据同步的架构。二、主从同步的作用 1、数据分布 2、负载均衡 3、备份 4、高可用性和容错三、数据库主从备份的原理 1、大概原理:从服务器的IO线程从主服务器获取二进制日志,并在本地保存为中继日志,然后通过SQL线程来在从上执行中继日志... 阅读全文
posted @ 2015-12-09 19:07 googlemeoften 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、对象序列化和反序列化存在的意义: 当你创建对象,只要你需要,他就一直存在,但当程序结束,对象就会消失,但是存在某种情况,如何让程序在不允许的状态,仍然保持该对象的信息。并在下次程序运行的时候使用该信息。二、Java如何序列化和反序列化 Java对象的序列化是将那些实现Serializable... 阅读全文
posted @ 2015-11-23 11:15 googlemeoften 阅读(788) 评论(0) 推荐(0) 编辑
摘要: File类存在两个看起来很相似的方法toURI()和toURL(),这两个方法都是将文件转换成一个链接,可以网络访问。只是URI和URL的应用范围不同,URI来的更广。那么为什么要使用toURI()而不是toURL()呢?如果要将文件转换成一个URL的话,这样来得更简单。因为toURL()存在bug... 阅读全文
posted @ 2015-11-19 21:29 googlemeoften 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 在学习java的过程中经常遇见关于路径的问题:到底是使用绝对路径还是相对路径? 个人推荐使用相对路径,如果是使用绝对路径,到后期项目发布的时候会出现许多问题。 那么相对路径怎么用来: 一、System.getProperty("user.dir");“.”字符代表的是当前的工作目录,于“use... 阅读全文
posted @ 2015-11-18 17:20 googlemeoften 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天看了一下HashMap类的源码,在HashMap的源码中定义了初始空间的大小static final int DEFAULT_INITIAL_CAPACITY = 1 > >>就用刚刚问题来做一个例子:1的二进制编码是 0000 0001,<<运算符的意思是将运算对象左移4位,那么进行1<<4操... 阅读全文
posted @ 2015-11-13 16:47 googlemeoften 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1、 单一责任原则:系统中的每一个对象都应该有单独的责任,而对象关注的就是自身责任的完成。2、 里氏替换原则:在任何父类出现的地方都可以用子类来代替(同一个继承体系应该有良好的继承体系,就是说不要滥用继承)(1) 子类必须完全实现父类的方法(2) 子类可以有自己的特性(3) 覆盖或实现父类的方法时参... 阅读全文
posted @ 2015-11-04 18:58 googlemeoften 阅读(194) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---今天学习了一下观察者模式者模式,于是用博客来记录这一次的学习,以后好复习。什么是监听者模式:观察者模式定义一种一对多依赖关系,多个观察者观察一个对象。当被观察的对象状态发生改变时,或者触发了某个被观察对象的的某个时间,就会通知它的观察者;该模式主要涉及到:抽象主题(abstr... 阅读全文
posted @ 2015-11-04 18:54 googlemeoften 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 今天看了一下关于动态代理的东西,于是记录一下关于动态代理的东西。Java的动态代理: 代理模式是Java常用的一种设计模式,下面我通过举例来描述一下动态代理。 动态代理的相关类和方法:InvocationHandler类:public Object invoke(Object proxy, Me... 阅读全文
posted @ 2015-11-03 12:41 googlemeoften 阅读(252) 评论(0) 推荐(0) 编辑