随笔分类 -  JAVA

摘要:一、问题起源 我们定义了一个注解如下: 1 /** 2 * AOP的切面嵌套测试-注解 3 * 4 * @author suxiaolong 5 */ 6 @Target({ElementType.PARAMETER, ElementType.METHOD}) 7 @Retention(Retent 阅读全文
posted @ 2020-05-02 16:21 gudi 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:周末在家做了一个实验: 第一步:将Docker通过插件的方式集成到SpringBoot中 项目结构 同时,需要给这个插件开通权限(否则会碰到refuse、0.0.0.0等问题),在Maven的pluginGroups节点,加上如下内容: Dockerfile内容: 开通服务器的DockerAPI,以 阅读全文
posted @ 2019-06-23 23:39 gudi 阅读(10868) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/felixzh/p/6036074.html Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Ca 阅读全文
posted @ 2018-02-23 17:33 gudi 阅读(203) 评论(0) 推荐(0) 编辑
摘要:对于Redis,生产环境是集群模式,测试环境是单例模式,如果在生产环境中用单例模式会报错。 解决办法,通过云配置,将配置进行自动化配置。 另附一份Redis配置: 阅读全文
posted @ 2018-02-03 11:53 gudi 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:1、使用线程包 java.util.concurrent.Future 2、Future代表一个异步计算的结果。 它提供了方法来检查是否计算已经完成,还是正在计算而处于等待状态,并且也提供了获取计算结果 方法。当计算完成后,只能通过get方法来获取执行结果,必要的话该方法会阻塞。通过cancel方法 阅读全文
posted @ 2018-01-23 10:58 gudi 阅读(25776) 评论(0) 推荐(0) 编辑
摘要:本篇文章是网上多篇文章的精华的总结,结合自己看源代码的一些感悟,其中线程安全性和性能测试部分并未做实践测试,直接是“拿来”网上的博客的。 哈希表概述 哈希表本质上一个数组,数组中每一个元素称为一个箱子(Bin),箱子中存放的是键值对Entry<K,V>链表,因而也称之为链表散列。 我们可以用图来形象 阅读全文
posted @ 2018-01-05 21:06 gudi 阅读(2740) 评论(0) 推荐(0) 编辑
摘要:1、在搭建SpringBoot框架时碰到的问题。 ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package. 警告:你的应用上下文可能没有启动 阅读全文
posted @ 2017-11-24 23:39 gudi 阅读(25950) 评论(0) 推荐(6) 编辑
摘要:需求:我们需要在请求某些特定的URL(URL格式为Restful格式)时添加拦截器,以实现进行权限控制。 如:/ResourcePlan/projectCode/P1503127828/PROJECT_TYPE_MSMS/2052/00018785 前台的Controller: 为了拦截这个URL, 阅读全文
posted @ 2017-11-24 10:16 gudi 阅读(21490) 评论(0) 推荐(1) 编辑
摘要:1、下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载。(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux 阅读全文
posted @ 2017-11-09 23:35 gudi 阅读(341) 评论(0) 推荐(0) 编辑
摘要:本篇文章转载自Web 通信之长连接、长轮询(long polling),版权归作者所有。 转者按:随着技术的发展,在HTML5中,可以通过WebSocket技术来完成长连接的开发,虽然如此,本文依然存在着了解的价值。 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP 阅读全文
posted @ 2017-10-30 12:07 gudi 阅读(558) 评论(0) 推荐(0) 编辑
摘要:在Eclipse中跑maven项目时,出现上面的问题: 1、有可能你的环境变量配置是在jre上面的,所以你要检查一下你配置文件,PATH和CLASSPATH都要检查 2、eclipse默认是跑在jre上的,但是maven插件需要使用jdk,因此需要在eclipse修改Installed JRES 修 阅读全文
posted @ 2017-08-08 17:30 gudi 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:问题描述 今天写jsp的时候想用JSTL的一些标签,但是引用的时候碰到这个问题。 解决办法 一.看是否引用jstl.jar包,如果没有,则可以下载相应版本的jstr.jar包,并放入WEB-INF的lib文件夹下 二.应该下载什么版本的jstl包? (一)JSTL各版本下载 (1)JSTL1.0(包 阅读全文
posted @ 2017-05-18 01:18 gudi 阅读(17097) 评论(0) 推荐(0) 编辑
摘要:完整错误信息: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO 阅读全文
posted @ 2017-05-16 23:38 gudi 阅读(640) 评论(0) 推荐(0) 编辑
摘要:1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下 阅读全文
posted @ 2017-02-15 23:56 gudi 阅读(14638) 评论(0) 推荐(6) 编辑