#let

阿里云Ubuntu 14.04 + Nginx + let's encrypt 搭建https访问

用云旺的做IM,ios端图片地址只能是https的才能显示,所以为服务器增加证书Let’sEncrypt是一个免费并且开源的CA,且已经获得Mozilla、微软等主要浏览器厂商的根授信1.下载let'sencryptapt-getinstallpython-software-propertiesapt-getinsta...

tomcat系列之二:Servlet规范

一,当Http服务器接收请求后,如何知道调用哪些java类来处理请求呢?  有些类可能就是用来封装变量的,有些类才是用来处理请求的。为了识别出那些具有处理请求的类,定义了一个接口,这个接口就叫Servlet接口,如果想要让业务类具备处理请求的能力,都必须实现这个接口,实现了接口的业务类叫做Servlet。二,对于特定的...

JavaWeb系列之:Servlet

一,什么是ServletServlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过请求-响应编程模型来访问这个在服务器内存里的Servlet程序。(Servlet可以指任何实现了Servlet接口的类。)二,编写一个Serlvet的步骤1,创建普通Java类,并继承HttpServlet...
代码星球 ·2021-01-30

RestTemplete

RestTemplete是由spring提供的,可以用来模拟浏览器进行服务调用的封装好的Api,和Apache的HttpClient功能相同,在分布式系统中可以用来服务之间的调用。开发步骤:1.引入jar包<dependency><groupId>org.springframework</...
代码星球 ·2021-01-30

线程池ExecutorService和完成服务CompletionService的使用获取线程的返回结果

packagecom.suning.ecif.admin.app.impl.temp;importjava.util.ArrayList;importjava.util.Collection;importjava.util.concurrent.Callable;importjava.util.concurrent.C...

将spring管理的bean使用注解的方式注入到servlet中

Filter和Servlet中不能直接注解使用spring的bean,因为这两个都是servlet容器维护管理的,当然也有实现方法,如下: 1。创建一个AbstractServlet抽象类,让你的所有servlet继承于此类:import java.io.IOException; &nbs...

CompletionService异步非阻塞获取并行任务执行结果

  《Java并发编程实践》一书6.3.5节CompletionService:Executor和BlockingQueue,有这样一段话:  "如果向Executor提交了一组计算任务,并且希望在计算完成后获得结果,那么可以保留与每个任务关联的Future,然后反复使用get方法,同时将参数timeout指定为0,从...

单例模式(Singleton)的6种实现

1.1.1摘要      在我们日常的工作中经常需要在应用程序中保持一个唯一的实例,如:IO处理,数据库操作等,由于这些对象都要占用重要的系统资源,所以我们必须限制这些实例的创建或始终使用一个公用的实例,这就是我们今天要介绍的——单例模式(Singleton)...

servlet编程

Servlet(ServerApplet),全称JavaServlet,暂无中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servle...
代码星球 ·2021-01-23

leetcode 316. Remove Duplicate Letters

Givenastringwhichcontainsonlylowercaseletters,removeduplicateletterssothateveryletterappearonceandonlyonce.Youmustmakesureyourresultisthesmallestinlexicographic...

JSP与Servlet传值及对比

 JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。 JSP编译后是”类servlet”。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTM...
代码星球 ·2021-01-23

了解let

let是ES6新规定的一种声明变量的方法,用来取代ES5中var命令,消除var声明变量的不合理,不严谨之处。const用来声明常量。let使用规则1.let声明的变量不存在变量提升的问题,必须遵循"先声明,后使用"否则会报错。但用var声明不会出现报错。2.let声明的变量,存在块级作用域。let声明的变量只在所声明...
代码星球 ·2021-01-23

Mybatis报错:org.apache.ibatis.builder.IncompleteElementException

org.apache.ibatis.builder.IncompleteElementException:Couldnotfindresultmapjava.lang.Integer遇到这种问题,一般都是因为在xml中基本类型返回属性的属性名写成了resultMap。由于Mybatis的报错的定位文件有时候不准,所以不...

Intellij idea 告警:'while' statement cannot complete without throwing an exception

有时候这个告警是多余的,例如我们手写的监控线程。如果有消除告警强迫症。在线程的执行方法上加入注解。@SuppressWarnings("InfiniteLoopStatement")publicvoidrun(){...} ...

Mybatis抛出:Cannot obtain primary key information from the database, generated objects may be incomplete

使用mybatisgenerator生成pojo、dao、mapper时,可能会遇到Cannotobtainprimarykeyinformationfromthedatabase,generatedobjectsmaybeincomplete无法生成主键相关方法具体详细解决方案有人已经提出了,很长,https://b...
首页上一页...2627282930...下一页尾页