标签:java开发
需求背景 需要在前端页面展示当前表字段的所有上下游血缘关系,以进一步做数据诊断治理。大致效果图如下: 首先这里解释什么是表字段血缘关系,SQL 示例: CREATE TABLE IF NOT EXISTS table_b AS SELECT order_id, order_status FROM
1.已解密的登录请求   推理: AppScan 识别了不是通过 SSL 发送的登录请求。 测试请求和响应:  1.1.1 产生的原因  登录接口,前端传入的密码参数没有经过md5的加密就直接传给了后端 1.1.2 解决方法 前端代码传参的时候做md5加密处理   2.会话标识未更新 推
Simple example - Computer and USB interface 现代人对计算机、USB接口还有各种设备之间的关系都很熟悉,而这些模块组成的系统正是策略模式的最佳范例。 定义策略的接口 public interface USB { public void read()
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 前文《Docker下elasticsearch8部署、扩容、基本操作实战(含kibana)》介绍了用docker快速部署es和kiban
面向对象三要素   封装:顾名思义,将函数或变量集中定义在类中,而非散乱分布。 继承:扩展类的功能。 多态:在扩展类的功能的基础之上,实现其内部方法的多样性。   多态的本质   针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法。   package Project1; cl
Future :获取异步返回的结果需要使用轮询的方式,消耗cup ExecutorService executorService = Executors.newFixedThreadPool(10); Future<String> future =
本文阅读nacos-2.0.2的config源码,编写示例,分析推送配置、监听配置的原理。 客户端 创建NacosConfigService对象 Properties properties = new Properties(); properties.setProperty(PropertyKey
前言:在我们的应用中,有一些数据是通过rpc获取的远端数据,该数据不会经常变化,允许客户端在本地缓存一定时间。 该场景逻辑简单,缓存数据较小,不需要持久化,所以不希望引入其他第三方缓存工具加重应用负担,非常适合使用Spring Cache来实现。 但有个问题是,我们希望将这些rpc结果数据缓存起来
本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。 30万条数据插入插入数据库验证 实体类、mapper和配置文件定义 User实体 mapper接口 mapper.xml文件 jdbc.properties sqlMapConfig.xml 不分批次直接梭哈
事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。​ 本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路(都会设计事务管理器了,还能玩不转?) 为什么需要事务管理? 先看看如果没有事务管理器的话,如果想让多个操作(方法/类)处在一个事务里应该怎么做: // Method
前言 不知道大家有没有发现,设计模式学习起来其实不容易,并不是说它难,主要是它表达的是思想层面或者说抽象层面的东西,如果你没有实践经历过,感觉就是看了就懂,过了就忘。 所以本人现在也不多花费时间去专门学习设计模式,而是平时在看一些框架源码时,多留意,多学习别人的设计方法和实现思路,在平时工作中,遇
一、前言 一个后端接口大致分为四个部分组成:接口地址(url)、接口请求方式(get、post等)、请求数据(request)、响应数据(response)。虽然说后端接口的编写并没有统一规范要求,而且如何构建这几个部分每个公司要求都不同,没有什么“一定是最好的”标准,但其中最重要的关键点就是看是
1. 回顾 1. springboot框架。简化spring项目的初始化搭建和配置的。 2. springboot的配置文件种类: (1)properties (2)yml ===application 3. java读取springboot配置文件中的内容。 4. springboot注册web
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于《java与es8实战》系列 《java与es8实战》系列是欣宸与2022年夏季推出的原创系列,如标题所述,该系列从一个java程序员视角去学习
介绍 什么是POM? POM代表“项目对象模型”。它是一个名为pom.XML的文件中保存的Maven项目的XML表示。 快速概览 这是一个直接位于POM项目元素下的元素列表。请注意,modelVersion 包含4.0.0。这是目前唯一支持的POM版本,并且始终是必需的。 <project