排序:
默认
按更新时间
按访问量

java之单例模式分析(面试必用)

大家面试的免不了会让你写个单例模式,那么写就写呗:public class SingletonObject1 { /** * can't lazy load. */ private static final SingletonObject1 instance ...

2018-04-09 15:48:37

阅读数:86

评论数:0

java动态代理底层探究

平常面试的时候,有人回问你Spring,你会说什么AOP什么的,然后他会越来越往深问,其实说到AOP那么动态代理是绕不开的,那么今天我们一起来看看这个动态代理是什么个一回事先贴一张图:上面便是动态代理的结束以及它的实现方式,以及区别(我确实很懒....)but 上面的也挺通俗易懂,只要你不是初学者...

2018-05-21 18:02:09

阅读数:47

评论数:0

Spring Cloud Feign Client 实现MultipartFile上传文件功能

  由于公司运用的技术栈为Spring Cloud(一些Eureka, Feign)进行服务注册和远程调用。需要上传头衔这个需求but,重点来了,但直接使用FeignClient去远程调用注册中心上的上传文件接口,会一直报错。好吧我们先来捋一下架构:  由于上传的功能是使用表单来完成上传处理,也就...

2018-05-07 21:05:45

阅读数:29

评论数:0

SpringAOP原理简析(图文解析)001

上一篇我们了解了它的一个小练习那么这一篇我们来看看原理其实整个注解中最重要的是@EnableAspectJAutoProxy注解它的作用也就是开启了AOP功能那么我们追一追源码看看到底发生了什么?它是什么?我们看到了它是给导入了AspectJAutoProxyRegistrar这个类我们在看看里面...

2018-04-13 14:05:58

阅读数:30

评论数:0

SpringAOP注解开发以及测试

话不多少现在的需求就是我们模拟一个简单的除以方法说起:public class MathCalculator { public int div(int i,int j){ System.out.println("MathCalculator...div.....

2018-04-12 20:21:39

阅读数:29

评论数:0

JAVA8之Stream并行的基础ForkJoin

java8,首先我们来讲讲ForkJoin的原理,相信很多人都了解这个FrokJoin简单来说就是分而治之的思想,把一个人任务分割成很多小的部分,各个小部分,独立运行,运行在汇总到一块,我们看示意图,也就是说吧各个数都拆分开来计算,然后汇总:FrokJoinTool这个类继承了ExecutorSe...

2018-04-04 18:13:18

阅读数:18

评论数:0

java多线程之守护线程Daemon()和Join()介绍

最近看了些多线程相关的同样的避免忘了:我们先模拟一个需求,在http请求的时候我们都会发心跳包,就会一遍又一遍的去检查心跳是否存在,但是当这个请求不用的时候我们采取什么方式来把它关闭掉呢?因为Stop的方法我们已经被java淘汰掉了.这时候我们可以拿守护线程来做着件事:public static ...

2018-03-20 19:21:39

阅读数:42

评论数:0

java8之CollectorsAPI详解(带实例)04

写给自己避免忘掉:private static void testSummingDouble() { System.out.println("testSummingDouble"); Optional.of(menu.stream().colle...

2018-03-09 10:43:48

阅读数:107

评论数:0

java8之CollectorsAPI详解(带实例)03

接着写API,继续:废话多了也不好:private static void testPartitioningByWithPredicate() { System.out.println("testPartitioningByWithPredicate")...

2018-03-09 10:11:38

阅读数:49

评论数:0

java8之CollectorsAPI详解(带实例)02

写给自己避免忘掉:接着更这官网API 的节奏介绍我们的Collectors的API:groupingByConcurrent这个意思跟前面的分组功能一样,只不过把返回的类型变成了ConcurrentMap,之前是Map类型的接着上上一篇的写我们的实体类还是那样,数据还是那点需求:根据type类型来...

2018-03-09 09:56:30

阅读数:63

评论数:0

java8 ParallelStream 的并行体验,利用多核机器加快计算速度

我们现在cup 进入多核时代, 所以我们测试java8对Stream的并行处理: 对Stream进行并发,并行执行,怎么做呢?我们用Stream来对它进行加法的运算我们用Stream获取到一个大值,用来比较运算时间private static long iterateStream(long lim...

2018-03-08 22:00:12

阅读数:529

评论数:0

java8之CollectorsAPI详解(带实例)01

这是写给自己的避免忘了:首先我我们需要一个类:public class Dish { private final String name; private final boolean vegetarian; private final int calories; ...

2018-03-08 18:35:22

阅读数:128

评论数:0

java8之Collector分组

最近在学习java8的collector特意做个小笔记: 假设里面有一个Apple实体类里面的属性分别是 颜色:public class Apple { private String color; private long weight; public Apple() ...

2018-03-08 12:41:46

阅读数:50

评论数:0

用java8求某个数的勾股数

最近在学习java 8 在书中有这样一个例子  给一个数在 100以内求他的勾股数:也就是 sqrt(3*3+4*4)%1=0 那么这样就满足这样的条件 :上代码 :int a = 9; //1..1000 里面有哪一个值可以满足 勾股 //返回一个数组 int [a,b,c] IntStre...

2018-03-06 13:55:35

阅读数:58

评论数:0

Springboot中thymeleaf的路劲处理功能

在进行普通的 WEB 开发过程之中,路径的处理操作是最为麻烦的,因为如果要想进行方便的路径定位最好使用完整路径,需要明确的写上你的协议、你的主机名称、端口、虚拟目录的名称。这些处理的难点在 thymeleaf 彻底消失了,因为其路径访问变得相当容易。在 src/main/view/static/j...

2018-02-08 13:52:25

阅读数:49

评论数:0

thymeleaf 页面处理入门

在整个的 SpringBoot 之中支持最好的页面显示模版就是 thymeleaf,而且使用此开发模版可以完全避免掉 JSP 的存在,JSP 存在最大的败笔在于很多的开发者在 JSP 文件里面会编写大量的 Scriptlet 代码,这种代码的结构根本就不方便阅读。而且在编写 JSP的时候你会发现不...

2018-02-08 13:45:05

阅读数:37

评论数:0

关于jeesite登陆流程fenx

废话不多说直接上图: 判断如果isValidate 是true的话就判断是正确的 计数器,如果登陆失败那么就 会给LoginFileMap累计次数加1 点击前面的标签所显示的信息: 在web.xml里面进行了相对应的配置找到了...

2018-02-07 10:22:40

阅读数:72

评论数:0

如果现在是进行了 http 访问,则应该让请求跳转到 https 的 443 端口上的程序处理类

开发中如果现在是进行了 http 访问,则应该让请求跳转到 https 的 443 端口上的程序处理类 如果 要想实现这样的处理需要追加一个配置程序类: import org.apache.catalina.connector.Connector; import org.apa...

2018-02-06 16:44:16

阅读数:117

评论数:0

SpringBoot配置tomcat打成war包并发布

SpringBoot 本身支持有两类的 WEB 容器:默认的 Tomcat、Jetty,那么现在如果从实际的角度来看,在 SpringBoot 运行的时候即使没有 WEB 容器,那么也可以采用自定义的方式实现 WEB 容器的启动。 ------------------------------...

2018-02-06 16:21:49

阅读数:44

评论数:0

全局异常处理类的定义与错误页面实现(基于SpringBoot)

错误页绝对是所有的 WEB 项目之中必须具有的一项信息显示处理,但是在传统的 WEB 项目开发过程之中,错误页都是在web.xml 文件之中进行配置的,不过遗憾的是 SpringBoot 之中并不存在有 web.xml 配置文件这一项,那么如果要想进行错误页的处理,最好的做法是需要根据每一个错误代...

2018-02-06 14:59:02

阅读数:52

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭