自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 JAVA知识点

Java多线程批量插入数据。

2023-01-29 14:00:18 77

原创 MERGE 函数

MERGE语句在SQL Server、Oracle数据库中可用。可以在①数据同步、②数据转换和③基于源表对目标表做新增、修改和删除操作。项目中前端界面的表格可以实现自增行,界面会同时存在待修改和新增的数据,更新时把数据传输给后台,待新增的新增,待修改的数据进行修改;若数据是源表没有而目标表有,则进行更新或删除数据操作。若数据是源表有目标表没有,则进入插入操作。进行更新操作或者删除操作。当源表和目标表不匹配。当源表和目标表匹配时。

2023-03-06 17:53:31 238

原创 SQL的交集并集差集

SQL的交集并集差集;INTERSECT;MINUS;UNION;UNIONS

2023-03-06 16:52:23 2140

原创 行转列-列转行-行分组转列

行转列-列转行-行分组转列

2023-03-06 14:56:57 217

原创 sql开窗函数

开窗函数 Oracle SUM(expr) AVG(expr)MIN(expr)MAX(expr)COUNT(expr)ROW_NUMBER()RANK()DENSE_RANK()LAG(expr,n)LEAD(expr,nFIRST_VALUE(expr)LAST_VALUE(expr)

2023-03-06 14:03:38 474

原创 Java多线程基础

一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。创建一个可缓存的线程池,如果当前线程池的规模超出处理需求,将回收空的线程;当需求增加时,会增加线程数量;一个在内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程可以有多个线程【例如:QQ.exe】并发的实质是一个或多个物理CPU,在若干个程序之间多路复用,并发性是对有限物理资源强制行使,创建一个固定长度的线程池,当达到线程最大数量时,线程池的规模将不再变化。,范围:1-10,默认为5,优先级越高,表示获取CPU机会越多。

2023-02-14 17:00:24 292

原创 JAVA注解

JAVA注解

2022-08-14 21:10:23 278

原创 Stream流

Stream流

2022-08-08 20:34:21 62

原创 Lambda表达式

Lambda表达式会让代码更加简洁,它本质上就是一个匿名函数,可以代替匿名内部类来实现接口,是基于数学中的λ演算得名,也可称为闭包(Closure)。当开发者在编写Lambda表达式时,会随之被编译成一个函数式接口。...

2022-08-08 15:07:02 1524

原创 JAVA反射

JDK 反射使用

2022-06-30 14:41:10 1186

原创 静态-动态代理

简述:代购、中介、梯子、商家等等特点:代理和目标都要做的事情是一致的简述:代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另外一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。简而言之:目标对象不可访问,通过代理对象增强功能访问;作用:增强功能【增加额外功能】;控制目标对象的访问;分类:静态代理【①代理类是自己手工实现的②目标类需要是确定的】;动态代理;特点:目标对象和代理对象实现同一个业务接口;目标对象必须实现接口【相比动态代理】;代理对

2022-06-13 21:36:59 107

原创 Nacos - 服务发现

笔记翻译出处:黑马Nacos将所有功能模块使用同一个数据库,同时,它还提供API或者UI访问的Web模块等,最终会打包并部署为单体式应用,这种将所有功能都部署在一个Web容器中运行的系统叫做单体架构 每一个业务模块都使用独立的服务完成,这种微服务架构模式也影响了应用和数据库之间的关系,不像传统多个业务模块共享一个数据库,微服务架构每个服务都有自己的数据库。 在微服务中,各服务之间协作来实现业务目标。微服务中也需要进行服务间的远程调用,那么就需要知道服务的网络位置【IP和端口号】,

2022-06-12 15:17:38 487

原创 Nacos - 配置管理

应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数,启动参数等。配置主要有以下几个特点: 在微服务架构中,当系统从一个单体应用,被拆分成分布式系统上一个个服务节点后,配置文件也必须要跟着迁移(分割),这样配置就分散了,不仅如此,分散中还不包含着冗余。 配置中心将配置从各应用中剥离出来,对配置进行统一管理,然后让应用主动去获取,应用自身不需要自己去管理配置。 它是阿里的一个开源产品,它是针对微服务架构中的

2022-06-06 17:14:40 1610

原创 SpringMVC概述

一、SpringMVC基本说明SpringMVC是基于Spring的,是Spring的一个模块,做web开发使用的。SpringMVC叫做Spring Web Mvc ,说明他是Spring的核心技术,做Web开发,SpringMVC内部使用MVC架构模式。SpringMVC 是一个容器,管理对象的,使用IOC核心技术,SpringMVC管理界面层中的控制器对象SpringMVC底层也是Servlet。以Servlet为核心,接收请求,处理请求,显示处理结果给用户。处理用户的请求:用户发

2022-05-30 23:08:03 1293

原创 Spring 框架 学习

笔记出处:哔哩哔哩视频学习第一章:Spring概述第二章:IoC 控制反转第三章:AOP面向切面编程第四章:Spring 集成 MyBatis第五章:Spring 事务第六章:Spring 与 Web

2022-05-25 10:51:46 113

原创 Spring与Web

使用Servlet,集成Web项目在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指Servlet)中获取到 Spring 容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象。一、Maven项目目录结构二、pom文件 <dependencies> <dependency> <groupId>javax.servlet</gr.

2022-05-25 10:40:23 226

原创 Spring 事务

一、事务的概念什么是事务?事务是一些sql序列的集合,是多条sql,作为一个整体执行 mysql执行事务 beginTransaction 开启事务 insert select update endTransaction 事务结束 什么情况下需要使用事务?一个操作需要多条SQL语句一起完成,操作才能成功二、在程序中事务在哪说明在service(业务类)的public方法上面,需要说明事务 三、事务管理器1、不同的数据库访.

2022-05-19 14:22:59 891

原创 财务基础知识学习

一、公式学习资产 = 负债 + 所有者权益 + 利润利润 = 收入 - 成本成本 = 材料成本 + 费用公式推导:利润 = 收入 - (材料成本 + 费用)资产 = 负债 + 所有者权益 + 收入 - (材料成本 + 费用)资产 + 成本(材料成本) + 费用 = 收入 + 所有者权益 + 负债资产 +成本 + 费用 = 收入 + 所有者权益 + 负债对应会计科目(1)资产类科目 资产类科目是指用于核算资产增减变化,提供资产类项目会计信息的会计科目。如库...

2022-05-17 20:00:48 218

原创 入门到精通的Excel提升技巧new(上)

一、EXCEL快捷键(精选常用)上下为流程,左右为范围升级 工作思路 EXCEL对象:区域、工作表、工作簿 定位选择:小范围 单击 Ctrl+方向键 Ctrl+A Ctrl+* 定位选择:大范围 Ctrl+Shift+Home Ctrl+Shift+End Ctrl+Shift+↑ Ctrl+Shift+↓ Ctrl+Shift+← Ctrl+Shift+→ 输入 输入:Ctrl+Enter 输

2022-05-16 16:22:44 333

原创 Spring集成MyBatis

集成思路:Spring能集成很多的框架,是Spring的一个优势功能。通过集成功能,让开发人员使用其他框架更加方便。集成使用的是Spring IOC 核心技术要使用框架,列入mybatis,怎么使用?使用mubatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能分析:需要哪些对象1、需要有Dao接口的代理对象,例如StudentDao接口,需要一个它的代理对象使用SqlSession.getMapper(StudentDao.class)

2022-05-13 22:32:05 240

原创 AOP面向切面编程

一、AOP概念1、什么是AOPAOP(Aspect Orient Programming):面向切面编程,可通过运行期,动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发效率。2、AOP的作用及优点1)让切面功能复用,减少程序中重复代码,2)让开发人员专注业务逻辑,避免源代码大批量改动...

2022-05-13 11:25:36 285

原创 IOC控制反转

一、概念IOC(Inversion of Control):控制反转,是一个理论和指导思想,目的是将原来手动声明的Java对象,反转为由Spring(容器)统一控制管理。 1、控制反转 控制:对象创建,属性赋值,对象声明周期管理【Bean的生命周期】 反转:把管理对象的权限转移给了容器实现,由容易完成对象的管理 正转:使用new 构造方法创建对象,开发人员掌握了对象的全部过程 2、技术实现...

2022-05-11 09:42:25 1786

原创 Spring概述

1、Spring描述: ①:为了解决企业应用开发的复杂性而创建的轻量级开源框架。 ②:Spring又称为容器,用来存储Java对象。Java对象是由Spring创建和赋值 2、核心技术: 核心:IOC(控制反转)和AOP(面向切面编程) ①:使用IOC降低业务对象之间的耦合度。让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。 ②:AOP使得系统级服务得到了最大复用,由Spring 容器统一完成“织入” 3、Sprin

2022-05-07 16:55:33 547

原创 MySQL-进阶篇-SQL优化

SQL优化简述。

2022-05-05 10:04:29 626

原创 MySQL-进阶篇-数据库索引

参考黑马课程和笔记,整理的索引博客。

2022-05-03 10:19:05 552

原创 MySQL-进阶篇-存储引擎

对MySQL的存储引擎进行了简单介绍;

2022-05-02 15:29:06 508

原创 MySQL-进阶篇

描述了MySQL的 存储引擎、索引、SQL优化、视图、存储过程、触发器和锁的简单用法。

2022-05-02 15:21:26 791

原创 MySQL-基础篇

一、MySQL概述1、数据库相关概念名称 描述 简称 数据库(DB) 存储数据的仓库 DataBase 数据库语句(SQL) 操作关系型数据库的编程语言 Structured Query Language 数据库管理系统(DBMS) 操纵和管理数据库的软件系统(Mysql,Oracle等) DataBase Management System 2、常用数据库管理系统(DBMS) Oracle 大型收费数...

2022-04-30 20:19:31 713

原创 Google Gson

Gson介绍什么是GsonGson是Google开发的Java API,是一个简单的基于Java的开源库,用于转换Java对象和JsonGson的特点易于使用 :Gson API提供了一个高级外观来简化常用的用例 无须创建映射 :Gson API为大部分要序列化的对象提供了默认映射 性能优 :Gson速度较快,内存占用量低。它适用于大型对象图或系统 无依赖性 :Gson库,不需要JDK以外的其他库...

2022-04-26 10:28:48 1971

原创 JackSon

JackSon介绍Jackson 是用来序列化和反序列化 Json 的 Java 的开源框架。Spring MVC 的默认 Json 解析器便是 Jackson。与其他 Java 的 Json 框架 Gson 等相比, Jackson 解析大的 Json 文件速度比较快。Jackson 运行时占用内存比较低,性能比较好。Jackson 有灵活的 API,可以很容易进行扩展和定制。JackSon序列化和反序列化@Datapublic class DgjTestEntity {

2022-04-25 16:52:01 600

原创 FastJson

FastJson介绍FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式字符串,支持将Java Bean 序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBeanFastJson的优点 速度快 使用广泛 测试完备 使用简单 功能完善 支持泛型,支持流处理超大文本,支持枚举,支持序列化和反序列化扩展 FastJson序列化APIJava对象转Json字符串public void ObjectToJ...

2022-04-25 11:21:11 525

原创 ORACLE 用 != 查不出为NULL的数据

背景:数据库里面有数据,但是STUSCODE字段值为NULL,用下面SQL查不出来数据SELECT * FROM AC_I1 WHERE compId='XY' and closeMonth='202108' and stusCode!= 'D'解决:先把NULL转化为空,使用下面SQLSELECT * FROM AC_I1 WHERE compId='XY' and closeMonth='202108' and NVL(stusCode,' ') != 'D'...

2021-08-10 15:14:54 1975

原创 EXCEL生成GUID(UUID)

869E9C61-CF6D-4579-91C5-2E6BA0B51CEB=CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"-",DEC2HEX(RANDBETWEEN(0,POWER(16,4)),4),"-","4",DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),"-",DEC2HEX(RANDBETWEEN(8,11)),DEC2HEX(RANDBETWEEN(0,POWER(16,3)),3),"-",DE..

2021-07-25 23:02:57 872

原创 echarts-all-3.js引用报错问题

借鉴出处:https://haosen.blog.csdn.net/article/details/103619211错误引用:<!-- <script type="text/javascript" src="http://echarts.baidu.com/examples/vendors/echarts/echarts-all-3.js"></script> --><!-- <script type="text/javascript" s.

2021-02-18 10:00:45 801

原创 IDEA项目maven project没有出现plugins和Dependencies

背景:今天学习Springboot,但是用的apache-maven 3.0 ,导入speingboot1.5.19 ,Maven项目老是爆红线,还没有plugins和Dependencies方案一:<对我反正没用>方案二:jdk+SpringBoot+maven版本不对《我把maven版本换高,就成功解决了》Spring boot 版本 Spring Framework jdk 版本 maven 版本 1.2.0 版本之前 ...

2020-11-06 14:18:18 9328

原创 接口开发

前景:公司最近要对接接口,所以要根据具体的字段进行接口开发要求:自己先做一个接口上线,这个接口的作用是能够校验对面系统传过来JSON串,进行解析,并获取所需要的字段,根据状态修改数据库数据的状态POST请求 JSON串(下面为接受JSON串的格式){ "list": [ { "strInvCode": "S2VGCPTLDh", "strInvNo": "vn3RFQChaX", "s...

2020-11-04 14:18:18 1720

原创 如何使数字指定位数,不足补零

自动生成规则:J+年+月+日+3位从0开始的流水号Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");String format = sdf.format(date);String sid = "J"+format;Map<String, Object> map = staff024909Service.findOneByTime();String xuid = (Str.

2020-08-05 08:53:44 578

原创 Eclipse非正常关闭,开机后打不开

背景:正在打开Eclipse写代码,电脑突然蓝屏,出现问题,电脑重启,结果开机后Eclipse打不开了一、使用管理员权限打开cmd二、你软件在那个盘就进入哪个盘三、输入:chkdsk D: /R四、先输入N,后输入Y,然后重启...

2020-08-02 12:41:34 563

原创 Jsp中Bootstrap样式不起作用

背景:在html中写的样式可以完美展示,但是粘贴复制到jsp中,样式就不管用了解决方案:重启电脑

2020-06-25 17:22:43 882

原创 tomcat8使用jstl失败

一直在网上找了很多的方法,结果一句话成功了...:很是无语,你们要是不行的话,加加这个,不行的话再百度吧,勿喷<%@page isELIgnored="false" %>...

2020-04-21 17:34:44 1155 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除