Java

9.4 Javaweb

1、 了解 Web 和 Web 服务器 2、 熟悉 HTML 的常用标记 实现静态 Web 客户端动态效果的手段:  JavaScript  VBScript 动态 Web 应用的实现手段  Microsoft ASP、ASP.NET  PHP  Java Servlet/JSP (1)Microsoft ASP、ASP.NET

Jmeter 4.0压力测试工具安装及使用方法

一、Jmeter下载 1.网盘(官网下载贼慢):https://pan.xunlei.com/s/VO5ucfHW9SkAXN8Ns-a5oxoQA1?pwd=y4aw# 2.选择进行下载,下载下来为一个压缩包,解压即可。 3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。 个人认为要注意2点: 1)对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jme

护网漏洞复现(三)

Mtab书签导航程序LinkStoregetlcon存在SQL注入漏洞 描述:Mtab书签导航程序 LinkStore/getIcon 接口存在SQL注入漏洞,未经身份验证的远程攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限 fofa语法:title="Mtab书签" POC:

Node.js后端+Vue前端全栈新闻管理发布项目实战开发

‌Node.js后端 + Vue前端:‌全栈新闻管理发布项目实战开发‌ 在当今的Web开发领域,‌全栈开发已成为一种流行趋势,‌它要求开发者同时具备前端和后端技术的能力。‌本文将介绍如何使用Node.js作为后端框架,‌结合Vue.js作为前端框架,‌来实战开发一个新闻管理发布系统。‌ 技术选型 后端:‌Node.js Node.js是一个基于Chrome V8引擎的JavaScript运行环境,

创建可调整大小的 React 组件react-resizable

react-resizable 是一个用于创建可调整大小的 React 组件的库。 它为开发者提供了一种简单的方式来实现用户可以通过拖动边缘或角落来调整元素大小的功能。 这个库通常用于需要动态调整尺寸的用户界面组件,如面板、窗口、表格列等。   主要特点 轻量级:库非常小,只有核心的调整大小功能,没有复杂的依赖项。 高度可定制:可以通过各种回调和属性来自定义调整行为,例如限制最小和最大

Node.js构建千万级高可用企业级应用,深入六大核心业务场景

Node.js构建千万级高可用企业级应用:‌深入六大核心业务场景 Node.js,‌作为一种基于Chrome V8 JavaScript引擎构建的开源运行时环境,‌已经在企业级应用中展现出其独特的优势。‌特别是在处理高并发、‌实时性要求高的应用场景中,‌Node.js凭借其非阻塞I/O模型、‌事件驱动特性,‌成为构建千万级高可用企业级应用的理想选择。‌本文将深入探讨如何利用Node.js构建高可用

OpenTelemetry 实战:gRPC 监控的实现原理

前言 最近在给 opentelemetry-java-instrumentation 提交了一个 PR,是关于给 gRPC 新增四个 metrics: rpc.client.request.size: 客户端请求包大小 rpc.client.response.size:客户端收到的响应包大小 rpc.server.request.size:服务端收到的请求包大小 rpc.server.resp

pbootcms模板首页如何调用指定栏目的子栏目

在 PbootCMS 中,可以通过 {pboot:nav} 标签来调用指定栏目的子栏目。以下是具体的实现方法和示例代码。 示例代码 html   {pboot:nav parent=4 num=7} <a href="[nav:link]">[nav:name]</a> {/pboot:nav} 参数说明 parent: 指定父栏目

pbootcms模板标签序数从2开始

在 PbootCMS 中,{pboot:nav} 和 {pboot:list} 标签用于处理导航和列表数据。本文将详细介绍这两种标签的使用方法,并结合实际示例进行说明。 1. 导航标签 ({pboot:nav}) 基本用法 {pboot:nav} 标签用于遍历导航数据。可以结合条件判断和参数来控制显示的内容。 参数说明 num: 显示的导航项数量。 par

PBOOTCMS网站首页右侧或者列表页左侧调用tags标签

在 PbootCMS 中,{pboot:tags} 标签用于从指定的栏目中调用标签(Tags)。以下是一个详细的示例,展示了如何使用 {pboot:tags} 标签来调用指定栏目的标签,并控制显示的数量。 示例代码 假设您需要从栏目 ID 为 2、5 和 8 的栏目中调用 50 个标签,并将其显示在页面上: html   <!DOCTYPE ht

PbootCMS模板调用幻灯片轮播图及参数说明

在 PbootCMS 中,{pboot:slide} 标签用于输出指定分组的幻灯片。以下是一个详细的示例,展示了如何使用 {pboot:slide} 标签来输出指定分组的幻灯片,并控制显示的数量。 扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。承接:企业仿

PbootCMS模板如何调用友情链接

在 PbootCMS 中,{pboot:link} 标签用于输出指定分组的友情链接。以下是一个详细的示例,展示了如何使用 {pboot:link} 标签来输出指定分组的友情链接,并控制显示的数量。 示例代码 假设您需要从指定分组(如分组 ID 为 1)中输出 10 个友情链接,并将其显示在页面上: html   <!DOCTYPE html&gt

Go - Web application 3

Displaying dynamic data Any data that you pass as the final parameter to ts.ExecuteTemplate() is represented within your HTML templates by the . character (referred to as dot). In this specifi

😶‍🌫️ SpringBoot中MongoDB的骚操作用法

不知道大家在工作项目中有没有使用MongoDB,在哪些场景中使用。MongoDB作为NoSQL数据库,不像SQL数据库那样,可以使用Mybatis框架。 如果需要在SpringBoot中使用MongoDB的话,我目前知道有三种方式,第一种是直接使用MongoDB官方的SDK,第二种是使用SpringJpa的方式,第三种是使用MongoTemplate。第二种在内部也是使用MongoTemplate

java-URLDNS 链条审计

java-URLDNS 链条审计 URLDNS 链条,是我们学习 java 反序列化的启蒙链条,通过 java 内置的类函数调用,达到 DNS 外带数据的目的。 首先让我们来看一个小实验 从 dnslog.cn 平台获取一个域名 可以看到,我们在前边定义的字符串会被正常外带出来 1)hashmap hashmap 可以说是 java 反序列化梦开始的地方,可以通过反射,put 等操作,给它赋值

【Spring Boot】整合MyBatis

前言 Spring Boot和MyBatis都是非常流行的Java框架。Spring Boot简化了Spring应用的开发,而MyBatis则是一个优秀的持久层框架,支持自定义SQL、存储过程以及高级映射。 mybatis官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址

322. 零钱兑换(leetcode)

https://leetcode.cn/problems/coin-change/description/ 代码上比较麻烦的dp题,由于求的是最少数量,因此求答案时需要初始化无穷大来计算 class Solution { public int coinChange(int[] coins, int amount) { // f[i][j]表示前i个数中选,体积等于amoun

[Javascript] Paralle Task

function timeout(time) { return new Promise((resolve) => { setTimeout(resolve, time); }); } class ParalleTask { constructor(paralleCount = 2) { this.tasks = []; this.paralleCount

螺旋矩阵

题目:螺旋矩阵 分类:数组、矩阵、模拟 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] 输出:[1,2,3,

[Typescript] Build mode of tsc: tsc -b

A long-awaited feature is smart incremental builds for TypeScript projects. In 3.0 you can use the --build flag with tsc. This is effectively a new entry point for tsc that be

代码随想录算法训练营,9月3日 | 454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和

454.四数相加II 题目链接:454.四数相加II 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰四数相加II 日期:2024-09-03 想法:4个数组,两两分开遍历时间复杂度低点,用一个map,key是i+j的值,value是出现次数,对nums3、4只需要判断0 - k - l在不在map里,最后依次加上出现次数就行了。 Java代码如下: 总结:map.get

深入浅出Stream流

Java 8的新特性之一就是流stream,配合同版本出现的 Lambda ,使得操作集合(Collection)提供了极大的便利。 案例引入 在JAVA中,涉及到对数组、Collection等集合类中的元素进行操作的时候,通常会通过循环的方式进行逐个处理,或者使用Stream的方式进行处理。 假设遇到了这么一个需求:从给定句子中返回单词长度大于5的单词列表,按长度倒序输出,最多返回3个。 在未接

数列极限强化

数列极限强化   适用于单调性f’(x)<0无单调性

使用zig语言制作简单博客网站(八)归档页和关于页

后端代码 注册路由 model/article.zig增加以下代码 article_controller.zig代码 article_server.zig代码 前端代码 归档、关于前端代码

Java学习路径

1. Java基础 Java语法:变量、数据类型、控制结构(if、for、while等) 面向对象编程:类、对象、继承、多态、接口 异常处理:try-catch-finally,创建自定义异常 集合框架:List、Set、Map等 2. Java高级特性 泛型:如何使用和创建泛型类和方法 流(Streams)和Lambda表达式:处理集合和数据流 多线程:线程的创建、同步、并发工具 3.

279. 完全平方数(leetcode)

https://leetcode.cn/problems/perfect-squares/description/ 简单完全背包,需要注意的是由于求的是最小,因此初始化时需要把初始层f[0]全置为无穷大,用于保证一定能计算出min具体可以看灵神的解释 递归边界:dfs(0,0)=0,因为没有数可以选了,且要得到的数等于 0,那么答案为 0。 如果 j>0,那么 dfs(0,j)=∞,这里用

smbclient指令学习

翻译自https://docs.oracle.com/cd/E86824_01/html/E54763/smbclient-1.html 名称 smbclient—— 一种访问SMB/CIFS资源的客户端 语法 描述 选项 [========] [========] 打包长文件名Tar Long File Names 操作OPERATIONS 关闭递归时,仅复制源计算机上当前工作目录中

图穷匕见-所有反DDD模式都是垃圾

本文书接上回《主观与客观,破除DDD凭经验魔咒》,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新; DDD框架源码(.NET、Java双平台); 加群畅聊,建模分析、技术实现交流; 视频和直播在B站。 开个玩笑 “我不是针对这一个问题,我是说所有的反DDD模式都是垃圾”,作为教练,在团队中我时常用这样的玩笑来调侃不符合DDD价值观的判断逻辑和决策结果,并指出具体不符合的

八股文总结

项目八股 面经简历整理 抽奖大转盘 一般项目中都是MVC,做起来简单,随着项目变大,service层,很多不同业务的接口和实现类,导致项目结构很乱,dto,vo系统内部数据流转类,维护和迭代不太好做,DDD在一定程度上解决了这个问题,domain 领域层,把不同业务以合理的角度区分为不同的领域,也就是不同包,不同的包下面维护自己的service和系统内部流转类,杜绝相互调用,比如A领域 不能调用

494. 目标和(leetcode)

https://leetcode.cn/problems/target-sum/solutions/2119041/jiao-ni-yi-bu-bu-si-kao-dong-tai-gui-hua-s1cx/ 灵神的代码实现比我自己写的更好,可以多学习学习这道题的关键点在于想到 正数和+负数和=target,且sum=正数和-负数和,则可推得正数和为多少这样就可以方便的转化为01背包问题,即在前i

<<  <  190  191  192  193  194  195  196  197  198  199  200  >  >>