技巧excel java

jq导出带样式的excel表格

引入jS<script type="text/javascript" src="/Public/js/jquery.2.2.4.min.js"></script> <script type="text/javascript" src="/Public/js/jquery.table2excel.js ......
样式 表格 excel

【Java复杂系统实战经验-2023-08月】Java基础,Path路径计算编码

# Java程序设计-个人月报-2023-08月 ## 背景 在本月,给负责的项目做了一次文件存储的迁移工作。 历史原因,开发阶段由于图简便,使用了本地文件存储。 后面经过容器化上云,导致应用出现上传文件分发的多节点的问题。 本项工作的经验,受益于Java基础Path的一些API,颇有收获。 > 复 ......
复杂系统 Java 路径 实战 编码

Java语言基础知识全总结

一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
全总 基础知识 语言 基础 知识

java基础

一、数据类型 1、数据类型 2、数据类型的转换 自动转换:取值范围小的类型 自动提升为 取值范围大的类型。 三元运算符 ......
基础 java

解放双手!ChatGPT助力编写JAVA框架

亲爱的Javaer们,在平时编码的过程中,你是否曾想过编写一个Java框架去为开发提效?但是要么编写框架时感觉无从下手,不知道从哪开始。要么有思路了后对某个功能实现的技术细节不了解,空有想法而无法实现。如果你遇到了这些问题,看完这篇文章你也能用ChatGPT编写一个简单的JAVA框架。 ......
框架 双手 ChatGPT JAVA

java Object转String的4种实现方式

1.情景展示 在实际开发过程中,经常会遇到将Object类型强转成String类型。 Object转String一共有几种实现方式? 2.具体分析 共有三种实现方式。 3.解决方案 以Map<String, Object>进行举例说明。 Map<String, Object> map = new H ......
方式 Object String java

【Java】SM2Utils(国密 SM2 工具类)

# 基于 bouncycastle 实现 国密 SM2 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; impo ......
SM2 SM2Utils 工具 2Utils Utils

【Java】SM4Utils(国密 SM4 工具类)

# 基于 bouncycastle 实现 国密 SM4 ```xml org.bouncycastle bcprov-jdk15on 1.70 ``` ```java import lombok.Getter; import lombok.SneakyThrows; import lombok.ex ......
SM4 SM4Utils 工具 4Utils Utils

5.JAVA数组

数组声明创建 内存的使用 定义数组时数组并不存在;只有创建数组是才存在 ......
数组 JAVA

IDEA 生成的 JAVA 接口允许跨域访问的配置

1.新建一个基类,在类上方添加 @CrossOrigin 属性 import org.springframework.web.bind.annotation.CrossOrigin; @CrossOrigin public class BaseController { } 2.在其他 control ......
接口 IDEA JAVA

【校招VIP】java语言考点之双亲委派模型

考点介绍: 双亲委派是校招面试中的高频考点之一。双亲委派机制定义:当一个类加载器收到了类加载的请求的时候,他不会直接去加载指定的类,而是把这个请求委托给自己的父加载器去加载。只有父加载器无法加载这个类的时候,才会由当前这个加载器来负责类的加载...... 一、考点题目 1、为什么需要双亲委派?解答: ......
双亲 考点 模型 语言 java

【pandas小技巧】--DataFrame的显示样式

上一篇介绍了`DataFrame`的显示参数,主要是对`DataFrame`中值进行调整。 本篇介绍`DataFrame`的显示样式的调整,显示样式主要是对表格本身的调整,比如颜色,通过颜色可以突出显示重要的值,观察数据时可以更加高效的获取主要信息。 下面介绍一些针对单个数据和批量数据的样式调整方式 ......
样式 DataFrame 技巧 pandas

导入导出(Excel)vue

导入导出(Excel) 首先 vue安装插件 (最后有完整代码) npm install xlsx file-saver 其次: 简单的导出按钮 代码: <template> <div> <el-button type="primary" @click="exportExcel">导出 Excel< ......
Excel vue

Java设计模式

装饰器模式:装饰器模式是指在不改变现有对象结构的情况下,动态的给改对象增加一些职责(即增加其额外功能)的模式。 装饰器模式通常在以下几种情况使用。 当需要给一个现有类添加附加职责,而又不能采用生成子类的方法进行扩充时。例如,该类被隐藏或者该类是终极类或者采用继承方式会产生大量的子类。 当需要通过对现 ......
设计模式 模式 Java

Java的三大版本

Java的三大版本 Write Once、Run Anywhere 一次编译,到处运行 JavaSE 标准版(桌面程序,控制台开发),这是学习Java的基础,必须牢固掌握。 JavaME 嵌入式开发(手机,小家电),这个现在基本上没有人再使用,可以忽略,但是要知道有这个版本。 JavaEE E企业级 ......
版本 三大 Java

Java的第一课,特性和优势

Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 以上特性和优势会在以后的博客中逐一展示,尽请期待! ......
特性 优势 Java

Java流程控制if选择结构

## if选择结构 - 单选择结构:编程中很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程用if语句来表示,语法: ```java if(布尔表达式){ //如果条件成立,将执行的语句 } ``` 例: ```java package shuct; import java.util ......
流程 结构 Java

CentOS7.9搭建开发环境(Java、MySQL、Nginx、Redis)

系统使用的阿里云CentOS 7.9 64位 SCC版。 先安装个文件上传下载工具lrzsz,xshell登录终端,运行下面的命令: yum install -y lszrz 这是因为yum源的问题,需要修改yum配置。 执行以下命令: cd /etc/yum.repos.d mv CentOS-B ......
CentOS7 环境 CentOS MySQL Nginx

《深入理解Java虚拟机》读书笔记:方法调用

方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。在程序运行时,进行方法调用是最普遍、最频繁的操作,但前面已经讲过,Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号 ......
笔记 方法 Java

java基础数据类型-int类型-day02

[TOC] ### 1. 变量的命名 记住一点:不可以以数字开头 类名:首字母大写的驼峰体 变量名,方法名:首字母小写的驼峰体 包的名字:与python语言一样 全部小写 ### 2. 常量 整形:123 实数型:3.14 字符:‘a’ 字符串:"abc" 布尔值:true false ### 3. ......
类型 基础 数据 java int

excel-获取最后一行导致的bug

sheet.getLastRowNum() 方法用于获取 Excel 工作表中最后一行的索引(行号),而不是数量, static Map<String, String> map = new HashMap<>(); //第二次开发 找到两张表的差异 public static void main11 ......
一行 excel bug

java List<Map>去重

1.情景展示 在实际开发中,有时我们需要对List集合当中的元素进行去重。 而List当中的元素往往是对象,我们需要根据对象当中的某个或者多个属性值进行判断,才能去重。 如何实现? 2.具体分析 在java当中,Set集合当中的元素具有唯一性。 利用这一特性,我们可以完成去List集合当中的元素进行 ......
java List Map gt lt

Spring Data JPA查询报错java.lang.StackOverflowError hibernate SpringBoot

> toString()造成死循环,重写toString()方法 ### 现象 测试JPA的多对多查询时,有一个User对象,该User有多个Role,然后报错 `User` ```java @Data @Entity @Table(name = "user") public class User ......

Pandas处理excel

### 基本使用 pandas是一个用于数据处理和分析的python库,提供了许多数据结构,其中最常用的是DataFrame和Series。 ```python 创建 DataFrame:可以使用字典或二维数组来创建 For example: import pandas as pd data = { ......
Pandas excel

java原子类AtomicStampedReference

一、什么是CASCAS,compare and swap的缩写,中文翻译成比较并交换。CAS 操作包含三个操作数,内存位置(V)、预期原值(A)和新值(B)。 如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值 。否则,处理器不做任何操作。二、案例public static in ......
AtomicStampedReference 原子 java

java开发中常见的String对象

String对象加载场内存方式有两种,一种是直接使用“”号创建的加载内存时会会把该字符串直接加载到字符常量中去,并且后文中出现相同使用“”号定义的常量时不会再在内存中创建直接使用第一次创建的字符串,另一种直接使用构造器创建的会创建出一个新的字符串,String常见构造器有String(byte[]) ......
对象 常见 String java

Java限制某段时间内某个请求的次数(代码库)

关键就是统计次数 技巧:1、使用guava cache缓存 来计数2、利用引用变量的特性,减少put,只使用get 如果重新put赋值,缓存的时间会刷新,比如下面例子的b,一共输出了7次,而a只输出了5次 import com.google.common.cache.Cache; public cl ......
次数 代码 时间 Java

临时导出excel,直接html代码复制进excel里面可以直接变成表格

临时导出excel,直接html代码复制进excel里面可以直接变成表格 p标签和br会导致分成两个单元格 可以在外面的标签身上加,或者br上面加 br { mso-data-placement:same-cell; } 这样子br不会被分成另个,只是同一个单元格换行了 开发web系统时,导出数据为 ......
excel 表格 代码 html

java三大特性概述

内部类 将一个类定义在另一个类里面,里面的那个类就称为内部类。内部类的出现,再次打破了Java单继承的局限性。 封装 封装的定义 封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。 封装的好处 良好的封装 ......
特性 三大 java

帆软报表--数据字典常用技巧

使用场景1:当数据表中存储的值时枚举类型的数据,在页面上展示时不能直接展示真实值 这个时候就可以使用单元格形态中的数据字典,这样就能够实现将真实值进行隐藏,展示用户需要的显示值(当然,也可以直接在sql中关联真实值的表,直接查询对应的显示值) 使用步骤: ......
数据字 报表 技巧 数据