Solution of Exporting Million Level Data to excel Using POI
1. The difference between HSSF Workbook and SXSSF Workbook
HSSF Workbook: A version of Excel 2003 (including 2003) with an extension of. xls. A table supports up to 65536 rows of data, 256 columns, that is, a sheet page, which can export up to 6 weeks of data.
XSSF Workbook: Operates Excel 2007-2010 version with the extension. xlsx uses diffe ...
Added by wit77 on Tue, 27 Aug 2019 14:42:43 +0300
CentOS 7 Service Control and Optimized Startup Process
CentOS 7 System Service Control
In CentOS system, the control scripts of various system services are placed in the directory of / usr / lib / system by default. The system CTL command tool can control the specified system services.
System CTL command
Common formats
System CTL [control type] [service name]
control type
start: Run the spec ...
Added by php_tom on Tue, 27 Aug 2019 13:03:32 +0300
Service link tracking & service monitoring
Service Link Tracking
background
Micro-service is famous for its micro-service. In the actual development process, it involves hundreds of thousands of services. The invocation of services caused by network requests is extremely complex.
When requests are unavailable or slow down, the need to find out the fault service point in time has become ...
Added by Mindwreck on Sat, 24 Aug 2019 15:53:19 +0300
Dubbo Details: Dubbo Introduction and SpringBook Integration Dubbo+ZooKeeper
Introduction to Dubbo
1. What is Dubbo?
Dubbo is an open source Java-based high-performance RPC (a remote invocation) distributed service framework (SOA) for Alibaba, dedicated to providing high-performance and transparent RPC remote service invo ...
Added by Nightseer on Fri, 23 Aug 2019 11:10:10 +0300
Deployment of monitoring service zabbix
Deployment of monitoring service zabbix
Articles Catalogue
Deployment of monitoring service zabbix
1. Introduction to ZABBIX
2. Characteristics of ZABBIX
3. zabbix configuration file
4. Deployment of zabbix
4.1 zabbix Server Installation
4.2 z ...
Added by bobdabuilder on Thu, 22 Aug 2019 14:53:15 +0300
JMH tests the performance of AtomicLong and LongAdder
The difference between AtomicLong and Long Adder
AtomicLong
1. AtomicLong uses the underlying CAS operations to provide concurrency.2. In the environment of low concurrency, the probability of thread collision is relatively small, and the number of spins is not much. However, in high concurrent environment, N threads spin simultaneously, which ...
Added by Varma69 on Wed, 21 Aug 2019 14:14:55 +0300
What is ActiveMQ for your girlfriend?
1 ActiveMQ
ActiveMQ is a message middleware. There are many open source products of message middleware on the market, such as RocketMQ, RabbitMQ, Kafka and so on.
To take a simple analogy, message middleware is a transit station, adding a transit station in the program, with such a storage site similar to express delivery, can greatly reduce th ...
Added by andy_b42 on Tue, 20 Aug 2019 12:30:22 +0300
Principle Analysis of Permission Annotation in shiro
Summary
Not long ago, I just learned how to use the permission annotation (), and began to think about it. The initial guess is to annotate @Aspect, which is implemented in a way similar to that shown below (recording audit logs facetly). Later found that this is not the case, so a special analysis of the source code.
@Component
@Aspect
public ...
Added by deltawing on Tue, 20 Aug 2019 10:48:30 +0300
Java JDBC Data Source
There are two types of data sources:
Ordinary Data Source: Data Source Driven by Database
Connection pools include connection pools with database drivers and common third-party connection pools such as DBCP and C3P0.
Data Source with Database Driver
1 //from properties File Loading Data Source Configuration
2 Properties ...
Added by stig1 on Mon, 19 Aug 2019 12:43:52 +0300
crud using Mybatis-plus
Introduction to 1 Mybatis-Plus
1.1 What is Mybatis-Plus
MyBatis-Plus (MP) is an enhancement tool for MyBatis. Based on MyBatis, only enhancements are made without changes. It is created to simplify development and increase efficiency.
1.2 Why study Mybatis-Plus
We have already learned the framework of Mybatis. We only need to define abstract in ...
Added by guarriman on Fri, 16 Aug 2019 04:49:08 +0300