笔记
文章平均质量分 88
march of Time
程序媛一枚
展开
-
【java读书笔记】ThreadGroup和钩子线程的使用
文章目录ThreadGroup介绍ThreadGroup的基本操作ThreadGroup的其他方法钩子线程用hook线程模拟防重复启动程序ThreadGroup介绍ThreadGroup并不能提供对线程的管理,ThreadGroup的主要功能是对线程进行组织,下面将详细介绍ThreadGroup的主要方法。ThreadGroup的基本操作activeCount()用于获取group中活跃的线程,这只是个估计值,并不能百分之百地保证数字一定正确,原因前面已经分析过,该方法会递归获取其他子group中的原创 2021-12-01 16:35:05 · 174 阅读 · 0 评论 -
一些题目以及答案
对外提供的API如何保证幂等?举例说明:银联提供的付款接口:需要接入商户提交付款请求时附帯: source来源,seq序列号source+seq在数据库里面做准一索引,防止多次付款(井发)时,只能处理一个请求重点:对外提供接口为了支持写等调用,接口有两个字段必须传,一个是来源 source,个是来源方序列号seq,这个两个字段在提供方系统里面做联合唯一索引,这样当第三方调用时,先在本方系统里面查询一下,是否已经处理过,返回相应处理结果;没有处理过,进行相应处理,返回结果注意,为了幂等友好,一定要先查词原创 2021-11-25 22:12:33 · 639 阅读 · 0 评论 -
【学习笔记】cookie、session、token和分布式session
文章目录cookie和Sessionsession和tokencookie和token总结分布式Sessioncookie和Session为什么要有session的出现?答:是由于网络中http协议造成的,因为http本身是无状态协议,这样,无法确定你的本次请求和上次请求是不是你发送的。如果要进行类似论坛登陆相关的操作,就实现不了了。Cookie和Session都是客户端与服务器之间保持状态的解决方案,具体来说,cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端原创 2021-10-30 09:53:28 · 343 阅读 · 0 评论 -
【笔记】docker核心概念和使用 docker命令
介绍在Linux服务器部署一个单体JavaWeb应用,一般会在服务器安装Tomcat、MySql、Redis、JDK等相关环境或软件,安装完软件之后需要进行相关配置,最后把项目打成War包,放在服务器进行部署。这样有几个缺点,那就是面对黑糊糊的命令行,如果想部署成功需要一定的Linux知识储备,再者就是如果我们想在另一台服务器上部署,也需要重复刚刚的下载软件、配置环境、部署,极为繁琐。而Docker作为一门容器技术,很好的解决这一问题。我们只需要在一台Linux机器上完成软件的安装和配置,然后把他们做成原创 2021-05-18 03:32:46 · 267 阅读 · 0 评论 -
关于MVC框架和spring
简介MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC指MVC模式的某种框架,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP + servlet + javabean的模式视图是原创 2020-12-29 04:22:38 · 465 阅读 · 0 评论 -
易混淆的c++知识点
初始化和赋值的区别在定义一个变量或常量时为它指定初值叫做初始化,而在定义一个变量或常量以后使用戚值运算符修改它的值叫做赋值,勿将初始化与赋值混淆。类的组合和友元函数类组合的情况,类B 中内嵌了类A 的对象,但是B 的成员函数却元法直接访问A 的私有成员x 。友元关系提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。,通过友元关系,一个普通函数或者类的成员函数可以访问封装于另外一个类中的数据。友元函数是在类中用关键字friend 修饰的非成员函数。若A 类为B 类的友元原创 2020-12-20 03:19:52 · 749 阅读 · 1 评论 -
结构体数组实现的简易学生信息管理系统
#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include<fstream>#include<conio.h>using namespace std;const int maxx = 4;struct student { int idnum; char name[40]; char sex; int age;}stu[maxx];//最多添加4个学生void choice();void de原创 2020-12-13 13:14:17 · 1535 阅读 · 0 评论