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实现
websocket客户端
常规情况下,大多数时候Java后台作为websocket服务端,实现方式也比较简单,网上很多案例代码。但是很多时候项目中服务与服务之间也需要使用websocket通信,此时项目就需要实现客户端功能。步骤一:导入依赖:org.java-websocketJava-WebSocket1.3.5步骤二:实现WebSocketClient抽象类:该类中和websocket服务端接口类似,有onOpen、o
夷则sail
·
2023-03-18 22:45
java
websocket
开发语言
Java实现
每日一道算法面试题(18):leecode15 三数之和
1.算法题目给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]2.算法思路暴力法:遍历所有可能的组合,时间复杂度太高O(n^3);排序+双指针:由于要去重,
alexlee1987
·
2023-03-18 18:13
IDEA插件:多线程文件下载插件开发
Java实现
大文件多线程下载Gitee地址:https://gitee.com/silently9527/fast-down
Silently9527
·
2023-03-18 17:43
如何优雅的用POI导入Excel文件
java实现
对excel的操作有很多种方式,例如EasyExcel等,今天我们使用的是POI技术实现excel文件的导入。
千锋IT教育
·
2023-03-18 16:06
java
开发工具
java
华容道小游戏(
Java实现
)
Java课设做了个华容道的小游戏(3*3),包含了基本的ui交互界面,数据库存储成绩。基本程序目录如下:其中主要包含四个类:Array用来实现方块的移动,ConnectionManager主要为数据库的处理,Frame为ui界面的编写,Shuffle包含了main函数,为程序最终执行的部分。总代码大概五六百行吧。。。当时做课设时间比较紧,所以就没有去优化。。。大神莫嘲,嘿嘿。效果图:代码链接:华容
大雄阿
·
2023-03-18 06:42
几种常见的加密算法及 Java 实现
介绍本文主要对加密算法做个概况性的介绍,然后给出几种简单的加密算法
Java实现
。
随意啊_
·
2023-03-18 05:35
归并排序-
Java实现
在极客时间学习时,又遇到了归并排序,这里给出Java的实现,附有注解,以备后面学习查看privateint[]sortArray(int[]waitDealArray){if(waitDealArray==null){returnnewint[0];}if(waitDealArray.length==1){returnwaitDealArray;}intmiddleIdx=waitDealArra
指间砂的宿命
·
2023-03-18 02:21
蓝桥杯真题--求值(
java实现
)
代码packageeasy;publicclass求值{publicstaticvoidmain(String[]args){//从1开始枚举for(inti=1;true;i++){//当num等于100时输出if(f(i)==100){System.out.println(i);break;}}}//求约数staticintf(inta){//用来计数intnum=0;//让a与比它小的数相除
Lemon_dingding
·
2023-03-17 20:31
算法
算法
蓝桥杯
java实现
中缀表达式转后缀表达式(逆波兰表达式)并求值
举例说明:中缀表达式:3+2*5-6后缀表达式:325*+6-
java实现
中缀表达式转后缀表达式步骤:新建栈stack,用于保存表达式,新建集合List,用于保存最终的后缀表达式将
一个程序员的日常
·
2023-03-17 20:28
零钱兑换
Java实现
classSolution{pub
Bing_o_o
·
2023-03-16 22:16
leetcode - 01(数组)
(注:用
Java实现
的话,请使用字符数组实现,以便直接在数组上操作。)链接:https://leetcode-cn.com/problems/string-to-url-lcci/***URL化。
啦啦啦简书
·
2023-03-16 21:23
Java实现
FTP文件下载功能简单IO流逻辑
区别字符流与字节流各自的功能和过滤流的使用场景。Server端IO处理逻辑try{//字符流:创建Clinet/Server交互输入输出字符流(收发字符串)BufferedReaderbr=newBufferedReader(newInputStreamReader(client.getInputStream(),"UTF-8"));PrintWriterpw=newPrintWriter(new
布衣不才Jerry
·
2023-03-16 20:23
怎么用
java实现
人机猜拳?
任务概述:通过控制台方式实现一个人机对战的猜拳游戏,用户通过输入(1-剪刀2-石头3-布),机器随机生成(1-剪刀2-石头3-布),胜者积分,n局以后通过积分的多少判定胜负。根据任务目标的要求,我们可以得出以下信息1个测试类玩家、机器人、游戏场等3个类(方法用蓝色字体表示,属性用紫色字体表示)玩家:存储玩家动作的属性(user),玩家的得分(score),对战的局数(num),执行出拳的方法机器:
麦田里的守望者呀
·
2023-03-16 16:37
java
java实现
日志文件自定义断点续传
30岁了,一直做游戏开发,最近想去做电商之类,却发现好难。一切都限于没有电商经验,挺对自己抱不平的,游戏开发早些年的技术能力是优于Web开发的,但这几年游戏行业的技术却没什么大的创新,不过,业务驱动技术的增长嘛,业务没变,那技术就自然这样了。但是,Web技术也没啥,最近学了一大圈,发现都离不开游戏里面早几百年都玩过的概念。负载均衡->游戏多服;人数一达限制,由玩家选择一个新的服。消息队列->游戏内
慢狍子
·
2023-03-16 16:30
类加载器加载范围
jvm自身的一部分,使用c++实现,主要负责加载\lib目录中或被-Xbootclasspath指定的路径中的并且文件名是被虚拟机识别的文件扩展类加载器(ExtendsionClassLoader)是
Java
一念成我
·
2023-03-16 05:25
Java实现
十个经典排序算法(带动态效果图)
代码模板/***希尔排序*@paramarray*/publicstaticvoidshellSort(int[]array){intlen=array.length;inttemp,gap=len/2;while(gap>0){for(inti=gap;i=0&&array[preIndex]>temp){array[preIndex+gap]=array[preIndex];preIndex-
金色888
·
2023-03-15 20:00
关于MongoDB的skip及不使用skip分页,以及对应的
java实现
简例
一、MongoDB分页1.skip实现跳页(比较简单)/***db.getCollection('user').find({})是指查询全部。*sort()设置排序,本示例是指以_id作为条件,正序排序。若将数字1改为-1,则为倒序。*skip()设置跳页,本示例是指跳过前10条,从第11条开始显示。*limit()设置每页的显示数量,本例是指每页限制显示10条。*/db.getCollectio
weixin_34166472
·
2023-03-15 14:27
java
数据库
java mongodb skip_关于MongoDB的skip及不使用skip分页,以及对应的
java实现
简例
一、MongoDB分页1.skip实现跳页(比较简单)/***db.getCollection('user').find({})是指查询全部。*sort()设置排序,本示例是指以_id作为条件,正序排序。若将数字1改为-1,则为倒序。*skip()设置跳页,本示例是指跳过前10条,从第11条开始显示。*limit()设置每页的显示数量,本例是指每页限制显示10条。*/db.getCollectio
赵英男
·
2023-03-15 14:25
java
mongodb
skip
Java实现
调用海康威视SDK接口抓图
日常开发过程中,会遇到对接视频服务商的需求,一般我们所知的国内大型的视频硬件服务商一个是海康威视,一个是浙江大华,那如何使用java程序来调用对应的接口服务呢?那就是集成SDK环境javaJdk1.8Centos764位hikvisionSDK准备可以在下面这个链接中下载对应的SDK包:https://open.hikvision.com/downloadNew/5cda567cf47ae80dd
桃子家的二哈
·
2023-03-15 13:00
利用百度AI OCR图片识别,
Java实现
PDF中的图片转换成文字(不限制大小)
序言:我们在读一些PDF版书籍的时候,如果PDF中不是图片,做起读书笔记的还好;如果PDF中的是图片的话,根本无法编辑,做起笔记来,还是很痛苦的。我是遇到过了。我们搞技术的,当然得自己学着解决现在的痛点。一.现状为了不重复造轮子,当然得看看现在市面上是否有已经实现过的,如果有,那自然是拿来即用。首先,说说一些在线版的PDF图片转文字,对文件大小有限制为2M(似乎有很多的文件处理都是限制在这个数),
raysonfang
·
2023-03-15 12:18
io密集型和cpu密集型_通过实例理解Java网络IO模型
来自:51CTO博客(作者:nxlhero)原文链接:https://blog.51cto.com/nxlhero/2442628网络IO模型里有多个概念比较难理解,本文通过用
Java实现
一个简单的redis
weixin_39915815
·
2023-03-15 11:58
io密集型和cpu密集型
java
socket
只有断开才收到数据
java
socket长连接
java领域模型设计实例
socket
io
不使用redis
操作系统——动态分区管理: 用
Java实现
适应算法的内存分配和回收过程
前言:虽说操作系统的课程已经结束,但是我觉得梁老师的课上有很多值得记录和回味的东西,时隔多日,我决定还是来写一些博客,记录我这门课上写的实践作业。题目:用C语言(也可以用Java)实现采用首次适应算法的内存分配和回收过程。题目要求:定义管理空闲分区的相关数据结构:采用空闲分区链表来管理系统中所有的空闲分区,链表中的每个节点表示一个空闲分区,登记有空闲分区的起始地址和长度。定义一个简单的进程控制块,
Vip、疯子
·
2023-03-15 08:38
操作系统
操作系统
动态分区管理
适应算法
内存分配
JAVA
【MyBatis 深入学习】MyBatis中${} 以及#{} 不同
JDBC(JavaDataBaseConnectivity,Java数据库连接),是一种用于执行SQL语句的JavaAPI,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成简单来说就是
Java
全栈切图仔
·
2023-03-15 07:46
MyBatis
Spring
Java
mybatis
学习
java
雪花算法(SnowFlake)
Java实现
分布式id生成算法的有很多种,Twitter的SnowFlake就是其中经典的一种。算法原理SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:结构图1bit,不用,因为二进制中最高位是符号位,1表示负数,0表示正数。生成的id一般都是用整数,所以最高位固定为0。41bit-时间戳,用来记录时间戳,毫秒级。-41位可以表示个数字,-如果只用来表示正整数(计算机中正数包含
SmartBin
·
2023-03-15 04:14
Java实现
单线程聊天室
本文实例为大家分享了
Java实现
单线程聊天室的具体代码,供大家参考,具体内容如下一.SocketAPI简介1.Socket编程Java.net.Socket类代表一个套接字,并且为服务器程序提供了一种来监听客户端并与他们建立连接的一种机制
·
2023-03-15 01:06
八皇后问题递归解法(
Java实现
)
问题描述问题表述为:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。publicclassEightQueen{staticintn=8;//用一个数组来储存数据//数组下标表示行,数组的元素表示列stati
乾光
·
2023-03-15 01:14
蓝桥杯备赛
java
图论
算法
【蓝桥杯练习题】基础练习:十六进制转八进制(基于
java实现
)
资源限制时间限制:1.0s内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n(1='A'&&cstack=newStackstack1=newStackstack2=newStack=0)System.arraycopy(chars,count,result,0,chars.length-count);//去除前导0returnStr
乾光
·
2023-03-15 01:44
蓝桥杯备赛
java
蓝桥杯
【蓝桥杯练习题】高精度阶乘计算(基于
java实现
)
资源限制时间限制:1.0s内存限制:512.0MB问题描述输入一个正整数n,输出n!的值。其中n!=123*…*n。算法描述n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。首先将a设为1,然后乘2,乘3,当乘到n时,
乾光
·
2023-03-15 01:44
蓝桥杯备赛
蓝桥杯
链表
数据结构
java
Spark学习笔记02-Spark 分别使用Java和Scala实现wordcount案例
二、使用
Java实现
importorg.apache.spark.SparkConf;importorg.apache.spark.SparkContext;importorg.apache.spark.api.java
数据蝉
·
2023-03-14 23:48
Java实现
无向连通图中的“割点”问题
直接上代码,详细请见注释或者下方留言。packagecut.point;importjava.util.Scanner;importjava.util.Stack;/***"轰炸重要城市"问题:*假设当前我们拥有一个地区的城市地图,但是只有一个原子弹,为了让这颗原子弹发挥最大的效果,要阻断这个地区各个城市中最关键的一个交通要塞,那么这个原子弹该投放在哪里?*其实真有原子弹就不会考虑这么多了(~……
进击的NULL
·
2023-03-14 21:43
华为面试宝典OD
C++实现目录、Python实现目录、JavaScript实现目录、
Java实现
目录什么是OD?官方介绍:OD。全称(OutsourcingDispacth)模式,目前华为和德科联合招聘的简称。
MISAYAONE
·
2023-03-14 21:15
华为
面试
职场和发展
OD
LeetCode算法题-Range Sum Query Immutable(
Java实现
)
这是悦乐书的第204次更新,第214篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第70题(顺位题号是303)。给定整数数组nums,找到索引i和j(i≤j)之间的元素之和,包括端点。例如:给定nums=[-2,0,3,-5,2,-1]sumRange(0,2)->1sumRange(2,5)->-1sumRange(0,5)->-3注意:您可以假设数组不会更改。sumRa
程序员小川
·
2023-03-14 20:10
Java实现
JDBC工具类DbUtils的抽取及程序实现数据库的增删改操作
封装DbUtils工具类不知道我们发现没有,不管是对数据库进行查询,还是标准的JDBC步骤,其开端都是先实现JDBC的加载注册,接着是获取数据库的连接,最后都是实现关闭连接,释放资源的操作。那我们何不直接把这些每次都重复书写的代码封装成一个工具类呢?如图,在idea中JDBC包下创建一个子包common,再在子包下创建一个名为DbUtils的java类。DbUtils类的完整代码如下:public
Charmchin
·
2023-03-14 13:28
Java学习之路
java
数据库
mybatis
优化算法matlab实现(二(补))框架增强:matlab动态图绘制
用
java实现
这种方式非常复杂,需要自己去实现绘制代码,然后保存成图片再合成。单绘制图像的代码就有几百行,而且有不少未解决的bug,比如一些位置的点只能用黑色或者白色才会在动态图中显示。
stronghorse
·
2023-03-14 07:16
2. excel
java实现
对角线数据复制
0.excel样式1.需要工具:hutool2.maven依赖:cn.hutoolhutool-all5.2.5org.apache.poipoi-ooxml3.173.java代码:publicstaticvoidmain(String[]args){ExcelReaderreader=ExcelUtil.getReader("E:/test.xlsx");List>readAll=reader
逗不一样
·
2023-03-14 06:52
华为OD机试真题
Java实现
【新学校选址】真题+解题思路+代码(2022&2023)
新学校选址题目为了解新学期学生暴涨的问题,小乐村要建立所新学校考虑到学生上学安全问题,需要所有学生家到学校的距离最短.假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置,能使得到学校到各个学生家的距离和最短华为OD机试(Java)真题目录汇总输入第一行:整数n取值范围[1,1000],表示有n户家庭。第二行:一组整数m取值范围[0,10000],表示每户家庭的位置,所有家庭的位置都不相
码莎拉蒂 .
·
2023-03-14 04:46
华为OD机试JAVA真题
java
华为
开发语言
新学校选址
华为od上机题
学习视频及链接
Linux深入理解grep、sed、awkLinux入门教程JAVAJava锁机制|悲观锁、轻重级锁、CAS、AQS、Reentrantlock、线程锁、分布式锁、各种并发锁以及
Java实现
SpringSpring
MrOrange2018
·
2023-03-14 04:37
学习
java
spring mvc常见面试题
什么是springmvc,谈谈对springmvc的理解springmvc是基于
java实现
的mvc设计模式的web轻量级框架,将复杂的web应用分解为Model,View,Controller的职责分解
原点_da4e
·
2023-03-14 01:42
使用
Java实现
一个定时器
在实现定时器之前,先了解一下实现过程中需要用到的知识。java.util.Timer类:它是一种工具,线程用其安排以后在后台线程中执行的任务,可安排任务执行一次,或者定期重复执行;其构造方法:Timer()创建一个新计时器Timer(booleanisDaemon)创建的该计时器可以指定相关的线程作为守护线程运行。我们需要用到的方法:voidschedule(TimerTasktask,Datef
假正经的小柴
·
2023-03-13 22:29
Java
java
servlet
jvm
最长回文子串【
Java实现
】
题目描述现有一个字符串s,求s的最长回文子串的长度输入描述一个字符串s,仅由小写字母组成,长度不超过100输出描述输出一个整数,表示最长回文子串的长度样例输入lozjujzve输出//最长公共子串为zjujz,长度为55思路分析长度由0~n的字符串都可能是回文子串,若要使得下标[i,j]指向的字符串是回文子串,则必须保证下标[i+1,j-1]指向的字符串是回文子串,这说明回文子串内部存在一定依赖关
Infinity_and_beyond
·
2023-03-13 18:31
数据结构与算法
java
算法
开发语言
java 最长路径问题_
Java实现
LeetCode 388 文件的最长绝对路径
388.文件的最长绝对路径假设我们以下述方式将我们的文件系统抽象成一个字符串:字符串“dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext”表示:dirsubdir1subdir2file.ext目录dir包含一个空的子目录subdir1和一个包含一个文件file.ext的子目录subdir2。字符串“dir\n\tsubdir1\n\t\tfile1.ext\n\t\t
Atomic阿强
·
2023-03-13 18:54
java
最长路径问题
最长递增路径
java实现
classSolution{publicintlongestIncreasingPath(int[][]matrix){//这一题需要我们寻找最长的递增路径,也就是说递减的路径就无用,所以它是一个有向图,由于大的数不会再回头指向小的所以它是一个无环图。我们这一次更关心的是路劲所以我们选用的是深度优先搜索算法,由于矩阵中的每一个节点都可能是起始节点所以我们必须要遍历所有的节点才能找到那个最大的路劲。
鬼谷春秋
·
2023-03-13 18:55
java
java
深度优先
算法
Java实现
LeetCode 687 最长同值路径(递归)
687.最长同值路径给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。这条路径可以经过也可以不经过根节点。注意:两个节点之间的路径长度由它们之间的边数表示。示例1:输入:5/\45/\\115输出:2示例2:输入:1/\45/\\445输出:2注意:给定的二叉树不超过10000个结点。树的高度不超过1000。/***Definitionforabinarytreenode.*publ
普通网友
·
2023-03-13 18:21
LeetCode
Java
最长同值路径
递归
有向无环图的最长路径【
Java实现
】
题目描述现有一个共n个顶点、m条边的有向无环图(假设顶点编号为从0到n-1),求图的所有路径中边权之和的最大值(不固定起点和终点)输入描述第一行两个整数n、m(1≤n≤100,0≤m≤n(n−1)),分别表示顶点数、边数;接下来m行,每行三个整数u、v、w(0≤u≤n−1,0≤v≤n−1,u≠v,1≤w≤100),表示一条边的起点和终点的编号及边权。数据保证不会有重边输出描述输出一个整数,表示路径
Infinity_and_beyond
·
2023-03-13 18:16
数据结构与算法
java
算法
开发语言
Java实现
获取行政区划的示例代码
目录背景一、导入jar包二、代码展示背景公司的行政区划代码有问题,有的没有街道信息,有的关联信息有误,然后找到了国家的网站国家统计局-行政区划,这个里面是包含了所有的行政信息,但是全是html页面,这个就没法自动获取了,只能去爬取这个数据了,java语音有三方类库Jsoup,他是一个仿浏览器的三方库,可以通过他来获取页面信息。一、导入jar包下面是笔者用到的全部jar包org.apache.poi
·
2023-03-13 08:13
JAVA实现
二叉平衡树
JAVA代码实现packagemain.com.Tree;classAvlNode{//每个节点中储存的数据intdata;//左孩子节点AvlNodelNode;//右节点AvlNoderNode;//树的高度,用于判断树是否平衡intheight;publicAvlNode(intdata){this.data=data;//初始高度是1,即只有一个根节点this.height=1;}}pub
bobc
·
2023-03-13 04:08
Java实现
:雪花算法SnowFlake
❄️目录一、前言1.1、WHYUSEIT?1.2、ID生成规则部分硬性要求1.3、ID号生成系统的可用性要求1.4、一般解决方案:UUID1.5、一般解决方案:自增主键1.6、一般解决方案:Redis生成全局ID策略二、雪花算法2.1、简介2.2、生成ID的基本要求2.3、雪花算法的核心组成部分2.4、源码一、前言1.1、WHYUSEIT?为什么需要分布式全局唯一ID以及分布式ID的业务需求?集群
Laptoy
·
2023-03-12 07:23
SpringCloud
雪花算法
基于Vue+iview+SpringBoot的前后台传参模式示例
如今,springboot和vue作为最热门的前后台框架技术,最近公司的项目只要是
java实现
,均以此两种框架+iview前端技术进行实现,因此本菜鸟特用以下两个框架编写的前后台代码进行前后端调用说明,
swiftgod
·
2023-03-12 06:09
Java实现
批量修改文件名
本文主要讲述如何通过Java语言实现批量多层级修改文件名。现象描述不知道伙伴们有没有遇到这样的问题:当你从网上下载一些资源的时候,每个文件名上都加上了一些推广信息⬇️更夸张的是,当下载的资源数量较多时,通过一个一个手动修改文件名是一个费时费力的过程。于是我便尝试通过某种应用实现批量修改多层级文件名,但是结果是不仅不尽人意,且对Mac用户并不友好,因为大多是Win系统兼容。那么Mac用户,特别是M1
CodGodNote
·
2023-03-12 04:50
散装知识
java
如何使用
Java实现
自动访问某个URL
对于通过编程的方式实现每隔一段时间自动访问某个URL,网上大多数都是通过Python脚本实现。那么,这相比对于一个Java学习者来说还是希望通过自己的主语言实现。不废话了,直接上代码:首先我们需要创建一个继承了TimerTask类的任务类:publicclassUrlTaskextendsTimerTask{//需要访问的URLprivatefinalStringurl;publicUrlTask
CodGodNote
·
2023-03-12 04:50
散装知识
java
开发语言
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他