随笔分类 -  javaEE

在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 3.0应用程序。 主要技术:JDBC、EJB、Java RMI、JNDI、JMAPI、JMS、JTS、JMF、Annotation、JavaBeans、JavaBeans、JavaBeans、JPA
摘要:1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。 本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写 阅读全文
posted @ 2022-12-07 17:04 Little_Monster-lhq 阅读(209) 评论(0) 推荐(1) 编辑
摘要:前言 在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架。JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对这一不足进行了有效补充。本篇博客将涉及2个话题:第一,JDK动态代理的实现原理,带你探索动态代理的实质面目;第二,自己动手写代 阅读全文
posted @ 2022-11-02 11:12 Little_Monster-lhq 阅读(96) 评论(0) 推荐(0) 编辑
摘要:JDK动态代理的过程 JDK动态代理采用字节重组,重新生成对象来替代原始对象,以达到动态代理的目的。 JDK中有一个规范,在ClassPath下只要是$开头的.class文件,一般都是自动生成的。 要实现JDK动态代理生成对象,首先得弄清楚JDK动态代理的过程。 1.获取被代理对象的引用,并且使用反 阅读全文
posted @ 2022-11-02 10:56 Little_Monster-lhq 阅读(140) 评论(0) 推荐(0) 编辑
摘要:首先需要了解一下大概的步骤 登录生成一个Token存入Redis有效期为30分钟,返回到前端 之后前端每次请求,带上登录时返回的Token 服务器判断前端带来的Token是否在Redis服务器中 存在放行并且重置Token有效期,不存在拦截 一个简简单单的登录请求 @RequestMapping(" 阅读全文
posted @ 2022-10-28 20:59 Little_Monster-lhq 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、实现单点登录 假设:有设备AB、无单点登录限制的某APP、一个账号(用户) 设备A在APP第1次登录用户,服务器会给该用户创建1个Token并返回到设备A,设备A会将该Token保存到本地 设备B也是在APP第1次登录该用户,服务器也会给该用户创建1个Token并返回到设备B(此处的Token不 阅读全文
posted @ 2022-10-28 15:42 Little_Monster-lhq 阅读(392) 评论(0) 推荐(0) 编辑
摘要:1、重复提交原因 客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决彻底。接口实现,通常要求幂等性,保证多次重复提交只有一次有效。对于更新操作,达到幂等性很难。 2 、后端防止重复提交方案 1、基于token 访 阅读全文
posted @ 2022-10-27 21:18 Little_Monster-lhq 阅读(2225) 评论(0) 推荐(0) 编辑
摘要:引言 不管是 2C 产品经理还是 2B 产品经理,都要将权限管理法则烂熟于心。只有熟悉权限管理法则,才能更好地理解自己产品的架构,做到每次产品迭代都心里有数。 不同的公司或软件提供商,设计了无数种控制用户访问功能或资源的方法。但无论哪种设计,都可归到四种经典权限模型里——自主访问控制(DAC, Di 阅读全文
posted @ 2022-10-27 17:53 Little_Monster-lhq 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:PO(Persistant Object)持久对象 PO是持久化对象,用于表示数据库中的一条记录映射成的Java对象,类中应该都是基本数据类型和String,而不是更复杂的类型,因为要和数据库表字段对应。PO仅仅用于表示数据,不对数据进行操作,拥有get和set方法。对象类中的属性对应数据库表中的字 阅读全文
posted @ 2022-10-27 10:45 Little_Monster-lhq 阅读(455) 评论(0) 推荐(0) 编辑
摘要:jvm 内存结构图解![image](https://img2022.cnblogs.com/blog/1688387/202210/1688387-20221020215628429-1436742951.png) 阅读全文
posted @ 2022-10-20 21:53 Little_Monster-lhq 阅读(22) 评论(0) 推荐(0) 编辑