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工具
类学习-java 两个list 交集 并集 差集 去重复并集
Listlist1=newArrayList();list1.add("A");list1.add("B);Listlist2=newArrayList();list2.add("B");list2.add("C");1.并集list1.addAll(list2);运行结果:A,B,B,C2.无重复并集list2.removeAll(list1);list1.addAll(list2);运行结果:
开发者联盟league
·
2023-09-25 16:41
java学习
java
工具类
Mybatis
源码剖析
-- 执行SQL过程(传统方式)
一、简单介绍下SqlSessionSqlSession是⼀个接口,它有两个实现类:DefaultSqlSession(默认)和SqlSessionManager(弃用,不做介绍)SqlSession是MyBatis中用于和数据库交互的顶层类,通常将它与ThreadLocal绑定,⼀个会话使用⼀个SqlSession,并且在使用完毕后需要closeSqlSession中的两个最重要的参数,confi
Travis_Wu
·
2023-09-25 12:24
STL容器介绍——vector的
源码剖析
和模拟实现
写在开头,此文章参考:侯捷——《STL
源码剖析
》1.vector概述:相较于我们熟悉的数组(array)来说,vector的操作方式和它几乎毫无差别。
GuoCheng-12
·
2023-09-24 16:10
c++
算法
stl
数据结构
Java后台插件(工具包)
1、Hutool常用糊涂工具包Hutool是一个小而全的
Java工具
类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
一个不称职的程序猿
·
2023-09-24 12:08
实用小工具
Java
java
后端
第60期 React Hooks 最佳实践 & 深入
源码剖析
componentWillXXX为什么UNSAFE
现代浏览器内部机制—事件必看好文【第1999期】深入
源码剖析
componentWillXXX为什么UNSAFEReact源码解析现代浏览器内部机制(三):你不知道的渲染进程从解析DOM到合成渲染图层ReactHooks
前端收藏家
·
2023-09-24 11:01
【
源码剖析
】Launcher 8.0 源码 (11) --- Launcher 启动流程 第四步之桌面布局(3)
这篇依然讲解桌面布局的创建,这一部分依然服务于setupViews,创建每一个UI模块,所有模块都创建完了也就组成了完整的Launcher。workspace进行基本绑定我们先来看这一段的代码,代码主要做了workspace的基本绑定。//SetuptheworkspacemWorkspace.setHapticFeedbackEnabled(false);mWorkspace.setOnLong
lonamessi
·
2023-09-24 05:18
从零开始—【Mac系统】MacOS配置Java环境变量
JDK下载【注:推荐下载JDK8Oracle官网JDK8下载】关于JDK、JRE、JVM的关系说明JDK(JavaDevelopmentKit,Java开发工具包),是整个JAVA的核心,包括JRE,很多
Java
不违我心
·
2023-09-23 19:24
java
mac
macos
java
开发语言
环境变量
Spring Boot
源码剖析
之Spring Boot
源码剖析
SpringBoot
源码剖析
SpringBoot依赖管理问题:(1)为什么导入dependency时不需要指定版本?
小山雀
·
2023-09-23 17:48
Start 方法源码深究——模板方法设计模式
目录一.前言1.1New状态1.2Runnable1.3Runing1.4Block状态1.5Terminated状态二.线程start方法
源码剖析
2.1虚拟机调用run方法执行线程2.2最少有两个线程在执行
狮子也疯狂
·
2023-09-23 12:14
基础知识查漏
设计模式
java
开发语言
RocketMQ高性能核心原理与源码架构剖析
文章目录1、源码环境搭建1.1、主要功能模块1.2、源码启动服务1.2.1、启动nameServer1.2.2、启动Broker1.2.3、发送消息1.2.4、消费消息2、
源码剖析
2.1、NameServer
Tacy0213
·
2023-09-23 08:05
MQ
rocketmq
架构
java字符串压缩和字符串解压
java字符串压缩和字符串解压运行效果
java工具
类CompressUtil.javaimportcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.serializer.SerializerFeature
老李笔记
·
2023-09-23 02:49
java
字符串压缩
字符串解压
java字符串压缩
java字符串解压
源码剖析
@ApiImplicitParam对@RequestParam的required属性的侵入性
问题起源使用SpringCloud构建项目时,使用Swagger生成相应的接口文档是推荐的选项,Swagger能够提供页面访问,直接在网页上调试后端系统的接口,非常方便。最近却遇到了一个有点困惑的问题,演示接口示例如下(原有功能接口带有业务实现逻辑,这里简化了接口):/***@description:演示类*@author:HuangYing**/@Api(tags="演示类")@RestCont
清茶豆奶
·
2023-09-22 23:06
互联网架构演变过程 :应用架构
(课题:tomcat
源码剖析
)随着业务扩张,需求迭代,项目变得越来越大,一个war包动辄几百兆。崇尚调优,jvm单节点调优甚至接近于强迫症的地步。(课题:jv
不灭的小馒头
·
2023-09-22 18:30
架构
tomcat
java
2023年测试工程师需要知道的压力测试的“神仙操作”
//Jmeter是
Java工具
(2)下载Jmeter安装包(
测试界的彭于晏
·
2023-09-22 11:08
自动化测试
软件测试
技术分享
压力测试
单元测试
自动化测试
软件测试
测试工程师
【C++】STL之unoerdered_map、unordered_set类
源码剖析
目录概述源码HashTable.hUnorderedMap.hUnorderedSet.htest.cpp概述STL标准模板库中的map、set的底层数据结构是红黑树,会在数据插入时自动排序,unordered_map、unordered_set的底层数据结构是哈希表,不做排序,根据哈希值进行映射。哈希算法可见这篇文章:【C++】哈希_种花家de小红帽的博客-CSDN博客unordered_map
命运on-9
·
2023-09-22 10:53
c++
哈希
STL
unordered_map
unordered_set
class文件转java文件
class文件转java文件有时候需要进行class反编译
java工具
下载地址:https://download.csdn.net/download/tt336798/11649538第一步:第二步:第三步
zuo一个认真点的程序员
·
2023-09-22 08:40
Java
Tools(工具)
classTojava
反编译
Golang 内存管理
源码剖析
2019独角兽企业重金招聘Python工程师标准>>>Golang的内存管理基于tcmalloc,可以说起点挺高的。但是Golang在实现的时候还做了很多优化,我们下面通过源码来看一下Golang的内存管理实现。下面的源码分析基于go1.8rc3。1.tcmalloc介绍关于tcmalloc可以参考这篇文章tcmalloc介绍,原始论文可以参考TCMalloc:Thread-CachingMall
weixin_33978044
·
2023-09-22 05:29
golang
内存管理
操作系统
死磕 Hutool 源码系列(零)——为什么要阅读 Hutool 源码?
一个专门给中国后端程序员使用的小而全的
Java工具
类库。它也仅仅是个工具库。这里引用下官网介绍i
张少林同学
·
2023-09-22 03:11
java判断一个字符串是否为空,isEmpty和isBlank的区别
=null&&Str.length()>0来判断其实很多
java工具
集都是有包装好的接口可以使用的比如StringUtils.isEmpty(Stringstr)和StringUtils.isBlank
流泪兔兔头
·
2023-09-21 07:28
后台技术
java
京东资深架构师用实例详解Java虚拟机(
源码剖析
)
前言Java是一门流行多年的高级编程语言,与其相关的就业岗位很多,但是最近几年却出现了用人单位招不到合适的人,而大量Java程序员找不到工作的尴尬局面。究其根本原因是岗位对Java开发技术的要求高,不但要会应用,而且更要懂其内部的运行原理。对于想要深入研究Java技术的从业人员来说,虚拟机是绕不开的话题。目前国内市场上还鲜见一本全面、细致、深入剖析Java虚拟机源码的书籍,这正是本书要填补的市场空
司腾
·
2023-09-20 18:00
Java
JVM
后端
java
jvm
开发语言
程序人生
后端
c++入门99题61-70
解题报告1.力扣剑指OfferII098.路径的数目原题链接剑指OfferII098.路径的数目
源码剖析
classSolution{public:intuniquePaths(intm,intn){intdp
野生的小小风256
·
2023-09-20 13:02
c++入门99例
c++
leetcode
算法
java CAS详解(深入
源码剖析
)
CAS是什么CAS是compareandswap的缩写,即我们所说的比较交换。该操作的作用就是保证数据一致性、操作原子性。cas是一种基于锁的操作,而且是乐观锁。在java中锁分为乐观锁和悲观锁。悲观锁是将资源锁住,等之前获得锁的线程释放锁之后,下一个线程才可以访问。而乐观锁采取了一种宽泛的态度,通过某种方式不加锁来处理资源,比如通过给记录加version来获取数据,性能较悲观锁有很大的提高。CA
猪大侠0.0
·
2023-09-20 05:34
并发编程
Java
java
CAS
并发编程
Python生成器
源码剖析
生成器是个什么鬼?生成器(Generator)在python2.3时成为python的标准特性,因此也多加了一个yield的关键字.(是的,就是java线程让步的那个yield).生成器最神奇的特性就是:一个函数可以返回多次结果,而不是像普通函数一样只返回一次.(神不神奇,惊不惊喜~)普通的python函数内部,加个yield关键字,python解析器就将该函数视为一个生成器函数.但是生成器函数不
VxCoder
·
2023-09-19 17:02
Java工具
类:HttpUtil项目实战
步骤1.导入maven依赖2.编写工具类导入maven依赖org.apache.httpcomponentshttpclient4.5.13org.apache.httpcomponentshttpmime4.5.13工具类代码packagecom.unisoc.releaseCenter.utils;importjava.io.ByteArrayOutputStream;importjava.i
用心去追梦
·
2023-09-19 11:25
java
知识图谱
开发语言
Java工具
类Collections方法详解
1、Collections介绍Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。2、Collections常用方法2.1、reverse()在这里插入图片描述publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add(1);list.add
Code皮皮虾
·
2023-09-19 06:18
java工具
类 - 获取指定文件夹(目录)下的全部文件
/***获取指定文件夹下所有文件,不含文件夹里的文件**@paramdirFilePath文件夹路径*@return*/publicstaticListgetAllFile(StringdirFilePath){if(StrUtil.isBlank(dirFilePath))returnnull;returngetAllFile(newFile(dirFilePath));}/***获取指定文件夹
哭着改bug
·
2023-09-19 00:55
java工具类
java
开发语言
java工具
类 - 实现文件压缩zip及解压缩
对hutool工具类进行的封装依赖cn.hutoolhutool-all5.8.15compile压缩代码packagecom.myrc.web.util;importcn.hutool.core.collection.CollUtil;importcn.hutool.core.util.ZipUtil;importlombok.extern.slf4j.Slf4j;importjavax.act
哭着改bug
·
2023-09-19 00:25
java工具类
java
JAVA工具
篇--3 maven项目转gradle项目
前言:将已有的Maven项目转换为Gradle项目;1项目转换:1.1win+r打开cmd命令窗口,然后进入到maven项目根目录后,输入命令:gradleinit--info--typepom1.2选择构建的语言:输入1然后回车;1.3提示是否使用新的api默认不使用(回车即可):1.4完成转换:2使用idea打开转换后项目,完成Gradle配置:2.1修改build.gradle文件://插件
拽着尾巴的鱼儿
·
2023-09-18 18:32
java工具篇
#
spring-boot
java
maven
开发语言
Animate.css动画库,简单的使用,以及
源码剖析
项目演练地址推荐的在线文档社区-MDNcss在线手册包含css3animate.css是什么?能做些什么?animate.css是一个css动画库,使用它可以很方便的快捷的实现,我们想要的动画效果,而省去了操作js的麻烦。同时呢,它也是一个开源的库,在GitHub的点赞高达5万以上。功能非常强大。性能也足够出色。如何使用它?首先你需要到github上下载它,地址拿到它之后,把animate.css
Unknowncheats
·
2023-09-18 12:02
技术
Google Guava精讲(一)-Guava是什么?能做什么?
Java栈的测试工程师,在写代码时候会频繁遇到字符串处理、缓存、反射等问题,我们最常规的做法就是,为了使原生的JDK方法好用,通常是做了一层又一层封装,然后提供整个测试团队使用,而渐渐的就形成了自己的
Java
软件质量保障
·
2023-09-17 23:38
测试开发
Java
数据库
java
guava
memcache
Scanner类用法(学习笔记)
Scanner类用法(学习笔记,后续会补充)1.next()用法packagecom.yushifu.scanner;importjava.util.Scanner;//util
java工具
包//Scanner
喻师傅
·
2023-09-17 05:53
javaSE
java
学习
笔记
判断空,集合判断空CollectionUtils
CollectionUtilsCollectionUtils是一个常用的
Java工具
类,它提供了许多对集合进行操作的静态方法。
kevin_cat
·
2023-09-17 03:15
java
数据库
linux
Kubernetes源码阅读环境搭建
参考博文:Kubernetes
源码剖析
-环境准备安装Go语言wgethttps://studygolang.com/dl/golang/go1.14.10.linux-amd64.tar.gz下载源代码
seasidezhb
·
2023-09-16 12:49
Kubenetes学习
kubernetes
容器
云原生
JAVA工具
类集锦1--分页类
1、分页类:publicclassPage{/***一行显示的最大记录数*/publicstaticintMAX_ROW=15;/***当前开始位置*/privateintindex;/***总页数*/privateintpage_num;/***查询的结果集大小*/privateinttotal;/***返回链接*/privateStringurl;publicPage(){index=0;pa
anysky130
·
2023-09-16 09:13
java
工具
string
url
class
Java 获取豆瓣电影TOP250
hutool是一个
Java工具
包,它简化了Java的各种API操作,包括文件操作、类型转换、HTTP、日期处理、JSON处理、加密解密等。
写代码的小包
·
2023-09-16 06:28
Java
java
开发语言
parameter server
源码剖析
首先调用Start(intcustomer_id,constchar*argv0=nullptr)。这个函数其实就是把进程block,直到所有的node准备完毕。Postoffice:负责初始化相关的操作全局维护一个static对象,Postoffice::InitEnvironment():该函数主要是读取配置文件,获取work/server数量,以及通过DMLC_ROLE得到该node的类型(
辛苦搬砖的码农
·
2023-09-15 02:18
【设计模式从入门到精通】03-原型模式
笔记来源:尚硅谷Java设计模式(图解+框架
源码剖析
)文章目录原型模式1、克隆羊问题2、基本介绍3、原理结构图(UML类图)4、原型模式解决克隆羊问题5、JDK源码分析6、浅拷贝和深拷贝浅拷贝基本介绍深拷贝基本介绍
VectorUx
·
2023-09-15 00:27
设计模式从入门到精通
原型模式
深拷贝
浅拷贝
clone
Hutool工具包
Hutool是一个
Java工具
包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。
piaoyunlive
·
2023-09-13 15:51
java
cpp-httplib
源码剖析
文章目录前言一、cpp-httplib是什么?二、Server类整体架构三、绑定和监听bind_internallisten_internal四、路由添加路由路由五、处理接受请求process_server_socket_coreprocess_request前言之前实现自己的http库的时候感觉有一些设计的不是很好,这几天对cpp-httplib源码进行剖析,对如何设计http库有了更深入的认识
UPUP小亮
·
2023-09-13 07:03
c++
http
数据结构
Kafka
源码剖析
Kafka
源码剖析
Kafka
源码剖析
之源码阅读环境搭建首先下载源码:http://archive.apache.org/dist/kafka/1.0.2/kafka-1.0.2-src.tgzgradle
奋斗的蛐蛐
·
2023-09-13 03:39
HuTool 使用教程
HuTool官网Hutool—AsetoftoolsthatkeepJavasweet.一、简介准备环境Hutool是一个小而全的
Java工具
类库,通过静态方法封装,降低相关API的学习成本,提高工作效率
C吴新科
·
2023-09-12 16:30
常用技术
HuTool
利用
java工具
实现发送Email
目录一、引言二、封装建立相关session的工具类三、发送电子邮件一、引言在电子邮件之前,人们发邮件通常是通过将信件投放到邮筒或交给邮递员然后经过交通运输到达收件人手里。电子邮件出现之后,类似的也是模仿这个原理,不过不是具体的纸质信件而是通过从发送方用户的电脑端的邮件软件,发送到邮件服务器上,经过若干个邮件服务器的中转,到达接收方用户的电脑端软件,接收方通过登录相关的Email软件来查看邮件内容。
猿究院Geek.
·
2023-09-12 02:44
java
eclipse
多线程与高并发——并发编程(5)
2.1FixedThreadPool2.2SingleThreadExecutor2.3CachedThreaPool2.4ScheduleThreadPool2.5WorkStealingPool3ThreadPoolExecutor应用&
源码剖析
斗志昂-杨
·
2023-09-11 17:25
Java多线程并发编程
并发编程
线程池
java生成三位随机数_
java工具
类(三)之生成若干位随机数
java生成若干位随机数的问题在一次编程的过程中偶然碰到一个小问题,就是需要生成一个4位数的随机数,如果是一个不到4位大的数字,前面可以加0来显示。因为要求最后是一个4位的整数,不带小数点。当时就想到了几个办法:一、用Math.random()当时就这么想到,Math.random()方法不正好可以生成[0,1)之间的数字么?如果用这个数字乘以10000不就是一个从[0,1000)之间的数字了么?
北大教授袁春希
·
2023-09-11 11:17
java生成三位随机数
Java中常用的工具类总结(16 个超级实用的Java 工具类)
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的
Java工具
类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。
weixinscrm
·
2023-09-11 11:46
Java工具
类(18)—时间格式化工具类
Java工具
类(18)—时间格式化工具类时间格式化工具,一秒前,一分钟前,一小时前,昨天,一天前packagecom.awifi.cloudnative.container.rbac.user.provider.utils
九离⠂
·
2023-09-11 11:16
java工具类
java
java工具类
JAVA工具
类调用业务层报空指针异常
java中新建工具类需要调用某个service类时后台报空指针异常。一、在类名上加@Component或者@Controller注解@ComponentpublicclassPrivateKeyUtils{}二、在类中引入Service,将当前类类初始化。@ComponentpublicclassPrivateKeyUtils{@AutowiredprivateBocommMerchantServ
argentian
·
2023-09-11 11:16
调用service时报空指针
java
JAVA工具
类中调用service为null解决方法
JAVA工具
类中调用service为null解决方法1、工具类添加*@Component*注解2、代码中定义service@AutowiredprivateAssetServiceassetSV;privatestaticAssetServiceassetService
王北七KING
·
2023-09-11 11:46
java
开发语言
「
Java工具
类」验证码工具类java生成验证码工具类
介绍语本号主要是Java常用关键技术点,通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技术分享;datax、kafka、flink等大数据处理框架的技术分享。文章会不断更新,欢迎码友关注点赞收藏转发!望各位码友点击关注,冲1000粉。后面会录制一些视频教程,图文和视
程序员阿宁
·
2023-09-11 11:45
Java工具类
java
验证码工具类
java验证码工具类
java生成验证码
Java工具
类
一、org.apache.commons.io.IOUtilscloseQuietly()toString()copy()toByteArray()write()toInputStream()readLines()copyLarge()lineIterator()readFully()二、org.apache.commons.io.FileUtilsdeleteDirectory()readFil
A尘埃
·
2023-09-11 11:44
java
开发语言
工具类
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他