java

  • 巧妙的利用Mongodb做地理空间查询

    MongoDB是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. 在移动开发中,经常会用到定位的功能,例如美团.饿了么.猫眼电影等的app,都 ...

  • Jenkins环境搭建之下载与安装过程

    目录 Jenkins简介 Jenkins目的 Jenkins特性 Jenkins下载 Jenkins安装 Jenkins简介 Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,它是一 ...

  • 美化java代码,从合理注释开始

    请停止代码注释 "干净的代码应该像写好的散文一样" - Robert C. Martin 不良代码的通病就是有很多注释.这是凌乱的源代码最明显的迹象. 每个程序员的目标应该是编写干 ...

  • JAVA实现简单抢红包算法(模拟真实抢红包)

    闲来无事,最近项目需求要写出用户登录首页来发现金红包,没有限额.我就自己稍微计算了一下如果有限额该怎么写.觉得这样与微信红包差不多.等项目需求完成以后.正好来博客贴一下我自己写的拆红包算法.个人觉得这 ...

  • 通过System.getProperty配置JVM系统属性

    很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法.这个方法需要配置JVM系统属性,那么如何配置呢? 那就是使用java -D 配置系 ...

  • SpringBoot Redis安装过程详解

    这篇文章主要介绍了SpringBoot Redis安装过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Redis 1.安装配置Redis服务 ...

  • springboot程序启动慢-未配置hostname的解决

    目录 springboot程序启动慢-未配置hostname 具体日志如下 通过jstack查看线程发现如下信息 查看源码如下 Spring Boot启动速度慢的原因总结 前提条件 原因一 原因二 原 ...

  • 详解Springboot2.3集成Spring security 框架(原生集成)

    0.pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http: ...

  • 基于@RequestMapping 用法详解之地址映射

    目录 @RequestMapping之地址映射 引言: 简介: 1.value, method: 2.consumes,produces: 3. params,headers: 示例: 1.value ...

  • Java线程同步实例分析

    本文实例讲述了Java线程同步的用法.分享给大家供大家参考.具体分析如下: 多线程的使用为我们的程序提供了众多的方便,同时它也给我们带来了以往没有考虑过的麻烦.当我们使用多线程处理共享资源时意外将会发 ...

  • java并发编程之同步器代码示例

    同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作.最常用的同步器是CountDownLatch和Semaphore,不常用的是Barrier和Exchanger 队列同步器Abstract ...

  • Java BeanMap实现Bean与Map的相互转换

    目录 bean转Map map转Bean beanMap实现以及高性能的原因 net.sf.cglib.beans.BeanMap用法 bean转Map @Data public class Stud ...

  • String与XML互转以及从XML取节点值并修改的方法

    读取xml文件生成Document对象 Document转换成String类型串 String串转成xml 已知xml节点取节点值 已知xml节点修改节点值 一个xml文件: <?xml ver ...

  • Java设计模式之解释器模式(Interpreter模式)介绍

    Interpreter定义:定义语言的文法,并且建立一个解释器来解释该语言中的句子. Interpreter似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个 ...

  • SpringCloud Gateway自定义filter获取body中的数据为空的问题

    最近在使用SpringCloud Gateway进行网关的开发,我使用的版本是:SpringBoot的2.3.4.RELEASE+SpringCloud的Hoxton.SR8,在自定义过滤器时需要获取 ...

  • SpringBoot项目如何将Bean注入到普通类中

    目录 如何将Bean注入到普通类中 Spring管理的类获得一个注入的Bean方式 非Spring管理的类获得一个注入的Bean方式 普通类中通过ApplicationContext上下文获得Bean ...

  • Java迭代器遍历list的方法及代码分析

    Java迭代器遍历list的方法是什么?动力节点小编来告诉大家.迭代器可用于遍历ArrayList.如果ArrayList中有更多元素,则hasNext()方法返回true,否则返回false.nex ...

  • 在springboot中使用AOP进行全局日志记录

    目录 前言 1. spring AOP 是什么? 2.spring AOP 能做什么? 3.spring AOP 我能用 AOP 解决什么问题? 一.引入依赖,增加自定义注解 1.引入 maven 依 ...

  • Spring项目中使用Junit单元测试并配置数据源的操作

    目录 Spring 使用Junit单元测试并配置数据源 一.问题描述 二.解决方案 Spring 数据库依赖 单元测试的一点想法 一点想法: 这里面有这样一些问题: Spring 使用Junit单元测 ...

  • Java notify和notifyAll的区别和相同

    经常在往上逛,关于在java中notify和notifyAll,经常有人有以下的说法: notify只会通知一个在等待的对象,而notifyAll会通知所有在等待的对象,并且所有对象都会继续运行 并且 ...