Java

vue循环生成echarts图表

1. 效果图 2. 引入echarts npm install echarts --save 3. main.js全局引入 4. 页面 data数据是从后台接口中返回的,需要通过watch监听来获取created方法中获取到的数据。用mounted由于是异步调用,是获取不到created中的数据的。 4. 后台数据 我这里是根据实际业务场景返回的map集合 { "code": 20

Mybatis中的Mapper.xml映射文件sql查询接收多个参数 分页查询 sql语句动态生成的时候,使用${},sql语句中某个参数进行占位的时候用#{}

Mybatis中的Mapper.xml映射文件sql查询接收多个参数 分页查询 sql语句动态生成的时候,使用${},sql语句中某个参数进行占位的时候用#{} 原文链接:https://blog.csdn.net/Ep_Little_prince/article/details/100687848

学习Java的第10天

变量 变量是什么:就是可以变化的量! Java是一种强类型语言,每一个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName[=value] [{,varName[=value]}];//数据类型 变量名=值;; 可以使用逗号隔开来声明多个同类型变量 注意事项 每个变量都有类型,类型可以是基本类型,也可以是

Java中面向对象详解

一.定义 面向对象是:将事务高度抽象化的编程模式 将问题分解成一个个小步骤,对每个步骤进行抽象,形成对象,通过不同的对象之间调用,组合解决问题。   在进行面向对象进行编程时,要把属性、行为等封装成对象,然后基于这些对象及对象的能力进行业务逻辑的实现。创建一次,重复使用 二.面向对象三个特性 2.1 封装 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操

Mybatis学习(1)——mybatis介绍 & 入门案例 & 全局配置文件详解 & 增删改查 + mybatis事务 & mapper.xml文件#{} 和 ${} & 动态SQL入门

Mybatis学习(1)——mybatis介绍 & 入门案例 & 全局配置文件详解 & 增删改查 + mybatis事务 & mapper.xml文件#{} 和 ${} & 动态SQL入门 原文链接:https://blog.csdn.net/Pireley/article/details/131520252

Java 生态需要新鲜的血液、需要狂飙的刺激。Solon v2.4.1 发布

Solon 是什么开源项目? 一个,Java 新的生态型应用开发框架。它从零开始构建,有自己的标准规范与开放生态(历时五年,已有全球第二级别的生态规模)。与其他框架相比,它解决了两个重要的痛点:启动慢,费内存。 关键记事: 2021年1月,正式对外开源 2022年7月,建立官网,发力推广 2023年2月,v2.0 发布。官网增加 Solon Initializr,用于生成项目模板。 2023年4

JDBC p5 数据库连接池

数据库连接池 传统获取Connection问题分析 传统的JDBC数据库使用 DriverManager 来获取, 每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证IP地址,用户名和密码(0.05 ~ 1 s 时间)。需要数据库连接的时候,就向数据库要求一个,频繁的进行数据库连接操作将占用很多的系统资源,容易造成服务器崩溃。 每一次数据库连接使用后都得断开,如果程序出

DHorse v1.3.0 发布,基于k8s的发布平台

综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java、Vue、React应用,主要特点:部署简单、操作简洁、功能快速。 新增特性 增加prometheus的配置功能; 支持gradle项目构建; 支持配置多个maven仓库地址; 支持nodejs应用和html应用部署

Java修饰符与继承

一、class(类) 可以继承类(仅限一个) 继承普通类:不一定要重写父类的所有方法 继承抽象类:必须重写父类的所有抽象方法,除非将自己定义为抽象类 只可继承父类【public、protected】的字段、方法(privated不可继承) 包含父类的构造方法 子类将从父类继承过来的方法的地址信息保存到自己的方法区 只具有包访问权限的字段、方法:只可被同一个包下的子类继承,不可被其他包下的

Java基础2

面向对象基础 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。 对象实体与对象引用 new 运算符,new 创建对象实例(对象实例在 内存中),对象引用指向对象实例(对象引用存放在栈内存中)。 关于相等 对象的相等一般比较的是内存中存放的内容(值)是否相等。 引用相等一般比较的是他们指向的内存地址是否相等。

剑指offer_20230731

剑指 Offer 07. 重建二叉树 题目说明 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 解题思路 可以通过前序遍历的数组获取每个子树的根节点,并在中序遍历的数组中找到根节点对应的位置,然后就可以确定左右子树的长度mid_root - mid_left,当pre_left > pre_right或者pre_

【SpringBoot实现两级缓存】

spring boot中使用Caffeine + Redis实现二级缓存 1.依赖准备 首先确认Caffeine和redis这两者的依赖已导入(springboot版本为2.4.0): 2.配置文件(application.yml部分) 3.代码层 下面假设有个查询接口是对资产风险预警结果表的查询,然后我们逐步看: 本地缓存配置类:CacheManager.java, 这里面初始化cache管

深入理解Java虚拟机(JVM):原理、结构与性能优化

1. 介绍 Java虚拟机(JVM)是Java程序的核心执行引擎,负责将Java源代码编译成可执行的字节码,并在运行时负责解释执行字节码或将其编译成本地机器代码。本文将深入探讨JVM的原理、结构以及性能优化的相关技术。 2. JVM原理与结构 2.1 JVM运行时数据区域 JVM运行时数据区域由以下几部分组成: 方法区(Method Area): 用于存储类的结构信息,如常量池、字段和方法信息

JavaScript基础01

javaScript 作用 1.嵌入动态文本于HTML页面。 2.对浏览器事件做出响应。 3.读写HTML元素。 4.在数据被提交到服务器之前验证数据。 5.检测访客的浏览器信息。 控制cookies,包括创建和修改等。 6.基于Node.js技术进行服务器端编程。 js主要的内容 ECMAScript语法 变量 数据类型 运算符 分支语句 循环语句 数组

7月31日总结

7.31周一 今天上午写了pta发现二叉树链表都不会,下午学习了Java关键字static,多态与抽象类。 static修饰特点 1.被类的所有对象共享(也是判断是否使用静态关键字的条件) 2 可以通过类名调用(推荐),也可以通过对象名调用。 多态 同一个对象在不同时刻表现出来的不同形态eg:猫 cat=new猫();动物 anim9l=new猫();多态的前提和体现①有继承/实现关系②有方法重写

uuid的设计与使用

UUID全称Universal Unique Identifier是一串128位数字码,用于唯一识别网络对象或者事件。 核心思想是结合机器的网卡、当地时间、时间戳,随机数,机器号来生成GUID   项目背景: 项目中存在公司基础信息,不同产线的资质信息,合同,银行账号等信息 新增场景,需要有一个sid标识公司,使用pid标识公司下的产线。 仅仅使用自增的主键是不足够的,还要生成一个唯一

程序员的情商课

这个是我在2年前做的一个课件,分享出来给大家看看,这个是偏技术项目管理的   # 引子 我们来聊一聊情商啊,情商这玩意可大可小,每个人的认知度也不一样,而且也并不会因为我们讲个几节课,你就能提高自己的情商。这个是要经理多年职场的洗礼,可能才会慢慢的去提高的。 所以在这里呢,我们也是来聊一聊情商,避免一些情商低的表现,避免职场的不必要的尴尬。   # 情商 EQ   我

填一个Mybatis-plus动态数据源切换失效的坑

MyBatis-Plus 是一个非常不错的 MyBatis 的增强工具,为简化开发、提高效率而生。 MyBatis-Plus支持多数据源和动态数据源(dynamic-datasource),以适配不同需求和场景。 基本配置 引入Maven依赖 动态数据源配置 AOP切面类 因为在事务中对Mapper切换数据源无效,需要把所有执行数据库事务的类也放在同一个代码包内,对事务也进行AOP切面,动态

Springboot使用AOP编程简介

AOP简介 AOP(面向切面编程)是一种编程范式,Spring AOP是基于代理模式的AOP框架,它通过动态代理实现切面的织入,更加轻量级和易于使用。 Joinpoint (连接点):类里面可以被增强的方法即为连接点。例如,想修改哪个方法的功能,那么该方法就是一个连接点。 Pointcut(切入点):对Joinpoint进行拦截的定义即为切入点。例如,拦截所有以insert 开始的方法,这个定义

使用OpenFeign传递二进制流

在现代的分布式系统中,服务之间的通信变得越来越普遍。OpenFeign是一个流行的Java HTTP客户端工具,它简化了在微服务架构中进行服务间通信的过程,本文将简单介绍如何使用OpenFeign传递二进制流。 什么是OpenFeign? OpenFeign是一个用于声明式、模板化的HTTP客户端的Java库。它简化了编写HTTP客户端的过程,使开发人员能够更轻松地与RESTful服务进行交互。O

七月三十一日总结

早上8点起来洗漱吃饭康复训练。 中午吃晚饭午休一会起来学习java 晚上吃完晚饭洗漱,准备睡觉。 明天继续学习java,同时康复训练。 保持早睡,养成良好的作息习惯。

数据结构与算法(三):单向链表

链表定义 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑是通过链表种的指针链接次序实现的。链表由一系列节点组成,每个节点包括两部分:一个是存储数据元素的数据域,一个是存储下一个节点地址的指针域。单向链表从头节点(也可以没有头节点)开始,指针指向下一个节点的位置,只能由上一个节点指向后面节点,后面节点不能指向前面节点。单向链表示意图: 节点结构 节点包含了数据域和指针域。数据域存

《摆与混》第二十七章--7月21日--周一

周一,新的一周,加油!!! 1.今天做了什么:今天9点起床。洗漱后,去楼下吃了碗拌粉,非常好吃,早上依旧小学一会儿,顺便帮来问问题的哥们答疑解惑,中午午休了一下,下午小小的摆烂,5点带上弟弟去健身(他实在是太虚了),晚上经典PTA。 2.解决了什么问题:Java课程接近大半,PTA继续冲击,加快了进度。 3.明天干什么:预计继续学习Java,PTA同步跟进; PS:不想学习,我想成为遥控器;

第十五节 面向对象进阶(static&继承)

面向对象进阶部分学习方法: 特点: ​ 逻辑性没有那么强,但是概念会比较多。 ​ 记忆部分重要的概念,理解课堂上讲解的需要大家掌握的概念,多多练习代码。 今日内容 复习回顾 static关键字 继承 教学目标 能够掌握static关键字修饰的变量调用方式 能够掌握static关键字修饰的方法调用方式 知道静态代码块的格式和应用场景 能够写出类的继承格式 能够说出继

注意!JAVA中的值传递

前言:今天在解决一个问题时,程序总是不能输出正确值,分析逻辑思路没问题后,发现原来是由于函数传递导致了这个情况。 LeetCode 113 问题:给你二叉树的根节点root和一个整数目标和targetSum,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 示例   输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], ta

7.31(周一)总结

上午写编程题,下午学Java

3、集合

1、集合的架构 interface Collection<E>: Java 集合的总接口。 Collection接口下面有两个重要的子接口: List 和Set   List: 接口 有序集合(也称为序列 ) 特征: 存放放的数据是有序的。可以重复的。    ArrayList: 实现类,重写List和COllection所有的抽象方法。并且还有自己独有的方法    LInkedLi

1_认识框架

1_认识框架 框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。框架这个广泛的定义使用的十分流行,尤其在软件概念。 框架( Framework )对于java来说,就是一系列为了解决特定问题而定义的一系列接口和实现类,在组织框架代码时,使用了一系列优秀的设计模式,使代码无论在性能上还是API操作上得到很 提升.框

JSONP前端流程

JSONP前端流程 JSONP总体思路 后端先给前端一个接口文档。 如https://www.baidu.com/sugrec?prod=pc&wd=用户输入的文字&cb=后端要调用的前端定义的全局函数名。 前端会封装一个jsonp函数:它的作用是传入特定参数,返回一个Promise实例。 会用jsonp的方式来请求后端数据,把后端数据通过Promise实例返回。 此

HBase-HBase的特征、优缺点、应用场景

一、Hbase的概念 HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式、面向列的数据库,通过利用Hadoop的文件系统提供容错能力。如果你需要进行实时读写或者随机访问大规模的数据集的时候,请考虑使用HBase! HBase作为Google Bigtable的开源实现,Google Bigtable利用GFS作为其文件存储系统类似,则HBase利用Hadoop

<<  <  867  868  869  870  871  872  873  874  875  876  877  >  >>