类别:

java

  • Java 动态代理

    Java 动态代理一、简介1.1定义给某一个对象提供一个代理,并由代理对象控制对真实对象的访问,代理模式是结构型设计模式的一种代理模式详解根据字节码文件的创建时机来分类,可以分为静态代理和动态代理1.2静态代理在程序运行前就已经存在代理类的字节码文件,代理类和被目标类的关系在运行前就确定了1.3动

    2023-09-21
  • Java获取文章的上一篇/下一篇

    Java获取文章的上一篇/下一篇思路:每次查询详情返回三条数据信息,当前对象,上一条与下一条的Id和标题代码实现如下:1、PreAndNextModel1publicclassPreAndNextModel{2/**3*上一篇或者下一篇的id4*/5privateIntegerid;6/**

    2023-09-21
  • Java 10 新特性

    Java 10 新特性Java10是在2018年发布的Java版本,它引入了一些新特性和改进。以下是一些Java10的新特性以及相关的Java代码案例:局部变量类型推断(LocalVariableTypeInference):使用var关键字进行局部变量的类型推断:案例:1varname=&q

    2023-09-21
  • 这回终于把Java类中Serialversionuid 作用讲的明明白白了

    这回终于把Java类中Serialversionuid 作用讲的明明白白了实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在,serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过判断类的serialVe

    2023-09-21
  • JavaScript 逼真图片倒计时实现代码 js时间图片倒计时

    JavaScript 逼真图片倒计时实现代码 js时间图片倒计时JavaScript逼真图片倒计时实现代码js时间图片倒计时效果图:逼真图片倒计时距离发射升空还有:::

    2023-09-21
  • Java方法内联

    Java方法内联一、概念方法内联就是把调用方函数代码"复制"到调用方函数中,减少因函数调用开销的技术函数调用过程1、首先会有个执行栈,存储它们的局部变量、方法名、动态连接2、当一个方法被调用,一个新的栈帧会被加到栈顶,分配的本地变量和参数会存储在这个栈帧3、跳转到目标方法代码执行4、

    2023-09-21
  • JAVA系列之类加载机制详解

    JAVA系列之类加载机制详解类的加载机制?双亲委派机制?什么是类加载器?自定义类加载器有哪些应用场景?通常,在关于Java的类加载部分会遇到以上疑问,本文将对类加载重要部分做详细介绍,包括重要的基础概念和应用场景,在编写过程中也帮助作者重新熟悉并加固了知识点,希望在看完后对读者能有所帮助。一、类加载过程程序

    2023-09-21
  • Java实体类对象与Map对象互转

    Java实体类对象与Map对象互转实体类对象转Map对象使用Fastjsonpublic<T>Map<String,Object>toMapByJson(Tobj){//默认序列化为数字类型的时间戳//StringjsonStr=JSON.toJSONString(obj);/

    2023-09-21
  • Java的12种常用注解!

    Java的12种常用注解!1.声明bean的注解😀@Component组件,没有明确的角色@Service在业务逻辑层使用(service层)@Repository在数据访问层使用(dao层)@Controller在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:

    2023-09-21
  • 前端 — javas-基本语法/引用等

    前端 — javas-基本语法/引用等javas-基本语法/引用等JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。JavaScript是浏览器解释执行的,前端脚本语言还有JScript(微软,IE独有),ActionScript(

    2023-09-21
  • Java中数组的使用

    Java中数组的使用介绍Java中数组的基本使用及需要注意的细节,对Java虚拟机的内存划分及数组在内存中的存储进行分析。

    2023-09-20
  • java工厂模式

    java工厂模式1.概述工厂模式按照《Java与模式》中的提法分为三类:1)简单工厂模式(SimpleFactory)2)工厂方法模式(FactoryMethod)3)抽象工厂模式(AbstractFactory)这三种模式从上到下逐步抽象,并且更具一般性。还有一种分类法,就是将简单工厂模式

    2023-09-20
  • Java的优先队列PriorityQueue详解

    Java的优先队列PriorityQueue详解一、优先队列概述优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序,可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类对于基本数据类型的包装器类,优先队列中元素默认排列顺序是升序排列但对于自己定义的类来说,需要自己定义比较器二、常用方法

    2023-09-20
  • java正则匹配简介

    java正则匹配简介java正则匹配简介1.问题描述根据指定的字段名限制条件,提取出sql语句中的对应字段名并返回。字段名限制条件如下:必须以${开头,}结尾;中间只能包含字母、数字和下划线(_);中间只能以字母开头;中间长度在3~63个字符范围内。比如:从小面这段sql中提取出t2_nam

    2023-09-20
  • Java使用iText7生成PDF

    Java使用iText7生成PDF前言我们之前使用js库html2canvas+jspdf实现html转PDF、图片,并下载(详情请戳:html页面转PDF、图片操作记录),大致原理是将页面塞到画布里,以图片的方式放到PDF中,生成的文件比较大,文本记录Java使用iText7生成PDFiText7是iText强大的PDF

    2023-09-20
  • farbic-sdk-java 学习部署

    farbic-sdk-java 学习部署最近在学习fabric,用到了fabric-sdk-java,根据官网和网上资源发现部署的时候,多少会出现点小问题,写一点安装测试步骤记录自己的填坑历程。准备工作1.fabric基础网络环境2.环境准备(jdk环境、maven环境)3.启动fabric测试网络4.在idea中测试java-

    2023-09-20
  • java正则表达式大全(参考)

    java正则表达式大全(参考)一、校验数字的表达式1数字:^[0-9]*$2n位的数字:^\d{n}$3至少n位的数字:^\d{n,}$4m-n位的数字:^\d{m,n}$5零和非零开头的数字:^(0|[1-9][0-9]*)$6非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]

    2023-09-20
  • Java程序员必看的 13 本 Java 书籍!

    Java程序员必看的 13 本 Java 书籍!关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书!毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。在下面这13本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。入门《H

    2023-09-20
  • Java-类加载器

    Java-类加载器类加载程序要使用类时,若类尚未被加载到内存,系统则会通过:类的加载,类的连接,类的初始化。这三个步骤来对类进行初始化。如无意外,JVM(Java虚拟机)会连续完成以上三个步骤。这三个步骤可以统称为:类加载/类初始化。类的加载将class文件读入内存,并创建java.lang.Class

    2023-09-20
  • java取余操作

    java取余操作%取余:是指除以某一个数后,得到的小数点后面的数。水仙花@Testpublicvoidsum3(){intnuber0=0;intnuber1=0;intnuber2=0;for(inti=100;i<=999;i++){nuber0

    2023-09-20
关注微信