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实现
文件加密解密
一、对于文件流读写取的方式对比:inputStream.read()与OutputStream.write()单字节读取,效率低下inputStream.read(newbyte[80*1024])与OutputStream.write(newbyte[80*1024])固定数组读取,经测试数组增加到80k左右性能最佳nputStream.read(inputStream.available())
follow_me!
·
2023-09-20 14:55
springboot
spring
boot
java实现
栈的出栈和入栈等基本操作
Stack接口:publicinterfaceMyStack{//进栈Objectpush(Objects);//出栈Objectpop();//判断空booleanisEmpty();//查看栈顶元素Objectpeek();}stack接口实现类publicclassMyStackImplimplementsMyStack{privateinttop=-1;//栈顶privatestaticf
西瓜鲤鱼
·
2023-09-20 14:57
elasticSearch:使用Kibana对数据进行增删改查
由于之前已经分享过elasticSearch的
java实现
主要方法(如下链接),该文章主要分享使用Kibana对数据的操作。不用通过跑代码的方式,使得某些简单操作更快捷。
黄黄黄黄黄莹
·
2023-09-20 14:02
elasticsearch
【九章斩题录】Leetcode:面试题 01.03. URL化(C/C++)
(注:用
Java实现
的话,请使用字符数组实现,以便直接在数组上操作。)
柠檬叶子C
·
2023-09-20 14:32
九章斩题录
c语言
Java实现
多个单张tif文件合并成一个多页tif文件
一、需求场景业务部门需要将多个单张的tiff文件,合并成一个多页的tiff文件,拒绝使用第三方成品的软件,那么我们就寻求通过java代码来处理,其实可能python处理会更简单一点。二、功能实现maven的pom依赖里面直接加入以下内容:记得加入repository,否则会无法下载。com.sun.mediajai-codec1.1.3mvnrepositorymvnrepositoryhttps
风行無痕
·
2023-09-20 12:23
Java
java
tif
java实现
禁用文章功能_防止网站文章被采集:禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键...
为什么要学会网站防采集方法:通过JavaScript禁止F12,禁止Ctrl+s,禁止ctrl+u,禁止选中文字,禁止鼠标右键等方法?作为一名网站站长,相信大家都应该听说过“文章采集”,自己原创手写的文章半小时内被别人原模原样采集走了,最可气的是自己发布的文章没有排名,甚至是还没有被百度搜索引擎收录,而那个采集我们文章的人却已经拥有了一个很不错的排名,相当于我们在给别人做嫁衣,大家是不是看到这种采
Niujiubaba
·
2023-09-20 12:51
java实现禁用文章功能
[源码和文档分享]基于
JAVA实现
的21点游戏
1需求分析本系统主要提供人机对玩21点牌游戏,实现系统自动判断输赢,计算玩家金钱,并保存用户名称,金钱,头像等信息。另附带在玩游戏时提供背景音乐欣赏。21点游戏基本规则为:每个人最多可拿5张牌,牌的点数在21内(包括21点),玩家点数大的赢,点数相同时庄家赢,玩家点数大于21时不管庄家的点数是什么,玩家都输。A牌可以当1点或11点。当玩家的点数为21点是,其输或着赢的金钱都为点数的双倍。1.1功能
ggdd5151
·
2023-09-20 11:00
java实现
计算机图形学中点画线算法
代码;DrawLine.java;importjavax.swing.*;importjava.awt.*;publicclassDrawLineextendsJPanel{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("Midpointlinedrawingalgorithm");frame.getContentPane().a
bcbobo21cn
·
2023-09-20 09:07
图形学和3D
Java
java
swing
JFrame
中点画线算法
java程序启动时指定JVM内存参数和Xms、Xmx参数学习
先找个java程序来试验;找这个,
java实现
计算机图形学中点画线算法_java多个点连成一条线算法-CSDN博客JVM内存参数中,-Xms:设置堆内存的初始大小,默认为物理内存的1/64;-Xmx:设置堆内存的最大大小
bcbobo21cn
·
2023-09-20 09:35
Java
java
jvm
Xms
Xmx
java实现
十大排序算法
文章目录冒泡排序选择排序插入排序希尔排序归并排序快速排序堆排序桶排序基数排序计数排序验证各个排序的时间复杂度和空间复杂度冒泡排序冒泡排序(BubbleSort)是一种简单的比较排序算法,它的基本思想是重复地交换相邻的两个元素,直到整个数组都是有序的。冒泡排序是一种稳定排序算法,因为它不会改变相等元素的相对顺序。冒泡排序的基本步骤如下:比较相邻元素:从数组的第一个元素开始,依次比较相邻的两个元素。交
秃头披风侠.
·
2023-09-20 08:45
数据结构
排序算法
java
算法
数据结构
RSA私钥签名和公钥验签
JAVA实现
公钥私钥加密原理具体实现方法如下:importorg.apache.commons.codec.binary.Base64;importorg.bouncycastle.util.encoders.UrlBase64;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjava.io.ByteArrayInputStream;imp
SY月生
·
2023-09-20 06:00
Java笔记041-反射/类加载、通过反射获取类的结构信息、通过反射创建对象、通过反射访问类中的成员
反射类加载基本说明ClassLoad_反射机制是
Java实现
动态语言的关键,也就是通过反射实现类动态加载。
甲柒
·
2023-09-20 05:40
Java笔记
java
笔记
开发语言
算法分析与设计——检索算法的实现
Java实现
:能够人工输入或随机产生一个长度为n的整数数组,要求数组任意两个元素都互不相同
1、设计一个交互界面(例如菜单)供用户选择,如果可能,最好是一个图形化用户界面;2、能够人工输入或随机产生一个长度为n的整数数组,要求数组任意两个元素都互不相同;3、设计一个算法判断要求2中产生的整数数组是否为或未排序(输出0)、升序(输出1)、降序(输出2)、先升后降(输出3)、或先降后升(输出4)状态;4、给定某具体元素,使用顺序检索算法判断该具体元素是否出现在要求2中产生的数组中,并统计关键
blank_gfh
·
2023-09-20 04:56
算法
排序算法
数据结构
java实现
对指定的敏感词汇进行过滤
项目中需要做到所发文章、评价进行敏感词过滤,用最原始的字符串循环过滤很显然效率不太行,然后查找资料看到DFA算法(有限状态机),感觉可以用来实现敏感词过滤。原理:基于状态转移来检索敏感词,只需要扫描一次待检测文本,就能对所有敏感词进行检测,所以效率比会高一点。假设我们有以下5个敏感词需要检测:傻逼、傻子、傻大个、坏蛋、坏人。那么我们可以先把敏感词中有相同前缀的词组合成一个树形结构,不同前缀的词分属
罗生门£
·
2023-09-20 00:32
java
开发语言
Java实现
邮箱验证码
目录:前言一、POM依赖二、获取验证码三、配置文件四、业务代码1.service接口2.service实现类3.相关工具类Util4.查询Redis数据库5.接收邮件前言邮箱验证码是一个常见的功能,常用于邮箱绑定、修改密码等操作上,本篇博客只要讲的是如何使用springboot实现验证码的发送功能。我使用redis数据库保存临时的邮箱验证码信息。一、POM依赖org.springframework
Javaの甘乃迪
·
2023-09-20 00:00
java
spring
boot
spring
cloud
spring
log4j
sofa-rpc源码分析 1-简单入门
一、简介SOFARPC是蚂蚁金服开源的一款基于
Java实现
的RPC服务框架,为应用之间提供远程服务调用能力,具有高可伸缩性,高容错性,目前蚂蚁金服所有的业务的相互间的RPC调用都是采用SOFARPC。
折浪君
·
2023-09-20 00:30
Java实现
截取视频第一帧
目录前言一、通过Java借助第三方库实现1.引用ffmpeg使用maven,导入pom依赖:工具类2.引用jcodec二、使用第三方存储自带的方法实现(如阿里云OSS、华为云OBS)前言在实际项目中,会遇到上传视频后,需要截取视频的首帧或指定帧为图片,作为展示使用的需求。这个需求本身并不难,而且网上一搜一大把,今天就针对网上的部分方法做个总结。一、通过Java借助第三方库实现1.引用ffmpeg使
Javaの甘乃迪
·
2023-09-20 00:26
java
音视频
spring
boot
阿里云
分界线-积木游戏 demo
目录匿名信题目描述:输入描述输出描述:示例:
Java实现
(期待看官能够修复一下,害):二、积木游戏题目描述:输入描述输出描述补充说明示例Java代码实现匿名信题目描述:电视剧《分界线》里面有一个片段,男主为了向警察透露案件细节
是汤圆丫
·
2023-09-19 17:39
java
算法
开发语言
Java实现
弹窗JOptionPane类使用
项目中现有一个接口直接操作修改redis的一个值,由于是方便运维操作直接给的get接口,url中直接传递参数值,现在提出直接get接口操作就修改风险较大,需要给出一个提示框再次确认。实现方式采用Java的JOptionPane类来实现(javax.swing.JOptionPane)JavaSwing弹出对话框之确认对话框ConfirmDialog加入确认框后需要对其添加验证操作才能够有效地进行确
时序秋
·
2023-09-19 16:49
项目问题
java
vivo面试-Java
一、JAVA八股1、
Java实现
线程的三种方式(1)继承Thread类:创建一个新类,该类继承自Thread类,并重写run方法。然后创建该类的实例,并调用它的start方法来启动线程。
金州饿霸
·
2023-09-19 14:39
秋招面试
面试
java实现
一个简单的账号登录时的邮件通知功能
1、引言今天在逛Spring官网的时候,不经意间在SpringBoot2.5.9的特性中看到了发送邮件的功能。上面的第二张图片就是发送邮件的相关说明文档的页面截图,在这个部分开头就说了:Spring框架提供了一个发送邮件的接口JavaMailSender,并且提供了提供了其自动配置和starter模块,听着像是有一个专门的starter提供这个功能。为了验证自己的猜测,回到第一张图的页面,在依赖版
一个有梦想的Java程序员
·
2023-09-19 12:56
java
开发语言
java实现
代理访问url后将获取数据转为网页
在银行工作的人都知道,银行的网络限制比较多,所以经常会使用到代理服务,简单的url直接处理过以后就可以。但是最近遇到了一个需求,就是通过代理服务访问一个网页,然后需要将网页的内容给还原了,然后再展现出来。之前没有处理过这样的东西,在网上各种找demo,找到了一个经测试可行的版本。代码如下:packageproxy.test;importorg.apache.http.HttpEntity;impo
黄禹
·
2023-09-19 09:55
java实现
api接口的token,App开放接口API安全性 — Token签名sign的设计与实现详解
在app开放接口API的设计中,避免不了的就是安全性问题。一、https协议对于一些敏感的API接口,需要使用https协议。https是在http超文本传输协议加入SSL层,它在网络间通信是加密的,所以需要加密证书。二、签名设计原理:用户登录后向服务器提供用户认证信息(如账户和密码),服务器认证完后给客户端返回一个Token令牌,用户再次获取信息时,带上此令牌,如果令牌正确,则返回数据。对于获取
weixin_39936310
·
2023-09-19 08:10
初识JVM
Java实现
跨平台的主要两个方面包括:Java编译器:在JDK中,Java源代码被编译为通用的字节码(Bytecode),而不是直接编译成与特定平台相关的机器码。
猿究院程SQ
·
2023-09-19 06:20
jvm
设计模式七大设计原则,和单例模式的8种写法(
java实现
)
设计模式七大设计原则,和单例模式的8种写法(
java实现
)七大设计原则1.单一职责原则对于类来说,即一个类应该只负责一项职责,否则职责二变更会造成职责一的错误(例如有个dao类即负责user表的操作又负责
C137leo
·
2023-09-19 05:04
设计模式
java
多线程
面试
apache poi 实现Excel 下拉联动
原文链接:Javapoi实现Excel下拉联动
Java实现
Excel下拉联动,本示例中实现了省市区乡镇村联动。适用于03版本Excel。
ps酷教程
·
2023-09-19 03:10
记录
apache
excel
JAVA实现
WORD转PDF
1、使用aspose-words,这是个收费的,需要购买获取license.xml中的秘钥,本文只介绍使用方法,请支持正版,apose官网。2、笔者采坑记录:jacob也可以实现word转PDF且Jacob是不收费的,但是Jacob只支持windows,不支持linux。3、参考博客:Java利用aspose-words将word文档转换成pdf(破解无水印)使用com.aspose.words将
Jerry_1998
·
2023-09-19 01:20
工具类
Redisson入坑篇
Redisson入坑篇概览是什么怎么用为什么基于redisson3.5.4概览是什么一个基于
Java实现
,提供操作Redis的客户端,其他客户端:https://redis.io/docs/clients
legendaryhaha
·
2023-09-19 00:46
Redis
Redision
redis
看门狗
Java实现
单链表
链表的结构相信大家都已经理解,这次简单的实现一个单链表,以及其中的操作第一步定义节点类publicstaticclassNode{privateNodenext;publicTdata;publicNode(Tdata){this.data=data;}@OverridepublicStringtoString(){return"Node{"+"data="+data+'}';}@Override
Stay_Li
·
2023-09-18 22:54
RBAC权限管理
如何用
java实现
一个端午节主题的RBAC权限管理系统RBAC(Role-BasedAccessControl)是一种常用的权限管理模型,它基于用户角色来控制系统中的资源访问。
·
2023-09-18 21:26
java
恢复二叉搜索树-
java实现
题目所属分类传统的中序遍历递归和必要背过的(Morris-traversal)O(n)算法原题链接给你二叉搜索树的根节点root,该树中的恰好两个节点的值被错误地交换。请在不改变其结构的情况下,恢复这棵树。代码案例:输入:root=[1,3,null,null,2]输出:[3,1,null,null,2]解释:3不能是1的左孩子,因为3>1。交换1和3使二叉搜索树有效。题解常用解法时间复杂度O(n
依嘫_吃代码
·
2023-09-18 20:58
LeetCode
leetcode
java
深度优先
leetcode
java题解
leetcode刷题笔记
Java实现
图书管理系统
一、分析有主要对象二、整理思路三、框架的搭建四、操作内部的具体实现一、分析主要对象我们做的图书管理系统的目的,是可以根据不同的用户,所能执行的操作不一样,主要有增删查改图书等操作,选择这些不同的操作会给我们反馈不一样的结果,而我们的主要对象就有书、书架、用户、操作这四个对象。二、整理思路书里面可以放书名、作者、价格等变量,书架是用来放书的,因为书有多本,所以我们可以用数组管理起来,也方便后面的调用
滔滔不绝tao
·
2023-09-18 19:20
java
2024得物校招面试真题汇总及其解答(二)
Java实现
Java中可以使用以下方法来实现词频统计:使用正则表达式正则表达式可以用于分割文本中的单词,然
这就是编程
·
2023-09-18 16:01
大厂校招笔试面试真题详解
面试
职场和发展
java实现
随机生成五位 或 六位/新能源车牌号
需求说明:利用java随机生成五位或六位车牌号,当车牌只有五位,在最后一位补*格式→eg:五位车牌:川A·[A,3,D,5,F]*六位车牌:川A·[A,3,D,5,F,Q]以下几种方法依次由繁到简,不同思考方式时,代码不一样,故过程的优先级远不于结果,但是我们应当逐渐将我们的代码,优化成最优代码,养成良好的代码规范,风格。方法一:packagecom.epoch.ccpayment.utils;i
凌晓峰
·
2023-09-18 14:42
JavaSE(Java
Base)
随机生成车牌号
算法
JavaSE
Java实现
PDF导出功能
一、添加依赖com.lowagieitext2.1.5二、实现示例代码如下代码中使用了【SIMYOU.TTF】幼圆字体,根据需要可以自行下载packagecom.lyp;importcom.lowagie.text.*;importcom.lowagie.text.Font;importcom.lowagie.text.pdf.BaseFont;importcom.lowagie.text.pdf
爱打羽球的码猿
·
2023-09-18 10:28
Java
工具
常用知识点整理
java
开发语言
PDF导出
Java实现
寻找二维数组的鞍点
一、题目描述:定义一个二维数组用于存储一个4×4矩阵的元素值,并找出这个矩阵的所有鞍点,然后输出鞍点的位置及值。二、鞍点解释①在微分方程中,沿着某一方向是稳定的,另一条方向是不稳定的奇点,叫做鞍点。②在泛函中,既不是极大值点也不是极小值点的临界点,叫做鞍点。③在矩阵中,一个数在所在行中是最大值,在所在列中是最小值,则被称为鞍点。④在物理上要广泛一些,指在一个方向是极大值,另一个方向是极小值的点。三
爱打羽球的码猿
·
2023-09-18 10:27
Java
Java数据结构与算法
java
矩阵
Java实现
矩阵对角线元素之和
一、题目定义一个二维数组用于存储一个矩阵的元素值,并求出这个矩阵的对角线元素之和,然后输出计算结果。二、分析左对角线:行列相等,即i==j右对角线:行列相加等于行数减一,即i+j==array.length-1三、代码packagecom.lyp.test;importjava.util.Scanner;publicclasstest{publicstaticint[]sum(int[][]arr
爱打羽球的码猿
·
2023-09-18 10:26
Java
Java数据结构与算法
矩阵
java
线性代数
Java实现
Ip地址获取
Java实现
Ip地址获取一、两种实现方式二、测试结果一、两种实现方式packagecom.lyp;importorg.apache.commons.lang3.ObjectUtils;importjava.net
爱打羽球的码猿
·
2023-09-18 10:23
Java
笔记
java
tcp/ip
开发语言
JAVA:代码实现zip压缩
目录1.原理2.代码3、运行源文件:运行结果:结果1:结果2:编辑主要介绍了
Java实现
把文件及文件夹压缩成zip。
风萧萧1999
·
2023-09-18 10:48
java
开发语言
算法
Java实现
统计项目代码行数
代码行数统计递归遍历项目的文件夹,找出代码文件,统计代码的行数并输出。其实这是一个比较简单的功能,如果能实现一个ui窗口,将文件夹拖拽到窗口上,获得拖拽的路径进行统计,也是可以实现的。packagelearn2;importjava.io.File;importjava.io.IOException;importjava.nio.file.*;importjava.nio.file.attribu
ximen502
·
2023-09-18 04:02
java
开发语言
jvm 内存模型介绍
确保字节流中包含信息符合当前虚拟机要求准备:分配内存,设置初始值解析:将变量从符号引用改为直接引用初始化:执行类构造器方法2、类加载器的分类加载阶段使用到类加载器,类加载器分为:由C++实现的引导类加载器和由
java
xmh-sxh-1314
·
2023-09-18 00:49
jvm
Java实现
xml转json格式
xml转jsonimportorg.json.JSONObject;importorg.json.XML;JSONObjectjsonObject=XML.toJSONObject(text);json转xmlimportcom.fasterxml.jackson.dataformat.xml.XmlMapper;privatestaticfinalXmlMapperxmlMapper;xmlMa
ZHAIKEsir
·
2023-09-17 19:54
java
xml
json
JavaSE——猜数字游戏
Java实现
猜数字游戏importjava.util.Random;publicstaticvoidmain(String[]args){Randomrandom=newRandom();intn=random.nextInt
Kevin_.
·
2023-09-17 16:24
JavaSE
游戏
java
算法
用
Java实现
扑克牌游戏——简易炸金花
一.思想呈现首先,我们需要创建扑克牌,用字符串型定义扑克牌的花色,用整数型定义扑克牌上的数字,便于扑克牌的保存。再通过构造方法产生对应的对象,对外提供getter和setter方法便于使用。然后重写方法,使结果返回对应的花色与数字。接着来到游戏三个步骤中的第一个步骤——买牌:首先给予扑克牌4种不同的花色,再为所有扑克牌创建新的扑克牌集合对象,通过两次for循环获取除大小王外的其他52张牌,并将其添
偷訫
·
2023-09-17 10:10
游戏
Java实现
计算两个日期之间的工作日天数
需求:需要在后端实现计算当前日期与数据库内保存的日期数据之间相隔的工作日数目实现importjava.time.DayOfWeek;importjava.time.LocalDateTime;publicclassWorkdaysCalculator{publicstaticvoidmain(String[]args){StringgivenDateTimeStr="2022-01-01T12:3
m0_52861211
·
2023-09-17 10:31
小工具记录
java
开发语言
Java实现
通过文字生成图片
一、前言在实际应用中,我们可能需要将用户姓名作为头像显示,那么我们可以通过Java来实现。二、如何实现1.定义一个工具类,代码如下:importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.geom.RoundRectangle2D
夜空下的星
·
2023-09-17 10:03
java
python
开发语言
Java实现
敏感日志脱敏
一、前言在实际项目中,可能需要对日志中的一些敏感数据脱敏,比如使用遮掩算法,只显示部分数据。二、具体实现1.首先定义一个工具类,对常见的一些敏感数据脱敏publicclassDesensitizedUtils{/***【中文姓名】只显示第一个汉字,其他隐藏为2个星号,比如:李***/publicstaticStringchineseName(StringfullName){if(StringUti
夜空下的星
·
2023-09-17 10:03
java
python
开发语言
记录每日LeetCode 198.打家劫舍
Java实现
题目描述:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下,一夜之内能够偷窃到的最高金额。初始代码:classSolution{publicintrob(int[]nums){}}示例1:输入
码中无情搬运工
·
2023-09-17 01:15
LeetCode#动态规划
leetcode
算法
职场和发展
基于协同过滤的旅游推荐系统 学渣的毕业设计总结
同组的一个女生是电影推荐系统,不过是用
java实现
的。一、简述整个程序是用的B站一个学长的代码,只不过那个代码中没有用到协同过滤的推荐,展示的结果是随机推荐的几个。视频中使用到了VMware
Rain_Hpu
·
2023-09-17 00:06
毕设
python
推荐系统
数据库
简述
java实现
数组的逆序
我们使用for循环输入一个数组,然后再使用for循环将数组里面的内容实现逆序。程序分析:java里面可以使用数组名+length来计算该数组的长度,我们使用一个变量len来保存数组长度。我们让数组头和尾实现交换,使用一个中间变量temp进行交换,无论该数组长度是奇数还是偶数,我们让交换的次数小于len/2,如果偶数正好,奇数则余1个中间数。代码实现:importjava.util.Scanner;
爱德苏
·
2023-09-17 00:15
JAVA基础
java
排序算法
开发语言
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他