Java

Filter过滤和Listener监听器

过滤器Filter简介 Filter也称之为过滤器,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能 处理编码。它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理

proto中service 作用的理解

转载请注明出处:   在 proto 文件中,service 用于定义一组 RPC 方法,在服务端实现这些方法,并在客户端调用这些方法进行远程过程调用。   service 的定义方式如下:   其中,MyService 是服务的名称,MyMethod 是方法的名称,MyRequest 和 MyResponse 分别是输入和输出消息的类型。   在 Java 中,使用 protoc 工具生成

IDEA 2021.3.3最新激活破解教程(可激活至2099年,亲测有效)20230520

1、Windows 系统,点击运行 install-current-user.vbs 脚本,为当前用户安装破解补丁   ja-netfilter-allscriptsinstall-current-user.vbs运行此补丁大约花费几秒钟,点击 确定,等待 Done 完成提示框出现,到这里,表示补丁安装成功 运行完查看ja-netfilter-allvmoptions 内容新增如下-

【客户端学习】Jetpack Hilt 框架的基本使用

什么是 Hilt? Hilt 是一个功能强大、用法简单的依赖注入框架,于 2020 年加入到 Jetpack 家族中。它是 Android 团队联系了 Dagger2 团队,一起开发出来的一个专门面向 Android 的依赖注入框架。相比于 Dagger2,Hilt 最明显的特征就是简单,并且提供了 Android 专属的 API。 在项目中引入 Hilt 此部分以使用了 Java 17 的 J

IntelliJ IDEA一站式配置【全】(提高开发效率)

IDEA常用设置(提高开发效率) IDEA是一款当前比较主流的编译器,我个人也用的比较多,但是有时出于各种原因,比如更换设备等等,IDEA总是需要重新安装配置。这就让我比较苦恼,因为总是记不全自己之前都修改了哪些地方(原谅脑子不好使hh),所以就以此篇文章记录一下目前我的IDEA的设置情况。可能依旧不太全(后续会持续修改更新),但至少比我用脑子记要好得多了。 以下内容是集大家之所长,但也有部分设

java锁

1.什么是锁 针对于一个共享资源,如果有两个或两个以上的线程访问该资源,可能会导致该共享资源最后的结果与我们预期的结果不一致。比如一个共享变量,其中A线程将其从0循环加一十次,最后结果为十,但是再A线程对该变量循环加一的时候,有个B线程进行了改边该变量,那么可能最后A线程执行结束之后,其结果不一定为十。这样其结果对于A线程来说就不是很正确了,因此我们为了保证结果的正确,再A线程操作该变量时,需要对

Typora语法大全(包含数学公式)

一、Markdown基本语法     标题   #一级标题 (快捷键Ctrl+1)   ##二阶标题 (快捷键Ctrl+2)   ###三阶标题 (快捷键Ctrl+3)   ####四阶标题 (快捷键Ctrl+4)   #####五阶标题 (快捷键Ctrl+5)   ######六阶标题 (快捷键Ctrl+6) &nb

Spring Boot |如何让你的 bean 在其他 bean 之前完成加载

本文围绕 Spring Boot 中如何让你的 bean 在其他 bean 之前完成加载展开讨论。 问题 今天有个小伙伴给我出了一个难题:在 SpringBoot 中如何让自己的某个指定的 Bean 在其他 Bean 前完成被 Spring 加载?我听到这个问题的第一反应是,为什么会有这样奇怪的需求? Talk is cheap,show me the code,这里列出了那个想做最

vue3 +leaflet + 天地图

vue3使用leaflet 如果使用了ts

springboot基于vue的MOBA类游戏攻略分享平台、游戏资讯分享平台,附源码+数据库+lw文档+PPT,包运行

1、项目介绍 任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于java语言设计并实现了MOBA类游戏攻略分享平台。该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括系统首页、个人中心、用户管理、游戏攻略管理、游戏公告管理、留言板管理、论坛管理、我的收藏管理、系统管理等

【≅Redis】Redis如何实现延迟队列

延迟队列的应用 根据用户行为在特定的时间点向用户推送相应的提醒消息,比如以下业务场景: 在用户点击充值项后,半小时内未充值,向用户推送充值未完成提醒。 在用户最近一次阅读行为2小时后,向用户推送继续阅读提醒。 在用户新注册或退出应用N分钟后,向用户推送合适的推荐消息。 … 上述场景的共同特征就是在某事件触发后延迟一定时间后再执行特定任务,若事件触发时间点可知,则上述逻辑也可等价于在指定时间点(

什么是springboot&什么是spring

1. 什么是springboot springboot是一个基于spring的开发框架,旨在简化sping应用的初始配置和开发过程。Springboot集成了对大部分目前流行的开发框架,使得开发者能够快速搭建spring项目。Springboot的核心设计思想是“约定优于配置”,基于这一原则,springboot极大地简化了项目和框架地配置,它采用了大量的默认配置,使用时只需引入对应的Starte

前端个人体系

栈内技术 前端工具 Git Git 基本操作 GitFlow VScode Chrome Dev Tools Npm yarn pnpm APIfox 编程知识储备 浏览器基础 计算机网络 浏览器渲染原理 跨域 浏览器存储 数据结构 堆栈、队列、数组 链表、树、图 算法 排序算法、去重 递归、回溯 设计模式 设计模式基础 单例模式、工厂

static关键字详解

static关键字详解 static作为静态代码块 静态导入包

面向对象编程OOP

面向对象编程OOP 面向过程思想 步骤清晰简单,第一步作什么,第二步做什么.... 面对过程适合处理一些较为简单的问题。 面向对象思想 物以类聚,分类是思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用

类与对象的关系

类与对象的关系 类是一种抽象的数据类型,它是对某一类整体描述/定义,但并不能代表某一个具体的事物。 对象是抽象概念的具体实例。 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。

instanceof和类型转换

instanceof和类型转换 instanceof 类型转换 小结: 父类引用指向子类对象。 把子类对象转换为父类,向上转型。 把父类转换成子类,向下转型,强制转换。 方便方法的调用,减少重复的代码!

babylon.js 学习笔记(3)

一、理解babylon.js 坐标系 const createScene = function () { const scene = new BABYLON.Scene(engine); const camera = new BABYLON.ArcRotateCamera("camera", -Math.PI / 2, Math.PI / 2.5, 3, new BABYLO

异常机制

异常机制(Exception) 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能就满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外,这些例外情况或者叫异常

内部类

内部类 内部类就是在一个类的内部再定义一个类。比如:A类中定义了一个B类,那么B类相对于A类来说就称为内部类,而A 类就是B类的外部类了。 成员内部类。 静态内部类。 局部内部类。 一个java类中可以有多个class类,但只能由一个public class类。 匿名内部类。

接口

接口 普通类:只有具体实现。 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范!自己无法写方法~专业的约束!约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。 接口的本质是锲约。 面向对象精髓,是对对象的抽象,最能体现这一点的就是接口。 作用 约束。 定义一些方法,让不同的人实现。 方法都是 public abst

数据列表管理-顶部查询条件的自定义代码参考

银行:<select id="sl_bank" class="fsbpmserachcontrol search_select" myts="sl"></select> 状态:<select id="sl_status_filter" class="fsbpmserachcontrol search_select" myts="sl"> &lt

数据表单JavaScript代码

function load_suoshugaoxiao() { common_post.postPortal({ "ac": "get_data_by_sql_back_data_table_from_portal_with_table_id", "sql": "select mingchen from table_id where gongjiandanweileix

支付宝小程序 | 获取网络状态

参考文档: https://opendocs.alipay.com/open/025653 https://opendocs.alipay.com/mini/api/network-status 使用

肖sir____面试课程linux_讲解

linux命令 一、linux命令熟悉吗? 熟悉 二、你用linux命令来操作什么? 部署环境、查看日志、编辑配置文件、查看服务进程的进程、查看ip地址、查看端口、查看网络状态、杀进程、修改权限等 三、你讲下liunx中常用的命令有哪些? (1)按常用的命令讲解(随意讲)比如 :tail -f 查看日志、kill -9 强制杀死进程、ps -ef|grep 服务名称 查看服务是否启动、vim或vi

hive(三)

HQL基础语法 Hive中的语句叫做HQL语句,是一种类似SQL的语句,基本上和SQL相同但是某些地方也是有很大的区别. 数据库操作 创建数据库 1.创建一个数据库,数据库在HDFS上的默认存储路径是/hive/warehouse/*.db。 避免要创建的数据库已经存在错误,增加if not exists判断。(标准写法) 创建数据库指定位置 修改数据库 用户可以使用ALTER

远程调用——Feign

使用RestTemplate发起远程调用存在的问题 1.代码可读性差,编程体验不统一 2.参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign。其作用就是帮助我们优雅的实现http请求的发送,解决RestTemplate的问题。 使用步骤 1.引入依赖,在order-sevice中添加依赖 点击查看代码

人手一个 Midjourney,StableStudio 重磅开源!

人手一个 Midjourney,StableStudio 重磅开源! Stability AI 公司在上个月 19 号推出了 Alpha 版本 StableLM 大语言模型,包含了 30 亿和 70 亿参数,并且支持商用。如今他们再次推出了 AI 图像生成平台 StableStudio,这可是距上次大开发仅过去一个月啊! 该平台是 DreamStudio 开源版的实现,目前可以在线完成 AI 图像

elasticsearch 启动报错 SearchPhaseExecutionException[Failed to execute phase [query], all shards failed]

Elasticsearch 启动报错:   1、查看索引信息   2、查看状态 green:所有的主分片和副本分片都已分配。你的集群是 100% 可用的。 yellow:所有的主分片已经分片了,但至少还有一个副本是缺失的。不会有数据丢失,所以搜索结果依然是完整的。不过,你的高可用性在某种程度上被弱化。如果 更多的 分片消失,你就会丢数据了。把 y

关于在 Mybatis 中使用 record 关键字来定义 JavaBean

经测试,正常情况下使用 record 是没有问题的,但若是使用了 resultMap,将会导致错误: 首先, record 类型没有无参构造函数,所以在反射过程中无法创建对应类型,导致了argument type mismatch错误。 那如果给 record 类型的类加上无参构造函数呢? 会出现以下错误: 可以看到 Mybatis 可以找到对应的类了,但是仍然会报There is no se

<<  <  1237  1238  1239  1240  1241  1242  1243  1244  1245  1246  1247  >  >>