Basic use of Lucene and Solr

Lucene Lucene is a full-text search tool, which provides a complete set of APIs for creating, searching and indexing functions. We can call these APIs in the code to realize our search services. Inverted index Lucene implements index function based on inverted file index structure. So what is an i ...

Posted by pointsplat on Mon, 15 Jun 2020 01:13:25 -0700

Notes on drawing plug-in ECharts for Android

Main references: https://www.jianshu.com/p/c2b589170379 catalog Basic configuration download Add ecrats dependency: Add gson application more ECharts is an open-source framework developed and provided by Baidu, which is mainly provided for the use of the Web. Therefore, WebView is generally used ...

Posted by Collin on Sat, 13 Jun 2020 22:18:20 -0700

Full text retrieval technology_ Lucene index file

The creation of index file, an important part of the full text, can be realized through Lucene. Create index basic process Select a folder as the directory for index output. Create index output stream object Read the data source, encapsulate the document object, and define the attributes of the docum ...

Posted by borris_uk on Sat, 13 Jun 2020 20:56:25 -0700

spring custom filter / interceptor

1, Filter What is a filter? You can think of it as a sieve, which filters out some parameters in request and response1. Import related jar packages Import the common jar package in the pom file <!-- commons Shared package, used by filter interceptor --> <dependency> <groupId ...

Posted by treppers on Sat, 13 Jun 2020 01:35:15 -0700

Use of surefire plug-in

Article catalog Write in front Combined with TestNG configuration Combined with Junit configuration Matching mvn command use Write in front The surefire plug-in is used in the test phase of maven's life cycle for testing. It provides some mvn operations that are convenient for us to perform th ...

Posted by slj90 on Fri, 12 Jun 2020 02:24:24 -0700

Build your own jar package and upload it to Mvaen central warehouse and version update

I've always envied others for making wheels and open source projects for others to use. I also want to do this. I can learn little by myself. This time, I will upload my own writing tools to Maven's central warehouse. The detailed step-by-step tutorial is shown as follows: Notice the Maven addresses at first: Work order management: https://is ...

Posted by ZimmerX on Wed, 10 Jun 2020 21:29:24 -0700

Using pdfBox to convert pdf to picture and solve the problem of Chinese block code

Reference article Troubleshooting: when pdfbox is used to transfer pdf to image, stsong light font in Chinese is garbled pdfbox version is 2.0 A log like this (for example, using fallback XXX for CID keyed font stsong light) is printed in the log, which means that stsong light font is not installed in t ...

Posted by tejama on Tue, 09 Jun 2020 20:53:59 -0700

Zookeeper implements service registration / discovery

what that? Zookeeper is frequently used in distributed development, but many frameworks encapsulate it. Beginners may not understand its working principle well. This article demonstrates the simple demo of using zookeeper to realize service registration and service discovery, hoping to achieve the effect of attracting valuable ideas; why need ...

Posted by phpdev12 on Mon, 08 Jun 2020 21:42:03 -0700

Basic AOP usage of spring

AOP: [dynamic agent] It refers to the programming method that dynamically cuts a piece of code into a specified method position to run during the program running 1. Import aop module: Spring AOP: (spring aspects) 2. Create a business logic class (MathCalculator): print the log when the business logic ...

Posted by ataylor20 on Mon, 08 Jun 2020 19:00:16 -0700

Nginx reverse agent + tomcat (nginx forwarding rules and load balancing)

Sometimes I want to realize reverse proxy through nginx, and map to different tomcat servers according to different URLs, which has achieved the purpose of hanging multiple websites and applications in one server. 1) The simplest is to modif ...

Posted by grigori on Fri, 05 Jun 2020 22:25:27 -0700