Java日常练习题,每天进步一点点(44)

目录1、AWT 中用来表示文本框的类是 ( )
2、以下表达式的类型和值是什么?(注意整数除法)()
3、以下代码段执行后的输出结果为
4、Java的跨平台特性是指它的源代码可以在多个平台...

2021-08-09

spring data jpa开启批量插入、批量更新的问题解析

最近准备上spring全家桶写一下个人项目,该学的都学学,其中ORM框架,最早我用的是jdbcTemplate,后来用了Mybatis,唯独没有用过JPA(Hibernate)系的,过去觉得Hibernate太重量级了,后来随...

2021-08-09

解决SpringBoot整合MybatisPlus分模块管理遇到的bug

前言这个Bug前前后后折腾了两天才找到答案,虽说不是完全两天的工作时间在调试这个问题,但是过程也确实曲折,所以做一下记录,也当做一次自我反省背景SpringBoot 与 MyBatis-Plus...

2021-08-09

深入理解java重载和重写

目录重载1.构造器的重载2.方法的重载(overload)重写区分方法的重载和重写总结重载1.构造器的重载因为构造器的名字必须与类名相同,所以同一个类的所有构造器名肯定相同,构成重载...

2021-08-09

Java IO流深入理解

目录阻塞(Block)和非阻塞(Non-Block)同步(Synchronization)和异步(Asynchronous)BIO与NIO对比面向流与面向缓冲阻塞与非阻塞选择器的问世Java NIO三件套缓冲区BufferBuffer的基本的...

2021-08-09

Java文档注释用法+JavaDoc的使用说明

简介文档注释负责描述类、接口、方法、构造器、成员属性。可以被JDK提供的工具 javadoc 所解析,自动生成一套以网页文件形式体现该程序说明文档的注释。注意:文档注释必须写在...

2021-08-09

java序列化与反序列化的使用方法汇总

一、概念 java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将对象的属性和方...

2021-08-09

Java泛型的类型擦除示例详解

目录前言泛型的类型擦除原则是:1 擦除类定义中的类型参数1.1 无限制类型擦除1.2 有限制类型擦除2 擦除方法定义中的类型参数3 桥接方法和泛型的多态总结参考资料前言Java泛型...

2021-08-09

深入了解Java核心类库--Objects类

目录1 Objects1.1 Objects方法1.2 Objects常用方法1.2.1 equals(Object a, Object b)1.2.2 isNull(Object obj)1.2.3 nonNull(Object obj)1.2.4 requireNonNull(T obj)1.3 O...

2021-08-09

mybatis 如何利用resultMap复杂类型list映射

mybatis resultMap复杂类型list映射映射泛型为对象xml<resultMap id="internetDataDTO" type="com.mdm.skr.mdm_common.dto.StrategyInternetDataDTO"> <id property="id...

2021-08-09

Java基础之static关键字的使用讲解

static关键字在Java中,static是静态修饰关键字。用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能;被static关键字修饰的方法或者变量不需要依赖于...

2021-08-09

Java使用Tessdata做OCR图片文字识别的详细思路

说到文字识别,目前除了用一些现成的api,大概就是 tessdata、canvas或者 ocrad等。1、百度接口用过(可以自己去百度开发者申请,免费的),识别率吧,还可以,但也不是百分百的,但是次数使...

2021-08-09

解决Weblogic部署war找不到spring配置文件的问题

Weblogic部署war找不到spring配置文件我有一个web工程在Tomcat7下部署没有问题,可是移植到Weblogic10上出现如下错误:一开始以为是我的applicationContext.xml里的spring自动...

2021-08-09

Java8中List转Map(Collectors.toMap) 的技巧分享

前言在实际项目中我们经常会用到 List 转 Map 操作,在过去我们可能使用的是 for 循环遍历的方式。举个例子:先定义类:// 简单对象 @Accessors(chain = true) // 链式方法 @lomb...

2021-08-09

深入了解JAVA数据类型与运算符

目录前言变量与类型变量的分类按声明的位置来分类:按数据类型划分:变量的命名规则硬性指标:软性指标:Java类型汇总:运算符总结前言Java的数据类型与运算符很多与C语言大致相同,但...

2021-08-09

Java之IO流面试题案例讲解

一、Java中IO流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元分,可以分为字节流和字符流(字节流可以读写任何单位的数据,字符流只可以读写txt数据); 按...

2021-08-09

SpringBoot使用protobuf格式的接口方式

SpringBoot使用protobuf格式的接口建立SpringBoot项目,pom.xml内容如下:<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0...

2021-08-09

Sharding-Jdbc 自定义复合分片的实现(分库分表)

目录Sharding-JDBC的数据分片策略分片键分片算法分片策略SQL Hint实战–自定义复合分片策略小结Sharding-JDBC中的分片策略有两个维度,分别是: 数据源分片策略(DatabaseShar...

2021-08-09

Spring Security 安全框架应用原理解析

Spring Security 简介背景分析企业中数据是最重要的资源,对于这些数据而言,有些可以直接匿名访问,有些只能登录以后才能访问,还有一些你登录成功以后,权限不够也不能访问.总...

2021-08-09

Java实现航空航班管理系统

本文实例为大家分享了Java实现航空航班管理系统的具体代码,供大家参考,具体内容如下Plane对象:在Plane对象里定义了飞机的编号id、航班号、目的地、起飞日期。生成了构造方法和...

2021-08-09

SpringBoot中的yaml语法及静态资源访问问题

目录配置文件-yaml基本语法:数据类型:Web开发之简单功能分析静态资源的访问问题改变默认的静态资源的路径:配置文件-yaml在spring Boot开发中推荐使用yaml来作为配置文件。基本...

2021-08-09

Java之常用类小结案例讲解

Java常用类包装类由于Java语言中的基本类型不是面向对象,并不具备对象的性质,实际使用存在很多不便。Java在java.lang包中提供了八种基本类型对应的包装类,可以方便地将它们转...

2021-08-09

Java之Spring认证使用Profile配置运行环境讲解

Spring提供了@Profile注解来解决程序在不同运行环境时候的配置差别。项目开发时候大多包含:开发、测试、上线运行几个过程,在每个过程中软件的工作环境一般多少有些差别,比如:在...

2021-08-09

解决weblogic部署springboot项目步骤及可能会出现的问题

项目为springboot的需要适配weblogic第一步修改启动类, 很多搜到的都是这样修改启动类StartEPassApplication第二步完全排除掉tomcat详情请看下面的地址完全排除springboot的...

2021-08-09

基于Springboot使用logback的注意事项

Springboot logback的注意事项项目使用SpringBoot搭建的,开发环境没有发现问题,日志输出位置也正常。项目的日志没有使用默认配置文件名方式,而是一个环境一套配置文件,所以日志...

2021-08-09

解决logback-classic 使用testCompile的打包问题

logback-classic 使用testCompile的打包今天使用gradle打包的时候logback-classic一直打包不进去。打包logback-classic的代码:// https://mvnrepository.com/artifact/ch.qo...

2021-08-09

Java基础之final关键字作用案例

final关键字的作用final关键字可以用来修饰引用、方法和类。1.final关键字修饰类当用final关键字修饰一个类后,这个类不能被继承。代码示例如下:&#160;所以当定义一个类时,需要...

2021-08-09

mybatis中方法返回泛型与resultType不一致的解决

mybatis方法返回泛型与resultType不一致当xxxMaaper.java的方法返回值类型是List<A>,而xxxMappper.xml中对应的sql的resultType指定为B对象,这样是不会包错的(即使A与B不存在...

2021-08-09

深入了解Java核心类库--Arrays类

目录Java常用类库Arrays一、常用方法1.1 toString1.2 Sort1.2.1 sort&#8203;(T[] a, int fromIndex, int toIndex)1.2.2 Sort(T[] a)1.2.3 其它1.3 copyOf1.4 mismatch1.5 b...

2021-08-09

深入了解Java核心类库--String类

目录一、 简介零碎知识点字符串常量池堆在逻辑上的划分二、 创建对象2.1.1 直接引用常量区2.1.2 使用构造方法2.1.3 两种实例化方法的区别三、常用方法总结一、 简介零碎知...

2021-08-09

log4j2 RollingRandomAccessFile配置过程

log4j2 RollingRandomAccessFile配置一、需求背景1. 日志按小时压缩成zip文件。2. 仅保存距离当前时间最近24小时的历史压缩文件。3. 压缩封存的zip文件,按照零点为参考点纠...

2021-08-09

很多人竟然不知道Java线程池的创建方式有7种

目录前言什么是线程池?线程池使用1.FixedThreadPool2.CachedThreadPool3.SingleThreadExecutor4.ScheduledThreadPool5.SingleThreadScheduledExecutor6.newWorkStealingPool...

2021-08-09

Java算法练习题,每天进步一点点(2)

目录题目描述解题思路代码总结题目描述寻找两个正序数组的中位数
难度:困难给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的...

2021-08-09

在webservice里调用耗时方法出错的解决方案

webservice调用耗时方法出错在webservice里调用多个耗时的方法时,如果按顺序执行,下面的方法要等上面的方法执行完毕才能执行,如果这些方法比较耗时,并且包括回调等异步调用,就回...

2021-08-09

springBoot启动报错log4j冲突的解决方案

springBoot启动报错log4j冲突先上一段报错内容SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/soft/apache-tomcat-8.5.31/w...

2021-08-09

Mybatis查询语句返回对象和泛型集合的操作

Mybatis查询语句返回对象和泛型集合EmpMapper映射接口:package cn.et.mybatis.lesson03; import java.util.List; import org.apache.ibatis.annotations.Result;import org....

2021-08-09

Java项目--家庭收支记录程序

目录一、项目需求及流程说明1.需求说明2.流程说明项目阶段1项目阶段2项目阶段3二、完整源代码及工具类1.源代码2.工具类三、程序部分运行结果展示总结一、项目需求及流程说...

2021-08-09

Java使用Calendar类实现动态日历

本文实例为大家分享了Java使用Calendar类实现动态日历的具体代码,供大家参考,具体内容如下题目:使用Calendar类实现一个动态日历,要求能够通过输入一个年份,月份显示当月的日历布...

2021-08-09

深入了解Java核心类库--BigDecimal和System类

目录BigDecimal 类一、 概述常用字段常用构造方法常用方法System类三个成员变量arraycopy&#8203;(Object src, int srcPos, Object dest, int destPos, int length)总结BigD...

2021-08-09

深入了解Java核心类库--Date,Calendar,DateFormat类

目录一、Date1.1 构造方法1.1.1 Date()1.1.2 Date(long date)1.2 常用方法1.3 其他方法二、Calendar(抽象)2.1 获取时间 get()2.2 设置时间2.3 时间计算2.4 其它方法三、Dat...

2021-08-09

SpringBoot部署在Weblogic的操作步骤

SpringBoot版本:2.0.1.RELEASEWebLogic版本:Weblogic 12c本文为测试SpringBoot项目部署在Weblogic服务器上的测试项目。不牵扯到任何的业务逻辑。可以直接将本文重点标注的几...

2021-08-09

Java算法练习题,每天进步一点点(1)

目录题目描述字符串的排列
解题思路代码总结题目描述字符串的排列
难度:中等给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。
换句话说,s1 的排列之一是 s...

2021-08-09

解决slf4j 和 logback-classic遇到的坑

slf4j 和 logback-classic遇到的坑以前一直不注意日志的打印,最近项目需求需要用日志记录用时性能,集成日志时遇到的问题记录下。问题一:服务器启动时提示未找到slf4j的实现类...

2021-08-09

Mybatis #foreach中相同的变量名导致值覆盖的问题解决

目录背景
问题原因(简略版)Mybatis流程源码解析(长文警告,按需自取)
一、获取SqlSessionFactory二、获取SqlSession三、执行SQL背景
使用Mybatis中执行如下查询:单元测试@Testpubl...

2021-08-09

使用java实现猜拳小游戏

本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下实现下图要求public class User { private String u_name; private int u_score; public User...

2021-08-09

SpringBoot全局Controller返回值格式统一

目录一、返回值格式统一1.返回值介绍2.基础类功能3.基础实现二、附录说明一、返回值格式统一1.返回值介绍在使用controller对外提供服务的时候,很多时候都需要统一返回值格式...

2021-08-09

Java日常练习题,每天进步一点点(45)

目录1、下列说法哪个正确( )
2、只有实现了()接口的类,其对象才能序列化。
3、在 java 中 , 一个类()
4、5、要求匹配以下16进制颜色值,正则表达式可以为: #ffbbad #Fc01DF #FFF...

2021-08-09

浅谈HashMap在高并发下的问题

前言总所周知,HashMap不是线程安全的,在高并发情况下会出现问题。特别是,在java1.7中,多线程的HashMap会出现CPU 100%的严重问题。这个问题是怎样产生的,后续版本还会有这个问题...

2021-08-09

Flutter瀑布流仿写原生的复用机制详解

目录废话开篇:先看复用效果复用状态打印问题一、实现思路是什么?问题二、UI布局代码分析。总结废话开篇:iOS与android在实现列表界面的时候是有重用机制的,目的就是减少内存开销...

2021-08-09

解决Elasticsearch因jdk版本问题启动失败的问题

Elasticsearch2.4版本,在Linux机器上启动报如下错误:Exception in thread "main" java.lang.RuntimeException: Java version: Oracle Corporation 1.7.0_45 [OpenJDK 64-Bit...

2021-08-09
返回顶部
顶部