菜单

江河水总有入海之时

数据库的事务隔离级别

事务是数据库中的一个核心概念,指的是对数据库的一组操作作为一个整体,要么都执行要么都不执行。事务有四大特性:原子性:每个事务都是一个整体,不可再拆分,事务中的sql语句要么都执行成功,要么都执行失败。一致性:事务执行前后数据库的状态保持一致。比如不管如何转账,

duckflew 发布于 2022-03-22

Java偏向锁、轻量级锁、重量级锁 膨胀时的情况

作者:Adsf链接:https://www.zhihu.com/question/53826114/answer/160222185来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先简单说下先偏向锁、轻量级锁、重量级锁三者各自的

duckflew 发布于 2022-03-04

在Windows 10上使用WSL安装Centos

在Windows 10上使用WSL安装Centos转载自知乎博主: xmdoor 点击进入主页如何在WSL上安装 CentOS 7首先 在下载centos 之前 需要先在windows中开启wsl 步骤如下打开windows10的控制面板中的程序点击安装之

duckflew 发布于 2022-02-08

linux设置定时任务

linux设置定时任务crontab [-u username] 

duckflew 发布于 2022-02-04

Https工作原理

为什么要有https我们知道 http是明文传输数据 这样很容易被中间人窃取和篡改数据 为了保护http通信的数据安全 引入https两种加密方式在说到https的工作原理之前 首先需要知道两种不同的加密方式对称加密对称加密的原理其实很简单 就是通信双方保存同

duckflew 发布于 2021-11-30

Java动态代理

Java动态代理代理 顾名思义就是替代某个对象完成它的功能 在不改变原有功能的情况下 做一些附加操作就好比去看电影 你买票其实本质是买观影权, 这是电影院做了上层片方的代理人 为你提供服务 此外电影不仅可以看电影 卖票的同时也会卖零食水之类的 这就是

duckflew 发布于 2021-10-10

Spring Boot 集成 Elasticsearch 实战 (转载自知乎-武培轩)

Spring Boot 集成 Elasticsearch 实战 (转载自知乎-武培轩)最近有读者问我能不能写下如何使用 Spring Boot 开发 Elasticsearch(以下简称 ES) 相关应用,今天就讲解下如何使用 Spring Boot 结合 E

duckflew 发布于 2021-08-10

jwt原理和 认证过程实现

jwtjwt 是什么全称为 json web token 是一种与自包含,轻量的,服务器分离的json令牌为什么用jwt传统的认证方式服务端存储sessionid 在cookie里面 每次请求把cookie带上 一个jsessionid 参数 服务器根据

duckflew 发布于 2021-07-30

SpringBoot 整合 Shiro

SpringBoot 整合 Shiro<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-st

duckflew 发布于 2021-07-08

应用 Wireshark 显示过滤器分析特定数据流

应用 Wireshark 显示过滤器分析特定数据流掌握显示过滤器对于网络分析者来说是一项必备的技能。这是一项大海捞针的技巧。学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间。与捕捉过滤器使用的 BPF 语法不同,显示过滤器使用的是 Wireshark

duckflew 发布于 2021-06-12

JPA字段名映射策略修改

JPA字段名映射策略修改如果采用就jpa默认的命名规则spring.jpa.hibernate.naming.strategy=org.hibernate.cfg.ImprovedNamingStrategyentity中的属性与@column(name=&q

duckflew 发布于 2021-05-16

如何理解Spring Spring的好处在哪?

如何理解Spring Spring的好处在哪?要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。**什么是依赖倒置原则?

duckflew 发布于 2020-10-13