Java

织梦DedeCMS文章内容页调用标签方法教程

织梦DedeCMS是新手站长使用比较多的建站软件,其模板制作也比较方便,一些站长朋友对其模板调用标签不是太熟悉,小编为大家介绍下织梦文章内容页调用标签的方法。 1、调用文章标题: {dede:field.title/} 举例:页面标题格式为文章标题加网站名称,调用代码为: {dede:field.title/}_{dede:global.cfg_webname/} 2、调用文章关键词: {dede

JMeter安装使用

一、Java JDK安装 下载地址:https://repo.huaweicloud.com/java/jdk/ 二、JMeter安装 下载地址:http://jmeter.apache.org/download_jmeter.cgi 三、JMeter使用 四、实战演示

SQL Injection and JDBC PreparedStatement Class

In "Java Tutorial", this is how the JDBC PreparedStatement class prevents SQL injection. However, the most important advantage of prepared statements is that they help prevent SQL injection attacks.

微服务链路追踪SkyWalking

链路追踪介绍 对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题,比如: 如何串联整个调用链路,快速定位问题? 如何缕清各个微服务之间的依赖关系? 如何进行各个微服务接口的性能分折? 如何跟踪整个业务流程的调用处理顺序?   1、skywalking是什么 skywalking是一个国产开源框架,2015年由吴晟开源 , 2017年加入Apache孵化器

spring boot启动方式

1. idea直接启动   2. maven命令启动 项目目录下,mvn spring-boot:run   3. 打包成jar启动 项目目录下:mvn clean package 启动jar: java -jar target/xxxx.jar   4. 启动指定配置文件 java -jar -D spring.profiles.active=prod target

Linux iptables 防火墙常用规则

iptables 安装 yum install iptables iptables 规则清除 iptables -F iptables -X iptables -Z  开放指定的端口 允许本地回环接口(即运行本机访问本机) iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT 允许所有本机向外的访问 iptable

多线程2

多线程2 12.3线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: 新建:当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待C

springboot 使用RestTemplate调用get api,传入参数

get api: Servers:   如何设置自动化的restTempalet:  

SpringBoot使用protobuf格式的接口方式

建立SpringBoot项目,pom.xml内容如下: 编写.proto文件,内容如下: 生成java代码: 将生成的代码移动到你的项目中合适位置: 编写protobuf格式的Controller接口: 编写测试类,通过HttpClient工具调用接口: HttpUtils内容如下: 以debug方式运行SpringBoot项目,并在controller

kafka经验

使用kafka经验      前言 本篇文章主要介绍的关于本人从刚工作到现在使用kafka的经验,内容非常多,包含了kafka的常用命令,在生产环境中遇到的一些场景处理,kafka的一些web工具推荐等等。由于kafka这块的记录以及经验是从我刚开始使用kafka,从2017年开始,可能里面有些内容过时,请见谅。温馨提醒,本文有3w多字,建议收藏观看~ Kafka

java与es8实战之五:SpringBoot应用中操作es8(带安全检查:https、账号密码、API Key)

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《java与es8实战》系列的第五篇,总体目标明确:实战在SpringBoot应用中操作elasticsearch8,今天的重点是SpringBoot应用连接带有安全检查的elasticsearch8服务端 连接需要安全检查的ela

Kafka在企业级应用中的实践

前言 前面说了很多Kafka的性能优点,有些童鞋要说了,这Kafka在企业开发或者企业级应用中要怎么用呢?今天咱们就来简单探究一下。 1、 使用 Kafka 进行消息的异步处理 Kafka 提供了一个可靠的消息传递机制,使得企业能够将不同组件之间的通信解耦,实现高效的异步处理。在企业级应用中,可以通过以下步骤来使用 Kafka 进行消息的异步处理: 创建一个或多个主题(topic)用于存

mysql~date_format性能问题

在mybatis的xml中使用MySQL的DATE_FORMAT 函数可以将日期类型的数据格式化为字符串。然而,尽管这个函数很方便,但在处理大量数据时可能会引起性能问题,特别是在复杂查询中。这是因为 DATE_FORMAT 函数的计算是在数据库引擎层级进行的,而不是在应用程序代码中。 以下是一些关于 DATE_FORMAT 函数可能引起性能问题的情况和建议: 索引失效: 如果你在查询中使用 D

文件上传漏洞原理

目录 文件上传漏洞原理 Webshell介绍 网站控制工具 文件上传漏洞危害 文件上传漏洞靶场练习 文件上传漏洞发现与利用 文件上传漏洞防御 文件上传漏洞原理](#a) 文件上传漏洞是指用户通过界面上的上传功能上传了一个可执行的脚本文件(一句话木马),而WEB端的系统并未对其进行检测或者检测的逻辑做的不够好 脚本执行语句: 一句话木马 eval函数 把字符串作为PHP代码执行 java的sy

[译]2023年 Web Coponent 现状

本文为翻译 原文地址:2023 State of Web Components: Today's standards and a glimpse into the future. 最近,我写了关于如何构建你的第一个 Web Component,以及基本 v1 Web Component 规范的一些历史和解释。但是自从 v1 在 2020 年获得全面支持以来,Web Component 世界发生

Flink-读Kafka写Hive表

1. 目标 使用Flink读取Kafka数据并实时写入Hive表。   2. 环境配置 EMR环境:Hadoop 3.3.3, Hive 3.1.3, Flink 1.16.0   根据官网描述: https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/connectors/table/hive/overv

tailwindcss -原子化 CSS 框架

原子化 CSS 框架 我记得很久之前有时候为了少写些css,我们通常会有如下的样板代码 .block { display: block; } .flex { display:flex } .flex-center { align-items: center; justify-content: center; } .w1 { width: 1%; } /* 1...100 *

TienChin 渠道管理-查看渠道接口

自定义 hasPermission 校验规则 自定义一个 Spring Security hasPermission 校验规则: 在 tienchin-framework 模块当中进行自定义,新建 CustomSecurityExpressionRoot.java 自定义 hasPermission 判断逻辑类: 新建自定义 hasPermission 判断逻辑处理器类: 注册一下自定义 ha

java directoryAndfileHide

java 2023-07-01 00:29 header

共享模型之内存

一 volatile 主内存:所有的变量都存储在主内存。线程间变量值的传递均需要通过主内存来完成。 线程的工作内存:保存了被该线程使用的变量的主内存副本。线程对变量的所有操作(读取、赋值等)都必须在工作内存中进行,而不能直接读写主内存中的数据。不同的线程之间也无法直接访问对方工作内存中的变量。线程间变量值的传递均需要通过主内存来完成。 这里所讲的主内存、工作内存与第2章所讲的Java内存区域

Spring 与 MyBatis 框架集成

为何要框架集成 Spring 通过 IoC 和 AoP 两大法宝,可以简化 MyBatis 框架配置和代码开发。 框架集成步骤 第①步:创建数据库表 tb_user 表非常简单,只有一个主键 id 和一个字段name 第②步:IDEA 创建 Maven 项目 第③步:修改 pom.xml 配置添加 Maven 依赖包 第④步:创建 UserEntity 实体类 创建 entity 或 do

Jenkins 相关配置

参考链接 解决:Jenkins: signature verification failed in update site ‘default‘ (show details) jenkins 下一切皆文件 Jenkins 安装 下载完安装包如下所示 依次执行以下命令,进行安装 启动 jenkins 服务 设置 jenkins 服务开机自启 查看 j

Javascript动态创建FORM提交

Javascript动态创建FORM提交   <script language="javascript" type="text/javascript"><!--  //function that creates the form, adds some e

JavaScript动态生成Form提交

function post(url, params) { var tempForm = document.createElement("form"); tempForm.action = url; tempForm.method = "post"; tempForm.style.display = "none";

[LeetCode] 2483. Minimum Penalty for a Shop

You are given the customer visit log of a shop represented by a 0-indexed string customers consisting only of characters 'N' and 'Y': if the ith character

Factory Pattern —— Creational Class

core 工厂模式(Factory Pattern)是一种创建型设计模式,用于创建对象而不暴露对象创建的逻辑。它将对象的实例化过程封装在一个工厂类中,客户端通过调用工厂类的方法来创建对象,从而实现了解耦和灵活性。 工厂模式的核心思想是将对象的创建与使用分离。客户端不直接实例化对象,而是通过调用工厂类的方法来获取对象实例。工厂类根据客户端的需求,决定实例化哪个具体对象,并将其返回给客户端。 三种工厂

Vue3 响应式工具函数

isRef()​ 检查某个值是否为 ref。 unref()​ 如果参数是 ref,则返回内部值,否则返回参数本身。这是 val = isRef(val) ? val.value : val 计算的一个语法糖 toRef()​ 可以将值、refs 或 getters 规范化为 refs (3.3+)。 也可以基于响应式对象上的一个属性,创建一个对应的 ref。这样创建的 ref

<<  <  733  734  735  736  737  738  739  740  741  742  743  >  >>