Java小强个人技术博客站点
手机版
首页
Java
开源
服务器
框架
Linux
软件
前端
数据库
网络编程
微语
留言薄
当前位置:
首页
>> 理论
并发编程之Java中Selector
2883
0
理论
| 2022-9-28 9:56
Selector提供选择执行已经就绪的任务的能力,使得多元 I/O 成为可能,就绪选择和多元执行使得单线程能够有效率地同时管理多个 I/O channel。C/C++许多年前就已经有 select()和 poll()这两个POSIX(可移植性操作系统接口)系统调用可供使用。许多os也提供相似的功能,但对Java 程序员来说,就绪选择功能直到 JDK 1.4 ......
查看详细
并发编程之AtomicInteger,AtomicLong,LongAdder
2520
0
理论
| 2022-9-27 17:51
AtomicInteger类是系统底层保护的int类型,通过提供执行方法的控制进行值的原子操作。AtomicInteger它不能当作Integer来使用。AtomicInteger与使用同步执行相同操作相比,使用它同样更快,更易读。在 JDK1.5 中新增了并发情况下使用的 Integer/Long 所对应的原子类AtomicInteger 和 Atomic......
查看详细
多线程同步计数器CountDownLatch,CyclicBarrier,Semaphore
2588
0
理论
| 2022-9-27 17:19
CountDownLatchCountDownLatch是一个同步工具类,它允许一个或多个线程等待其他线程一系列操作的完成。A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threa......
查看详细
Java双亲委派机制
2698
0
理论
| 2022-2-8 22:14
概述Java程序在运行的时候,JVM通过类加载机制(ClassLoader)把class文件加载到内存中,只有class文件被载入内存,才能被其他class引用,使程序正确运行起来.ClassLoader的分类Java中的ClassLoader有三种:Bootstrap ClassLoader 、Extension ClassLoader、App Class......
查看详细
二分查找+冒泡排序+选择排序+插入排序+单边快排+双边快排
3081
0
理论
| 2022-1-24 22:30
二分查找首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。package com.......
查看详细
javaWEB会话管理基于客户端的Cookie
11172
2
理论
| 2017-6-14 20:55
Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是各自用户自己的数据。java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。构造Cook......
查看详细
java中BigDecimal加减乘除基本用法
30911
5
理论
| 2016-8-30 14:54
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对......
查看详细
JavaWeb端判断是否为Ajax请求
15955
2
理论
| 2015-12-11 10:15
偶然间,扒别人的代码,发现有一个工具类,是判断是否为Ajax请求,我在想,为什么要这个工具类?百度了一下,发现确实需要这个方法。如果一个会话已经超时,但是此时再通过ajax请求,那么ajax返回的则是一个登陆页面的html,那是非常不合理的。阅读全文>>...
查看详细
1
2
3
4
5
6
7
...
»
个人资料
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
站内搜索
文章分类
Java(44)
站长(50)
开源(129)
框架(51)
理论(79)
JS(54)
Linux(17)
DB(54)
服务器(57)
网络编程(11)
生活(35)
软件(81)
PHP(14)
其他(5)
最新文章
CentOS7配置远程桌面访问
Modbus协议基本概念
Win10、Win11上如何配置开机启动程序、脚本
利用JS绘制一个动态表格,高亮表格并连线
CentOS7上保障Java程序运行,停止后自动启动
使用开源PaddleSpeech合成中文语音 2
使用开源PaddleSpeech合成中文语音
CentOS7 修改本地IP为固定IP
热门文章
HTTP POST数据和数据接收
常用SpringJPA主键生成策略,UUID和自增
Apache Commons Jar包下载
IIS服务器返回Bad Request (Invalid Hostname)解决办法
SpringJPA 慎重 findAll() 切记分页
java中BigDecimal加减乘除基本用法
Byte和Bit之间的转换
java中用Eclipse打JAR包,包含外部JAR
随机文章
InputStream,int,shot,long与byte数组之间的互相转换
Win2003下Apache与Tomcat搭建集群环境
ByteBuffer 到底怎么用?网络编程中一点总结!
java InputStream读取数据问题
JS绘图Flot应用-简单曲线图
JSON简介与JS解析JSON
JavaScript中XMLHttpRequest对象初步使用
JS跨浏览器解析XML应用