
JAVA
jvortex
这个作者很懒,什么都没留下…
展开
-
JAVA8的lambda及stream详解
JAVA8 lambda及stream详解一、lambda详解1.1简介lambda是JAVA8中提供的一个语法糖,它使用代码编写更加简洁、紧凑、灵活。Lambda是使用一串实现单个接口方法的语法,而这个接口必需是函数式接口。示例:###1.2详解##stream学习...原创 2020-12-31 13:32:53 · 534 阅读 · 0 评论 -
java代理机制
我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代 码,如日志记录,信息发送,安全和事务支持等,这些枝节性代码虽然是必要的,但它会带 来以下麻烦:枝节性代码游离在功能性代码之外,它下是函数的目的,这是对OO是一种破坏枝节性代码会造成功能性代码对其它类的依赖,加深类之间的耦合,而这是OO系统所竭 力避免的枝节性代码带来的耦合度会造成功能性代码移植困难转载 2017-06-28 15:48:23 · 235 阅读 · 0 评论 -
Exception和继承自Exception的RuntimeException有什么区别呢
Java compiler要求所有的Exception 要么被catch,要么被throw,除非这是一个RuntimeExeption (e instanceof RuntimeException)。也就是说,通常的Exception一定要被处理,也即我们所说的 checked exception,而RuntimeException不强制要求处理,(当然你自己要处理也可以),所以我们称为unche转载 2017-06-28 16:00:17 · 1543 阅读 · 1 评论 -
过滤器、监听器、拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该转载 2017-06-28 16:07:36 · 242 阅读 · 0 评论 -
java设计模式--事件监听器模式和观察者模式
监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参数监听器模式demo1、首要定义事件源对象(事件源相当于单击按钮事件当转载 2017-06-28 21:59:53 · 3148 阅读 · 1 评论 -
java向oracle中插入时间戳
乍一看,感觉java中的应该有一个时间戳类(timestamp)。但是没有,因为java的date类已经够使用了。查看java.util.Date源码就会发现,Date对象已经精确到时间戳的精度了。Date的构造方法如下: public Date() { this(System.currentTimeMillis()); }所以如何想向oracle中插入时间原创 2017-06-28 22:24:34 · 3006 阅读 · 0 评论 -
JVM参数设置详解
JVM Heap区域分布:Java Heap分为3个区,Young,Old和Permanent。Young区保存绝大多数刚实例化的对象,当该区被填满时,触发局部GC,局部GC会将Young区清空,仍被引用的对象将被移到Old区。当Old区再被塞满,就会触发Full GC,回收最后能回收的空间。Permanent区全称是Permanent Generation space,永久区,用于存转载 2017-06-29 12:57:48 · 307 阅读 · 0 评论 -
应用系统之间数据传输的几种方式
随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种转载 2017-06-28 15:41:03 · 537 阅读 · 0 评论