面向对象——封装 面向对象 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事儿。 三大…
标签:java后端开发
gradle下mybatis自动生成框架的使用
自动生成框架的意义 主要为了解决人为添加mapper,模型等工作,减少错误,提交效率! 添加引用build.gradle configurations { mybatisGenerator } mybatisGenera…
spring boot使用自定义参数解析器
需求:在用户已经登录后请求别的接口时注入用户对象 1、自定义需要拦截的参数注解和用户实体对象 package io.xiongdi.annotation; import java.lang.a…
Solr 全文搜索
1. 概述 在本文中,我们将探讨一个Apache Solr搜索引擎中的基本概念 – 全文搜索。 Apache Solr是一个开源框架,旨在处理数百万的文档。我们将通过使用Java库- SolrJ的示例来介绍它…
java并发笔记三之synchronized 偏向锁 轻量级锁 重量级锁证明
警告⚠️:本文耗时很长,先做好心理准备 本篇将从hotspot源码(64 bits)入手,通过分析java对象头引申出锁的状态;本文采用大量实例及分析,请耐心看完,谢谢  …
For循环嵌套
循环嵌套: 就是循环语句的循环体本身是一个循环语句。 Demo1 需求:请输出一个4行5列的星星(*)图案。 结果: ***** ***** ***** *…
Java开发笔记(一百一十)GET方式的HTTP调用
所谓术业有专攻,一个程序单靠自身难以吃成大胖子,要想让程序变得血肉丰满,势必令其与外界多加交流,汲取天地之精华,方能练就盖世功夫。那么程序应当如何与外部网络进行通信呢?计算机网络的通信标准主要采取TCP/IP协议组,该协…
子类继承父类,方法的执行顺序
public class HelloA { static { System.out.println("static A"); } { System.out.println("I'm A class"); } public…
java中Object源码理解
getClass() 返回是的此object运行时的类,返回的对象是被object锁定的对象,调用这个方法不需要进行强转 public static void main(String[]args){ @Data clas…
Spring Cloud 服务注册中心Eureka
Eureka介绍 在Spring Cloud Netflix 整合技术栈中,Eureka既可以作为服务注册中心也可以用于服务发现对整个微服务架构起着最核心的整合作用。 Eureka是基于REST(Representati…
设计模式--适配器模式
模式定义 讲一个类的接口转换成客户希望的另一个接口, Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 1. 定义被适配类: 源角色 public class Adaptee {…
Java开发桌面程序学习(11)——javafx 鼠标点击,右击,双击
javafx 鼠标事件 给某个控件设置鼠标点击监听器,三个条件分别判断为单击,右击还是双击 单击判断 event.getButton()==MouseButton.PRIMARY 右击判断 event.getButton…