Operating Excel tables with EasyExcel in Java
1 Introduction to easyexcel
EasyExcel is an open source project of Alibaba open source, which is a simple and memory saving read-write Excel based on Java. Support reading and writing 100M excel while saving memory as much as possible.
GitHub address: https://github.com/alibaba/easyexcel
Official documents: https://www.yuque.com/easyexcel/do ...
Posted by love_php on Sat, 06 Nov 2021 07:18:03 -0700
Fluent python Chapter 8 -- object reference variability garbage collection
Contents of this chapter:
Object reference:
Referential variable
Object identifier,value,alias
variability
Tuple properties
Latent replication and deep replication
References and function parameters
garbage collection
delete object
Weak reference
Tip: the contents of this chapter are not understood clearly, and errors that are no ...
Posted by Scotty2024 on Sat, 06 Nov 2021 05:24:08 -0700
Conversion between go language string and numeric type
Conversion between string and int types
The conversion between string and integer is the most commonly used in our programming. Here are the specific operations
Itoa(): integer to string
The Itoa() function is used to convert int type data to the corresponding string type. The function signature is as follows
func Itoa(i int) string
Code ...
Posted by tam2000k2 on Sat, 06 Nov 2021 03:55:54 -0700
go concurrent programming Channels
preface
Channels is a type safe message queue. It acts as a pipeline between two goroutines, through which any resources will be exchanged synchronously. chan's ability to control goroutines interaction creates a Go synchronization mechanism. When the created chan has no capacity, it is called an unbuffered channel. Conversely, a chan crea ...
Posted by Sneef on Sat, 06 Nov 2021 01:24:57 -0700
Responsibility chain pattern of Java design pattern
Responsibility chain model
Business requirements: OA system procurement approval requirements (Procurement approval items of school OA system):
Purchaser purchases teaching equipmentIf the amount is less than 5000, it shall be approved by the Dean [0 < = x < = 5000]If the amount is less than 10000, it shall be approved by the presiden ...
Posted by GiaTuan on Fri, 05 Nov 2021 22:23:23 -0700
Parameter passing in Java
1. Is java value passing or reference passing?
This is a controversial but not controversial question. If you ask, you can answer that it is value transmission. Let's learn about parameter passing in Java
2. What is value passing and reference passing?
Value transfer:
Value passing refers to copying and passing a copy of the actu ...
Posted by seanrock on Fri, 05 Nov 2021 21:37:34 -0700
C language - preliminary notes 2
Initial order 6: function
Function declaration void func();
Return type name (parameter);
Function pointer: void (*pfunc)();
type (*Function name) (parameter)
Assignment: pfunc = & func; Or abbreviated as pfunc=func;The function name is the address and the starting position for executing the function codeCall 1: dereference (* pfunc) ...
Posted by gumby51 on Fri, 05 Nov 2021 16:51:19 -0700
CAS6.4 simple integration of single sign on
I have something to say
Good friends, let's play single sign on today. Friends who haven't contacted will ask, "ah, what is single sign on?" Single sign on is... emmm. . . I Baidu for a while. It's probably like this 👇 OK, it looks simple. On the surface, it means that as long as I integrate this single sign on, I can log in o ...
Posted by alsal on Fri, 05 Nov 2021 16:18:13 -0700
Basic principles of Java multithreading
Process and thread
Before learning Java multithreading, we need to understand the difference between process and thread.
Process is a dynamic execution process of a program. It needs to go through a complete process from code loading, code execution to execution. This process is also the process of the process itself from generation, developm ...
Posted by clem_c_rock on Fri, 05 Nov 2021 16:15:02 -0700
Java Se and objects
As we all know, C language is process oriented. It focuses on the process of the problem, analyzes the steps of solving the problem, and gradually solves the problem through function call. Java is based on object-oriented, which focuses on objects, that is, the main body involved in completing a thing, splitting a th ...
Posted by Jessup on Fri, 05 Nov 2021 14:39:08 -0700