线程 方式java

线程的创建

[toc] #线程函数 每一个线程都有一个唯一的ID,ID类型为pthread_t,这个ID是一个无符号长整型 unsigned long,如果想要得到当前线程的ID可以调用 `pthread_t pthread_self(void);` 线程创建: ``` #include int pthread ......
线程

9、使用Java的方式配置Spring

9、使用Java的方式配置Spring 我们现在完全不需要Spring的xml配置文件了,全权交给Java来做 Javaconfig是Spring的一个子项目,在Spring4之后他成为了一个核心功能 使用纯Java的方式来配置Spring需要有一个配置类 package com.an.Config ......
方式 Spring Java

3、IOC创建对象的方式

3、IOC创建对象的方式 使用无参构造方法来进行创建对象 如果说我们需要使用有参构造的方法来构造对象,那么我们需要赋值 下标赋值 <!--用参数的下标进行赋值--> <bean id="user" class="com.an.pojo.user"> <constructor-arg index="0 ......
对象 方式 IOC

线程安全的集合

[TOC] .NET中的Dictionary是==非线程安全==的,在多线程环境中可能会导致CPU使用率为100%。 ## 多线程环境下使用Dictionary产生的问题 1. [关于C#中Dictionary多线程情况下CPU 100%问题的详细分析](https://blog.csdn.net/ ......
线程

Java使用Jsch执行Shell命令

JSch是SSH2的纯Java实现 。 JSch允许您连接到sshd服务器并使用端口转发,X11转发,文件传输等,您可以将其功能集成到您自己的Java程序中。JSch获得BSD格式许可证。 最初,我们开发这些东西的动机是允许我们的纯Java X服务器 WiredX的用户享受安全的X会话。所以,我们的 ......
命令 Shell Java Jsch

使用 Java 生成二维码图片

# 0x01 准备 ## (1)软件版本 * IntelliJ IDEA 2023.1.3 * JDK 18 * Tomcat 10.1.11 * Maven 3.8.6 ## (2)技术栈 * servlet * zxing * 谷歌项目 * 生成黑白二维码并可以附上 logo * qrcode ......
图片 Java

创建多线程继承Thread和实现Runnable以及synchronized的注意事项

## 关于创建多线程继承Thread和实现Runnable以及synchronized的注意事项 1. 以下是利用多线程模拟购票的代码 ```java public class Sell { public static void main(String[] args) { Ticket ticket ......

yum安装JAVA环境

## 安装jdk1.8 ```bash yum -y install java-1.8.0-openjdk* java -version ``` ## 设置JAVA\_HOME 环境变量 ``` 查看安装目录 : rpm -ql \`rpm -qa |grep jdk-devel\` |grep ' ......
环境 JAVA yum

原来你是这样的Java[01]--基础一瞥

### 1.Java是什么呢? Java不仅是一门语言,而且是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。 更主要是JAVA已经具有强大的生态,使它具有了鲜活的生命力。 ### 2.JDK 和 JRE 是什么? - ......
一瞥 基础 Java 01

Java实现数据导出到excel文件

本文介绍了使用 Apache 的 POI 包在 Java 中将数据导出到 Excel 文件的步骤。首先导入依赖,然后创建工作簿、工作表、行和单元格,并设置内容。通过循环可以实现多行数据导出。示范以学生签到记录导出为例,提供了相关代码和解释。 ......
文件 数据 excel Java

线程池

##什么是线程池 一般来说,我们使用一个线程的时候就去创建一个线程,当执行完任务后就将线程销毁。如果并发的线程很多,频繁的创建和销毁线程会降低效率。 为了实现线程的复用,即执行完一个任务后不被销毁,继续执行其他任务,我们就可以创建一个线程池。 线程池是一种多线程处理形式,处理过程中将任务添加到队列, ......
线程

步步高 BPK 加密方式总结

## 前言 最近花了几天时间彻底研究透了步步高的 BPK 加密格式,写一篇博客记录一下研究的成果 **本文只记录一些研究的步骤和研究成果,不是破解教程** ## 之前的记录 [步步高加密 APK 格式 BPK 研究 : 续](https://www.cnblogs.com/azwhikaru/p/1 ......
方式 BPK

Java实现数据导出到excel文件

# Java实现数据导出到excel文件 使用的依赖:Apache 提供的 poi 包 首先导入依赖 ```xml org.apache.poi poi-ooxml 5.2.2 ``` 核心实现 ```java //创建一个工作簿,也就是Excel文件 HSSFWorkbook wb = new H ......
文件 数据 excel Java

Java字符串替换

如何将字符串中的"\"替换成"\\"? str.replaceAll("\\\\","\\\\\\\\"); 原因:'\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。 但是'\'也是正则表达式中的转义字符(rep ......
字符串 字符 Java

HTML引入CSS的方式

虽然很简单,但久了不用还是容易忘,暂且记一下: 1、html引入css文件之直接在div中使用css样式制作div+css网页 <div style="border:1px red solid;">html引入css文件</div> 说明:html引入css文件的这种方法不建议使用,因为会让页面的标 ......
方式 HTML CSS

Java面向对象

属性+方法=类 break:跳出switch,结束循环 return:结束方法,返回与方法的返回值类型相同的结果 封装 在Java中,所有的类,都默认直接或间接继承Object类 调用子类的无参构造前,会默认调用父类的无参构造方法,隐藏了super( );如果显示定义,需要在子类构造器的第一行,如果 ......
对象 Java

Java实现数据导出到excel文件

使用的依赖:Apache提供的poi包 首先导入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.2.2</version> </dependency> 核心 ......
文件 数据 excel Java

一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问

> 原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。 ### 问题现象 7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同 ......
对内 疑问 内存 案例 问题

8大定位方式

8种定位方式--HTML 一、根据元素的一个特征来定位。6种 1、id : 元素的id属性,唯一的 2、class : 元素的class属性 3、tag : 元素的标签名 4、name : 元素的name属性 针对a元素: link_text : 针对a元素的文本内容 完全匹配 partial_li ......
方式

02 程序,进程,线程

程序——>进程——>线程 程序:静态的 进程:动态的,程序运行起来的的过程 线程: 由一个或者多个线程组成进程。 eg:运行qq是一个进程,但有着很多的线程 ![](https://img2023.cnblogs.com/blog/3071897/202308/3071897-20230826185 ......
线程 进程 程序 02

Windows线程API —CreateTimerQueueTimer/DeleteTimerQueueTimer的使用

问题代码: 1 #include<windows.h> 2 #include<iostream> 3 #include<thread> 4 HANDLE h1; 5 HANDLE h2; 6 7 void CALLBACK test(PVOID a, BOOLEAN b) 8 { 9 std::co ......

学习笔记 - Java 面向对象_下

## static 关键字 如果想让一个成员变量被类的所有实例所共享,就用 static 修饰即可,称为类变量(或类属性) 可修饰结构:属性、方法、代码块、内部类 ### 对比静态变量和实例变量 - 个数 - 静态变量:只有一份,被多个对象共享; - 实例变量:每一个对象都保存着一份实例变量; - ......
对象 笔记 Java

向es中导入数据的几个方式

方式一,使用kibana控制台添加(该方式数据量有上限,批量导入推荐CURL) 该方式需要安装kibana,启动后打开控制台 http://kibana部署IP:5601/app/dev_tools#/console POST_bulk {"index":{"_index":"test_goods" ......
方式 数据

Java日志框架的依赖设置备查(SLF4J, Log4j, Logback)

最近在看代码的过程中,发现身边的许多人在使用Java日志框架时,对于应该引入何种依赖不甚了解,搜索网络上的文章,常常也是互不一致。这篇文章可以看着是Java日志框架的入门使用和实践建议,重点介绍不同组合方式下的依赖设置及其背后的逻辑,一方面给自己备查,另外也希望对小伙伴们有所帮助。 ......
框架 Logback SLF4J Log4j 日志

JAVA 集合

# Java集合体系 ## Java集合框架图 ![](https://img2023.cnblogs.com/blog/2069907/202308/2069907-20230826114911381-1046647170.png) ## Java集合主要分为两大类: ### 实现了Collect ......
JAVA

[fastllm]多线程下动态组batch实现解析

# [fastllm]多线程下动态组batch实现解析 ## 需求分析 新版本的fastllm中添加了ForwardBatch的功能,用于处理批量推理请求,单次推理请求会被视为batch为1的批量请求,这样做似乎没什么问题。 然而在具体实践中,用户的请求往往是一个一个来的,每来一个请求都要等上一个请 ......
线程 fastllm 动态 batch

Java RMI实现RPC(远程过程调用)

RMI(Remote Method Invocation,远程方法调用)是一个Java RPC的API,用于一台主机传递参数并远程调用另一台主机上的方法,下面给出一个简单实例。 环境:win10宿主机作为rmi client,ubuntu虚拟机(IP为192.168.129.49)作为rmi ser ......
过程 Java RMI RPC

java最容易犯错的8道面试题

1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变 ......
java

java-文件复制练习

package com.example.ss_0203_array.test.test_0826; import java.io.*; public class test2 { public static void main(String[] args) throws IOException { F ......
文件 java

Java中static关键字

叙述: static关键字是很多朋友在编写和阅读代码时比较难理解的一个关键字,但也是面试尤其笔试的考点。下面就从 static关键字的用途 常见面试题 两个方面来描述以下我对static关键字的理解 原文链接:http://www.cnblogs.com/dolphin0520/p/3799052. ......
关键字 关键 static Java