java
江上飞鱼
生活不仅有苟且和代码还有远方。。。。
展开
-
Java八大基本类型
他们分别是byte、short、int、long、float、double、char、boolean整型其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)int的取值范围为(-214748...转载 2018-05-02 19:45:36 · 1815 阅读 · 0 评论 -
java基础知识总结
一:java概述(快速浏览):1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java; Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platfo...转载 2018-05-03 15:47:10 · 127 阅读 · 0 评论 -
Future模式讲解
Future模式有点类似商品订单,比如我们在网上购物,我们只要在网上下来订单,接下来直接在家里等着送货上门即可,下单之后的事由其他人来完成。或者说更形象的就是发送Ajax请求,用户无需停留等待结果,可以在页面继续浏览或者进行其他操作,后台会处理我们发送的请求。下面时时序图:public class FutureClient { public Data request(final String ...原创 2018-05-05 21:13:37 · 444 阅读 · 0 评论 -
报400错误 解决The valid characters are defined in RFC 7230 and RFC 3986
开发中突然就遇到这个问题了,困扰了整个下午,在网上查找试了各种方法后还是不行,最后在google论坛里找到了此方法,得以解决,甚是欣慰,写本文以记录。项目运行环境:apache-tomcat-8.5.31;get请求参数:ids[]=1;前端报400错误;问题截图如下:解决方法论坛文章连接:https://groups.google.com/a/opendap.org/...原创 2018-08-21 16:28:22 · 1622 阅读 · 0 评论 -
zookeeper实现服务注册与发现
在分布式架构的系统中,系统经常被暴露为服务以供其他系统调用,这也是SOA或微服务架构常用的模式。 为了使服务之间能够互相通信,需要有一个协调系统来管理这些服务,以便这些服务能够互相找到对方,这就是服务注册以发现机制。这个协调系统有时也被称作“注册中心”; 下面,我们将基于zookeeper来实现服务注册与发现功能。 新建springboot项...原创 2019-04-30 22:08:42 · 10987 阅读 · 6 评论 -
Quartz与SpringBoot集成
Quartz是OpenSymphony开源组织在Job scheduling领域的有一个开源项目,是一个任务管理系统,可以与J2EE、J2SE应用程序结合,也可以单独使用,Quartz不仅可以用来创建简单的定时程序,还可以创建可运行成百上千甚至上万个Job的复杂定时程序。 Quartz框架的核心对象如下:直接上代码:方法一:1、引入依赖包:&...原创 2019-05-19 22:12:46 · 1726 阅读 · 1 评论 -
SpringBatch+SpringBoot+MySql的简单应用
Batch俗称批处理。现在任何一个互联网产品,随着长时间的积累,数据的会随着时间的推移会增长到海量。对于这些海量数据,任何企业应用或者产品都需要在对于关键数据中进行批量处理来操作业务逻辑。典型的批处理应用有如下几个特点:1)自动执行,根据系统定制的工作步骤自动完成2)数据量大,少则百万,多则千万甚至上亿3)定时执行,例如每天执行,每周执行或者每月执行从这些特点可以看出,...原创 2019-05-19 23:10:41 · 2073 阅读 · 0 评论 -
scheduleAtFixedRate和scheduleWithFixedDelay
文档地址:https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/ScheduledExecutorService.html#scheduleAtFixedRate(java.lang.Runnable,long,long,java.util.concurrent.TimeUnit)解释图:...原创 2019-07-16 16:52:50 · 1485 阅读 · 0 评论