JAVA基础
bauterujj
这个作者很懒,什么都没留下…
展开
-
定时任务
刚刚看了下Spring Boot实现定时任务的文章,感觉还不错。Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分享下。开启缓存注解 @SpringBootApplication @EnableScheduling//开启定时任务 publicclassApplication{ ...原创 2019-10-17 17:24:26 · 182 阅读 · 0 评论 -
去重。jdk1.8
public static List<Purchase> removeDongxiangPurch(List<Purchase> listDongxiangPurchases){ ArrayList<Purchase> listDongxiangPurchase = listDongxiangPurchases.stream(...原创 2019-06-27 16:35:04 · 372 阅读 · 0 评论 -
SpringBoot+Mybatis+Redis+Netty4+Swagger2
SpringBoot 启动流程: http://www.cnblogs.com/xinzhao/p/5551828.html SpringBoot devtools热部署 http://www.cnblogs.com/java-zhao/p/5502398.html SpringBoot+Mybatishttp://7player.cn/20...转载 2018-08-29 10:10:24 · 918 阅读 · 1 评论 -
list对象根据字段去掉重复元素
public static List<NoticeUser> removeDupliById(List<NoticeUser> persons) {System.out.println("persons.size()"+persons.size()); Set<NoticeUser> personSet = new TreeSet<>...原创 2017-09-26 09:40:39 · 1274 阅读 · 0 评论 -
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
第一:介绍Dubbo背景 大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。(1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。此时需要一个服务注册中心,动态的注册和发现转载 2016-12-27 10:33:31 · 367 阅读 · 0 评论 -
求list中,相同元素的个数
package com.niuniu.game.plate.util;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;public class A {public stati转载 2017-05-07 12:20:40 · 2972 阅读 · 0 评论 -
java多态的实现主要体现在哪些方面
thinking in java3中的多态People are often confused by other, non-object-oriented features of Java, like method overloading, which are sometimes presented as object-oriented. Don’t be fooled: If it isn’t转载 2017-06-12 12:41:58 · 5473 阅读 · 1 评论 -
JVM结构、GC工作机制详解
原文出自:http://blog.csdn.net/tonytfjing/article/details/44278233题外话:最近在应聘阿里2015暑期实习,感触颇多。机会总是留给有准备的人的,所以平常一定要注意知识的巩固和积累。知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学Java的绝大部分人都听过,很多公司的面试官都爱问,一开始我转载 2017-06-20 00:14:32 · 179 阅读 · 0 评论 -
java枚举使用详解
java枚举使用详解在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/**转载 2017-05-06 16:10:36 · 236 阅读 · 0 评论 -
Java遍历Map对象的四种方式
关于java中遍历map具体哪四种方式,请看下文详解吧。方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。1234Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<In转载 2017-05-15 15:20:37 · 182 阅读 · 0 评论 -
BigDecimal 加减乘除
package com.niuniu.game.controller;import java.math.BigDecimal;public class Test {public static void main(String[] args) {BigDecimal bignum1 = new BigDecimal("10");BigDecimal bignum2转载 2017-04-20 15:06:16 · 205 阅读 · 0 评论 -
生产者/消费者问题的多种Java实现方式
生产者/消费者问题的多种Java实现方式 实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。在博文《一种面向作业流(工作流)的轻量级可复用的异步流水开发框架的设计与实现》中将介绍一种生产者/消费者模式的具体应用。生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作转载 2017-03-14 22:40:17 · 196 阅读 · 0 评论 -
junit4.12
刚刚在使用junit 4.12的时候,提示了initializationError 这一个错误。因为是Java工程,我也“Build Path” => "Add to build path"了,使用"Run As junit test的时候,居然提示了这个错误。后来才发现,原来我添加jar包的时候,只添加了junit-4.12.jar,缺少了一个依赖包,把hamcrest-转载 2017-03-10 18:15:07 · 989 阅读 · 0 评论 -
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 <br /><br />1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 <br /><br />2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动转载 2010-10-15 15:35:00 · 255 阅读 · 0 评论 -
你应该知道的 8个Java 的领军人物 - CSDN.NET - CSDN资讯
导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。 8. Tomcat & Ant创始人 James Duncan Davidson,Tomcat和Ant创始人。 Duncan于1970年7月29日生于美国德克萨斯州。主要专注在Mac OS X、Java和XML技术。他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。 Duncan 是Apache Tomcat和Apache Ant的原创作者,1997-2001年转载 2010-08-31 13:23:00 · 469 阅读 · 0 评论