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实现
:javapublicclassBinarySearch{//Returnsindexofxifitispresentinarr[],elsereturn
·
2023-09-05 22:23
前端java算法
【Springboot】整合wx
java实现
微信小程序:授权登录
文章目录一、wxjava是什么二、使用步骤1.引入依赖2.配置yml3.小程序的配置4.后端的业务逻辑代码controllerserviceimpldto5.前端的业务逻辑代码新建项目微信开发者工具提示:以下是本篇文章正文内容,下面案例可供参考一、wxjava是什么WxJava-微信开发JavaSDK,支持微信支付、开放平台、公众号、企业号/企业微信、小程序等的后端开发。官方的gitee仓库地址官
古董a
·
2023-09-05 21:41
微信小程序
spring
boot
小程序
Java实现
多线程操作多账户
前言某公司一个面试题:1.有二十个账户,每个账户初始余额10000元。2.有十个转账线程,对二十个账户中的两个随机选取账户进行转账,转账额度100以内正整数随机数。3.每个线程执行100次转账操作。4.最后请打印出二十个账户的余额。正好很久没有做这类型题了,拿来练练手,结果碰到了一些问题。正文方案一:首先描述下思路,首先用一个List数组存20个账户,然后对每个账户赋初值10000,在新建10个转
荒漠的远行者
·
2023-09-05 20:39
java
开发语言
Java实现
JSON与Object之间的转换
1.什么是JSON?JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON建构于两种结构:“名称/值”对的集合(Acollectionofname/valuepairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hashtab
shiguangfeixu
·
2023-09-05 18:44
LinkedHashMap就这么简单【源码剖析】
Collection总览List集合就这么简单【源码剖析】Map集合、散列表、红黑树介绍HashMap就是这么简单【源码剖析】本篇主要讲解LinkedHashMap~看这篇文章之前最好是有点数据结构的基础:
Java
Java3y
·
2023-09-05 17:03
插入排序insertionSort(
Java实现
)
插入排序(insertionSort
Java实现
)上代码之前先讲解一下这个插入排序的实现思路。插入排序:拿到一把扑克牌,将这把扑克牌的排序的过程就是插入排序的思想。
小京同学
·
2023-09-05 14:32
排序算法
算法
数据结构
java实现
打包下载
背景:项目中下载功能单个文件正常下载多个文件或者包含文件夹打压缩包下载上代码controller@RestController@RequestMapping("/file")publicclassFileController{@RequestMapping(value="/downloadFilePack",method=RequestMethod.GET)publicvoiddownloadFi
少年ing
·
2023-09-05 12:40
java
spring
boot
java实现
带有html格式和附件的符合RFC822规范的eml格式的信件原文组装
1.传递html格式的eml信件正文html传递就是解析成带有标签的字符串在正文中传递即可From:综合运行平台to:
[email protected]
//重点是格式设置成text/html编码的话需要设置成UTF-8,不然可能直接在正文中展示html标签,为不是解析成具体的样式Content-Type:text/html;charset=UTF-8subject:主题邮件正文2.带有附件的eml信件格式Fro
吴糖气泡水6
·
2023-09-05 11:14
java
html
java
mail
Java实现
一致性哈希算法
一致性哈希算法在分布式系统中应用广泛,可用于网关负载均衡、数据库分库分表、分布式缓存。使用一致性哈希算法可以尽可能的将同一资源请求路由到同一台服务器上。本文代码中仅实现顺时针方式查找核心方法:新增一个节点和N个虚拟节点删除节点及相关联的虚拟节点从某个点开始顺时针查找节点获取节点变动后的影响范围及其下一个接收请求的节点算法效果//创建哈希环ConsistentHashLoophashLoop=new
不怕孤单的123
·
2023-09-05 11:34
个人专栏
分布式
算法
java
微服务
数据库
java 实现建造者模式
下面是一个简单的
Java实现
建造者模式的示例:首先,我们创建一个产品类Product,该产品具有多个属性需要设置:publicclassProduct{privateStringpa
MonkeyKing_sunyuhua
·
2023-09-05 11:08
java
建造者模式
python
NGINX平滑加权轮询算法
Java实现
前言最近项目上有一个场景需要对接两个第三方,进行两个第三方的能力比较,这个时候就需要将我们的流量做一个分流,根据配置确定分流的流量比例,也就是每次请求需要根据配置来选择一个第三方,然后把流量发送过去,于是就想到了Nginx的负载均衡算法,本身也是一种流量分配算法。NGINX平滑加权轮询算法算法涉及的几个概念weight:约定权重,在配置文件or初始化时指定的每个节点的权重effectiveWeig
若石之上
·
2023-09-05 09:26
Nginx
平滑
加权
轮询
Java
java实现
单例模式
懒汉模式-双检锁publicclassSingleton{privatestaticSingletoninstance=null;privateSingleton(){}publicstaticSingletongetInstance(){if(instance==null){synchronized(Singleton.class){if(instance==null){instance=new
后端切图仔
·
2023-09-05 08:44
第一次
java实现
装饰者模式
下面是一个简单的
Java实现
装饰者模式的示例:首先,定义一个接口或抽象类,表示被装饰的组件:publicinterfaceCoffee{StringgetDescription();doub
MonkeyKing_sunyuhua
·
2023-09-05 08:13
java
开发语言
Spark入门程序WordCount实现(Java)
文章目录1.环境与数据准备1.1运行环境1.2数据准备2.代码实现2.1maven工程创建2.2代码逻辑2.3编译、打包、运行Reference为了快速入门java与Spark工程的构建与开发,本次使用
java
茵茵的聪聪
·
2023-09-05 06:10
数据分析
大数据学习记录
spark
wordcount
maven
java实现
小艾机器人陪聊
各位大佬,好久没有写新的东西给大家了,现在给大家来一个陪聊解闷的小艾机器人,来陪伴大家,希望大家喜欢哦!^-^现在可多手机上都有只能语音机器人,虽然说的话有些牛头不对马嘴的,但是在哪那么某一个时候,还是能逗你一下的,现在,博主页为大家送上一个机器人,闲话不多说,上干活第一电路,环境依赖其实,小艾机器人也是属于人工智能方面的,其添加的依赖也不是一般常用的依赖,当然,如果有腻害的大佬有更好的推荐依赖,
雁归来时
·
2023-09-05 06:55
java
人工智能
SpringMVC入门案例
SpringMVC概述:SpringMVC是一种基于
Java实现
MVC模型的轻量级Web框架三层架构表现层:负责数据展示业务层:负责业务处理数据层:负责数据操作MVC(ModelViewController
itzhuzhu.
·
2023-09-05 05:40
SpringMVC
spring
java
SpringMVC
AVL树
Java实现
文章目录AVL树(平衡二插搜索树)1.概念二插搜索树AVL树的基本概念2.AVL数的实现定义AVL树AVL树的插入AVL树的旋转右单旋左单旋左右双旋右左双旋删除元素3.验证AVL树4.AVL树性能分析AVL树(平衡二插搜索树)1.概念二插搜索树要想了解AVL树,就得先知道二插搜树的性质:二插搜索树的左子树的值要小于父亲节点的值二插搜索树的右子树的值要大于父亲节点的值如上图就是一棵二插搜索树二插搜搜
爱敲代码的三毛
·
2023-09-04 17:49
数据结构
java
数据结构
使用
Java实现
二叉树相关问题
使用
Java实现
二叉树相关问题根据前序和中序遍历重建二叉树根据已知二叉树求其前序遍历、中序遍历、后序遍历以及层次遍历1.题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
繁星_
·
2023-09-04 16:11
小白启程
java
二叉树重建
二叉树遍历
跨平台的UML工具——Jude(astah)
1.用途
JAVA实现
的UML工具,可导出UML图片2.软件Jude现更名为astah3.安装从http://jude.change-vision.com/jude-web/index.html,可下载相应的
xieyan0811
·
2023-09-04 14:39
工具
uml
工具
跨平台
java
windows
linux
JDK的组成、作用
运行基于java语言编写的程序必不可少的运行环境用于解释和执行java的字节码文件(.class文件)普通用户(无开发需求)下载jre即可jvm:javavirtualmachinejava虚拟机,是整个
java
可以睡到中午吗
·
2023-09-04 08:17
java
开发语言
JAVA实现
RSA签名、验签
JAVA实现
RSA签名、验签对接API接口的时候往往为了安全考虑,需要实现数据签名和验签,最常用的就是使用公私钥对进行签名验签,主要流程为:1、生成公私钥对2、使用私钥进行签名3、使用公钥验证签名这么最的主要目的是为了保证请求来源的合法性
微笑の天使
·
2023-09-04 04:07
java
开发语言
数据结构(
Java实现
)-反射、枚举以及lambda表达式
Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么,我们就可以修改部分类型信息;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射(reflection)机制。反射相关的类Class类(反射机制的起源)Java文件被编译后,生成了.class文件,JVM此时就要去解
登 风
·
2023-09-04 01:16
数据结构(Java实现)
数据结构
java
python
数据结构(
Java实现
)-Map和Set
搜索树概念二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树二叉搜索树的实现建立基本的节点在搜索树中查找key,如果找到,返回key所在的结点,否则返回null操作-插入利用插入操作建立一颗搜索树删除元素分为三种情况前两种情况自己画
登 风
·
2023-09-04 01:16
数据结构(Java实现)
数据结构
java
开发语言
数据结构(
Java实现
)-字符串常量池与通配符
字符串常量池在Java程序中,类似于:1,2,3,3.14,“hello”等字面类型的常量经常频繁使用,为了使程序的运行速度更快、更节省内存,Java为8种基本数据类型和String类都提供了常量池。“池”是编程中的一种常见的,重要的提升效率的方式,我们会在未来的学习中遇到各种“内存池”,“线程池”,“数据库连接池”…比如:家里给大家打生活费的方式家里经济拮据,每月定时打生活费,有时可能会晚,最差
登 风
·
2023-09-04 01:46
数据结构(Java实现)
数据结构
java
python
11二进制中1的个数
Java实现
publicclassSolution{publicintNumberOf1(intn){intcount=0;while(n!=0){if((n&1)!
Bing_o_o
·
2023-09-04 00:32
seata解决分布式事务问题步骤(分布式环境下,方法异常后回滚策略)
下面我将分别介绍它们的概念和区别,并给出
Java实现
步骤。AT模式AT模式(AutomaticTransaction)是Seata最常用的一种模式,也是比较传统的分布式事务模式。
自律只猪侠
·
2023-09-03 22:44
java
java
数据库
Java实现
HTTP的上传与下载
相信很多人对于java文件下载的过程都存在一些疑惑,比如下载上传文件会不会占用vm内存,上传/下载大文件会不会导致oom。下面从字节流的角度看下载/上传的实现,可以更加深入理解文件的上传和下载功能。文件下载首先明确,文件下载不仅仅只有下载方,还有服务端也就是返回文件的服务器那么看一个简易文件服务器返回下载的文件。服务端这里是使用springMvc实现@GetMapping("download")p
氵奄不死的鱼
·
2023-09-03 19:45
java
java
http
网络
IO
SpringBoot开发符合S3协议的文件存储服务
现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面可以得到足够的保证(签名验证部分参考我的博文《
Java
code2roc
·
2023-09-03 17:35
java
spring
boot
文件存储
s3
aws
Java实现
AWS S3 V4 Authorization自定义验证
前言最近在开发文件存储服务,需要符合s3的协议标准,可以直接接入aws-sdk,本文针对sdk发出请求的鉴权信息进行重新组合再签名验证有效性,sdk版本如下software.amazon.awssdks32.20.45算法解析首先对V4版本签名算法的数据结构及签名流程进行拆解分析,以请求头签名为示例讲解signature=doSign(waitSignString)签名示例请求头签名AWS4-HM
code2roc
·
2023-09-03 17:05
java
aws
s3
文件存储服务
s3验证
LeetCode算法题-Reverse String(
Java实现
)
这是悦乐书的第205次更新,第217篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第73题(顺位题号是344)。编写一个以字符串作为输入并返回字符串的函数。例如:输入:“hello”输出:“olleh”输入:“Aman,aplan,acanal:Panama”输出:“amanaP:lanaca,nalpa,namA”本次解题使用的开发工具是eclipse,jdk使用的版本是
程序员小川
·
2023-09-03 09:57
JAVA实现
SAP接口
JAVA实现
SAP接口环境spring-boot+maven1.maven依赖com.github.virtualcrysapjco-spring-boot-starter3.1.42.配置文件application.ymljco
ywh22122
·
2023-09-03 07:59
java
开发语言
Java 实现 Springboot 定时任务(每隔一段时间自动执行一次)
Java实现
非Web项目的Springboot定时任务(每3秒自动执行一次)前言一、新建JavaSpringboot项目二、示例代码运行效果总结前言运行非Web的Springboot项目时,会发现启动主类后马上就会停止
繁华尽头满是殇
·
2023-09-03 07:38
Java
spring
boot
java
定时任务
cron
快速选择
Java实现
快速选择算法一、基本原理:从一个数组中,快速找到一个排名第K大或者第K小的元素。二、实现思路:依据快排的思路,找到轴枢元素的索引与排名k之间的关系。三、具体分析:举例1:问题:假如现在有6个学生的体重,想知道6个学生中体重第二轻的是多少kg?抽象成如下问题:在未排序的数组中,找到排名第K的元素。给定一个数组:[30,83,56,76,21,95]和k=2输出:30结合之前学习过的快速排序,我们只需
爱学习的代代
·
2023-09-03 06:44
java实现
高清不失真图片压缩
java实现
高清不失真图片压缩1.从图像文件创建缩略图Thumbnails.of(newFile("original.jpg")).size(160,160).toFile(newFile("thumbnail.jpg
wushijun5200
·
2023-09-03 03:10
安卓开发
java
单向链表反转(含图解)
前言上次讲解了单向链表的原理《
Java实现
单向链表功能》,今天拓展一下实现链表的翻转。下面直接上代码。
反劈十六杯
·
2023-09-03 01:47
LeetCode(66. 加一)
算法实现:
Java实现
:classSolutio
程慕枫
·
2023-09-03 00:01
(leetcode1654,广搜)到达家的最少跳跃次数-------------------
Java实现
(leetcode1654)到达家的最少跳跃次数-------------------
Java实现
题目表述某个bug的家位于x轴上的位置x。帮助他们从位置到达那里0。
菜菜小堡
·
2023-09-02 23:59
广度优先
java
(leetcode802,拓扑排序,深搜+三色标记)-------------------
Java实现
(leetcode802,拓扑排序,深搜+三色标记)找到最终的安全状态-------------------
Java实现
题目表述有一个有n个节点的有向图,节点按0到n-1编号。
菜菜小堡
·
2023-09-02 23:59
java
算法
开发语言
(leetcode1761一个图中连通三元组的最小度数,暴力+剪枝)-------------------
Java实现
(leetcode1761一个图中连通三元组的最小度数,暴力+剪枝)-------------------
Java实现
题目表述给你一个无向图,整数n表示图中节点的数目,edges数组表示图中的边,其中edges
菜菜小堡
·
2023-09-02 23:26
剪枝
java
算法
我的创作纪念日
我的第一篇博客是《
Java实现
原字符串中计算指定字符串出现的次数》,这也是在校园课堂上的一个小作业,在课后完成他的时候,我有感而发,当时作为小白的我也拥有了满满的成就感,
云梦归遥
·
2023-09-02 21:56
java
java实现
AES的简单加密解密
AESUtil[java]viewplaincopypackagecom.zhuyun.aes;importjava.io.IOException;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.SecretKey;importjavax.crypto.spec.SecretKeySpec;i
终结者_8d5e
·
2023-09-02 17:49
字符串转换整数 (atoi)
Java实现
题目请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它
前端小黑
·
2023-09-02 16:11
算法
SpringBoot开发符合S3协议的文件存储服务
现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面可以得到足够的保证(签名验证部分参考我的博文《
Java
·
2023-09-02 15:38
python 基于http方式与基于redis方式传输摄像头图片数据的实现和对比
发送图片数据1.2接收图片数据并可视化1.3测试2.基于redis方式传递图片数据2.1发送图片数据2.2接收图片数据并可视化2.3测试3.对比0.需求在不同进程或者不同语言间传递摄像头图片数据,比如从
java
wangxinRS
·
2023-09-02 12:59
python
http
redis
java实现
时间相减得到天数
importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;/***byZZD*2019年5月22日*2019*/publicclassToDate{publicstaticvoidmain(String[]args){StringbeginDateStr="2009-09-01";Str
张正栋
·
2023-09-02 11:21
学习文档
Java实现
UDP功能
部分内容参考UDP的Java支持UDP协议提供的服务不同于TCP协议的端到端服务,它是面向非连接的,属于不可靠的协议,UDP套接字在使用前不需要进行连接。实际上,UDP协议只实现了两个功能:1.在IP协议的基础上添加了端口2.对传输过程可能产生的数据错误进行了检测,并抛弃已经损坏的数据Java通过DatagramPacket类和DatagramSocket类来使用UDP套接字,客户端和服务端都通过
张正栋
·
2023-09-02 11:50
学习文档
udp
java
网络
Java实现
TCP功能
TCP的Java支持协议相当于相互通信的程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义以及怎样对报文所包含的信息进行解析,TCP/IP协议簇有IP协议、TCP协议、UDP协议、HTTP协议等。现在TCP/IP协议簇中的主要socket类型为流套接字(使用TCP协议)和数据报套接字(UDP协议)。TCP协议提供面向连接的服务,通过它建立的是可靠的连接。Java为TCP协议提供了两
张正栋
·
2023-09-02 11:50
tcp/ip
java
网络
java实现
本地文件转文件流发送到前端
java实现
本地文件转文件流发送到前端Controllerpublicvoidexport(HttpServletResponseresponse){//创建file对象response.setContentType
ChristXlx
·
2023-09-02 09:19
java
Go和
Java实现
状态模式
Go和
Java实现
状态模式下面通过一个报销流程审批案例来说明状态模式的使用。1、状态模式在状态模式中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
242030
·
2023-09-02 06:06
设计模式
设计模式
java
golang
Java实现
List分页(逻辑分页)
手写分页时遇到各种坑,修复了之后分享给大家/***手动分页**@paramoriginList分页前数据*@parampageNum页码*@parampageSize每页数量*@return分页后结果*/publicListgetPage(ListoriginList,IntegerpageNum,IntegerpageSize){//如果页码为空或者每页数量为空pageNum=pageNum==
qq243920161
·
2023-09-02 05:40
Java
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他