摘要: 开发中偶尔会碰到一些轮询需求,比如我碰到的和银行对接,在做完某一个业务后银行没有同步给到结果,这时候就需要查询返回结果,我们的需求是5分钟一次,查询3次,3次过后如果没有结果则T+1等银行的文件,对于这种任务我们的要求是轮询不是很严格,所以我采取调度线程池方式,如果有查询任务,加入线程池,设置好执行次数及执行... 阅读原文
2019-09-09 08:57:02 阅读(2406) 评论(0)
摘要:   本文接着上一篇写的《Java微服务(一):dubbo-admin控制台的使用》,上篇文章介绍了docker,zookeeper环境的安装,并参考dubbo官网演示了dubbo-admin控制台的使用。上篇文章已经搭建好zookeeper服务注册中心,本片文章主要搭建服务消费者和服务提供者。按照微服务的原则... 阅读原文
2019-09-09 08:31:10 阅读(2881) 评论(0)
摘要: 摘要: 若你是一个有经验的程序员,那你在开发中必然碰到过这种现象:事务不生效。或许刚说到这,有的小伙伴就会大惊失色了。Spring不是解决了循环依赖问题吗,它是怎么又会发生循环依赖的呢?,接下来就让我们一起揭秘Spring循环依赖的最本质原因。 Spring循环依赖流程图 Spring循环依赖发生原因 使... 阅读原文
2019-09-09 07:38:05 阅读(2691) 评论(0)
摘要: 1.2Hibernate的概述: 1.2.1 什么Hibernate? Hibernate(开发源代码的对象关系映射框架)是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系, 是一个全... 阅读原文
2019-09-09 06:01:17 阅读(2353) 评论(0)
摘要: 最近在整理Java基础知识的面试题,看到了一个题目的答案不够准确,这里跟大家分享一下。 一、面试题的小错误  对于TreeSet和TreeMap来说,元素应该是无序(指元素的存取)而不是有序的,而在表中它可能想表达的是可以排序,不够严谨,严格来讲 元素的有序≠可以排序。元素的存取有序和排序本质上应该... 阅读原文
2019-09-09 00:00:04 阅读(2364) 评论(0)
摘要: 1.1.类的定义 创建类 package derek.day06.demo; public class Student { //成员变量 String name; int age; //成员方法 public void eat(){ ... 阅读原文
2019-09-08 20:44:02 阅读(2587) 评论(0)
摘要: 二分查找:两种方式: 非递归方式和递归方式主要思路: 对于已排序的数组(先假定是从小到大排序), 先定义两个"指针", 一个"指向"首元素low, 一个"指向"末尾元素high. 然后, 开始折半比较, 即让要查找的数与数组中间的元素(索引为 low+high/2)比较. 若要查找的数比中间数小, 说明要查找... 阅读原文
2019-09-08 19:39:01 阅读(2444) 评论(0)
摘要:   Struts中的标签可分为2类: 通用|普通标签     包括流程控制标签、数据访问标签 UI标签    包括表单标签、非表单标签   Struts2中的标签均带有前缀s。             常用的流程控制标签 1、if-elseif-else标签     条件判断 ... 阅读原文
2019-09-08 18:08:28 阅读(2730) 评论(0)
摘要: 《Docker远程连接设置》一文讲述了开启Docker远程连接的方法,但那种方法不安全,因为任何客户端都可以通过Docker服务的IP地址连接上去,今天我们就来学习Docker官方推荐的安全的远程连接方式:TLS加密连接,通过证书来保证安全性。 官方文档 这里是官方的权威文档:https://docs.doc... 阅读原文
2019-09-08 17:32:17 阅读(2393) 评论(0)
摘要: 写在前面 最近工作中遇到两例mysql时间戳相关的问题,一个是mysql-connector-java和msyql的精度不一致导致数据查不到;另一例是应用服务器时区错误导致数据查询不到。通过这篇文章,希望能够解答关于mysql中时间戳的几个问题: mysql中的DATETIME精度为什么只支持到秒? mys... 阅读原文
2019-09-08 15:52:35 阅读(2394) 评论(0)