×

spring

java springboot 写入word文档(word模版: 文字,表格,图片)(springboot生成word文档)

乄 发表于2024-05-01 浏览5909 评论0
前言: 一共找了两个方案,第一个使用比较方便。 第一个方案比较方便,但是局限性也大,适合没用太大变化,只需要替换期中一些文字的模板。 第二个方案比较麻烦,需要编写freemarker模板。 详见 2.3.1 freemarker的参考。 ** 可以使用for循环,对象等。。(直接看方案二,2.1和2.2)** 方案一 poi-tl 可以用office,也可用用wps 1.1 依赖 <!--poi-tl生成word--> <

mysql

openGauss数据库源码解析系列文章—— 执行器解析(三)(opengauss源码分析)

乄 发表于2024-05-01 浏览8280 评论0
上一篇介绍了第七章执行器解析中“7.4 表达式计算”及“7.5 编译执行”的相关内容,本篇将介绍“7.6 向量化引擎”及“7.7 小结”的精彩内容。 7.6 向量化引擎 传统的行执行引擎大多采用一次一元组的执行模式,这样在执行过程中CPU大部分时间并没有用来处理数据,更多的是在遍历执行树,就会导致CPU的有效利用率较低。而在面对OLAP场景巨量的函数调用次数,需要巨大的开销。为了解决这一问题,openGauss中增加了向量化引擎。向量化引擎使用了一次一批元组的执行模式,能够大大减少遍历执行

node.js

Node.js安装及环境配置(nodejs安装及环境配置详细)

乄 发表于2024-04-30 浏览5340 评论0
目录 下载node.js 第一步:到node官网下载node.js 第二步:根据需要选择自己需要的版本 第二步骤:安装node.js 第一步:开始安装。 配置环境变量 第一种:直接添加 node 安装目录环境变量 第二种 自带npm 改变nodejs的下载依赖包路径 检查环境变量是否成功 改变nodejs的下载依赖包路径的环境变量配置值 配置后测试 npm WARN config global `--global`, `--local` are instead 解决

html5教程

HTML5基础教程(19)拖放(HTML5拖放)

乄 发表于2024-04-30 浏览5074 评论0
导语 本篇文章将为各位读者介绍拖放的作用。拖放(Drag & drop)是 HTML5 标准的组成部分。 拖放 拖放是一种十分普遍的特性,简单来讲就是,抓取对象以后拖到另一个位置。 在 HTML5 中,拖放是标准的一部分,任何元素都能够实现拖放的功能。 浏览器是否支持 Internet Explorer 9及以上版本, Firefox, Opera, Chrome, 和 Safari等大部分主流浏览器都支持拖放的功能, 但是值得注意的是,Safari 5.1.2版本不支持

tomcat

(Java版)大小写转换设计一个程序, 输入一行字符串, 将其中大写转为小写, 小写转为大写. 其余字符不变

乄 发表于2024-04-30 浏览5493 评论0
1. 大小写转换 设计一个程序, 输入一行字符串, 将其中大写转为小写, 小写转为大写. 其余字符不变 (字符串长度<100) 样例输入: hELLO wORLD! 样例输出: Hello World! package package01; import java.util.Scanner; /** * @author abner * @version 1.0 */ public class practise7_1 { public static void ma

分布式

java数据结构(java数据结构有哪些)

乄 发表于2024-04-27 浏览6823 评论0
一、java集合   研究表明,人类大脑右脑的记忆能力是左脑的10万的倍,右脑对图形图像处理比较敏感,因而借助于图形图像能快速提高记忆效率,废话不多说,直接上图:                       Collection集合体系继承关系                    Map集合体系继承关系 1、线性表的性能分析 各种线性表的性能分析概览: 1.1、数组   以一块连续内存区来保存所有的数组元素,所以数组在随机访问时性能最好。所有的内部以数组作为底层实

ribbon

SpringCloud(四)Ribbon负载均衡服务调用(springcloud ribbon负载均衡配置)

乄 发表于2024-04-23 浏览4511 评论0
(学习记录) 1.概述 1.1简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们

restful

【编程规范】 后端API接口设计编写与文档编写参考

乄 发表于2024-04-23 浏览4084 评论0
在一个新型的web应用中,由于中台只负责数据的输送,不涉及具体业务,所以就需要搭建一个业务服务来组装业务数据,把 浏览器/客户端 和中台连接起来。业务服务将组装完的数据以统一的数据格式返回给客户端,这里就需要对业务服务后台接口进行统一设计。下面就来具体介绍一下如何设计和编写后端接口。 0 统一规范 0.1 理清业务流程 通过需求文档,描述清楚业务流程,定义好相关的设计规范。根据项目大小划分好前台和后台的功能需求,通过需求来得到对应的模块。 0.2 定义前后端开发的接口规范

flask

python爬虫项目01(python爬虫项目报告)

乄 发表于2024-04-23 浏览4332 评论0
一、Python开发环境 1、Python开发环境搭建 python是一种跨平台的计算机语言,是一种解释型、面向对象和动态数据的高级程序设计语言。 python3.x设计理念更加高效合理和人性化,代码开发和运行效率更高。 python2.x不同于python3.x,互相有很多用法不兼容。 Python语言特点: 开源、免费、功能强大。 语法简单清晰,强制用空白符作为语句缩进。 具有丰富和强大的库。 是解释型语言,变量类型可变类似于JavaScript。 易读、易维护,用途广。

jquery

2-44 JQuery

乄 发表于2024-04-23 浏览4562 评论0
JQuery 1.1 jQuery概述 jQuery是一个快速、简洁的JavaScript代码库。jQuery设计的宗旨是“Write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript操作方式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 1.2 jQuery特点 具有独特的链式语法。 支持高效灵活的CSS选择器。 拥有丰富的插件。 兼容各种主流浏览器,如IE 6

nginx

02_安装nginx-银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))操作系统

乄 发表于2024-04-23 浏览20783 评论0
本文章收录于【国产银河服务器安装集】,将详细的讲解 国产银河服务器操作系统各种软件的部署与说明。 前言 安装nginx之前,在内网环境下需要先进行配置本地yum源。配置yum源的方式请参考专栏文章 01_配置yum源-银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))操作系统_华星详谈的博客-CSDN博客 本文使用的操作系统:银河麒麟V10 鲲鹏版 官网开源软件兼容版本: https://ic