语法 随笔 基础java

随笔-调试-常见导致偶现崩溃原因

常见导致偶现崩溃原因(且堆栈位置非实际异常位置,不易排查): 1. 内存释放后又继续使用 (常见于多线程临界资源,或者单线程事件队列堆积(比如两个delete事件)) ※※※※※ 2. 代码某业务逻辑是以指针地址为索引,某对象地址被释放后又立即被申请,导致一些业务异常 (解决方案为加一个自增id) ......
随笔 常见 原因

Qt学习随笔-2、Qt中的对象树、坐标系、信号和槽

1 对象树 1.1 当创建的对象在堆区的时候,如果指点的父亲是QObject派生下来的类或QObject子类派生下来的类,可以不用管理释放的操作,将对象会放入对象树中。 1.2 一定程度上简化了内存回收机制。 2 Qt中的坐标系 2.1 左上角为(0,0)点 2.2 x以右为正方向 2.3 y以下为 ......
坐标系 坐标 随笔 信号 对象

Java-流程控制

Java流程控制是Java编程语言中非常重要的一个部分,它允许程序员根据程序执行的顺序来控制代码的执行流程。在Java中,流程控制主要包括条件语句、循环语句和选择语句等。 一、条件语句 条件语句用于根据条件的真假来执行不同的代码块。Java中主要有两种条件语句:if-else语句和switch语句。 ......
流程 Java

基础数据结构

链表 #链节点 class Node: def __init__(self, item = 0, next = None): self.item = item self.next = next #链表 class LinkedList: def __init__(self): self.head = ......
数据结构 结构 基础 数据

云小课|MRS基础操作之集群健康检查

MapReduce服务为用户提供海量数据的管理及分析功能,快速从结构化和非结构化的海量数据中挖掘您所需要的价值数据。集群中的FusionInsight Manager将提供企业级的集群的统一管理平台。 ......
集群 基础 MRS

java如何将char和String相互转换

String String可以理解成char[]组成的 char转换成String 将char转换成char[] 再将char[]转换成String char ch = 'U'; String fromChar = new String(new char[]{ch}); String转换成char[ ......
String java char

Java-JDK8的下载安装及环境变量配置

JDK下载网址:Java Downloads | Oracle(现在需要注册登陆后才可以下载JDK安装包)——有安装包最好!!! 进入网址找到Java8 ==> 选择windows视窗 ==> 选择 X64,(X64 为64位系统,X86为32为系统)。 一、下载JDK安装包。 1.双击打开安装包, ......
变量 Java-JDK 环境 Java JDK

java nio

Java NIO(New IO 或 Non Blocking IO)是从 Java 1.4 版本开始引入的一个新的 IO API,可以替代标准的 Java IO API。NIO 支持面向缓冲区的、基于通道的 IO 操 作。NIO 将以更加高效的方式进行文件的读写操作 阻塞IO 通常在进行同步I/O操 ......
java nio

Java Hutool递归解压文件

import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.ZipUtil; import java.io.File; import java.nio.charset.Charset; public class RecursiveUnz ......
文件 Hutool Java

Java11配置maven

这里假设Java11和maven都正确安装,使用的版本为Java11、maven3.6.1 测试环境变量 Java win + r 打开运行,输入 cmd,打开命令行提示符,输入java --version如下 C:\Users\siyu>java --version openjdk 11.0.2 ......
maven Java 11

数据重整:用Java实现精准Excel数据排序的实用策略

摘要:本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 在数据处理或者数据分析的场景中,需要对已有的数据进行排序,在Excel中可以通过排序功能进行整理数据。而在Java中,则可以借助Excel表格插件对数据进行批量排序 ......
数据 策略 Excel Java

java上传文件 校验文件后缀名、文件大小、文件名字

代码 在需要上传的接口controller中调用 @PostMapping("/upload") public xxx upload(MultipartFile file) { // 校验文件大小、名字、后缀 CommentMethod.uploadVerify(file); 你的业务代码 } pa ......
文件 后缀 大小 名字 java

Java设计模式之适配器模式

1.1.概述 如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边 的。因此我们的笔记本电脑,手机在当地不能直接充电。所以就需要一个插座转换器,转换器第1面插 入当地的插座,第2面供我们充电,这样使得我们的插头在当地能使用。生活中这样的例子很多,手机 充电器(将 ......
模式 设计模式 适配器 Java

【java基础】字面量

一.字面量的概念 1. 什么是字面量 字面量是指在程序中无需变量保存,用于表示固定的值(fixed value)可直接表示为一个具体的数字或字符串的值,即数据在程序中的书写格式。 比如 a = b * 2 这个语句中,2就是一个字面值,它本身就是一个具体的值。 2. 字面量的分类 整型字面量 浮点字 ......
字面 基础 java

7、Python语法入门之流程控制

7、Python语法入门之流程控制 转载: 7、Python语法入门之流程控制 - 知乎 (zhihu.com) 目录: 引子 分支结构 什么是分支结构 为什么要用分支结构 如何使用分支结构 if 语法 if 应用案例 循环结构 什么是循环结构 为什么要用循环结构 如何使用循环结构 while循环语 ......
语法 Python

【白盒测试基础总结】(新手自学)

白盒测试:看代码,找bug,需要熟悉代码逻辑。 黑盒测试:看不到代码,点点点,只看输入输出,不需要了解过程。 下面主要总结了白盒测试的定义、测试步骤、优缺点、测试目的特点、测试方法等。 ......
新手 基础

linux随笔

修改分辨率 xrandr -s 1920x1080 60.00 安装nodejs tar xf node-v18.18.10-linux-x64.tar.gz -C /usr/local/ cd /usr/local/ mv node-v18.18.10-linux-x64/ nodejs ln - ......
随笔 linux

JQuery基础系统一:简介

jQuery API 中文文档: https://www.jquery123.com/ jQuery Mobile 菜鸟教程: http://www.runoob.com/jquerymobile/jquerymobile-tutorial.html 更多内容参考Github: https://gi ......
基础 简介 JQuery 系统

JQuery基础系统二:选择器

选择器是jQuery的基础,在jQuery中,对事件处理、遍历DOM和Ajax操作都依赖于选择器 1. CSS选择器 1.1 CSS是一项出色的技术,它使得网页的结构和表现样式完全分离。利用CSS选择器可以轻松的对某个元素添加样式而不用改动HTML结构,只需要通过添加不同的CSS规则,就可以得到不同 ......
基础 JQuery 系统

markdown语法

推荐使用软件:typora #一级标题# ##二级标题## ###三级标题### **加粗** *斜体* ~~删除线~~ >引用别人的文章,用大于号就行 分割线 ***分割线 图片 ![截图]() 超链接 [点击跳转狂神说](网址放这儿) 表格 右键+插入 代码 ``` ......
语法 markdown

Http 协议基础

第一行:http请求行(request line): 请求方法+资源地址+协议 get + /mrg/loginh.html+ http/1.1 请求方法:get:从服务器获资源 比如:从服务器获取网页资源,获取图片资源,获取用户信息数据等 post:添加资源信息到服务器进行处理(比如提交表单或者上 ......
基础 Http

Java之实现添加文字水印、图片水印功能

目录1 添加文字水印、图片水印1.1 给图片添加文字水印1.1.1 获取原图片对象信息1.1.1.1 读取本地图片1.1.1.2 读取网络图片1.1.2 添加水印1.1.3 确定水印位置1.1.3.1 设置固定值1.1.3.2 根据原图大小进行设置1.1.4 获取目标图片1.1.5 完整代码1.2 ......
水印 文字 功能 图片 Java

Java21上手体验-分代ZGC和虚拟线程

一、导语 几天前Oracle刚刚发布了Java21, 由于这是最新的LTS版本,引起了大家的关注。 我也第一时间在个人项目中进行了升级体验。 一探究竟,和大家分享。 二、Java21更新内容介绍 官方release公告: https://jdk.java.net/21/release-notes 开 ......
线程 Java ZGC 21

mysql随笔

计算两个值的和: SELECT COALESCE(a.sum1, 0) + COALESCE(r.sum2) AS calc_valueFROM (SELECT SUM(actual_amount) AS sum1 FROM pay_order_14.order_30 WHERE merchant_ ......
随笔 mysql

TypeScript基础

基础类型:":"后面为变量的数据类型 布尔值:boolean let isDone:boolean=false 数字:number TypeScript中的所有数字类型都是浮点数,类型统一都是number,支持十进制,二进制,八进制,十六进制。 let count:number=100 字符串:st ......
TypeScript 基础

java.util.Objects

{//对象判空 Integer integer = new Integer(1); if (Objects.isNull(integer)) { System.out.println("对象为空"); } if (Objects.nonNull(integer)) { System.out.prin ......
Objects java util

scss基础

官网 https://www.sass.hk/guide/ 变量 导入SASS文件 静默注释 混合器 选择器继承 style选项 if 指令 for 循环 each 循环 while条件 function 函数 文件后缀 sass有两种后缀名文件: 后缀名为sass,不使用大括号和分号 后缀名为sc ......
基础 scss

【2023年09月28日】stf61-测试基础第一天笔记

stf61-测试基础第一天笔记计算机基础计算机既可以做数值运算,也可以做逻辑运算。数值运算:加减乘除等针对数值的操作逻辑运算:运算结果是真或者假的这一类运算,多用于条件判断举例:a=10,b=20如果a>b并且a>0,那么就执行a+b的操作,否则执行a-b的操作。a>b并且a>0——》逻辑运算a+b ......
基础 笔记 2023 stf 61

less基础

CSS三大预处理器 SASS,Less,Stylus Less介绍 Less CSS文件是一种动态样式文件,属于css预处理语言的一种,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。 Less 可以运行在 Node 或浏览器端。 Less中文官网:http: ......
基础 less

【webapp】jsp EL 的基本语法和用法

EL(表达式语言)是用于在 JSP 页面中访问和操作数据的简洁表达式语言。EL 提供了一种简化和统一的方式来访问变量、属性、集合和其他对象。以下是 EL 的基本语法和用法: 基本语法: ${expression}:用于在 JSP 页面中嵌入 EL 表达式。 ${object.property}:访问 ......
语法 webapp jsp EL