servlet session management cookie
Cookies are saved on the browser client
session is saved on the server side
Cookie API
Cookie class: Save session data
Create Cookie objects to save session data
new Cookie(java.lang.String name,java.lang.String value)
2) Setting Cookie Objects
void setPath(java.lang.String uri) ...
Posted by jasonc310771 on Mon, 25 Mar 2019 14:21:29 -0700
CSS Common Problems and Solutions
In the process of development, front-end engineers encounter the most headache is the compatibility of browsers, often in order to achieve a compatible browser effect rack their brains. When we usually write front-end code, we also encounter various compatibility problems when typesetting, especially when the boss asks for compatibility with IE ...
Posted by mallard on Mon, 25 Mar 2019 00:51:29 -0700
Introduction to ResultMap of MyBatis, Associated Objects
In MyBatis, when a query is select ed for mapping, the return type can be either resultType or resultMap, which is a direct representation of the return type, while resultMap is a reference to the external ResultMap, but resultType and resultMap cannot exist simultaneously. When MyBatis performs query mapping, in fact, each attribute queried i ...
Posted by regiemon on Sat, 23 Mar 2019 01:06:52 -0700
Spring mvc Interceptor Solves Session Timeout Configuration Process
Recently, the function of Session timeout has not been implemented in the company's internal framework. Because of the iframe structure, when the Session timeout is clicked on the left system menu, the login box pops up again on the right side of iframe.
The problem is due to the absence of interceptors.
The idea of adding interceptor: ...
Posted by Tyen on Fri, 22 Mar 2019 15:39:52 -0700
Research on Hibernate Cache
1. What is caching?
Database caching refers to data between applications and physical data sources. That is to copy the data from the physical data source to the cache. With caching, applications can reduce the frequency of access to physical data sources, thereby improving efficiency. Cached media are usually memory or hard disk.
Hibernate h ...
Posted by amotaz on Fri, 22 Mar 2019 14:24:54 -0700
ABP Introduction Series (10) - Extending AbpSession
ABP Introductory Series Catalogue: Practical Exercise on Learning Abp FrameworkSource path: Github-Learning MpaAbp
Is AbpSession Session?
1. Let's first look at their respective types.
Looking at the source code, it is found that Session is a property defined in Controller of type HttpSessionStateBase.public HttpSessionStateBase Session { get; ...
Posted by jurasiprize on Fri, 22 Mar 2019 12:27:54 -0700
Introduction to SuperSocket (V) - Common Protocol Implementation Template and Fixed Size Receive Filter Example
Protocol parsing in Socket is the most complex part in the design of Socket communication program. If your application layer protocol is not well designed or implemented, the common sticky package in Socket communication will make subcontracting unavoidable. SuperSocket has built-in CommandLine Protocol in command line format. If you use protoc ...
Posted by dud3r on Thu, 21 Mar 2019 18:54:52 -0700
MVC Source Analysis - Authorize Authorization Filter
from Last article As you can see, there are four kinds of filters for program execution:
Type of filter
Interface
describe
Authorization
IAuthorizationFilter
This type (or filter) is used to restrict access to a controller or a behavioral method of the controller.
Exception
IExceptionFilter
Used to specify an action that ...
Posted by gusaps on Wed, 20 Mar 2019 15:09:29 -0700
MVC Pseudo-12306 Picture Verification Code
The main purpose of this article is to satisfy my curiosity, not to prove something, if it involves any official matters, please let me know thank you. This article will share with you a similar effect that looks like a 12306 picture verification code. This is the last article to share this year's lunar calendar. The landlord will go home by tr ...
Posted by MattMan on Wed, 20 Mar 2019 13:36:28 -0700
Java+Selenium+Testng-web UI Automated Test Framework-8 Generates Test Reports
This article provides two ways to generate test reports, the first using ReportNG, and the second rewriting Report Listener itself.
1:
First, use Reporting.
1. First download the ReportNG rack and add it to the project.
2. Then cancel using the default listener of TestNG and check Disable default listeners by right-clicking ...
Posted by james13009 on Mon, 11 Mar 2019 01:18:24 -0700