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实现paillier
java实现
性能监控方案
一、性能监控:要监控应用的性能,首先列出性能监控点(比如方法执行耗时,sql执行耗时等等监控),然后输出要关注的信息,最终根据信息进行数据分析得出性能瓶颈后进行持续优化改进,不同应用、不同场景下,监控点不尽相同,要关注的信息如何获取却是每个工程师都要思考的问题。在接触javassist与javaagent之前,有过几个方案,但发布了几版后发现实现方式太low、成本高、效率低等不足,其中包括:代码中
虾米爱螃蟹
·
2023-07-21 14:07
Java实现
阿里云短信验证码发送
1、先使用阿里云平台账号购买短信包,创建RAM用户,并分配短信权限;创建签名并审核通过;2、创建短信模板并审核通过;3、最新版阿里云短信验证码,可以自己写个发送工具类,可直接传参调用。下边代码为使用阿里云官网测试用例测试通过后生成的代码修改而来,需要的话可以参考一下:Maven依赖:com.aliyundysmsapi201705252.0.24com.aliyuntea-openapi0.2.8
CrazyBaymax
·
2023-07-21 14:04
Java
短信发送
阿里云
java
其他
数据结构—树(Tree)的入门原理以及
Java实现
案例
本文将详细介绍树这种数据结构的基本概念,以及通用的树的
Java实现
方式,为后面各种树的深入学习打好基础。树结构和线性结构的最大的不同是,树中的节点具有明显的层级关系,并且一个节点可以对应多个节点。
刘Java
·
2023-07-21 11:46
Java
数据结构与算法
java
数据结构
二叉树
算法
java实现
自己的数据库连接池思路,简单实现与测试
packagecom.zzf.concurrence.dbpool;importjava.sql.Connection;importjava.util.LinkedList;publicclassDbPool{privatefinalLinkedListpool=newLinkedList0){for(inti=0;i=0){//超时的情况longremindTime=timeout;longwi
Eleven_5229
·
2023-07-21 11:06
java实现
微信公众号openid与token获取
微信测试工具我们是使用微信的测试工具来测试功能,所以先准备好测试平台。链接如下:测试账号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login测试工具:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E6%B6%88%E6%81%AF%E6%8E%A5%
左志伟
·
2023-07-21 07:00
【算法系列】滑动窗口
Java实现
publicclassSlidingWindow{publicvoidmax
秋装什么
·
2023-07-21 03:06
算法
算法
Android学习———服务器、客户端、Scoket网络编程
网络在如今的大环境下是不可逆的主流,而网络无外乎服务器,客户端,数据库等主要部分,今天实现了不同计算机的交互,进行聊天操作,使用
Java实现
一个简单的聊天程序,实现服务器端接收到客户端发来的消息,使用了
咲太弟子
·
2023-07-21 01:44
windows,liunx,
java实现
apk解压,去签名、重新签名,重新打包apk
背景:由于项目需要,需要将apk包加入服务端返回的静态资源文件到apk中,形成离线apk包供下载安装。经过调查研究,决定使用apktool实现。关于apktool的资料可以参考https://blog.csdn.net/quantum7/article/details/124060620https://blog.csdn.net/qq_20451879/article/details/117300
hap0728
·
2023-07-20 22:44
springboot
文件处理
java
java
windows
linux
如何利用
Java实现
AI 人脸融合特效
Java实现
AI人脸融合特效项目背景AI人脸融合特效的原理代码实现第一步:调用token接口人脸融合部分工具类最终效果图项目背景最近自从chat-gpt爆火以来,AI技术在人工智能领域持续迭代的创新,为人们的生活带来了许多震撼的应用
SoftwareDevOps
·
2023-07-20 21:36
Java
元宇宙
java
人工智能
生成对抗网络
图像处理
gitlab
Java实现
布隆过滤器
记得前段时间的文章么?redis使用位图法记录在线用户的状态,还是需要自己实现一个IM在线用户状态的记录,今天来讲讲另一方案,布隆过滤器布隆过滤器在日常生活工作,我们会经常遇到这的场景,从一个Excel里面检索一个信息在不在Excel表中,还记得被CTRL+F支配的恐惧么,不扯了,软件开发中,一般会使用散列表来实现,HashTable也叫哈希表,哈希表的优点是快速准确,缺点是浪费储存空间,我们这个
小草莓子桑
·
2023-07-20 21:46
android 大神开发 博客,Android大神博客收集
王达茶乡浪子27027183新年第一博——巡讲报名思念狗的骨头starger19176683脚本的故事(4)狗窝fxh7622399311不更新BLOG的声明熔岩leizhimin24352112JSP、
Java
辉煌之欢
·
2023-07-20 17:00
android
大神开发
博客
Java实现
贪吃蛇小游戏(附完整源码)
今天我就从零开始来完成这个小游戏,完成的方式也是一步一步的添加功能这样的方式来实现。第一步完成的功能:写一个界面大家见到的贪吃蛇小游戏,界面肯定是少不了的。因此,第一步就是写一个小界面。实现代码如下:第二步完成的功能:在界面上画成一格一格的我们见过的贪吃蛇游戏,是有一个格子一个格子构成,然后蛇在这个里面运动。重写paint方法,单元格就是横着画几条线竖着画几条线即可。代码如下:效果如下:第三步完成
程序员BUG
·
2023-07-20 12:31
Java实现
定时任务的几种方案重构
聊聊定时任务定时任务,顾名思义就是,定时去完成某项任务,例如指定某个时间点去做某件事情或者是指定一定的时间间隔去做某些事情。使用定时任务就是一种对生产力的解放,如果没有定时任务的话,对于以上的需求,可能我们需要一个人力不断的去进行操作,而且无法保证你的时间点是准确的,你的时间间隔总是相同的。因此,定时任务就是在后台启动一个线程定期定时的为你去执行相同的事情。在本篇文章中我们主要叨叨一下以一定的时间
义焃
·
2023-07-20 10:55
java 计算器 swing组件_
java实现
的计算器功能示例【基于swing组件】
本文实例讲述了
java实现
的计算器功能。
凌风柏
·
2023-07-20 10:26
java
计算器
swing组件
Java实现
AES加解密
maven包:org.apache.commonscommons-lang33.3.2
Java实现
:publicclassAESUtil{privatestaticbyte[]encrypt(byte[
李王家的翠花
·
2023-07-20 09:24
java
java如何跨平台_java如何跨平台
java实现
跨平台的方法:什么是平台无关性平台无关性就是一种语言在计算机上的运行不受平台的约束,一次编译,到处执行。也就是说,用
任素汐
·
2023-07-20 07:20
java如何跨平台
个人项目(二)-- 自助点餐系统
然后通过
Java实现
相应的功能
begin_with
·
2023-07-20 04:15
java
软件测试
JAVA实现
微信授权登录(详解)
第一步:(前期设置)登录微信公众号接口测试平台设置信息登录微信公众号接口测试平台登录成功后可以看到测试用的appid和appsecret,稍后再后台我们要用到这两个ID,如下图紧接着需要设置网页授权(体验接口权限表—》网页服务—》网页帐号—》网页授权获取用户基本信息)没有域名的话可以用内网穿透动态解析一个域名NATAPP链接注册登录成功后可以看到下图,选择免费隧道购买免费的隧道之后,可以直接按照官
前端菜鸟中的战斗机
·
2023-07-20 02:30
java
微信
java
开发语言
websocket基于
java实现
什么是WebSocket?随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如浏览器)主动发起,服务端进行处理后返回response
孤野i
·
2023-07-20 02:59
java
websocket
java
socket
JAVA实现
负载均衡
负载均衡负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。反向代理与负载均衡反向代理是实现负载均衡的一种方法。反向代理先谈反向代理。用户在请求时,先把请求发送给代理的服务器,然后由代理服务器根据算法去请求真实的服务器,最后返回给用户。这种做法,其一是提高了安全性;其二是通过多台的realserver分担了用户的请求,实现了负
Z2zz.
·
2023-07-20 02:28
java
负载均衡
开发语言
java实现
判断域名无法访问的时候自行访问下一条域名
我们首先定义了一组需要检查的域名。然后,我们使用一个for循环依次访问每个域名。在每次循环中,我们首先使用InetAddress类尝试通过DNS解析获取该域名的IP地址。如果能够成功获取到IP地址,则尝试使用isReachable方法判断该地址是否可以访问。如果能够在指定的时间内访问到该地址,则认为该域名可以访问,并输出相应的信息。如果无法访问到该地址,则输出相应的错误信息,并继续访问下一个域名。
于飞SEO
·
2023-07-20 02:22
java
python
开发语言
【Java】深拷贝浅拷贝(
Java实现
)
本文参考CodeSheep公众号原文链接深拷贝浅拷贝值类型和引用类型在Java中,像数组、类Class、枚举Enum、Integer包装类等等,就是典型的引用类型,所以操作时一般来说采用的也是引用传递的方式;但是Java的语言级基础数据类型,诸如int这些基本类型,操作时一般采取的则是值传递的方式,所以有时候也称它为值类型。为了便于下文的讲述和举例,我们这里先定义两个类:Student和Major
Peanutty
·
2023-07-20 00:21
JAVA基础
java
jvm
开发语言
Java实现
Sm4加密和解密
/***国密SM4分组密码算法工具类(对称加密)*GB/T32907-2016信息安全技术SM4分组密码算法*SM4-ECB-PKCS5Padding*/publicclassSm4Util{privatestaticfinalStringALGORITHM_NAME="SM4";privatestaticfinalStringALGORITHM_ECB_PKCS5PADDING="SM4/ECB
我高考零分!
·
2023-07-20 00:57
Utils工具类
Java
java
使用ZXing实现扫描多个条形码页面
1.前言ZXing是google官方推出的跨平台的基于
Java实现
处理扫面二维码或者条形码的库。
hero的技术小黑屋
·
2023-07-19 23:43
Java实现
字符串反转
起因自己在刷题的过程中,想把一个字符串翻转一下,便写了下面的代码:Stringstr="abcd";str=str.reverse();发现行不通,这是为什么呢?分析在Java中,字符串是不可变的对象,这意味着一旦一个字符串对象被创建,它的值就不能被修改。因此,如果你尝试使用.reverse()方法翻转一个字符串,你将会收到一个编译错误,因为该方法是StringBuilder和StringBuff
Alkali!
·
2023-07-19 22:03
#
Java
java
字符串
翻转
Java实现
生成带logo的二维码
废话不多说,开门见山,使用google的zxing包实现生成二维码。下面直接贴代码:首先pom文件导入zxing包com.google.zxingjavase3.3.3接下来就是实现代码了importcom.google.zxing.BarcodeFormat;importcom.google.zxing.EncodeHintType;importcom.google.zxing.MultiFor
Yile_Liang
·
2023-07-19 19:42
java&android
开发工具和Java基础类库;2.jre是Java运行时环境,包含了jvm和Java核心类库;3.jvm是Java虚拟机,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,它是整个
Java
天天喝粥
·
2023-07-19 19:05
安卓
java
android
jvm
matlab unwrap函数的
java实现
java实现
/***matlabunw
never615
·
2023-07-19 17:40
用
java实现
死锁,并且判断是否产生
目录锁的概念锁在多线程环境中的作用是:在Java中,常见的锁机制有以下几种:形成死锁的条件用java写一个死锁如何避免死锁?锁的概念首先我们要明确锁是什么,在Java语言中,锁(Lock)是一种用于控制多个线程对共享资源进行访问的机制。它允许线程以互斥的方式对共享资源进行操作,以避免并发访问引发的数据损坏或不一致性。简而言之,就是会将资源锁住,然后其他的线程就无法正常调用到该资源锁在多线程环境中的
ADRU
·
2023-07-19 17:07
java
开发语言
RabbitMQ保证消息的可靠投递,
Java实现
RabbitMQ消息的可靠投递,Springboot实现RabbitMQ消息的可靠投递
文章目录一、RabbitMQ消息可靠性概述1、引出问题2、RabbitMQ消息可靠性保证的四个环节二、保证生产者消息发送到RabbitMQ服务器1、服务端确认:Transaction模式(1)JavaAPI(2)springbootAPI2、服务端确认:Confirm模式(1)JavaAPI(2)springbootAPI三、保证消息从交换机路由到队列1、消息回发(1)JavaAPI(2)Spri
秃了也弱了。
·
2023-07-19 14:44
中间件
java
java-rabbitmq
rabbitmq
对称加密——
JAVA实现
importorg.apache.commons.codec.binary.Base64;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;importjavax.crypto.*;importjavax.crypto.spec
元维时代
·
2023-07-19 14:49
安全
java
布隆过滤器
目录背景原理布隆过滤器数据结构代码简单实现布隆过滤器
Java实现
Guava实现Redisson实现背景布隆过滤器(BloomFilter)是1970年由布隆提出的。
book多得
·
2023-07-19 12:10
面试宝典
学习日记
数据结构
哈希算法
链表
java实现
tree结构模糊搜索功能
//原始数据先转成树结构privateListrecursionMethodOrg(ListtreeList){Listtrees=newArrayListtreeList){for(Organizationnode:treeList){if(tree.getOrgId().equals(node.getOrgParentId())){if(tree.getChildren()==null){tr
bright future cheer
·
2023-07-19 12:49
java
开发语言
java 使用 geotools 将 shp 文件(zip压缩包)转换为 geoJson 格式
步骤0:你也可以参考这篇文章:
java实现
geojson格式数据与shp文件相互转换步骤1:引入引入geotools工具。步骤2:编写工具类,获取shp的zip文件。
橙子啊啊
·
2023-07-19 09:45
cesium合集
java
开发语言
vue.js
web
前端
java实现
敏感词过滤,简单实例,dfa算法
java实现
敏感词过滤,简单实例,dfa算法最近在看黑马的视频学习的时候,看到了,自定义敏感词过滤的,感觉蛮有意思的,记录一下。
谷咕咕
·
2023-07-19 07:38
java
java
算法
开发语言
几种基本数据结构--栈、队列、双向链表、有根树的分析和简单实现
一、栈栈不用多说了,一种LIFO(后进先出)的数据结构,我们使用
Java实现
其入栈(PUSH),出栈(POP)的基本操作:publicclassStack{publicfinalstaticintDEFAULTSIZE
TimeTDIT
·
2023-07-19 03:35
数据结构
算法
栈
双向链表
队列
树
数据结构
Java实现
1-100之间的素数输出
代码很简单,大多数都能搜索到,在这里我提供的是解题思路/*用for循环编写1-100中所有的素数*/publicclassForTest09{publicstaticvoidmain(String[]args){booleanflag=false;//进行true值判断,假设flag为否优先for(inti=2;i<=100;i++){//大的嵌套,全在里面for(intj=2;j
mafucan
·
2023-07-19 02:00
java的基础
redis队列优先级
java实现
_队列、堆栈和优先队列介绍及Redis实现
前言队列、堆栈和优先队列是编程中常见的数据结构。本文首先简单介绍一下这几种数据结构,然后介绍如何用Redis实现这些数据结构。数据结构简介队列普通队列有以下几个特性先进先出(FIFO)支持PUSH/POP,PUSH从尾端增加元素,POP从前端弹出元素容量不受限制从普通队列可以衍生出定长队列,它比普通队列多出以下特性有固定的容量(最大长度)向满载的队列PUSH会失败从定长队列可以衍生出可溢出的定长队
知道创宇 云安全
·
2023-07-19 01:38
Redis分布式锁注解(
Java实现
)
目录Redis分布式锁注解前言:为什么使用Redis分布式锁加锁的基本流程问题与解决分布式锁注解实现代码注解类切面类Redis操作模板类如何使用未实现问题Redis分布式锁注解前言:为什么使用Redis分布式锁在项目中遇到了插入重复数据的问题,为了防止并发造成重复数据的插入,故使用加锁,而传统的加锁是单机锁并不适用分布式项目,故采用Redis分布式锁。加锁的基本流程步骤线程一操作线程二操作第一步获
HB、ocean
·
2023-07-19 00:11
Java技术
java
redis
分布式
spring
boot
lua
Java实现
${}进行匹配占位符并且替换数据工具类
PropertyUtils:工具类使用了commons-beanutils-1.8.2.jar工具包进行获取数据源中数据publicclassPlaceholderUtils{/**PLACEHOLDER_PATTERN*/publicstaticfinalPatternPLACEHOLDER_PATTERN=Pattern.compile("\\$\\{(.*?)\\}");/***替换stri
何忆清风
·
2023-07-19 00:19
Java
java
Java实现
贪吃蛇游戏(1小时学会)
这篇文章主要为大家详细介绍了
Java实现
贪吃蛇游戏,1小时学会贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下今天就来拿贪吃蛇小游戏来练练手吧!
java梦梦
·
2023-07-19 00:15
java
游戏
开发语言
架构
spring
管理系统大全
Java实现
简单的图书管理系统源码+论文基于
Java实现
的商品出入库管理系统基于
Java实现
的医院药品信息管理系统基于
Java实现
的汽车维修管理系统旅游信息推荐系统带文档springboot+vue
FREE技术
·
2023-07-18 21:57
java
开发语言
java实现
移动0(数组)
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。实现;
crush_d872
·
2023-07-18 19:23
海康威视接口调用
Java实现
接口调用步骤如下:新建Java工程,从HikvisionAICloud开放平台网站(海康开放平台)上下载“OpenAPI安全认证库(Java)”,获取artemis-http-client.jar
Da白兔萘糖
·
2023-07-18 16:21
Java
海康威视接口
java
java实现
简单的电话簿
写的第一个小程序,也是第一次写博客,希望记录下来自己从小白成长起来的过程。很简单,但也是在老师的帮助下完成的。之前搜过好多写电话簿都挺复杂的,也希望自己的代码能帮助到向我之前那样努力找简单点代码的人。先建一个entity包,写一个Books类:packageentity;publicclassBooks{privateStringname;privateStringnum;publicBooks(
露葵025
·
2023-07-18 14:56
java
javaSE
电话簿
java小白
Java实现
单链表,反转链表,检测是否成环
classListNode{intval;ListNodenext;publicListNode(intval){this.val=val;this.next=null;}}classLinkedList{ListNodehead;publicLinkedList(){this.head=null;}//向链表末尾添加节点publicvoidaddNode(intval){ListNodenewN
橙橙爱学习
·
2023-07-18 12:47
java
链表
开发语言
【梦辛工作室】
java实现
简易消息队列处理器 可分区 分区顺序消费MxMQ
大家好哇,又是我,梦辛工作室的灵,最近在巩固JUC并发包,突然想到如果自己的应用体量不大,但有需要消息队列来实现应用解耦和削峰来缓解服务器突增压力,比如抢票时,突然有比较用户同时抢票,就容易造成服务器同时连接数较多,拒绝其他用户的使用,就想着可以用消息队列来缓解,但是体量有不大,还没必要用MQ框架,那就直接自己写一个,这样,抢票请求来了就直接丢给队列处理器,然后再延迟查询处理结果,这样能减轻不少压
灵神翁
·
2023-07-18 12:45
java
开发语言
java实现
阿里云文件存储OSS
目录为什么用云存储SpringCloudAlibaba-OSS购买阿里云存储使用阿里云封装好的进行存储导入依赖测试代码springcloudalibaba封装为什么用云存储直达链接:对象存储OSS_云存储服务_企业数据管理_存储-阿里云SpringCloudAlibaba-OSS对象存储服务(bjectStorageService,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意
雾喔
·
2023-07-18 10:31
中间件&服务框架
阿里云
云计算
Java实现
定时任务调度之Quartz篇
一、了解QuartzQuartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制,可以与J2EE与J2SE应用程序相结合使用也可以单独使用。其允许程序开发人员根据时间的间隔来调度作业。Quartz实现了作业和触发器的多对多的关系,还能把多个作业与不同的触
Edwin's blog
·
2023-07-18 07:12
实际方法专栏
java
quartz
定时任务
Java基础面试题
谈谈
java实现
线程的几种方法?java中如何避免死锁?java基础:List和set和map的区别?HashMap和ConcurrentHashmap的区别?
朱尔斯Jules
·
2023-07-18 06:24
java
开发语言
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他