Java
OpenFeign调用包含Cookie的接口
@Headers("Cookie: {cookie}") @PostMapping("/xxxx/login") Object login(@RequestHeader("Cookie") String cookie, @RequestBody LoginDTO dto); 这个cookie怎么获取呢?在RequestHeader中可以看到
解决pinia中的i18n切换语言不生效的问题
在我的项目中,使用i18n切换语言后,会进行router.push来刷新页面。 但我发现写在store中的选项(我把它们用作下拉框组件的options,例如options="store.statusOption"),却并没有切换语言。它们需要我手动刷新页面后才能够切换语言。然而其它组件中的语言切换都很正常。 个人理解:当翻译函数直接写在state中时,它们会在state初始化时执行,并将翻译的结
jmeter详解(1)-安装目录
JMeter官网: https://jmeter.apache.org/ GitHub: https://github.com/apache/jmeter 用户文档(英文): https://jmeter.apache.org/usermanual/index.html ApacheJMeter可用于测试静态和动态资源、Web动态应用程序的性能。它可以用来模拟一台服务器、一组服务器、
前端进化笔记-JavaScript(四)
生活想要将我活埋,怎料我是一颗种子 基本引用类型 对象是引用类型的实例:new后面跟一个构造函数就创建了一个新对象,例如let now = new Date(); ,这样就创建了一个Date对象. Date类型 方法 Date.parse( ):根据传入的参数返回毫秒数。参数为有固定格式的表示日期的字符串。 Date.UTC( ):同parse方法类似,但是传入参数有所不同。 Date.n
WorkManager的用法
一.WorkManager的作用 绝大部分应用程序都有后台执行任务的需求,根据需求的不同,Android为后台任务提供了多种解决方案,如JobShedule,Loader,Service等。如果这些api没有被正确的使用,则可能导致消耗大量的电量。WorkManager为应用程序中那些不需要及时完成的任务提供了一个统一的解决方案,以便在设备电量和用户体验间达到一个比较好的平衡。WorkMana
Application创建过程-1
一、概述 system进程和app进程都运行着一个或多个app,每个app都会有一个对应的 Application对象#######(该对象 跟 LoadedApk 一一对应)。下面分别以下两种进程创建Application的过程: 1. system_server进程; 2. app进程; 二、system_server进程 2.1 SystemServer.run [-> S
canvaskit.js 生成的
var CanvasKitInit = (() => { var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; if (typeof __filename !== 'undefined')
Zabbix 监控 Tomcat 服务
目录一、Zabbix 监控 Tomcat 的方式二、 实例部署1. 客户端配置(1)安装 JDK(2)设置 JDK 变量环境(3)安装tomcat(4)修改配置文件(5)重启2. 服务端配置(1)安装 zabbix-java-gateway(2)修改配置文件3. Web 页面操作 一、Zabbix 监控 Tomcat 的方式 zabbix通过部署jmx来监控tomcat zabbix提供了一个ja
JQuery&Ajax基础知识
JQuery&Ajax基础知识 1、Jquery简介 2、Jquery下载和引入 3、Jquery包装集对象和JqueryDom对象的区别 测试代码 4、基础选择器 5、层次选择器 测试代码 6、表单选择器 7、JQuery操作DOM属性 操作属性 测试代码 使用class、addclass、css方法 测试代码 使用html()、tex
springjdbc处理nvarchar
当我们使用spring-jdbc来做持久化时(注意不是spring-data-jbc),有时候一些特殊字符存入数据库时会用到nvarchar、nvarchar2这种类型(比如存放化学式,如CO₂等),默认会直接按照String类型来处理字段类型映射,如果要最终让使用ps.setNString这种,一般有几种办法。 当使用JdbcTemplate时,可以自己在参数列表中设置数据类型为-9(即jav
SpringBoot有几种获取Request对象的方法?
HttpServletRequest 简称 Request,它是一个 Servlet API 提供的对象,用于获取客户端发起的 HTTP 请求信息。例如:获取请求参数、获取请求头、获取 Session 会话信息、获取请求的 IP 地址等信息。 那么问题来了,在 Spring Boot 中,获取 Request 对象的方法有哪些? 常见的获取 Request 对象的方法有以下三种: 通过请求参数中
Golang 内嵌静态资源-转
转载:https://www.mousemin.com/archives/go-embed-resource/ 把静态资源嵌入在程序里,原因无外乎以下几点: 布署程序更简单。传统部署要么需要把静态资源和编译好的程序一起打包上传,要么使用docker和dockerfile自动化. 保证程序完整性。运行中发生静态资源损坏或丢失往往会影响程序的正常运行. 可以自主控制程序需要的静态资源. 最常见的
springboot整合nacos和dubbo
0. 源码 源码: gitee 1. 版本 java: 1.8.0_281 nacos: 2.1.2 2. 创建项目 创建一个简单的springboot或者maven项目, 或者代码库(gitee/github/其他代码库管理平台)创建一个空白的拉下来, 最后只保留一个pom.xml即可. 2.1 根项目依赖 版本控制参考: 版本说明 其中有一句话Spring Cloud Dubbo 从 2
NodeJS系列(10)- Next.js 框架 (三) | 渲染(Rendering)
在 “NodeJS系列(8)- Next.js 框架 (一) | 安装配置、路由(Routing)、页面布局(Layout)” 里,我们简单介绍了 Next.js 的安装配置,创建了 nextjs-demo 项目,讲解和演示了 Next.js 项目的运行、路由(Routing)、页面布局(Layout)等内容。在 “NodeJS系列(9)- Next.js 框架 (二) | 国际化 (i18n)、
Insert 1, Insert 2, Insert 3, ...
Insert 1, Insert 2, Insert 3, ... 时间限制(普通/Java):2000MS/4000MS 内存限制:1048576KByte 描述 输入 输出 样例输入 6 1 1 2 2 3 3 样例输出 8 思路 单调栈从左到右遍历数组,遇到 1 则入栈; 若不为 1 则判断能否与最近的 1 匹配,如果能则继续,如果不能,则将栈顶的 1 出栈
引入feign注入报错 org.springframework.beans.factory.NoSuchBeanDefinitionException解决
引入feign注入报错 org.springframework.beans.factory.NoSuchBeanDefinitionException解决
创新的前端框架: Hybrid技术的不断发展
Hybrid App混合应用开发原理Hybrid App,即混合应用是指同时使用前端技术与原生技术开发的 App。通常由前端负责大部分界面开发和业务逻辑,原生负责封装原生功能供前端调用,二者以 WebView 作为媒介建立通信,从而既拥有 Web 开发的速度优势,又能拥有强大的原生能力。从前端开发者的角度,混合应用可以简单地理解为让前端页面跑在一个特殊的浏览器环境里,这个环境除了常规 Web A
JavaSE基础知识
1. JavaSE基础知识 1. 数据类型 1.1. 基本类型 1子节 = 8 位 1 byte = 8 bit 整数型 类型 占用字节 范围 byte 1 -128(-2^7) ~ 127(2^7-1) short 2 -2^15 ~ 2^15 - 1 int 4 -2^31 ~ 2^31-1 long 8 -2^63 ~ 2^63-1 浮点型 类型
Java入门学习——二进制、八进制、十六进制
一、十进制转二进制的算法 十进制数转二进制数:除二取余法。 二、十进制转十进制的算法 三、二进制转十进制的算法 四、八进制、十六进制介绍 为了便于观察和表示二进制,推出八进制和十六进制。 每3位二进制作为一个单元,最小数是0(000),最大数是7(111),共8个数字,这就是八进制。 每4位二进制作为一个单元,最小数是0(0000),最大数是15(1111),共
敏感词过滤算法实现(前缀树)
前缀树 前缀树是N叉树的一种特殊形式,也叫Trie、字典树、查找树。通常来说,一个前缀树是用来存储字符串的。前缀树的每一个节点代表一个 字符串 ( 前缀 )。每一个节点会有多个子节点,通往不同子节点的路径上有着不同的字符。子节点代表的字符串是由节点本身的原始字符串,以及 通往该子节点路径上所有的字符组成的。 前缀树常用于实现字符串检索、词频统计、字符串排序等操作,它的特点有:查找效率高,消耗内存大
抽象类在项目中的实际应用
一.抽象类和接口的区别? 1. 接⼝的⽅方法默认是 public ,所有⽅方法在接⼝口中不不能有实现(Java 8 开始接⼝口⽅方法可以有默认实现),⽽而抽象类可以有⾮非抽象的⽅方法。 2.接⼝口中除了了 static 、 final 变量量,不不能有其他变量量,⽽而抽象类中则不不⼀一定。 3.⼀一个类可以实现多个接⼝口,但只能实现⼀一个抽象类。接⼝口⾃自⼰己本身可以通过 extends 关键字扩
代码优化方案:别再写无限嵌套的if-else了 更加优雅的if-else替代方案
1 问题概述 之前写过一个抽奖的业务,在判断客户完成某种类型的活动时候,给客户发放抽奖资格。 代码如下(简化版,并不是真正的业务代码): 这样子的其实还好(但不够优雅),有的业务代码更是嵌套了4层if else ,这样让人阅读起来很困难,看起来不够优雅。 2.解决方案 2.1 尽早返回 又称卫语句,即Guard Statement WikiPedia: In computer prog