- 博客(15)
- 收藏
- 关注
原创 Cookie与Session的异同
Cookie1.以键值对的形式存储信息在浏览器2.cookie不能跨域,当前及其父级域名可以取值3.cookie可以设置有效期4.cookie可以设置pathSession1.基于服务器内存的缓存(非持久化),可以保存请求会话2.每个session通过sessionid来区分不同请求3.session可以设置过期时间4.session也是以键值对形存在的...
2021-06-28 20:45:26
94
原创 Spring的七种传播行为
REQUIRED:使用当前的事务, 如果当前没有事务, 则自己新建一个事务, 子方法是必须运行在一个事务,如果当前存在事务,则加入这个事务,成为一个整体。SUPPORTS:如果当前有事务,则使用事务;如果当前没有事务,则布使用是事务。MANDATORY:该传播属性强制必须存在一个事务,如果不存在,则抛出异常REQUIRES_NEW:如果当前有事务,则挂起该事务,并且自己创建一个新的事务给自己使用。如果当前没有事务,则同REQUIREDNOT_SUPPORTED:如果当前有事务,则把事务挂起
2021-06-22 20:55:57
90
原创 Java虚拟机(三)
特性:常量池中的字符串仅是符号, 第一次用到时才会变为对象利用串池机制, 来避免重复创建字符串对象字符串变量拼接的原理是StringBuilder(1.8)字符串常量拼接的原理是编译期优化可以使用intern方法, 主动将串池中还没有的字符串对象放入串池.1.8将这个字符串对象尝试放入串池, 如果有则并不会放入, 如果没有则放入串池中, 会把串池中的对象返回.8将这个字符串对象尝试放入串池, 如果有则并不会放入, 如果没有会把此对象复制一份,放入串池中, 会把串池中的对象返回pub
2021-05-31 23:54:43
89
原创 Java虚拟机(二)
4. Java堆4.1 定义通过new关键字都会使用堆内存特点它是线程共享的, 堆中对象都需要考虑线程安全的问题有垃圾回收机制4.2 堆内存溢出public class Demo_1 { public static void main(String[] args) { int i=0; try{ List<String> list=new ArrayList<>(); Str
2021-05-30 00:15:54
78
原创 SQLyog错误号码 plugin caching_sha2_password could not be loaded
在使用SQLyog连接数据库时发生plugin caching_sha2_password could not be loaded1.打开cmd : 输入mysql -uroot -p2. ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密规则3. ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password.
2021-05-28 21:18:05
287
原创 Java虚拟机
什么是JVM定义Jvav Virtual Machine - java程序的运行环境(Java二进制字节码的运行环境)好处一次编写, 到处运行自动内存管理, 垃圾回收功能数组下标越界检查多态比较硬件<>系统(Win,Linux)<>JVM–>JRE(JVM+基础类库)–>JDK(JRE+编译工具)Java虚拟机家族虚拟机始祖: Sun Classic/Exact VM武林盟主: HotSpot VM小家碧玉: Mobile/Embedded
2021-05-28 20:56:21
71
原创 Git学习笔记
一,Git的工作区和暂存区Git管理的文件分为:工作区,版本库,版本库又分为暂存区stage和暂存区分支master(仓库) 工作区>>>>暂存区>>>>仓库 git add把文件从工作区>>>>暂存区,git commit把文件从暂存区>>>>仓库, git diff查看工作区和暂存区差异, git diff --cached查看暂存区和仓库差异, git diff HEAD 查看工作区和仓
2021-05-27 19:22:17
71
原创 软件测试--
软件测试1,软件测试是什么软件测试的定义:使用人工和自动手段来运行或者测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试的目的:软件测试为了发现程序(软件)存在的代码或业务逻辑错误。软件测试为了体验产品是否符合用户需求。软件测试为了提高用户的体验。2,软件测试的分类按测试技术划分黑盒测试,白盒测试,灰盒测试按测试对象是否运行划分动态测试,静态测试(文档检查,代码走查)按不同的测试手段划分手动测试,自动化测试按测试包含的内容划分
2021-05-26 22:54:37
307
原创 Linux指令学习笔记
一, 基础指令1, ls指令含义: ls (list)用法1: #ls含义: 列出当前目录下的所有文件/文件夹的名称用法2 : #ls 路径含义: 列出指定路径下的所有文件/文件夹的名称关于路径(重要):路径分为: 相对路径, 绝对路径性对路径: 相对首先得有一个参照物(一般就是当前的工作路径)相对路径写法: 在相对路径中通常用到两个符号 “./[表示当前目录下]”,"…/[上一级目录]".绝对路径: 绝对路径不需要参照物, 直接从根 "/"开始寻找路径.用法3: #ls
2020-12-29 16:30:05
229
原创 SSM-员工管理系统2.0
SSM-员工管理系统2.0在上一次的项目基础上,增加了用户登录和分页功能一,项目环境JDK-1.8IDEA-2017MySql-8.0Maven-3.5Tomcat- 9.0二, 数据库的设计CREATE DATABASE `ssmstaff`;USE `ssmstaff`;DROP TABLE IF EXISTS `Staff`;CREATE TABLE `Staff` (`staffID` INT(10) NOT NULL AUTO_INCREMENT COMMENT
2020-11-26 17:28:33
275
原创 SSM-CRUD员工管理项目
SSM-CRUD员工管理项目一,项目环境JDK-1.8IDEA-2017MySq-l5.7Maven-3.5Tomcat- 9.0二,数据库设计CREATE DATABASE `ssmstaff`;USE `ssmstaff`;DROP TABLE IF EXISTS `Staff`;CREATE TABLE `Staff` (`staffID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '员工id',`staffName` VARCHA
2020-11-16 22:22:40
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人