Java反射 JavaBean对象自动生成插入,更新,删除,查询sql语句操作

通过反射根据提供的表名、POJO类型、数据对象自动生成sql语句。如名为 User 的JavaBean与名为 user 的数据库表对应,可以提供一个封装有数据的User对象user,根据user中含有的...

2020-11-04

JAVA实现往字符串中某位置加入一个字符串

我就废话不多说了,大家看代码吧~String a = “hello”;StringBuffer sb = new StringBuffer();1、sb.append(a).insert(2,”aaa”);结果sb.toSring()为”heaaallo”2、sb.app...

2020-11-04

Idea导入eureka源码实现过程解析

通过GitHub获取Eureka源码进入git bash命令行,自己找个目录,用来存放eureka源码,然后在目录里面,执行git clone https://github.com/Netflix/eureka.git,就可以了,这个是需要点时...

2020-11-04

Object类wait及notify方法原理实例解析

Object类中的wait和notify方法(生产者和消费者模式)  不是通过线程调用 wait():    让正在当前对象上活动的线程进入等待状态,无期限等待,直到被唤醒为止 notify():  ...

2020-11-04

使用java反射将结果集封装成为对象和对象集合操作

java反射机制是什么反射机制是在运行状态中,可以知道任何一个类的属性和方法,并且调用类的属性和方法;反射机制能够做什么1、判断运行对象的所属类2、构造任意一个类的对象3、...

2020-11-04

Java 通过反射给实体类赋值操作

表单提交这个方法是挺方便的,但在java来说就显得有些麻烦了,怎么个麻烦呢,就是当你字段多的时候,你就得一个一个的获取其对应的值,这样代码量就多了起来,其代码量不说,维护也是一个...

2020-11-04

基于Java Callable接口实现线程代码实例

实现Callable接口(jdk8新特性)
可以获得线程的返回值*前两种方式没有返回值,因为run方法返回void创建一个未来任务类对象 Futrue task = new Future(Callable<>);重写call()方...

2020-11-04

Java实体类(entity)作用说明

对java实体类的众多理解:A .就是属性类,通常定义在model层里面B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段。好处:1.对对象实体的封装,体现OO思想。2.属性可以...

2020-11-04

java反射机制给实体类相同字段自动赋值实例

一、封装一个工具类1、简易版package net.aexit.construct.acceptance.websky.utils;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.H...

2020-11-04

Java 判断线程池所有任务是否执行完毕的操作

我就废话不多说了,大家还是直接看代码吧~import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static vo...

2020-11-04

JDK1.8中ConcurrentHashMap中computeIfAbsent死循环bug问题

死循环问题的提出:https://bugs.openjdk.java.net/browse/JDK-8062841map.computeIfAbsent("AaAa",key->map.computeIfAbsent("BBBB",key2->42));computeIfAbsent在1.8中才有...

2020-11-04

IntelliJ IDEA 刷题利器 LeetCode 插件详解

IDEA整合LeetCode插件,可以在 IDEA 本地编辑代码并且运行提交,还能关联自己的账号,非常实用。下载安装配置点击File->Settings->Tools->leetcode plugin,如图:参数说明: Custom c...

2020-11-04

利用mysql实现的雪花算法案例

一、为何要用雪花算法1、问题产生的背景现如今越来越多的公司都在用分布式、微服务,那么对应的就会针对不同的服务进行数据库拆分,然后当数据量上来的时候也会进行分表,那么随...

2020-11-04

intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)

该方法针对idea版本(2020.2.x)C:\Users\yanghao\AppData\Roaming\JetBrains\IntelliJIdea2020.2\options\project.default.xml<component name="MavenImportPreferences"> <o...

2020-11-04

Java简单计时的实现案例(可以用来限时循环)

在软件开发过程中经常需要知道程序运行的大概时间,或者需要在规定时间内取数据,这是可以使用下面的方法获取时间段,还可以用在限时循环方法一:/** 获取当前系统时间*/long start...

2020-11-04

浅谈Java中向上造型向下造型和接口回调中的问题

最近回顾了一下java继承中的问题,下面贴代码:public class Base { protected String temp = "base"; public void fun(){ System.out.print("BASE fun()"); } public static v...

2020-11-04

初探Java中的泛型

  泛型是一个很有意思也很重要的概念,本篇将简单介绍Java中的泛型特性,主要从以下角度讲解:  1.什么是泛型。  2.如何使用泛型。  3.泛型的好处。1.什么是泛型?泛型,字面...

2020-11-04

一次Spring项目打包问题排查的实战记录

一个 Spring 项目,打成 jar 包之后运行,在有网络的时候是正常的,但是一旦无网络就会报错,具体是怎么回事呢?这篇文章就来记录下这次问题排查经过。背景介绍
一个图形化的界面,带本...

2020-11-04

java利用多线程和Socket实现猜拳游戏

本文实例为大家分享了利用多线程和Socket实现猜拳游戏的具体代码,供大家参考,具体内容如下实例:猜拳游戏猜拳游戏是指小时候玩的石头、剪刀、布的游戏。客户端与服务器的“较量...

2020-11-04

SpringBoot--- SpringSecurity进行注销权限控制的配置方法

环境IDEA :2020.1Maven:3.5.6SpringBoot: 2.0.9 (与此前整合的版本2.3.3 不同,版本适配问题,为配合使用降级)1、注销这里也有一个前提问题需要注意,我们登录操作都是在开启防跨域攻...

2020-11-04

利用Java反射机制实现对象相同字段的复制操作

一、如何实现不同类型对象之间的复制问题?1、为什么会有这个问题?近来在进行一个项目开发的时候,为了隐藏后端数据库表结构、同时也为了配合给前端一个更友好的API接口文档(swag...

2020-11-04

Java 抽象类与接口的对比

  其实说实话,没有多大的可比较性,它们是完全不同的两个东西,它们的抽象不在同一个层级上。但是为了让大家更好的理解,还是做一个比较吧,毕竟它们都很抽象(233)。首先是语法层面...

2020-11-04

详细分析Java内部类——局部内部类

  今天介绍第二种内部类——局部内部类。  局部内部类是什么?顾名思义,那就是定义在局部内部的类(逃)。开玩笑的,局部内部类就是定义在代码块、方法体内、作用域(使用花括号“...

2020-11-04

Java中的回调

  又忙了一周,事情差不多解决了,终于有可以继续写我的博客了(各位看官久等了)。  这次我们来谈一谈Java里的一个很有意思的东西——回调。  什么叫回调,一本正经的来讲,在计...

2020-11-04

java实现相同属性名称及相似类型的pojo、dto、vo等互转操作

已应用于实际项目:1.thrift对象与dto之间的互转2.pojo与dto之间的互转3.pojo与vo之间的互转1.核心转换工具类,对特别复杂类型不做处理,因为业务场景还未覆盖package littlehow....

2020-11-04

spring5 SAXParseException:cvc-elt.1: 找不到元素“beans 的声明详解

解决方法之前SSM项目一直报错,就是找不到错误 气啊后来在网上找到了答案:原来spring5之后就不再需要写版本号了总结 到此这篇关于spring5 SAXParseException:cvc-elt.1: 找不...

2020-11-04

Spring Cloud负载均衡及远程调用实现详解

负载均衡使用微服务后,为了能够承担高并发的压力,同一个服务可能会启动多个实例。这时候消费者就需要负载均衡,把请求分散到各个实例。负载均衡主要有两种设计:服务端负载均衡客...

2020-11-04

spring配置文件解析失败报”cvc-elt.1: 找不到元素 ''beans'' 的声明”异常解决

最近项目里面做了一个定时器,结果报错这个。网上的原因大多说是什么版本问题。我记录下我的问题所在。由于项目启动在局域网,不能访问互联网。打出来的jar包里面spring.schema...

2020-11-04

spring打包到jar包的问题解决

今天把spring打包到一个jar包中,jar运行时抛异常Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML docu...

2020-11-04

SpringMVC拦截器运行原理及配置详解

过滤器与拦截器的区别:
过滤器在 url-pattern 中配置了/*之后,可以对所有要访问的资源拦截。
拦截器它是只会拦截访问的controller中的方法,如果访问的是 jsp,html,css,image 或...

2020-11-04

IntelliJ idea 如何生成动态的JSON字符串(步骤详解)

第一步:先书写以下基本程序package cn.lianxi.cn.lianxi.json; /** * @Author: Wxz * @Date: 2020/8/19 16:45 */public class test1 { public static void main(String[] ar...

2020-11-04

java 后台开发中model与entity(实体类)的区别说明

以前在做项目的时候不太了解model与entity的含义,在公司(卓~)项目中学习到了。model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的...

2020-11-04

java压缩文件与删除文件的示例代码

压缩文件 :toZip(String srcDir, OutputStream out,boolean KeepDirStructure)删除文件:deleteFolder(File folder)/** * 压缩成ZIP 方法1 * * @param srcDir * 压...

2020-11-04

解决springmvc项目中使用过滤器来解决请求方式为post时出现乱码的问题

在spring项目中,当请求方式为post时,可能在获取数据之后会有乱码的情况,其中一种解决方法就是在拿到请求参数之前设置编码格式为utf-8,如下 request.setCharacterEncoding("utf-...

2020-11-04

浅谈java对象之间相互转化的多种方式

第一种:使用org.apache.commons.beanutils.PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个参数是源bean。特点:1.它的性能...

2020-11-04

IDEA 快速返回上次查看代码的位置的方法

问题:
在win10系统中,使用IDEA 查看源码的时候,经常跳转代码,这样会让使用者感觉和方便,但是当你想要返回上次跳转的位置时,却不知道怎么办?解决:
在IDEA中可以使用快捷键返回,默认...

2020-11-04

Java中super和this的用法详解

super 用法
super关键字用来访问父类内容,具体用法可分为三种:
1.子类的成员方法访问父类的成员变量public class Animal { public int age = 10;}class Dog extends Animal...

2020-11-04

SpringMVC异常处理器编写及配置

一、编写自定义异常类(作为提示信息) @Data public class SysException extends Exception { private String message; public SysException(String message) { this.message...

2020-11-04

IntelliJ IDEA修改编码的方法步骤

本文介绍如何在IntelliJ IDEA中修改文件编码,参考IntelliJ IDEA 简体中文专题教程,英文好的同学可以查看英文官网文档文件编码修改IntelliJ IDEA可以在菜单中的File -> Settin...

2020-11-04

详解Java内部类——匿名内部类

  今天来看看另一个更加神奇的类——匿名内部类。  就像它的名字表示的那样,这个类是匿名的,用完之后,深藏功与名,就像扫地僧那样默默潜藏于深山之中。匿名内部类不仅没有名...

2020-11-04

浅析java中String类型中“==”与“equal”的区别

一、前言1.1、首先很多人都知道,String中用“==”比较的是地址,用equals比较的是内容,很多人对此用的是记忆法,通过记忆来加强此的引用,但是其真正的原理其实并不难,当我们真正明...

2020-11-04

java自定义Scanner类似功能类的实例讲解

读取键盘输入package com.zjx.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * 面试题 * 读取键盘各个数据类型 * *...

2020-11-04

浅析Java内部类——成员内部类

  内部类是什么,简单来说,就是定义在类内部的类(一本正经的说着废话)。  一个正经的内部类是长这样的:public class Outer { class Inner{ }}  这是为了演示而写的类,没有...

2020-11-04

IntelliJ IDEA Project窗口的一些设置详解

本文介绍IntelliJ IDEA中Project 窗口的一些设置技巧,参考IntelliJ IDEA 简体中文专题教程,英文好的同学可以查看英文官网文档Flatten Packages&#8195;&#8195;IntelliJ IDEA...

2020-11-04

java中超过long范围的超大整数相加算法详解(面试高频)

java里有数字long来表示大的整数,如果两个数字的范围超过了long,要做加法算法怎么做呢?
这个问题在面试中经常碰到,如果之前没有经历的,可能一时有点想不起来怎么做。
下面我们来...

2020-11-04

浅谈Java内部类——静态内部类

  今天来说说Java中的最后一种内部类——静态内部类  所谓的静态内部类,自然就是用static修饰的内部类,那用static修饰过后的内部类,跟一般的内部类相比有什么特别的地方呢...

2020-11-04

java实现找出两个文件中相同的单词(两种方法)

java实现找出两个文件中相同的单词,具体代码如下所示:package com.zy.DesignPrinciples.singleresponsibility;import javax.print.DocFlavor;import java.io.BufferedReader;...

2020-11-04

SpringMVC使用第三方组件实现文件上传

一、文件上传的必要前提
A form 表单的 enctype 取值必须是:multipart/form-data
(默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型
B method 属...

2020-11-04

Django rest framework使用类视图实现首页API

django-rest-framework 类视图拓展自 django 的类视图,只是针对数据的序列化和反序列化等逻辑做了封装。django-rest-framework 中最基本的类视图是 views.APIView,这个类可以...

2020-11-04

java 自定义类比较器代码

java 自定义类比较器示例:package com.myfile;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;/** * Create...

2020-11-04
返回顶部
顶部