摘要: Dubbo是一个分布式服务框架,致力于提供高性能和透明化的远程服务调用方案。 Dubbo架构 官网架构图: 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调 阅读全文
posted @ 2019-08-02 17:36 花儿在成长 阅读(161) 评论(0) 推荐(0) 编辑
摘要: select 选择 select * from table order by intime asc; 升序 select * from table order by intime desc; 降序 select * from table order by intime desc,modtime as 阅读全文
posted @ 2019-06-03 19:52 花儿在成长 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数 阅读全文
posted @ 2019-05-19 22:45 花儿在成长 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 方式一:通过继承Thread类实现多线程 步骤: 1、创建一个类继承Thread类; 2、覆写Thread类的run()方法; 3、创建Thread子类的实例,即创建了线程对象; 4、调用线程对象的start()方法来启动该线程; 方式二:通过实现Runnable接口实现多线程 步骤: 1、创建一个 阅读全文
posted @ 2019-05-18 16:27 花儿在成长 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Exception:强制性要求用户必须进行处理; RuntimeException:是Exception的子类,由用户选择是否进行处理; 阅读全文
posted @ 2019-05-16 19:43 花儿在成长 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 实例化对象有两种方式:一种是通过关键字new,另一种是通过反射机制完成。 阅读全文
posted @ 2019-05-16 16:15 花儿在成长 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 包装类对象不可使用“==”符做比较运算,如果要进行比较运算时,最好使用java类库中的compareTo方法。 阅读全文
posted @ 2019-05-16 11:21 花儿在成长 阅读(227) 评论(0) 推荐(0) 编辑
摘要: equals:比较的是两个对象的内存地址值 hashCode:比较的是两个对象在hash表中的位置 hashCode的由来:对象的内存地址通过hash函数算法得到hashcode 1.equal()相等的两个对象他们的hashCode()肯定相等,也就是用equal()对比是绝对可靠的。 2.has 阅读全文
posted @ 2019-05-15 19:06 花儿在成长 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具 阅读全文
posted @ 2019-05-15 17:01 花儿在成长 阅读(116) 评论(0) 推荐(0) 编辑
摘要: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象; 阅读全文
posted @ 2019-05-15 17:01 花儿在成长 阅读(105) 评论(0) 推荐(0) 编辑