E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java-多线程并发
Java多线程---线程的创建(Thread类的基本使用)
线程和Thread类1.1Thread类的构造方法1.2启用线程的相关方法2.创建第一个Java多线程程序3.使用Runnable对象创建线程4.使用内部类创建线程5.使用Lambada表达式创建线程6.
多线程并发
执行简单演示
苏黎世卡
·
2023-06-07 17:50
java
操作系统
多线程操作
开发语言
Java-
期末复习
本学期讲java课,进程截止到IO流线程那部分有题库当然用题库了顺手自己写一下代码复习一下关于内存那些事Java内存结构一个知识点:java.lang包下的类都可以直接用不用导入(import)包判断题判断题凡是x(√)或者√(x)这种,建议按第一个写,对应有解释1.构造方法定义返回值类型时,必须用void修饰答案:x解析:构造方法不用写返回值类型,不同于别的方法publicclass-name(
小袁拒绝摆烂
·
2023-06-07 13:40
java
jvm
开发语言
Java-
反射
目录前言一、概述二、反射相关类1.Class类2.Executable类3.Constructor类4.Method类5.Field类6.Parameter类三、代码示例前言为什么要学习反射?从语言的设计角度来考虑,反射使Java具备动态性,我们可以让程序在运行期才确定执行的结果,在不修改源码的情况下来扩展功能或者是控制程序Java是一门面向对象的语言,封装是面向对象的一个特性,它允许抽象的类把自
多加点辣也没关系
·
2023-06-07 10:13
日常积累
入门教程
java
spring
开发语言
Java-
注解
文章目录前言一、概述二、元注解@Target@Retention@Documented@Inherited三、自定义注解四、常用内置注解@Override@Deprecated@SuppressWarnings前言注解用于修饰包、类、方法、属性、构造器、局部变量等数据信息,它可以用于创建文档,跟踪代码的依赖性,甚至执行基本编译时检查,和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌
多加点辣也没关系
·
2023-06-07 10:13
入门教程
java
jvm
开发语言
Java-
多线程解析1
一、线程的描述:1、线程是一个应用程序进程中不同的执行路径比例如:一个WEB服务器,能够为多个用户同时提供请求服务;而->进程是操作系统中正在执行的不同的应用程序,比如:我们可以同时打开系统的word和游戏2、多线程随处不在,例如:平常用电脑办公的时候,一边听着歌一边做事,此时电脑的状态就是多线程;向平常玩手机看直播的时候,一边看着直播,一边聊着WX,此时手机的状态就是多线程;提高了用户的体验度以
吾友客
·
2023-06-07 10:06
java
jvm
开发语言
实例解析C++
多线程并发
---异步编程
线程同步主要是为了解决对共享数据的竞争访问问题,所以线程同步主要是对共享数据的访问同步化(按照既定的先后次序,一个访问需要阻塞等待前一个访问完成后才能开始)。这篇文章谈到的异步编程主要是针对任务或线程的执行顺序,也即一个任务不需要阻塞等待上一个任务执行完成后再开始执行,程序的执行顺序与任务的排列顺序是不一致的。下面从任务执行顺序的角度解释下同步与异步的区别:同步:就是在发出一个调用时,在没有得到结
Linux高级开发
·
2023-06-07 07:35
Linux服务器开发
c++
开发语言
数据结构
网络协议
http
java-
稀疏矩阵简单范例
/***稀疏矩阵算法*/publicclassSparseMatrix{/***矩阵转稀疏矩阵*@paramarr*@return*/publicstaticint[][]arrToSparse(int[][]arr){intcl=1;for(inti=0;i
有志青年(top)
·
2023-06-07 07:47
学习记录
Java
程序设计
java
算法
数据结构
稀疏矩阵
java-
象棋
java-
象棋用Eclipse编写java环境1.8jdk代码如下packagexiangqi象棋;/**中国象棋Java版V3.0*源文件:Chess.java*添加功能:实现了当前棋局的保存*/importjava.awt
始料未及长安
·
2023-06-06 22:03
java
小程序
IDEA断点使用技巧
一、动态断点调试根据某个条件进行断点二、
多线程并发
调试//TODO三、断电调到某处地方鼠标光标所在位置+(Alt+F9)四、IDEA每次导入新项目都会自动更改模块目标字节码版本导致五、横向展示tab六、
GL-Yang
·
2023-04-21 21:56
工具
ide
Java-
实体类的变量名必须小写
今天犯了一个特别笨蛋的错误,在使用@Requestbody接受一个list的时候,通过postman测试,后端竟然一直接受不到数据,赋值是0。我开始一直以为是json传参的格式错误,一直寻找不到原因。后来才在postman显示那里发现参数的第一个字母是小写,测试了一下,果然就ok了。下午纠结了一个小时,玩游戏到晚上果然一下子就发现错误了。这件事不仅仅告诉我,实体类的参数第一个字母要小写,还告诉了我
一生太久只争朝夕
·
2023-04-21 05:08
基于TCP通信的简单服务端和客户端程序
因为只研究TCP通信原理,就没有再做其他的
多线程并发
之类的功能。代码1、先看服务端代码/*服务端TCP程序一般流程*1、创建socket
BlueBlueSummer
·
2023-04-21 03:18
【
Java-
时间格式解析】Java解析形如 yyyy-MM-ddTHH:mm:ssZ 的时间格式
【
Java-
时间格式解析】Java解析形如yyyy-MM-ddTHH:mm:ssZ的时间格式1)yyyy-MM-ddTHH:mm:ss.SSSZ时间格式解释2)使用Java对yyyy-MM-ddTHH:
bmyyyyyy
·
2023-04-21 01:26
Java
java
开发语言
java-
队列
当我们需要处理一些具有先后关系的任务或事件时,队列(Queue)是一种非常有用的数据结构。在Java中,队列可以通过Queue接口和其子接口实现,其中最常用的实现类是LinkedList和ArrayDeque。LinkedList实现了Queue接口,并且还实现了Deque接口,因此它既可以作为队列,也可以作为双向队列使用。在使用LinkedList实现队列时,可以通过add()方法向队列尾部添加
zwh-android&&java
·
2023-04-20 18:50
java
java
开发语言
字节码插桩:从分析class文件结构开始
作者:小马快跑Class字节码Java能做到一次编译,到处运行,主要就是靠class字节码文件,也就是java文件经过编译之后.
java-
>.class,然后再被JVM虚拟机加载。
Android小贾
·
2023-04-20 18:51
Android
Framework
移动开发
jvm
java
算法
Framework
android
ScheduledExecutorService详解
ScheduledExecutorService有线程池的特性,也可以实现任务循环执行,可以看作是一个简单地定时任务组件,因为有线程池特性,所以任务之间可以
多线程并发
执行,互不影响,当任务来的时候,才会真正创建线程去执行我们在做一些普通定时循环任务时可以用它
LuckyWangxs
·
2023-04-20 13:50
java技术分享
java
定时任务
线程池
(五) volatile关键字
2volatile是什么volatile是Java的一个关键字,在
多线程并发
中,volatile和synchronized都是重要的关键字,volatile比synchronize
覆水无言
·
2023-04-20 12:40
重新开始学
java-
阵列
阵列:用来储存同类型的多个元素,透过索引值来做存取例如:int[]a;//声明一个int类型的阵列,阵列名为a(可以存多个整数)阵列的初始化int[]array={1,2,3};//静态初始化int[]arr=newint[3];//动态的初始化阵列的长度是由1开始计算,索引值(下标)由0开始计算阵列中的数字加总int[]array={1,2,3,4,5,6,7,8,9};intsum=0;for
娜娜宝宝
·
2023-04-20 12:16
数据结构
c++
开发语言
原子操作CAS
这是一种粒度较粗的机制,也会带来一些其他问题,如
多线程并发
时,消耗大量的CPU资源;死锁;线程持有锁一直不释放等
心清目明
·
2023-04-19 21:19
linux服务器端口无法访问问题解决
连接服务器的用户五、服务器防火墙问题可以依次从上往下排查,每排查一次测试一下一、确定服务器部署的项目运行成功 我这里说明一下jar包Java运行部署在服务端,首先要确定项目在服务端运行成功,可以实
java
TooMan工具人
·
2023-04-19 19:33
liunx服务器
linux
centos
阿里云
云服务器
图数据库 NebulaGraph 的 Java 数据解析实践与指导
多亏了
Java-
·
2023-04-19 18:19
数据库nebula
Java-
蓝桥杯-集合(容器)在竞赛中的使用
Java-
蓝桥杯-集合(容器)在竞赛中的使用Map.EntryCollectionlistSetMapMap.Entry一个Java中类似于C++中的Pair的容器。
池北鱼
·
2023-04-19 17:38
java
蓝桥杯
jvm
Java-
排序链表问题
Java-
排序链表问题题目题解方法:自顶向下归并排序算法题目给你链表的头结点head,请将其按升序排列并返回排序后的链表。
池北鱼
·
2023-04-19 17:08
算法
链表
java
数据结构
【
Java-
蓝桥杯知识点】
Java-
蓝桥杯知识点一.数据结构1.哈希表堆二.对象数组排列三.时间相关1.String转Data2.Date转String(标准格式化)3.Calender类(日历,星期)4.计算时间间隔一.数据结构
池北鱼
·
2023-04-19 17:08
java
蓝桥杯
开发语言
蓝桥杯
Java-
大数(整数,小数)处理
蓝桥杯
Java-
大数(整数,小数)处理1.BigInteger类常用方法1.1求绝对值abs()的使用1.2两数相加add()的使用1.3两数相减subtract()的使用1.4两数相乘multiply
池北鱼
·
2023-04-19 17:08
java
蓝桥杯
开发语言
Java-
蓝桥算法圆的面积,序列求和
Java-
蓝桥算法圆的面积,序列求和圆的面积题目代码题目知识点String类的format()方法的知识点补充:序列求和题目代码题目注意点圆的面积题目资源限制时间限制:1.0s内存限制:256.0MB问题描述给定圆的半径
池北鱼
·
2023-04-19 16:37
JAVA
java
算法
蓝桥杯
Java-
三层架构
Java-
三层架构内层架构的概念概念介绍概述原理各层的作用数据访问层业务逻辑层表示层三层具体的区分方法三层架构的优点与缺点优点缺点规则与MVC的区别内层架构的概念三层架构:一般来说就是将整个业务应用划分为
池北鱼
·
2023-04-19 16:37
学习内容
java
Java-
阶段学习总结
阶段学习总结学习总结问题学习总结这一阶段我学习了数据库的有关知识点以及相关操作,学习了数据库连接池的有关应用以及知识点,学习了Tomcat,Servlet和jsp以及Cookie和Session,还有EL表达式和jstl与监听,拦截,过滤的有关知识。通过这一阶段,我学会了简单的前后端交互,写了一个旅游网站,通过这次项目,我对知识点进行了更加深入的了解和掌握。同时为蓝桥杯做了一些准备,练习了一些基本
池北鱼
·
2023-04-19 16:37
笔记
java
重学Java设计模式-行为型模式-迭代器模式
行为型模式-迭代器模式内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-23-重学Java设计模式《实战迭代器模式》.html#重学-
java
Zhangj_9
·
2023-04-19 16:04
java
设计模式
迭代器模式
重学Java设计模式-行为型模式-命令模式
-行为型模式-命令模式内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-21-重学Java设计模式《实战命令模式》.html#重学-
java
Zhangj_9
·
2023-04-19 16:57
java
命令模式
设计模式
Java-
摘要算法
Java的摘要算法通过MessageDigest可使用。此MessageDigest类为应用程序提供信息摘要算法的功能,如MD5或SHA算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。1.MD5介绍消息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、容易计
权游一里
·
2023-04-19 14:54
Java-
通过百度地图Api把地址转换为经纬度最简单方法
Java通过百度地图Api把地址转换为经纬度:http://api.map.baidu.com/geocoder/v2/?address="地址"&output=json&ak="你的AK"获取百度AK的方式:百度地图开发者注册和登入地址:http://lbsyun.baidu.com/apiconsole/key/create图片.png图片.png代码如下packagecom.example.
Axe_Lai
·
2023-04-19 13:13
并发与多线程
目录第一节并发基本概念及实现,进程,线程基本概念(1)并发,进程,线程的基本概念和综述(1.1)并发(1.2)可执行程序(1.3)进程(1.4)线程(2)并发的实现方法(2.1)多进程并发(2.2)
多线程并发
重邮研究森
·
2023-04-19 12:40
C++
java
jvm
数据库
Java-
工具类-父类转子类->同属性类互转
1、思考无论是ssm框架,还是springboot,只要使用mybatis都会使用到对象关系映射;实际项目中,往往除了表对象的基础属性,还需要加很多其他的属性;除了表的基础属性,不同的接口,添加属性又不同,造成类无用的属性太多,影响美观;这时候想到了继承,表对象做为父类,其他具体的业务类继承表对象,逻辑清晰,代码明了,复用性增加;但是问题又来了,在java中父类不能强转成子类,表对象有时候10+的
南国木马
·
2023-04-19 12:34
更强大的测试框架 Pytest
Unittest框架是xunit系列的测试框架,这类型的框架都具有很多共同的特性,都是各种语言自带的,比如
Java-
>Junit,C#->Nunit等等。
猫与测试
·
2023-04-19 09:50
详解阿里Java面试题——多线程精选53题【含答案】,面试必备
金九银十虽已过去大半,但还有金三银四呀,最新整理的最全
多线程并发
面试53题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~本文所涉及的面试题皆已整理成
Java_苏先生
·
2023-04-19 00:06
JAVA-
文档工具screw-gui
前言为什么萌生了写文档工具得想法,因为在项目开发得过程中,经常需要补充一些文档,比如数据库文档、详细设计文档等等,文档与项目相绑定,在项目需求新增或变更时,文档也需要反反复复得修改。1.数据库文档工具Screw是个不错sdk,可以方便得生成数据库文档。支持maven插件方式构建文档支持main方法方式生成文档不管什么方式,还是跟项目相绑定,有时候想写文档得时候,不太关注程序。不想单独启动IDE只是
月蚀~
·
2023-04-18 15:38
#
swing
数据库文档
swagger文档
openApi文档
如何突破“Java高并发并发编程”的难关?面试题整理(含答案)
部分答案在GZH可以找到(在这里:
多线程并发
编程文章合集)。感兴趣的话,可以私下和我一起讨论学习哈。大家一起进步。
多线程并发
编程
Java尖子生
·
2023-04-18 15:24
Java-
实现2048小游戏
packagetext2;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjava.awt.event.MouseEvent;importjava.awt.event.Mo
Znovko
·
2023-04-17 23:27
大数据
mysql多线程更新一行_
多线程并发
更新同一条记录
有一个任务表,每个任务有n个事项要并发处理,每个事项完成时需要更新已完成数,即finished+1,当n个事项全部处理完成即整个任务完成时需要做任务的统计工作。数据库通过行级锁来保证并发更新准确性,测试代码如下:publicclassConcurrency{/**执行更新语句,根据commitImmediately决定是否立即提交*/publicstaticintexecuteUpdate(Str
许瀚文
·
2023-04-17 14:26
mysql多线程更新一行
多线程并发
更新实时数据
概述项目中遇到一个需要批量更新数据的需求,要求将实时传过来的数据实时更新到数据库中问题一开始只是简单的调用mapper的更新接口,没啥问题,后期发现数据太多一直在请求接口,数据无法实时更新到数据库中,后来引入了线程池解决了这个问题线程池线程池–基于池话思想的线程管理工具,用户无需关注如何创建、调度线程来执行任务,用户只需提供Runnable、Thread对象,将任务的运行逻辑提交到run方法中,由
ohoy
·
2023-04-17 14:53
多线程
java
架构
开发语言
Java 进阶(11) 线程安全
线程不安全:当
多线程并发
访问临界资源时,如果破坏原⼦操作,可能会造成数据不⼀致。临界资源:共享资源(同⼀对象),⼀次仅允许⼀个线程使⽤,才可保证其正确性。
逆轮回
·
2023-04-17 09:23
Java
进阶
java
开发语言
Java-
怎样构造方法和匿名对象
前言在编写程序时不安全的初始化会导致程序发生发生重大错误。为了使程序可以被安全地初始化,C++引入了构造器(也可以成为构造方法)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并且提供了“垃圾回收器”。对于不在使用的内存资源,垃圾回收器能自动将其释放。本篇文章主要介绍Java的构造方法以及匿名对象。构造方法的定义语法与调用时机什么是匿名对象以及匿名对象的基本使用构造方法
小刀爱编程
·
2023-04-17 06:22
多线程之概念及常用线程的API
线程进程:是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内线程:一个进程里至少有一条线程,在线程中执行任务多线程原理:同一时间,CPU只能处理一条线程,
多线程并发
执行
需要药
·
2023-04-17 05:41
Java-
初识Java
目录一.Java概述1.什么是Java?2.为什么学习Java?3.软件安装及环境配置:IDEA+JDK1.8JDK安装IDEA安装二.Java程序编写1.运行步骤2.通过cmd命令运行代码3.汉字出现乱码三.程序详解1.第一个Java程序程序构成部分详解2.书写过程注意事项3.常用注释四.三种打印方式一.Java概述1.什么是Java?Java是SunMicrosystems于1995年推出的高
ViolentAsteroid
·
2023-04-17 05:02
Java
java
Java-
初识 .class 文件
一、概述class文件全名称为Javaclass文件,主要在平台无关性和网络移动性方面使Java更适合网络。该文件打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作。而class文件是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文
多加点辣也没关系
·
2023-04-17 05:01
日常积累
java
jvm
开发语言
50道
多线程并发
面试题
1、为什么要使用多线程选择多线程的原因,就是因为快。举个例子:如果要把1000块砖搬到楼顶,假设到楼顶有几个电梯,你觉得用一个电梯搬运快,还是同时用几个电梯同时搬运快呢?这个电梯就可以理解为线程。所以,我们使用多线程就是因为:在正确的场景下,设置恰当数目的线程,可以用来程提高序的运行速率。更专业点讲,就是充分地利用CPU和I/O的利用率,提升程序运行速率。当然,有利就有弊,多线程场景下,我们要保证
知食份子.
·
2023-04-17 03:47
java
jvm
servlet
初识linux之线程互斥
目录一、线程互斥的概念1.多线程下全局数据的安全问题2线程互斥相关背景概念二、线程加锁1.锁生成和销毁2.对一个锁加锁3.对一个锁解锁三、解决
多线程并发
式访问临界资源问题四、如何看待锁1.锁限制线程串行访问
网络天使莱娜酱
·
2023-04-17 03:09
linux
#
线程
c++
开发语言
linux
从零开始复习
Java-
递归
递归概念甲方法调用乙方法,这是方法的调用。甲方法调用甲方法,自己调用自己,这就是递归。如下例,在test方法中循环调用test方法,一个递归的基础应用,会一直输出“hellobarnes”publicStringtest(){System.out.println("hellobarnes");test();}递归可以使用一些简单的程序来实现复杂的问题,它用规模较小的、与大问题相似的少量程序就可以描
姬空魂
·
2023-04-17 01:02
Java-
数据容器-集合-LinkedList
Java-
数据容器-集合-LinkedListLinkedList是List接口的实现类LinkedList底层数据存储方式是跳转结构进行存储的,是双向链表LinkedList的优点删除、增加元素效率高数据可重复
yy310585
·
2023-04-17 00:34
Java-数据容器
列表
链表
java
数据结构
python
JAVA-
容器 LinkedList
链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。LinkedList是双向链表,列表中的每个节点都包含了对前一个和后一个元素的引用。链表可分为单向链表和双向链表。一个单向链表包含两个值:当前节点的值和一个指向下一个节点的链接。一个双向链表有三个整数值:数值、向后的节点链接、向前的节点链接。JavaLinke
卢大宝宝
·
2023-04-17 00:02
Java基础-容器
java
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他