• Spring如何基于注解配置使用ehcache

    2020-10-31

    使用ehcache-spring-annotations使得在工程中简单配置即可使用缓存下载地址:http://code.google.com/p/ehcache-spring-annotations/需要的jar包,首先需要的是我们之前做SpringMVC时的各个Spring的jar包然后需要把ehcache-spring-annotations-1.2.0文件夹内lib内的,非spring的j

  • Java实现宠物商店管理系统

    2020-10-29

    本文实例为大家分享了Java实现宠物商店管理系统的具体代码,供大家参考,具体内容如下一、实验目的1.掌握java类的继承、多态等的基本概念;2.掌握简单的信息管理系统的设计与实现。二、实验环境实验建议在安装了以下软件的计算机上完成:1. Windows xp/win7/win8/win10操作系统2. JDK 1.6以上版本3. Eclipse或NetBeans IDE或EditPlus或其它开发

  • Java实现宠物商店管理

    2020-10-29

    本文实例为大家分享了Java实现宠物商店管理的具体代码,供大家参考,具体内容如下第一种实现方式:抽象类和对象数组public abstract class AbstractPet //定义宠物模板{ private String name;  //名称 private String color;  //颜色 private int age;   //年龄 public AbstractPet(){

  • 如何开发一个简单的Akka Java应用

    2020-10-29

    Akka是一个免费的开源工具包和运行时,用于在JVM上构建高度并发,分布式和弹性消息驱动的应用程序。除Akka之外,您还具有Akka-streams模块,该模块使流的提取和处理变得容易,Alpakka是基于Reactive Streams和Akka的Java和Scala的Reactive Enterprise Integration库。这里重点介绍如何使用Java创建Akka项目并将其打包。您已经

  • Springboot 1.5.7整合Kafka-client代码示例

    2020-10-29

    在一次项目中,因甲方需要使用kafka消息队列推送数据,所以需要接入kafka,并且kafka的版本是2.11。但是我们项目使用的是Springboot 1.5.7的版本,对应的springboot.kafka.starter有冲突,所以就接入了kafka-client。Kafka 是一个分布式消息引擎与流处理平台,经常用做企业的消息总线、实时数据管道,有的还把它当做存储系统来使用。早期 Kafk

  • Java实现线性表的顺序存储

    2020-10-29

    本文实例为大家分享了Java实现线性表的顺序存储,供大家参考,具体内容如下顺序表:用一组地址连续的存储单元依次存储各个元素,使得在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中的线性表package algorithm.datastructure.seqlist;/*顺序表** 用一组地址连续的存储单元依次存储各个元素,使得在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中的线性表**/pu

  • Java实现双向循环链表

    2020-10-29

    双向循环链表定义相比于单链表,有两个指针,next指针指向下一个结点,prior指针指向上一个结点,最后一个结点的next指针指向头结点,头结点的prior指针指向最后一个结点代码实现:我们对单链表的实现加以修改package algorithm.datastructure.doublelinkedlist;import java.util.NoSuchElementException;/***

  • Java实现线性表的链式存储

    2020-10-29

    本文实例为大家分享了Java实现线性表的链式存储,供大家参考,具体内容如下链表:一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。package algorithm.datastructure.linklist;import java.util.NoSuchElementException;/** 链表* 物理存储上非连续的存储结构,数据元素的逻辑顺序

  • Spring jackson原理及基本使用方法详解

    2020-10-28

    导入maven依赖<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->  <dependency>   <groupId>com.fasterxml.jackson.core</groupId>   <artifactId>jackson-databind</artifactI

  • 建议你使用LocalDateTime而不是Date哦

    2020-10-28

    在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗通过阅读本篇文章你将了解到:  为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】  java8新的时间API的使用方式,包括创建、格式化、解析、计算、修改为什么需要LocalDate、LocalTime、LocalDa

  • Java 对HashMap进行排序的三种常见方法

    2020-10-28

    首先来看看Map集合获取元素的三种常见方法keySet()、values()、entrySet()1. values():返回map集合的所有value的Collection集合(于集合中无序存放)import java.util.*;public class Main{  public static void main(String[] args){    Map<String, String>

  • Spring内部bean和级联属性用法详解

    2020-10-28

    1、内部bean内部Bean和Java的匿名内部类相似,既没有名字,也不能被其他Bean引用,只能在声明处为外部Bean提供实例注入配置文件<bean id="boss2" class="com.gec.bean.Boss">   <property name="bossName"><value>马老板</value> </property>  <property name="car">   <!

  • 通过实例解析spring环绕通知原理及用法

    2020-10-28

    环绕通知:它是spring框架为我们提供的一种可以在代码中手动控制增强部分什么时候执行的方式。问题:当我们配置了环绕通知之后,增强的代码执行了,业务核心方法没有执行。分析:通过动态代理我们知道在invoke方法中,有明确调用业务核心方法:method.invoke()。我们配置的环绕通知中,没有明确调用业务核心方法。解决:spring框架为我们提供了一个接口:ProceedingJoinPoint

  • Hibernate双向多对多映射关系配置代码实例

    2020-10-28

    1、实体类package com.yl.bean;import java.io.Serializable;import java.util.Set;/** * 商品实体类 */public class Goods implements Serializable {  private Integer id;//商品id  private String goodsName;//商品名  private

  • SpringCloud Feign转发请求头(防止session失效)的解决方案

    2020-10-26

    微服务开发中经常有这样的需求,公司自定义了通用的请求头,需要在微服务的调用链中转发,比如在请求头中加入了token,或者某个自定义的信息uniqueId,总之就是自定义的一个键值对的东东,A服务调用B服务,B服务调用C服务,这样通用的东西如何让他在一个调用链中不断地传递下去呢?以A服务为例:方案1最傻的办法,在程序中获取,调用B的时候再转发,怎么获取在Controller中国通过注解获取,或者通过

  • Spring基于advisor配置aop过程解析

    2020-10-26

    1、目标类package com.gec.target;public class Hadoop {   public void eatting() {    System.out.println("大象正在吃东西 1");     try {      //耗时5秒       Thread.sleep(5000);     } catch (InterruptedException e) {

  • Spring Cloud Alibaba整合Sentinel的实现步骤

    2020-10-26

    一、需求实现一个简单的 整合 sentinel,不涉及sentinel的用法二、实现步骤1、下载 sentinel dashboardhttps://github.com/alibaba/Sentinel/releases 注意:默认会启动8080端口,如果端口冲突,可以在启动命令上加入 -Dserver.port=新端口默认用户名和密码[sentinel/sentinel]启动控制台可用的配置项

  • Mybatis动态SQL foreach标签用法实例

    2020-10-26

    需求:传入多个 id 查询用户信息,用下边两个 sql 实现:SELECT * FROM USERS WHERE username LIKE '%张%' AND (id =10 OR id =89 OR id=16)SELECT * FROM USERS WHERE username LIKE '%张%' AND id IN (10,89,16)这样我们在进行范围查询时,就要将一个集合中的值,作为

  • SpringBoot使用jsr303校验的实现

    2020-10-26

    依赖添加<dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-validation</artifactId></dependency>一些较老版本的SpringBoot需要添加相关依赖,我使用的2.1.4发行版不用这个操作。验证使用对象接收参数的情况public clas

  • Springmvc数据格式化原理及代码案例

    2020-10-26

    1、简介  Converter可以将一种类型转换成另一种类型,是任意Object之间的类型转换。  Formatter则只能进String与任意Object对象的转换,它提供解析与格式化两种功能      解析:将String类型字符串转换为任意Objec对象,    格式化:将任意Objec对象转换为字符串进行格式化显示。      使用Formatter      实现Formatter接口定

  • Java 注解学习笔记

    2020-10-26

    注解说明Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取注解内容。在编译器生成类文件时,注解可以被嵌入到字节码中。Java虚拟机可以保留注解内容,在运行时可以

  • SprinBoot整合Quart实现定时调度的示例代码

    2020-10-26

    Quartz是一款开源的定时任务调度框架,Quartz的官网是:http://www.quartz-scheduler.org/。本文主要是讲诉使用springboot整合quartz实现定时任务调度管理的用例。主要的内容有如下三部分:1. springboot整合quartz的相关配置2. 实现基于simpleTrigger的定时任务3. 实现基于cronTrigger的定时任务一、导入

  • Springmvc基于fastjson实现导包及配置文件

    2020-10-26

    1、导包 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->  <dependency>   <groupId>com.alibaba</groupId>   <artifactId>fastjson</artifactId>   <version>1.2.58</version>  </dependency>2、配置文

  • Springmvc发送json数据转Java对象接收

    2020-10-26

    1、导包基于maven<dependency>  <groupId>com.fasterxml.jackson.core</groupId>  <artifactId>jackson-databind</artifactId>  <version>2.9.0</version> </dependency><dependency>  <groupId>com.fasterxml.jackson.co

  • Mybatis一对一延迟加载实现过程解析

    2020-10-26

    需求:用户和账户一对一关系,查询账户时实现用户的延迟加载思路:根据id查询,需要延迟加载的一方1、用户实体类package com.yl.bean;import java.io.Serializable;import java.sql.Date;import java.util.List;/** * 用户实体类 */public class User implements Serializable

 2074    1 2 3 4 5 6 7 8 9 10 下一页 尾页

微信扫一扫

易采站长站微信账号