当前位置:首页 » JAVA技术教程

JAVA技术教程

4
阅读

[译]深入ES6之箭头函数

箭头一族缺少的家庭成员在JavaScript出现以来,箭头(Arrow)就一直是其语法的一部分。一般来说,JavaScript教程的第一篇就会讲如何在HTML中插入箭头括号来作为注释,这...
来源 2018-07-11 21:44
29
阅读

JDK10都发布了,nio你了解多少?

前言只有光头才能变强回顾前面:给女朋友讲解什么是代理模式包装模式就是这么简单啦本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类...
来源 2018-07-11 21:44
10
阅读

咱们来聊聊并发工具类Semaphore

什么是Semaphore?Semaphore是计数信号量。Semaphore管理一系列许可证。每个acquire方法阻塞,直到有一个许可证可以获得然后拿走一个许可证;每个release方法增加一个许...
来源 2018-07-11 10:41
66
阅读

web3j官网全文翻译

web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。可以通过它进行以...
来源 2018-07-11 08:00
2
阅读

通过ServletContainerInitializer注册Servlet对象

通过ServletContainerInitializer注册Servlet对象Servlet3通过SPI的机制允许我们自定义一个ServletContainerInitializer的实现类,Servlet容器会在启动的时候自动调用实...
来源 2018-07-10 17:02
1
阅读

SpringMVC对Servlet3异步请求的支持

SpringMVC对Servlet3异步请求的支持SpringMVC对Servlet3异步请求的支持有两种方式,分别是通过处理器方法返回Callable和DeferredResult。按照Servlet3的规范,支持异步请...
来源 2018-07-10 11:01
10
阅读

当商品编码遇到了.号, spring restful @PathVariable 应对措施

1.背景今天我们的某个大型商城做UAT,客户在后台创建了个商品code是 0900-PK.3.58-4-A004 的商品,然后界面可以搜索到,但是点击进入明细页面报错了分析logback日志,发现了...
来源 2018-07-09 17:45
11
阅读

java连接ssh到服务器执行命令(免密码)

今天在做不同服务器间,免密码执行curl命令sshcloud@192.168.161.56curl-D--ujiratocloud:Jira@Cloud.2017-XPOST-HX-Atlassian-Token:nocheck-Ffile=@/home/cloud/PBM...
来源 2018-07-09 16:05
1
阅读

Spring(28)——Task抽象

Spring为异步执行任务和定时任务抽象了TaskExecutor接口和TaskScheduler接口,Spring之所以进行这样的抽象是为了在其内部统一任务调度的接口。TaskExecutor和JDK自带的Exe...
来源 2018-07-09 14:25
2
阅读

通过程序定义DispatcherServlet

通过程序定义DispatcherServlet以往我们在使用SpringMVC的时候都需要在web.xml中定义一个DispatcherServlet。基于Servlet3编程时我们也可以通过程序来注册DispatcherServl...
来源 2018-07-09 14:05
10
阅读

Java单例模式之双检锁深入思考

#Java单例模式之双检锁剖析###前言单例模式在Java开发中是非常经典和实用的一种设计模式,在JDK的内部包的好多api都采用了单例模式,如我们熟悉的Runtime类,单例模式总...
来源 2018-07-08 12:41
3
阅读

微信公众号支付开发全过程(java版)

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。一、微信官方文档微信支付开发流程(公众号支付)首先我们到...
来源 2018-07-08 10:21
22
阅读

Spring Boot整合ElasticSearch单/多集群案例

SpringBoot整合ElasticSearch单个集群和多个集群案例分享,本文涉及内容:导入springbootelasticsearchstarter单个es集群案例多个es集群案例本文内容适合于:springboot1.x...
来源 2018-07-08 08:01
3
阅读

通过行为参数化传递代码(Java)

行为参数化就是可以帮你处理频繁变更的需求的一种软件开发模式。接下来,让我们来看看如何应对不断变化的需求。 1.初试牛刀:筛选绿苹果一种常见的实现方式可能是这样:pu...
来源 2018-07-08 08:01
2
阅读

咱们一起聊聊Java 8 Stream特性

Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达...
来源 2018-07-07 10:00
3
阅读

重新认识同步与异步,阻塞和非阻塞的概念

#重新认识同步与异步,阻塞和非阻塞的概念###前言在实际的开发中,我们经常会听到同步,异步,阻塞,非阻塞这些编程概念,每次遇到的时候都会蒙圈,然后就各种查网上似是...
来源 2018-07-06 14:43
5
阅读

咱们一起聊聊Java异常

什么是异常程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?...
来源 2018-07-06 10:43
2
阅读

Tomcat错误“Alias name tomcat does not identify a key entry”解决

申请到了阿里云的证书后,下载、按照说明生成jks格式证书、证书放到%TOMCAT_HOME%/cert目录中,配置好server.xml文件。启动,结果报了“Aliasnametomcatdoesnotidentifyak...
来源 2018-07-06 08:02
3
阅读

Java基础——数组例题&二维数组

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。数组例题:例题1:申请Strin...
来源 2018-07-06 08:02
1
阅读

ABAP和Java的单元测试Unit Test

ABAPABAPclass单元测试的执行入口,CLASS_SETUP,是硬编码在单元测试框架实现CL_AUNIT_TEST_CLASS里的。  
来源 2018-07-05 12:21
12
阅读

springboot2.0跨域配置

springboot2.0跨域配置:一、代码@Value(${cors.allowOrigin.url:anyValue})privateStringcorsAllowOriginUrl;@ConditionalOnProperty(name=cors.allowOrigin.enable,...
来源 2018-07-05 08:00
4
阅读

ideal导入mvn工程但无法下载pom二方包

现象:1)idea导入某工程后,下方mvndependency进度条持续运行中,5分钟后结束。但是点击java类发现依赖的二方包全部找不到。2)部分其它工程可以正常导入。可能的原因:i...
来源 2018-07-05 08:00
26
阅读

使用SpringBoot横扫Spring的麻烦事

【楔子】在学习Spring之前,大概大家对于Spring的历史很感兴趣,不过网上的JavaEE,JavaSE,JavaME把你晃得眼花缭乱,还有J2EEJ2SEJ2ME,不过这些已经过时,这三个是JavaE...
来源 2018-07-04 18:03
3
阅读

5分钟部署一个Hello World Servlet到CloudFoundry

首先从我的Github下载我写好的helloworldServlet到本地。安装Maven,然后执行命令行mvncleaninstall,确保build成功,在项目根目录的target文件夹内生成了demo.war。 
来源 2018-07-04 12:22