代码java ssrf

码上加速,低代码解锁高效交付案例

一、背景简介 站长工作台,致力于为京东物流所有站长、运营管理人员提供高效工作平台,拥有多元化的业务形态。我们力求提升团队研发效率、实现敏捷业务交付,以打造一支具备灵活性、高度协作和强适应能力的敏捷团队。 二、提效案例描述 2.1、痛点分析 站长工作台的报表页面和任务卡片页面,大多数的UI风格和交互方 ......
案例 代码

C++20高级编程 第六章 设计可重用代码

第六章 设计可重用代码 重用哲学 编写一次,经常使用 不惜一切代价避免代码重复 DRY(Don't Repeat Yourself) (不要重写自己写过的代码) 代码不大可能只在一个程序中使用 (因而应该正确设计好接口与结构) 团队中其他程序员必须也能使用你的代码 "客户"一般指使用接口的程序员," ......
代码 20

java基础语法(上):变量与运算符

关键字与保留字 关键字 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 官方地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html 保留字 Java保留字 ......
运算符 变量 语法 基础 java

Java编译原理

概述 java语言的"编译期"分为前端编译和后端编译两个阶段。前端编译是指把*.java文件转变成*.class文件的过程; 后端编译(JIT, Just In Time Compiler)是指把字节码转变成机器码的过程。在编译原理中, 将源代码编译成机器码, 主要经过下面几个步骤: Java中的前 ......
原理 Java

Java基础语法(下):程序流程控制

程序流程控制 顺序结构 分支结构 分支语句1: if-else结构 if-else使用说明 1、条件表达式必须是布尔表达式(关系表达式或逻辑表达式)、布尔变量 2、语句块只有一条执行语句时,一对{}可以省略,但建议保留 3、if-else语句结构,根据需要可以嵌套使用 4、当if-else结构是“多 ......
语法 流程 基础 程序 Java

java定时任务执行器

ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor(); 这段代码使用 Java 的 ScheduledExecutorService 接口和 Executors 类来创建一个单线 ......
任务 java

java桌面小闹钟

写了个桌面的小闹钟,在运行环境可以编译,但是打包成jar文件,想用批处理命令直接调用报错"找不到或无法加载主类". 需求 为防止整天久坐,编写一个桌面闹钟.该闹钟功能很简单,一个小时的倒计时,倒计时结束弹框提示起身运动下.点击确认后重新计时.且有一个复位按钮,可以重新计时. 代码 定义一个1小时的时 ......
闹钟 桌面 java

前端导出文件 java.io.IOException: Connection reset by peer

一、场景 后端生成zip压缩文件,前端直接导出。 问题:文件小的时候正常导出,大的时候,接口收不到返回的文件流;本地测试没问题,部署线上有问题; 二、原因分析 后台打印日志,发现如下报错日志 java.io.IOException: Connection reset by peer 查阅得知,断开连 ......
前端 IOException Connection 文件 reset

记一次对某灰色产业cms的代码审计

一、目录结构 首先我们先看一下结构,system文件夹下有相关代码。我直接给大家看一下漏洞吧。二、审计出洞1、购物车异步获取信息 - SQL注入system\modules\member\cart.action.php 虽然本身是过滤单引号但是在这里并没有用单引号保护起来所以这里是一个注入,并且没有 ......
灰色 代码 产业 cms

day09 代码随想录算法训练营 459. 重复的子字符串

题目:459. 重复的子字符串 我的感悟: 重复两个子串,掐头去尾。 证明的话,不太会。 理解难点: 什么脑袋瓜子想出来的解法?? 代码难点: 总结概括: 代码示例: class Solution: def repeatedSubstringPattern(self, s: str) -> bool ......
随想录 训练营 字符串 随想 算法

eclipse代码补全、代码提示及防空格自动补全

近学了下eclipse编写java代码时可以自动提示并且解决了空格自动补全的苦恼问题,现在会了这个感觉很好,决定给大家分享下。 打开eclipse依次点击Window --> Perferences --> Java --> Editor --> Content Assist, —————————— ......
代码 eclipse

java distinct 无法为泛型去重

针对distinct无法为List<User>之类的去重。 所以这里简单说一下方案。 本质上是重写对象的equals方法。 但是这里有一个偷懒的方式。 就是直接使用@Data (来自Lombok的注解) 因为@Data 一样会重写equals 和 hashcode方法。 所以,直接使用@Data来代 ......
distinct java

CODESYS 实例代码:可视化输出变量(Hello world!)

一:可视化输出变量——Hello world! 先告诉你一个坏消息,ST语言没有类似printf()的函数,好消息是可以通过Codesys可视化输出变量。 1.新建工程 具体流程参考往期文章。 2.设置变量和程序代码 3.添加可视化工具 右键Application–添加对象–视图 给添加的视图命名– ......
变量 实例 CODESYS 代码 Hello

java等比例压缩图片

1、如果上传图片过大,有好几兆,甚至几十兆,那么用java代码处理一下,等比例压缩成指定像素大小。 比如,一张1920*1880像素的图片,有9.7M。 处理后的效果:长宽与原来一样,只是像素变小,自定义指定为800*600像素,最后图片只有970KB,连一M都没有 压缩代码: public sta ......
图片 java

玩转Python:用Python处理文本数据,附代码

Python 提供了多种库来处理纯文本数据,这些库可以应对从基本文本操作到复杂文本分析的各种需求。以下是一些常用的纯文本处理相关的库: str 类型: Python 内建的字符串类型提供了许多简便的方法来进行基础文本处理,如分割、连接、替换文本等。 # 分割字符串 text = "hello, wo ......
Python 文本 代码 数据

java 不重复的list(集合)

在Java中,可以使用Set接口的实现类来创建一个不重复的列表。Set接口不允许重复元素,因此可以保证列表中的元素不重复。 import java.util.HashSet; import java.util.Set; public class Main { public static void m ......
java list

Go代码测试覆盖率

Go代码测试覆盖率 目录结构 ├── main.go └── main_test.go 代码 // main.go package main import "fmt" func Divide(a, b float64) (float64, error) { if b == 0 { return 0, ......
覆盖率 代码

博客园折叠代码

TEST CODE TEST 测试折叠 ......
代码 博客

wasm+pygbag让你在网页上也能运行Python代码:【贪吃蛇游戏】

最近小伙伴告诉我一种新的方法,可以使用wasm来使浏览器网页能够运行Python代码。这一下子激起了我的兴趣,因为这意味着用户无需安装Python环境就能直接运行我的demo,这真是太方便了。所以,我们的主要目标今天就是让网页能够直接运行我的贪吃蛇游戏。贪吃蛇游戏其实很简单,因为Python有一个很... ......
代码 网页 pygbag Python wasm

释放创造力:可视化页面渲染引擎在低代码开发平台的应用

什么是页面渲染引擎? 页面渲染引擎是低代码开发平台的核心组件之一,它负责将开发者设计的页面布局和用户交互元素转化为具体的可视化界面。通过优化渲染效率和提供丰富的功能支持,页面渲染引擎在低代码开发过程中起到了至关重要的作用。 在低代码开发平台中,页面渲染引擎采用一系列技术原理来实现其功能。首先,它使用 ......
开发平台 创造力 代码 页面 引擎

Dating Java8系列之通过行为参数化传递代码

翎野君/文 引言 作为技术开发人员,我们无法保证我们写出来的代码的可用时间和保质期,也许今天刚上线的一个功能,等到明天就因为需求变动不得不进行更改。 为什么会不断的变化 作为技术人员,我们当然希望需求能循序渐进地平稳过度,但往往事与愿违,对于其原因我简单总结为以下几点。 用户导向,用户和市场是风向标 ......
行为 参数 代码 Dating Java8

JAVA内存分配

[JAVA的内存分配] 栈(Stack):主要用来存放局部变量。 堆(Heap):凡是new 出来的东西都在堆种。堆中的数据有默认值规则。 a 如果是整数,默认是0. b 如果是浮点数,默认是0.0; c 如果是字符,默认是'\u0000'(Unicode写法); d 如果是布尔值,默认为false ......
内存 JAVA

Android 优雅的Activity回调代码封装

原文地址: Android 优雅的Activity回调代码封装 - Stars-One的杂货小窝 之前提到Jetpack架构组件学习(3)——Activity Results API使用 - Stars-One的杂货小窝来替换我们常用的startActivityForResult,但实际上,虽然说是 ......
Activity Android 代码

Dating Java8系列之Java8中的‘流’

翎野君/文 流的概念 1.流是什么 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,我们可以把它们看成遍历数据集的高级迭代器。 代码:按价格排序后得到手机名称列表 使用新的流式方法有几个显而易见的好处。 代码是以声明性方式写的 ......
Java8 Java Dating

Dating Java8系列之Java8中的流操作

翎野君/文 本次我们会使用到很多的流操作,如筛选、切片、映射、查找、匹配和归约,这些操作可以让我们能快速完成复杂的数据查询。 筛选和切片 用谓词筛选 Streams接口支持filter方法。该操作会接受一个谓词(一个返回 boolean的函数)作为参数,并返回一个包括所有符合谓词的元素的流。 Lis ......
Java8 Java Dating

Dating Java8系列之用流收集数据

翎野君/文 收集器简介 1.收集器介绍 Java 8中流支持两种类型的操作:中间操作(如filter或map)和终端操作(如count、findFirst、forEach和reduce)。 中间操作可以链接起来,将一个流转换为另一个流。这些操作不会消耗流,其目的是建立一个流水线。与此相反,终端操作会 ......
数据 Dating Java8 Java

Dating Java8系列之并行数据处理

翎野君/文 分支合并框架 分支合并框架介绍 分支/合并框架的目的是以递归的方式将可以并行的任务拆分成更小的任务,然后将每个子任务的结果合并起来生成整体结果。 它是ExecutorService接口的一个实现,它把子任务分配给线程池(称为ForkJoinPool)中的工作线程。把任务提交到这个池,必须 ......
数据处理 数据 Dating Java8 Java

Dating Java8系列之default默认方法

翎野君/文 引言 传统上,Java程序的接口是将相关方法按照约定组合到一起。实现接口的类必须为接口中定义的每个方法提供一个实现,或者从父类中继承它的实现。 不断迭代的API 默认方法的引入就是为了,以兼容的方式,解决像 Java API这样的类库,演进迭代问题。 理解演进迭代 为了理解为什么一旦AP ......
default 方法 Dating Java8 Java

Dating Java8系列之新的日期和时间

翎野君/文 旧的日期时间 在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更糟糕的是它的易用性,由于某些原因和未知的设计决策,这个类的易用性被深深地损害了,比如:年份的起始选择是1900年,月份的起始从0 ......
日期 时间 Dating Java8 Java

Dating Java8系列之Lambda表达式和函数式接口(上)

翎野君/文 Lambda简介 我们可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式。它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名:我们说匿名,是因为它不像普通的方法那样有一个明确的名称。 函数:我们说它是函数,是因为Lambda函数不像方法 ......
表达式 函数 接口 Dating Lambda
共16200篇  :11/540页 首页上一页11下一页尾页