jsp cookie+session实现简易自动登录

本文实例为大家分享了jsp cookie+session实现简易自动登录的具体代码,供大家参考,具体内容如下


关闭浏览器只会使存储在客户端浏览器内存中的session cookie失效,不会使服...

2020-10-28

如何用匿名内部类实现 Java 同步回调

在一个应用系统中,不论使用何种编程语言,模块之间要进行调用,仅存在三种方式:同步调用、异步调用、回调。本文就其中回调方式进行详细解读,并通过匿名内部类的手段,在最后实现一...

2020-10-28

Java实现四连环棋游戏

本文实例为大家分享了Java实现四连环棋游戏的具体代码,供大家参考,具体内容如下


游戏规则:


(1)双人游戏,有黑红两色棋子,双方各执一色棋子。

(2)空棋局开盘,黑棋先发,从最上面...

2020-10-28

Java实现简单银行ATM功能

本文实例为大家分享了Java实现简单银行ATM功能的具体代码,供大家参考,具体内容如下


实现功能


1、用户需要通过输入银行卡号和密码才能进入ATM系统

2、用户可以在ATM...

2020-10-27

Java单线程程序实现实现简单聊天功能

信息发送

import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner; public class May { public static void main(String[]...

2020-10-27

Springboot+TCP监听服务器搭建过程图解

最近从eclipese转到idea,也从SpringMVC转到Springboot,重新搭建了一个基于Springboot的TCP监听。话不多说,直接上图。





这边是监听的文件夹,其中,EchoThread是处理上传信...

2020-10-27

SpringBoot整合Redis的示例

redis是最常用的缓存数据库,常用于存储用户登录token、临时数据、定时相关数据等。


redis是单线程的,所以redis的操作是原子性的,这样可以保证不会出现并发问题。


redi...

2020-10-27

新手入门了解ArrayList扩容机制

我们下面用最简单的代码创建ArrayList并添加11个元素,并 一 一 讲解底层源码;在说之前,给大家先普及一些小知识:


  》ArrayList底层是用数组来实现的


  》数组一旦...

2020-10-27

Java8实现任意参数的链栈

本文实例为大家分享了Java8实现任意参数的链栈,供大家参考,具体内容如下


1、实现功能


1)push():入栈;

2)pop():出栈;

3)getSize():获取栈大小;

4)display():展示栈。


以一...

2020-10-27

IDEA解决maven包冲突easypoi NoClassDefFoundError的问题

在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带的maven依赖树就很...

2020-10-27

SpringBoot配置MongoDB多数据源的方法步骤

1、项目构建




添加 pom 文件

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependen...

2020-10-27

Java 8实现任意参数的单链表

本文实例为大家分享了Java 8实现任意参数的单链表,供大家参考,具体内容如下


1、实现功能


1)add():链表末尾添加元素;

2)pop():移除链表尾部元素;

3)insert():指定索引处添加...

2020-10-27

Java 1.8使用数组实现循环队列

本文实例为大家分享了Java 1.8使用数组实现循环队列的具体代码,供大家参考,具体内容如下


1、引入


使用数组实现循环队列,功能如下:


1)isFull():队列满?

2)isEmpty():队列...

2020-10-27

Mybatis 自动映射(使用需谨慎)

什么是自动映射?


介绍自动映射之前先看一下手动映射,如下:

<resultMap id="orderModelMap1" type="com.javacode2018.chat05.demo7.model.OrderModel"> <id column="id"...

2020-10-27

SpringBoot实现API接口的完整代码

一、简介


产品迭代过程中,同一个接口可能同时存在多个版本,不同版本的接口URL、参数相同,可能就是内部逻辑不同。尤其是在同一接口需要同时支持旧版本和新版本的情况下,比...

2020-10-25

Spring为何要用三级缓存来解决循环依赖问题

我们都知道Spring为了解决循环依赖使用了三级缓存


Spring三级缓存


一级缓存singletonObjects


用于保存BeanName和创建bean实例之间的关系,beanName -> bean inst...

2020-10-25

关于Spring AOP使用时的一些问题汇总

在使用AOP的时候遇到了一些问题,特此记录一下


首先写一个常用的AOP切片


切片类AopLog

package com.mantis.aop.aspect;import com.fasterxml.jackson.databind.Obje...

2020-10-25

使用SpringBoot自定义starter的完整步骤

前言


使用过SpringBoot的都应该知道,一个SpringBoot 项目就是由一个一个 Starter 组成的,一个 Starter 代表该项目的 SpringBoot 启动依赖,除了官方已有的 Starter,我们可...

2020-10-25

关于Java8中map()和flatMap()的一些事

两个方法的背景


这两个方法看起来做着同样的事情,但实际上又有些不一样。看源码部分是这样的

package java.util.stream;

map()方法

/*** @param <R> The element t...

2020-10-25

用SpringBoot Admin监控SpringBoot程序

项目源码地址:https://github.com/laolunsi/spring-boot-examples/tree/master/02-spring-boot-admin-demo


一、SpringBoot Admin概要


SpringBoot Admin用于监控Spri...

2020-10-24

SpringBoot 如何整合 ES 实现 CRUD 操作

本文介绍 Spring Boot 项目中整合 ElasticSearch 并实现 CRUD 操作,包括分页、滚动等功能。

之前在公司使用 ES,一直用的是前辈封装好的包,最近希望能够从原生的 Spring Boo...

2020-10-24

java 图片与base64相互转化的示例

需要导入:

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;imp...

2020-10-24

Java使用BigDecimal精确运算浮点数

/** * 进行BigDecimal对象的加减乘除,四舍五入等运算的工具类 * * @author Marydon * @createTime 2017年12月1日上午11:39:15 * @updateTime * @Email:Marydon20170307@163...

2020-10-23

Java字符串格式化,{}占位符根据名字替换实例

我就废话不多说了,大家还是直接看代码吧~

import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;impo...

2020-10-23

java判断一个整数能被几个9整除_判断一个数能被几个9整除的方法

今天学弟的老师布置了一个作业,判断一个整数能被几个9整除,接下来就为大家介绍一下使用java怎么写,有需要的小伙伴可以参考一下:1、题目:输入一个整数,判断该整数能被几个9整除2、...

2020-10-23

一个偶数总能表示为两个素数之和

1、题目:一个偶数总能表示为两个素数之和,输入一个偶数,求这两个素数。2、程序分析:public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num;...

2020-10-23

java求0—7所能组成的奇数个数

1、题目:求0—7所能组成的奇数个数。2、题目分析:在0-7中组成的数0不能开头所以数为一位数时奇数有1,3,5,7所以组成规律如下:// 组成1位数是4个。// 组成2位数是7*4个。// 组...

2020-10-23

java字符串排序_字符串排序java的经典实例

1、题目:java字符串排序2、程序代码:public static void main(String[] args) { int N = 7; String temp; String[] strs = new String[] { "monday", "tuesday", "w...

2020-10-23

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)

今天为大家分享输入n为偶数时,调用函数求1/2+1/4+...+1/n,利用指针函数编写程序,有需要的小伙伴可以参考一下:1、题目要求:利用指针函数,编写一个函数,输入n为偶数时,调用函数求1/2+...

2020-10-23

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

今天为大家分享java经典实例,有n个整数,使其前面各数顺序向后移m个位置,有需要的小伙伴可以参考一下:1、题目要求:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的...

2020-10-23

java怎样输入语句

java输入语句的方法:如果你要进行输入,请一定加上两个包import java.util.*;import java.io.*;请看下面例子用于输入单个字符import java.io.*;import java.util.*;public cla...

2020-10-23

java怎么获取当前日期

System.currentTimeMillis()获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:1543105352845我们可以将时间戳转...

2020-10-23

impdp如何导入dmp文件

impdp导入dmp文件的方法:1、在cmd下直接用不必登录oracle。只能导入expdp导出的dmp文件。2、expdp导出的时候,需要创建 DIRECTORY导出什么表空间,导入也要什么表空间。导出什么...

2020-10-23

java输出语句快捷键是什么

java输出语句快捷键是输入syso后,按【alt+/】首先:导入包import java.util.Scanner;然后:在主函数中创建对象,eg:Scanner input=new Scanner(System.in);最后,如果要输入字符串,则S...

2020-10-23

java递归简单例子如何创建

创建java递归的方法:程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种...

2020-10-23

java反射机制原理是什么

java反射机制原理:一、反射机制的概念:指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以...

2020-10-23

万亿级数据应该迁移的方法

背景在星爷的《大话西游》中有一句非常出名的台词:“曾经有一份真挚的感情摆在我的面前我没有珍惜,等我失去的时候才追悔莫及,人间最痛苦的事莫过于此,如果上天能给我一次...

2020-10-23

java中方法的重写和重载是多态性的不同表现吗?

在Java语言中,方法的重写(Overriding)和重载(Overloading)是多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如...

2020-10-23

java实现删除链表的中间节点

目的:删除链表的中间节点代码实现:public class Node{ public int value; public Node next; public Node(int data){ this.value=data; }}public Node re...

2020-10-23

java计算100以内的正整数和的三种方法

方法如下:1、暴力解法使用for循环直接逐个求解,算法复杂度为O ( n ) O(n)O(n) /** * <p>暴力解法</p> * @param startInclusive * @param endExclusive *...

2020-10-22

java接口的修饰符可以为什么

java接口的修饰符,默认是public abstract,因为接口要被实现。接口很重要,为了说明情况,这里稍微啰嗦点:(1)接口用于描述系统对外提供的所有服务,因此接口中的成员常量和方法都必须...

2020-10-21

java输入输出语句是什么

对于经常上机刷题的来说,首先得解决输入输出方法,Java的输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法输出流java常用的输出语句...

2020-10-21

怎么查看jvm和线程使用情况

查看jvm使用情况jmap -heap PID查看线程使用情况jstack pidjstack是java虚拟机自带的一种堆栈跟踪工具,用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内...

2020-10-21

java如何调用另一个类的方法

java调用另一个类的方法:java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名,方法名的方式调用。而实例方法必须先...

2020-10-21

java报错信息如何在页面显示

java报错信息在页面显示的方法:1、自定义异常类public class ProdProcessOrderException extends RuntimeException {private static final long serialVersionUID = 1L;publ...

2020-10-21

利用java实现一个简单的贪吃蛇小游戏

GUI编程实现贪吃蛇小游戏1、编写主方法实现启动类2、准备好素材图片,编写数据类3、代码主体部分:在panel面板上实现游戏初始化,键盘和事件的监听等功能4、代码运行效果图5、Git...

2020-10-20

jdk8安装教程详解

win10系统安装jdk8全过程一 下载安装文件jdk的安装与配置是Java学习的第一步,下面记录一下具体过程。首先根据自己系统下载对应版本。下载地址http://www.oracle.com/technet...

2020-10-20

java怎么实现九九乘法表

思路:构建两层嵌套的 for 循环:外层循环用于控制行,内层循环用于控制某行上的乘法表达式。需要注意的是,每行输出完毕后,需要换行。代码实现:public class Test1 { public static...

2020-10-20

终于来了...RocketMQ扫盲篇

又是好久没有写博客了,虽然可以找出无数个没有写的博客的理由,但是说到底,还是一个字“懒”。今天我终于吃了一颗治疗懒癌的药丸,决定写一篇博客。介绍什么好呢,思来想...

2020-10-20

java程序的运行环境简称为什么?

java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,包括两部分:Java Runtime Environment和Java Plug-in。JRE可以让计算机系统运行Java应用程序(Java...

2020-10-20
返回顶部
顶部