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+Jsp+Mysql实现简单在线图书推荐系统 个性化图书推荐系
java实现
基于用户的协同过滤推荐算法 源代码下载 算法实现 Spring+Struts+Hibernate(SSH)开发框架
Java+Jsp+Mysql实现简单在线图书推荐系统个性化图书推荐系统(基于用户的协同过滤推荐算法)一、项目简介1、开发工具和实现技术MyEclipse10,jdk1.7,mysql5.5,tomcat7,SSH(spring+struts+hibernate),layer弹窗组件,bootstrap样式,webuploader文件上传组件等。2、项目功能前台用户注册、登录、注销、个人信息修改、评
74b3a3e489d4
·
2023-08-10 08:51
Java实现
简易的时间轮
通过
Java实现
简易的时间轮理论和代码是借鉴这位大佬的,我在这个基础上加上了注释和一些改动https://juejin.cn/post/7092028178322948127https://blog.csdn.net
何忆清风
·
2023-08-10 08:39
Java
java
开发语言
释放AI创作潜能:从大模型训练到高产力应用
文章目录每日一句正能量前言什么是人工智能生成内容(AIGC)人工智能生成内容(AIGC)能做什么为什么要用人工智能生成内容(AIGC)创作成果用
Java实现
冒泡排序算法学生信息收集系统学生请假管理系统需求分析教务管理系统需求分析生成过程后记每日一句正能量人民极少使用思想自由这项权利
想你依然心痛
·
2023-08-10 05:26
个人总结与成长规划
人工智能
easyui
前端
模型训练
Java实现
根据姓名生成头像(钉钉样式)
头像生成器代码如下:packagecom.hua.util;importorg.apache.commons.lang3.StringUtils;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.geom.RoundRectangle2D;importjava.awt.image.BufferedImage;importjava
芝麻干
·
2023-08-10 04:24
瞎研究
java
Java如何解析markdown_使用
Java实现
的一款Markdown解析器md2x
使用
Java实现
的一款Markdown解析器md2x前段时间在写自己的博客程序的时候,在前台使用了marked.js来解析自己的markdown文章,然后发现在进入文章页面的时候总会闪烁一下(前台解析会耗费一定的时间
测试狗科研服务
·
2023-08-10 03:06
十大经典排序(
java实现
)与横向对比
一、排序算法实现1).冒泡排序1.1算法描述:冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。1.2代码实现(Java)publicstaticint[]bubbleSort(int[]arra
QuincyBao
·
2023-08-09 21:13
设计模式-简单工厂模式(静态工厂模式)
java实现
介绍简单工厂模式根据所提供的参数数据返回几个可能类中的一个类的实例。通常返回的类都有一个公共的父类和公共的方法。意图提供一个类,负责根据一定的条件创建某一具体类的实例。同时使用工厂模式也是为了隐藏创建对象的过程角色及其职责(1)工厂(Creator)角色:是简单工厂模式的核心,负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。(2)抽象(Produet)角色:是简单工厂
孔雀南飞梦
·
2023-08-09 18:29
设计模式
设计模式
简单工厂模式
【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio 通过
Java实现
和公众号的快速对接
1.3CloudStudio的好处二、实战案例2.1创建开发环境2.2选择开发模板2.3代码编写2.3.1引入依赖包2.3.2创建Models配置类2.3.3创建测试类demo.java三、使用总结今天通过
Java
IT技术分享社区
·
2023-08-09 16:50
评测
腾讯云
java
云计算
Cloud
Studio
公众号
实战!通过一个简单的java计算器说明分层思想!
java是面向对象语言,重点是对象,思考用
java实现
业务逻辑时,落脚点应该是对象,用对象来达成目的,而不是拘泥于一个个过程,这点区别C语言(面
Firewinter
·
2023-08-09 15:04
java实现
oracle的months_between函数
publicstaticdoublemonthsBetween(Datestart,Dateend){CalendarstartCalendar=Calendar.getInstance();startCalendar.setTime(start);CalendarendtCalendar=Calendar.getInstance();endtCalendar.setTime(end);intst
PanYu——BJ
·
2023-08-09 12:40
Java
java实现
当前系统时间格式化
importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateTest{publicstaticvoidmain(String[]args){Datedate=newDate();System.out.println("当前系统时间:"+date);SimpleDateFormatsimpleDateFormat=newS
亡月之莹
·
2023-08-09 10:24
java
java
开发语言
java实现
随机生成验证码
importjava.util.concurrent.ThreadLocalRandom;/*生成验证码的工具可动态配置验证码长度*/publicclassCodeUtils{publicstaticvoidmain(String[]args){//随机生成5个长度为4的验证码for(inti=0;i<5;i++){System.out.println(CodeUtils.getCode(4));
亡月之莹
·
2023-08-09 10:21
java
java
开发语言
Go和
Java实现
访问者模式
Go和
Java实现
访问者模式我们下面通过一个解压和压缩各种类型的文件的案例来说明访问者模式的使用。1、访问者模式在访问者模式中,我们使用了一个访问者类,它改变了元素类的执行算法。
242030
·
2023-08-09 08:34
设计模式
设计模式
java
golang
适配器模式-
java实现
意图复用已经存在的接口,与所需接口不一致的类。即将一个类(通常是旧系统中的功能类),通过适配器转化成另一个接口的实现。(简单来说,就是复用旧系统的功能,去实现新的接口)我们举一个框架中使用的例子:springMVC中的dispatchServlet中,执行流程是先获取请求对应的映射方法全类名,然后找到该方法对应的适配器,这就是适配器模式的使用,因为springMVC需要执行方法后,返回一个Mode
孔雀南飞梦
·
2023-08-09 07:30
java
适配器模式
开发语言
抽象工厂模式-
java实现
介绍抽象工厂模式基于工厂方法模式引入了“产品族”的概念,即我们认为具体产品是固定的,具体产品存在等级之分,比如我们常说的手机,有“青春版”,“至尊版”,“至臻版”。一个产品有多个版本族。这时候,我们假设产品是固定的,用户只需要选择对应的产品族即可。增加了族的概念,类似于同一个产品有等级之分产品。一个具体工厂,专门负责生产一个固定等级的不同产品。抽象工厂模式是工厂方法模式的扩展,增加了产品族的概念,
孔雀南飞梦
·
2023-08-09 07:59
JAVA
设计模式
笔记
抽象工厂模式
桥接模式-
java实现
桥接模式桥接模式的本质,是解决一个基类,存在多个扩展维度的的问题。比如一个图形基类,从颜色方面扩展和从形状上扩展,我们都需要这两个维度进行扩展,这就意味着,我们需要创建一个图形子类的同时,还要以这个颜色维度进行区分,假如有两个颜色,那么创建一个图形基类,就需要构建两个不同颜色的子类,这样代码非常的冗余且不好维护,随着扩展的增多,子类会越来越多。这时候桥接模式就派上用场了,我们只保留一个维度的扩展作
孔雀南飞梦
·
2023-08-09 07:59
JAVA
设计模式
笔记
桥接模式
单例模式-
java实现
介绍单例模式的意图:保证某个类在系统中有且仅有一个实例。我们可以看到下面的类图:一般的单例的实现,是属性中保持着一个自己的私有静态实例引用,还有一个私有的构造方法,然后再开放一个静态的获取实例的方法给外界获取实例对象。代码实现在java中有两种实现的方法饿汉式:在类加载的时候就创建好实例懒汉式:在请求实例时才创建实例饿汉式在类加载的时候就创建好实例publicclassTestObj{privat
孔雀南飞梦
·
2023-08-09 07:54
设计模式
笔记
JAVA
java
单例模式
开发语言
两个用字符串表示的大数字的和
文章目录题目详情
Java实现
分析Java怎么获取到字符串中的对应位置的数字值Java完整代码测试验证python实现python怎么获取到字符串中的对应位置的数字值python完整代码总结这是遇到的一道快手数仓岗位的面试题目
富有一文
·
2023-08-09 07:04
算法
java
算法
面试
python
字符串处理
p2p技术之tcp内网穿透
java实现
版
如今p2p技术已经十分成熟,然而很多人停留在理论层面,在实现过程中遇到这样那样的问题,甚至有的人说tcp打洞无法实现,本文简单阐述tcp穿透的过程,然后附上完整的java代码。由于32位Ip地址的稀少,我们身边的设备,大部分运行在nat后面,无论是家庭还是单位,都会由一个路由器统一接入互联网,很多设备连上路由器组成一个内网。同一内网里的所有设备,拥有相同的外网ip地址,内网设备对外网进行访问,每次
coding的乐趣
·
2023-08-09 06:32
java技术
JAVA实现
excel表格导出,(IDEA 导入jar包操作)
1、工具工欲善其事,必先利其器,我打算把数据库中的数据导出成为Excel表格,到网上搜了一下需要的工具:-POIPOI下载地址:-Poi.jar-官网下载相关代码参考:-java导出数据库的全部表到excel2、具体操作步骤先把poi的jar导入,导入方式如下:jar包导入问题如上方式导入后,但是打包发布时显示找不到对应的包,真是奇怪。于是按照如下方式:1、在src同级别目
欧阳小伙
·
2023-08-09 06:18
java基础知识及实战案例
JAVA-excel
java
idea
java实现
同步的几种方式(总结)
1.同步方法即有synchronized关键字修饰的方法。由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。代码如:publicsynchronizedvoidsave(){}注:synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类publicclassBank{private
Qlittleboy
·
2023-08-09 02:42
Java
java实现
八字的计算
获取年月日的天干地支可参考Java-获取年月日对应的天干地支_ddn49357的博客-CSDN博客夜半——子时(23:00—0:59)鸡鸣——丑时(1:00—2:59)平旦——寅时(3:00-4:59)日出——卯时(5:00—6:59)食时——辰时(7:00—8:59)隅中——巳时(9:00-10:59)日中——午时(11:00—12:59)日昳——未时(13:00—14:59)哺时——申时(15
牛十二
·
2023-08-09 00:25
算法实现
天干
地支
万年历
java发送邮件
引入beantruetrue465javax.net.ssl.SSLSocketFactory
java实现
importjava.io.File;importjava.util.List;importjavax.mail.internet.InternetAddress
charis0721
·
2023-08-08 23:11
Java 实现 后端分页
JAVA实现
1、分页结果返回类ResultList.javapackagecom
龙凌云
·
2023-08-08 22:00
JAVA
Maven
java
maven
Java多线程实现
java实现
多线程继承extendsjava.lang.Thread或其子类创建多线程继承Thread重写Run()方法使用线程创建Thread的子类对象调用子类对象的start()方法缺点:Java单继承特性
EngineerForSoul
·
2023-08-08 22:53
#
Java
Java
Thread
ThreadPool
Java多线程
Thread
callable
runnable
Thread
callable
runnable区别
JAVA实现
图书管理系统(思路,和完整代码)
因为文件过多每个文件之间的关系如下(每个文件中都只有一个类):因为JAVA属于面向对象编程的语言,所以我们想要实现图书管理系统就得分以下几步:找出其中的所有的对象实现所有的对象完成对象之间的交互在图书管理系统中我们可以想到这几个对象:书,用户(用户还可以分为普通用户和管理员),还得有存放书的书架。找出对象之后我们将它们分别放在两个包中(一个放书和书架,另一个放普通用户和管理员)。我们可以在书架类中
休息一下…
·
2023-08-08 20:15
java
开发语言
java实现
静默安装apk
java实现
静默安装apk静默安装就是偷偷的把一个应用安装到手机上,就是屏蔽确认框,通过反射只能写个主要的代码,这个是在linux编译用到,因为静默安装需要调用系统服务,在源码下编译,我也是搞了好久InstallActivity.javapackagecom.smart.Installback
万邦Coco
·
2023-08-08 20:49
java
开发语言
Java实现
下载网络图片
代码如下:importjava.io.ByteArrayOutputStream;importjava.io.DataInputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.net.MalformedURLException;importjava.net.U
不脱发的尼古拉斯萧瑟
·
2023-08-08 19:42
Java
SimHash简介以及
java实现
http://www.open-open.com/lib/view/open1375690611500.html关于罗刚老师搜索解密中的SimHash算法、TITS算法、标准Trie树、三叉Trie树
java
JohnBanana
·
2023-08-08 16:41
Lucene
SimHash
网页查重
短文本相似
Java实现
Google授权登录,OAuth 2.0登录
首先创建OAuth2.0客户端ID配置url,必须是https的,同时复制好客户端id和密钥配置回调url/***Google授权登录跳转。但是会重定向,建议前端跳转**前端js*//构建Google授权URL*constauthParams=newURLSearchParams({*response_type:'code',//固定*client_id:'YOUR_CLIENT_ID',//请将
pywanggui
·
2023-08-08 14:25
java
状态模式
开发语言
Java实现
Google cloud storage 文件上传,Google oss
storage控制台位置创建一个bucket点进bucket里面,权限配置里,公开访问,在互联网上公开,需要配置角色权限新增一个访问权限,账号这里可以模糊搜索,角色配置给allUser配置俩角色就可以出现在互联网上公开.配置完点保存就可以了。下载json文件,找到服务账号账号选择角色下载json文件上传方法packagecom.jeesea.manage.utils;importcom.googl
pywanggui
·
2023-08-08 14:53
java
开发语言
java实现
PDF转图片
此方法windows和linux都能用.1,导依赖org.apache.pdfboxpdfbox2.0.9上面依赖如果maven下载不了,那么就自己去maven官网下载jar包.2,上代码packagecom.export.diaojiekou.pdf_img;importorg.apache.pdfbox.pdmodel.PDDocument;importorg.apache.pdfbox.re
奋豆来袭
·
2023-08-08 12:12
工具类
java
pdf
java 实现pdf 转图片_
java实现
pdf转图片pdf
java实现
pdf转图片pdf为了实现pdf报表不可篡改,将pdf报表转换为内容全为图片的pdf报表。
老牛要图
·
2023-08-08 12:11
java
实现pdf
转图片
Java实现
每日一道算法面试题(21):leecode26 删除排序数组中的重复项
1.算法题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,
alexlee1987
·
2023-08-08 08:13
深入浅出『汉诺塔』
文章目录0.前言1.游戏规则2.汉诺塔1-3层详解(1)一层汉诺塔(2)二层汉诺塔(3)三层汉诺塔3.汉诺塔求解思路4.汉诺塔语言实现(1)C语言实现代码(2)
Java实现
代码由汉诺塔引申出对递归问题的求解总结
不摸鱼的程序员
·
2023-08-08 08:16
汉诺塔
递归
开发语言
经验分享
学习
java水平翻转矩阵_
Java实现
LeetCode 519 随机翻转矩阵
519.随机翻转矩阵题中给出一个n行n列的二维矩阵(n_rows,n_cols),且所有值被初始化为0。要求编写一个flip函数,均匀随机的将矩阵中的0变为1,并返回该值的位置下标[row_id,col_id];同样编写一个reset函数,将所有的值都重新置为0。尽量最少调用随机函数Math.random(),并且优化时间和空间复杂度。注意:1.1();intnr,nc,rem;Randomran
家有萌小主
·
2023-08-08 07:00
java水平翻转矩阵
Java实现
http中的文件下载断点续传
实现思路:1、创建一个下载任务类SiteInfoBean(用于记录文件保存的目录,文件下载URL,文件名)2、创建一个FileAccessI用于随机访问文件,向文件写入内容。3、创建一个下载任务执行线程SiteFileFetch,此线程主要做如下工作接受指定下载子线程个数首先判断下载的文件是否存在,如果下载的文件已经存在,则继续判断它对应的xxx.info文件是否存在,如果info文件存在则认为是
_abab
·
2023-08-08 05:32
golang 整合antlr语法校验
下面给大家推荐一种使用语法校验工具——AntlrAntlr是一个语法分析器,本身是用
java实现
的,然是Runtime的库也支持Golang、Java、P
lj907722644
·
2023-08-08 05:29
golang
golang
正则表达式
开发语言
java实现
删除数组重复数字(数组)
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。例如:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。解决方法:
crush_d872
·
2023-08-08 05:00
Go和
Java实现
原型模式
Go和
Java实现
原型模式下面将通过一个克隆的示例来说明原型模式的使用。1、原型模式原型模式是用于创建重复的对象,同时又能保证性能。
242030
·
2023-08-08 02:27
设计模式
设计模式
java
golang
java实现
在线预览word(docx)功能
在线预览word(docx)功能使用的是kkFileView,一个springboot项目直接进行使用即可Docker容器环境环境运行拉取镜像dockerpullkeking/kkfileview运行dockerrun-it-d-p8012:8012keking/kkfileview浏览器访问容器8012端口(http://xxx.xxx.xxx.xxx:8012)即可看到项目演示用首页来源:ht
weijx_
·
2023-08-07 22:20
JAVA
docker
java
docker
java实现
识别二维码图片功能
java实现
识别二维码图片功能所需maven依赖com.google.zxingjavase3.2.1com.google.zxingcore3.3.3实现的java类importcom.google.zxing
weijx_
·
2023-08-07 22:50
JAVA
工具使用
java
java实现
qq页面登陆界面
先看效果1.建立包com.QQUI08192.在包下建立类LoginActionpackagecom.QQUI0819;importjavax.swing.*;importjava.awt.event.*;//首先,编写按钮癿监听器实现类publicclassLoginActionimplementsActionListener{privateintcount=0;//当前为null,创建后指向界
i want to舞动乾坤
·
2023-08-07 20:59
java
java实现
银行管理系统
首先,分为以下几类先看包类层架构效果如下:接下来上代码User.javapackageday;publicclassUser{privateStringcardNo;//身份证号privateStringidentity;//用户名privateStringusername;//密码privateStringpassword;//手机号privateStringphone;//余额privated
i want to舞动乾坤
·
2023-08-07 20:59
Java
java
LeetCode算法题-Longest Uncommon Subsequence I(
Java实现
)
这是悦乐书的第252次更新,第265篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第119题(顺位题号是521)。给定一组两个字符串,您需要找到这组两个字符串中最长的不同子序列。最长的不同子序列被定义为这些字符串之一的最长子序列,并且此子序列不应该是其他字符串的任何子序列。子序列是可以通过删除一些字符而不改变其余元素的顺序从一个序列导出的序列。任何字符串都是其自身的子序列,
程序员小川
·
2023-08-07 19:11
【力扣系列】2303题计算应缴税款总额
题目:解题思路:1,分治,找到分段的切割点2,找到终止条件答案:
java实现
classSolution{publicdoublecalculateTax(int[][]brackets,intincome
东皋长歌
·
2023-08-07 19:19
基础
java
springmvc学习小结
概念:springMVC是基于
java实现
MVC设计模式的请求驱动类型的轻量级WEB框架,它主要解决在B/S标准的三层架构(业务层、表现层、数据持久层)中的表现层,表现层包括展示层负责结果的展示,控制层负责接收请求
Q_783d
·
2023-08-07 10:42
算法与数据结构-链表((linked-list)-
Java实现
单向链表
title:算法与数据结构-链表((linked-list)-
Java实现
单向链表date:2019-02-1822:48:25categories:techdata-structurelinked-listtags
西召
·
2023-08-07 05:23
LeetCode算法题-Design HashMap(
Java实现
)
这是悦乐书的第299次更新,第318篇原创01看题和准备今天介绍的是LeetCode算法题中Easy级别的第167题(顺位题号是706)。在不使用任何内置哈希表库的情况下设计HashMap。具体而言,你的设计应包括以下功能:put(key,value):将一个(key,value)对插入HashMap。如果该值已存在于HashMap中,请更新该值。get(key):返回指定键映射到的值,如果此映射
程序员小川
·
2023-08-07 03:58
JAVA实现
存在更新不存在插入与及多余的进行删除(二)
此版本为粗略完成版依赖于mybatis-plus一共一个接口两个类。下面直接上代码,后续再作陈述1、接口:packagecom.service.biz;importjava.util.List;/***根据入参与数据库存在的数据,获取可以删除、插入、更新的数据**@authorsven*@version1.1*@since2022/7/21*/publicinterfaceICudDataServ
wackpa
·
2023-08-07 00:59
java
mybatis
spring
算法
上一页
64
65
66
67
68
69
70
71
下一页
按字母分类:
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
其他