TOMCAT (CVE-2017-12615) Remote Code Execution

  Reproductive environment win2003 tomcat/7.0.75 Reproduction process Install jdk and tomcat   Then add the following code to tomcat's configuration file web.xml and restart it <init-param> <param-name>readonly</param-name> ...

Posted on Sun, 28 Jul 2019 22:13:07 -0700 by Joe Haley

The elasticsearch join query is based on es5.1.1

There are two ways to implement connection queries for ElasticSerch nested parent and child Association queries nested Storage Structurenested is stored in the same type as other fields and in an arrayIn type, the format is as follows: PUT index_test/type_info/1000 { "userId": 1000, "mobile": "133010202 ...

Posted on Sun, 28 Jul 2019 09:43:52 -0700 by limitphp

Source Code Analysis - SOFARPC Client Service Call

Let's first look at the BoltClient ProxyInvoker diagram So when we use BoltClientProxyInvoker#invoke, we actually call the invoke method of the parent class. ClientProxyInvoker#invoke @Override public SofaResponse invoke(SofaRequest request) throws SofaRpcException { SofaResponse response = null; Throwable throwable = n ...

Posted on Sun, 28 Jul 2019 07:53:27 -0700 by timbolt

Reflection mechanism learning record

Reflection Reflection is regarded as the key of dynamic language. Reflection mechanism allows programs to obtain internal information of any class during execution by means of Reflection API, and directly manipulate the internal attributes and methods of any object. Functions provided by Java reflection mechanism Judge the class of any objec ...

Posted on Sun, 28 Jul 2019 07:49:07 -0700 by sfarid

Tree Chain Split Learning Notes

Tree Chain Partitioning, or Tree Partitioning for short, is used to solve the problem of maintaining path information on static trees. It is to perform some operations on the tree to make it a linear structure, so that it can be maintained with the segment tree. Tree chains are divided into light and heavy edges. We divide the edges of the tre ...

Posted on Sun, 28 Jul 2019 06:50:59 -0700 by Smiffy

Extension of spring Source Learning Container

In previous chapters, we have been parsing the BeanFactory interface and its default implementation, XmlBeanFactory, for example, but spring also provides another interface, Application Context, to extend existing functions in BeanFactory.Both ApplicationContext and BeanFactory are used to load bean s, but in contrast, ApplicationContext provid ...

Posted on Sun, 28 Jul 2019 06:48:13 -0700 by Sno

mysql log system inventory

MySql log files include error log, slow query log, transaction log, binary log, etc. Mysql logs can be configured by command 1 show global variables like '%log%'; The results of implementation are as follows "back_log" "80" "binlog_cache_size" "32768" "binlog_checksum" "CRC32" "binlog_direct_non_transactional_updates" ...

Posted on Sun, 28 Jul 2019 05:40:09 -0700 by scuzzo84

asyncio concurrent programming

Catalog asyncio concurrent programming event loop Basic use Get the return value of the protocol Callback wait and gather Principle of task cancellation and subroutine invocation task cancelled Subcoincidence Other methods call_soon call_later ...

Posted on Sun, 28 Jul 2019 01:47:28 -0700 by mfalomir

[PyTorch v1.1.0 Document Study] 60 minutes quick start

Read the documentation: Deep learning with PyTorch: 60 minutes quick start. The goal of this tutorial is to: Overall understanding of PyTorch's tensor library and neural network Train a small neural network for image classification What is PyTorch? This is a Python-based scientific computing package that aims to: Replace NumPy to play ...

Posted on Sat, 27 Jul 2019 14:49:06 -0700 by dylan001

Mo Team: Elegant Violence Based on Blocks

Mo Team, based on the idea of partitioning. Therefore, in learning Moqu Team, we can first understand the optimization principle of partitioning, which will be helpful for Moqu Team's understanding. We will explain it at different levels, with more and more difficulties and examples... (Because bloggers are too lazy, Moqu's template conceptua ...

Posted on Sat, 27 Jul 2019 01:49:16 -0700 by Collin