Java
从零开始使用 Astro 的实用指南
在这个实用的Astro指南中,我将指导你完成设置过程,并告诉你如何构造你的文件。你将学习如何添加页面、交互式组件,甚至是markdown文章。我还会告诉你如何从服务器上获取数据,创建布局,并使用vanilla JavaScript和其他框架添加互动性。准备好享受一些动手的乐趣,因为我们将一起创建一个小型的网站实例。我们将构建一个多页面的网站,包括一个博客。 在这篇文章末尾,你会很好地理解Astro
Spring Boot整合Jwt
JWT介绍 JWT是JSON Web Token的缩写,即JSON Web令牌,是一种自包含令牌。 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。 JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上。 JWT最重要的作用就是对 token信息的防伪作用。 一个JWT由三个部分组成:JWT头、有
Sentinel基本使用与源码分析
系列文章目录和关于我 一丶什么是Sentinel Sentinel官网 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 二丶主要功能 1.流量控制 任意时间到来的请求往往是随机不可控的,而系统的处理能力是有限的。我们需要根据系统的处理能力对
Web中实现文件上传下载的三种解决方案(推荐)
视频演示: windows控件安装,,linux-deb控件包安装,linux-rpm控件包安装,php7测试,php5测试,vue-cli-测试,asp.net-IIS Express测试,asp.net-IIS测试,asp.net-阿里云(oss)测试,asp.net-华为云(obs)测试,jsp-springboot测试,ActiveX(x86)源码编译,Ac
markdown基础语法笔记
markdown基础语法 学习目的:为了写博客的更快捷、更简洁、更好看。因而学习markdown语法。也可以使用typero编辑器编写,然后复制到博客园的文本编辑器中。typero下载地址 1、标题 markdown一共有6种大小的标题。用“# 标题名称”表示。一级用一个#,六级标题用六个#。注意:#与标题名称之间要有空格。 效果如下: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题
nginx - 全局变量和指令
全局变量 下面是可以用作if判断的全局变量 $args : 这个变量等于请求行中的参数,同$query_string $content_length : 请求头中的Content-length字段。 $content_type : 请求头中的Content-Type字段。 $document_root : 当前请求在roo
这10个Lambda表达式必须掌握,简化你的代码,提高生产力
Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包,和传统数学上的意义有区别。 文末有本文重点总结,关于技术类问题可以评论区和我们一起讨论交流~ Lambda表达式必须掌握 Lambd
java多线程压力测试接口
1.定义一个controller,里面写个测试方法,用于postman测试 2.书写多线程 /** * 线程类 */ private class Run implements Runnable { private final CountDownLatch startLatch; public Run(CountDownL
【教程】WordPress秒变谷歌AMP加速移动页面并自动推送教程
本文转载自:【教程】WordPress秒变谷歌AMP加速移动页面并自动推送教程 更多内容请访问钻芒博客:https://www.zuanmang.net [][182] 谷歌 [AMP][183](Accelerated Mobile Pages)字面意思就是“[加速][184]移动网页”,官方解释是:Accelerated Mobile Page (AMP) 是根据开放源代码规范设计的网页。经过
【教程】SLL证书+WordPress全站https部署方法
本文转载自:【教程】SLL证书+WordPress全站https部署方法 更多内容请访问钻芒博客:https://www.zuanmang.net 近两年来HTTPS取代HTTP已经成为大势所趋。早在2014年google Chromium安全团队提议将所有的HTTP协议网站标注为不安全。现在,Chrome浏览器已经开始执行这一标准了。从 Chrome 56 开始,任何网页,如果有输入密码或者信用
nginx.conf 配置
http { #主模块指令,实现对配置文件所包含的文件的设定,可以减少主配置文件的复杂度 include mime.types; #核心模块指令,默认设置为二进制流,也就是当文件类型未定义时使用这种方式 default_type application/octet-stream; #下面代码为日志格式的设定,main为日志格式的名称,可自
【腾讯云】热门云产品限量秒杀,云服务器1核2G 16
本文转载自:【腾讯云】热门云产品限量秒杀,云服务器1核2G 16.5元/月起。/2M 18.89元/月 更多内容请访问钻芒博客:https://www.zuanmang.net 不明白9102年了为啥还有人在用虚拟主机的….服务器赶上活动的车也不是很贵啊。(虚拟主机拓展性真的和服务器没法比)想要好好稳定开展业务,还是上个大厂的服务器吧! 嗯…你明白的,万恶的老用户与狗…. 只能新用户参与,(如果你
【教程】WordPress新建页面没有评论框解决方法
本文转载自:【教程】WordPress新建页面没有评论框解决方法 更多内容请访问钻芒博客:https://www.zuanmang.net WordPress新建页面没有评论框 [][124][][124]WordPress是一个功能非常丰富的系统。对于新手而言,有些功能的开启关闭真的不太好找。不过,WordPress教程,如果大家善于使用度娘或者谷歌等炒鸡流弊的搜索引擎,发动你们的小拇指,去搜索
shell正则系统学习
描述了一种字符串匹配的模式(pattern)。 在线匹配工具: 1 http://www.regexpal.com/ 2 http://rubular.com/ 正则匹配软件 McTracer 用过几个之后还是觉得这个是最好用的,支持将正则导成对应的语言如java C# js等还帮你转义了,Copy直接用就行了很方便,另外支持把正则表达式用法解释,如哪一段是捕获分组,哪段是贪婪匹配等等,总之用
基于代码链路分析的精准测试体系
转载:https://mp.weixin.qq.com/s/aik3CetmoOvP1jSHqGODiQ 1. "要不要测、要怎么测?"引发的思考 随着优酷业务规模的增长,服务端的架构和功能趋近复杂化,代码变更上线也越来越快,面对需要快速上线的功能,测试资源无法参与每个变更的交付过程,变更要不要测、要怎么测?成为服务端交付质量和效率最关键问题:变更要
java 虚拟机 jvm
字节码文件的生成和反编译,内容是什么 类加载:把字节码文件加载到内存,生成 Class 对象的过程 内存结构,运行时数据区非java内存模型 内存分配过程:对象的声明周期 垃圾判断,引用计数法 or 可达性分析算法 引用类型:强软弱虚 垃圾算法:垃圾收集器底层使用什么算法来释放内存 垃圾收集器,收集器那么多,不同jdk版本收集器也不同,每个有什么区别及使用场景 jvm 调优参数
装饰者模式(代码简单介绍)
装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你动态地将行为添加到对象中,同时又不改变其原有的接口。装饰者模式通过将对象包装在一个装饰器类中,以扩展其功能。 在装饰者模式中,有以下几个核心角色: 抽象组件(Component):定义了被装饰者和装饰者的共同接口,可以是抽象类或接口。 具体组件(Concrete Component):实现了抽象组件接口,是被装饰
was unable to refresh its cache! status = com.netflix.servo.monitor.Monitors.isObjectRegistered(Ljava/lang/String;Ljava/lang/Object;)Z
java.lang.NoSuchMethodError: com.netflix.servo.monitor.Monitors.isObjectRegistered(Ljava/lang/String;Ljava/lang/Object;)Z at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHtt
说一下你对Java平台的理解
问题: 请说一下你对Java平台的理解。"Java是解释型语言"这个说法正确吗? 回答: Java是一种面向对象的语言,具有两个显著特点。首先,它提供了"一次编写,到处运行"的能力,使得跨平台能力变得容易。其次,Java引入了垃圾回收(GC)机制,即垃圾收集器自动回收已分配的内存,在大多数情况下,减轻了程序员手动内存管理的负担。 在我们日常工作中,我们会接触到JRE(Java Run
35基于java的校园二手交易系统或跳蚤市场设计与实现
基于java的校园二手交易系统或跳蚤市场设计与实现,可适用于二手交易平台,二手商城,交易商城,大学生交易平台,购物平台,大学生跳蚤平台等等 项目概述 随着网络技术的发展,在线购物越来越流行。目前,大学生特别是毕业生的闲置物品很多,很多可以重复使用,但不方便携带。目前市场上针对大学生的二手交易平台很少,因此我们在这种背景下设计了二手交易平台。专为大学生设计的二手交易平台是一个二手交易平台,可以帮
java内嵌数据库hsqldb
java内嵌数据库hsqldb 介绍: jdk1.8 , maven k 开发软件: idea springboot + mybatis +hsqldb 内容: 1.项目搭建 2.基本操作 3.本地数据持久化 第一步 新建maven项目 导入依赖 第二步 初始化表数据 在resource目录下创建, 我这里在reso
javascript创建数组
javascript数组:var array=[ ]等于创建一个数组 array[0]代表给数组的第一个位置上赋值,值为32 array[5]代表给数组的第六位置上赋值。值为3 在位置0,1,2,5位置上都赋值,维度3,4位置上未赋值,但有一栏占位,所以会导致array.lenth 获取数组的长度为6 dor(var i=0;<array.lenth;i++){}代表的含义是循环遍历arra
SpringBoot03_MVC的使用
一、在 SpringBoot 中使用 REST 为演示模块之间的调用,所以创建了 pom 工程,在 maven 工程中添加各种 starter 来搭建 SpringBoot 项目。 (一)自定义返回一个 LsResult 的返回值,并将其打包为其他模块的依赖 (二)编写 Controller 部分内容是和 SpringMVC 一样的 二、远程调用 REST http接口 模块
SpringBoot02_Mybatis和配置文件
关于本文的大体框架在上一篇博客 一、SpringBoot 整合 Mybatis (一)配置文件 引入 springboot 与 mybatis 整合包以及 java-connector 在 yml 配置文件中设置练级数据库参数,需要注意:yml 文件的值与前面的 ":" 之间有空格;不要把 username 写成 name,否则会有奇怪的 404 错误:Public Key Retrie
Android 动态改变 navigation 的 startDestination, 使得已登录的用户直接跳过 LoginFragment
需求: 未登录用户打开 App,会展示登录页面 LoginFragment 已登录用户打开 App,直接展示 MainFragment nav_graph.xml 结构如下: MainActivity.java: LoginFragment.java: +V d2h5X251bGw= 请备注:from博客园
24个写出漂亮代码的小技巧
这篇文章我会总结一些实用的有助于提高代码质量的建议,内容较多,建议收藏! 内容概览: 提取通用处理逻辑 注解、反射和动态代理是 Java 语言中的利器,使用得当的话,可以大大简化代码编写,并提高代码的可读性、可维护性和可扩展性。 我们可以利用 注解 + 反射 和 注解+动态代理 来提取类、类属性或者类方法通用处理逻辑,进而避免重复的代码。虽然可能会带来一些性能损耗,但与其带来的好处相比还是非常值
100 个 Go 错误以及如何避免:1~4
协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【OpenDocCN 饱和式翻译计划】,采用译后编辑(MTPE)流程来尽可能提升效率。 真相一旦入眼,你就再也无法视而不见。——《黑客帝国》 一、GO:学起来简单,但很难掌握 本章涵盖 是什么让 Go 成为一门高效、可扩展和多产的语言 探究为什么GO简单易学却难精通 展示开发人员常见的错误类型 犯错是每个人生活的一部分。正如阿尔伯特