Servlet | Servlet原理、开发第一个带有Java小程序Servlet

Servlet | Servlet原理、开发第一个带有Java小程序Servlet

Spring IOC DI - 整合MyBatis

(1)单纯使用Mybatis框架,业务层代码复杂,需要用大量的代码自行解析mybatis.xml配置文件,压力都给到了业务层代码,如下代码:学习了spring以后,mybaits的使用会更加简单,会简化业务层处理的代码。(2)层与层之间的耦合性太高了。比如在分层思想中,controller层调用se

同步与异步的认识

带来同步与异步的基本认识

@Repository注解的作用和用法,以及和@Mapper的区别

@Repository注解的作用和用法,以及和@Mapper的区别

服务提供者 Eureka + 服务消费者(Rest + Ribbon)实战

现在的很多RPC框架,向Duobbo、JSF都是采用类似思想进行实现的。目前主流的负载均衡方案可分成两类。一种是集中式LB, 即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5, 也可以是软件,如nginx, 由该设施负责把访问请求通过某种策略转发至服务的提供方。 另一种是进程内LB

Spring的创建与使用

创建Spring项目a.创建Maven项目b.导入Spring-context依赖c.创建启动类用于从Spring中获取Bean存储Beana.先创建Bean对象b.将Bean注册到(配置) 到spring-config.xml中3.取对象a.得到Spring上下去,读取Spring配置文件b.获取

shiro漏洞原理以及检测key值原理

Shiro 1.2.4及之前的版本中,AES加密的密钥默认硬编码在代码里(SHIRO-550),Shiro 1.2.4以上版本官方移除了代码中的默认密钥,要求开发者自己设置,如果开发者没有设置,则默认动态生成,降低了固定密钥泄漏的风险。升级shiro版本并不能根本解决反序列化漏洞,代码复用会直接导致

JavaWeb购物车项目

项目分析:1、购物车并不是一直放数据库2、选择使用的技术:session:好处:快(放在内存当中),存对象的 坏处:占用内存,服务器意外待机数据会丢失cookie好处:不占用内存,存储很久 坏处:存在客户端上,只能存String,数据有泄露的风险...

Spring事务传播行为

addUser的事务内嵌addTest的事务,如果addUser异常回滚,那么addTest也会回滚。2.requires_new:如果当前有事务,其他不会加入当前事务,会新增事务。2.requires_new:如果当前有事务,其他不会加入当前事务,会新增事务。addUser没有回滚。当前没有事务抛

RSA+AES实现混合加密

RSA+AES实现混合加密

kafka如何保证数据不丢失?

1或者all:生产者生产数据,既要保证leader保存成功,也要保证follower同步成功,继续发送下一批数据.同步模式:生产者生产一条数据,就保存一条数据,保存成功后,再生产下一条数据,能够保证数据不丢失,但是效率太低了。1:生产者生产数据,只保证leader保存成功,不管follower是否同

简单收藏功能的实现(SpringBoot,MybatisPlus,Vue)

收藏功能的简单实现

安卓逆向so篇(一):so文件调用

安卓逆向分析时偶尔会遇到签名算法在native层的,想要调用该签名算法,可以采用以下三种方法:hook相关函数,逆向so文件,调用so文件

7-6 学生选课信息管理 分数 10

7-6 学生选课信息管理分数 10作者 秦晓薇单位 赤峰学院设计一个学生选课信息管理系统,从屏幕读入学生、课程信息,执行学生选课操作,并显示选课结果。要求如下:(1)设计一个学生类Student,包括:

Java 定时任务-最简单的3种实现方法

一、TimerTimer是JAVA自带的定时任务类,实现如下:publicclassMyTimerTask{ publicstaticvoidmain(String[]args){ //定义一个任务 TimerTasktimerTask=newTimerTask(){

springboot验证码生成及验证功能

生成验证码的方式有许多种,这里选择的是easy-captcha工具包。其支持Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。

Java中的多线程安全问题

本篇文章主要介绍线程安全的相关定义以及线程安全的处理方式:volatile关键字和synchronized关键字,以及JMM和Java标准库线程安全类的简单介绍。

【java】java实现大文件的分片上传与下载(springboot+vue3)

对于超大文件上传我们可能遇到以下问题• 大文件直接上传,占用过多内存,可能导致内存溢出甚至系统崩溃• 受网络环境影响,可能导致传输中断,只能重新传输• 传输时间长,用户无法知道传输进度,用户体验不佳对于上述问题,我们需要对文件做分片传输。分片传输就是把文件分割成许多较小的文件,然后分多次上传,最后再

Spring Boot框架基础介绍

Spring Boot 是一款基于 Spring 框架的开源应用程序开发工具,它旨在简化 Spring 应用程序的配置和开发过程。Spring Boot 提供了一种简单的方式来创建可独立运行的、生产级别的应用程序,并在需要时进行部署。Spring Boot 在微服务架构和云计算环境下得到了广泛应用,

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈