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实现
读写分离
1介绍Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。使用Sharding-JDBC可以在程序中轻松的实现数据库读写分离。Sharding-JDBC具有以下几个特点:1).适用于任何基于JDBC的ORM框架,如:JPA,Hib
踏风彡
·
2022-10-05 07:55
SpringBoot学习笔记
java
mysql
spring
boot
java实现
生产者消费者问题(代码详解)
一、解决方法:synchronized,wait,notify1、使用wait方法和notify方法实现“生产者和消费者模式”2、什么是“生产者和消费者模式”?生产线程负责生产,消费线程负责消费。生产线程和消费线程要达到均衡3、wait和notify方法不是线程对象的方法,是普通java对象都有的方法。4、wait方法和notify方法建立在线程同步(synchronized两个线程进行抢一把锁排
lwj_07
·
2022-10-04 22:52
笔记
java
Java实现
设计模式之责任链模式
目录1.什么是责任链模式2.如何实现3.代码实现4.总结1.什么是责任链模式当一个请求可能需要多个对象中的某个进行处理时,将这些对象连成一条链,并沿者这条链传递该请求,知道有一个对象处理它为止。这样的情况或需求时,可以采用责任链模式。2.如何实现1)处理者接口(Handler),负责定义处理请求的抽象方法,并设置下一个处理着的方法。2)具体处理者,实现Handler接口中定义的方法。实现处理用户请
·
2022-10-02 21:50
java实现
大文件的拆分与合并
文章目录前言一、废话少说,直接上代码二.测试用例总结前言我需要把一个大文件上传到网盘上,由于网盘禁止上传大于4G的文件,所以我想通过Java程序来把大文件分割为小文件后,再上传,等需要的时候,通过程序把文件进行合并即可。一、废话少说,直接上代码代码如下:packagecom.xm.file;importjava.io.*;importjava.util.Arrays;importjava.util
abments
·
2022-09-30 12:32
java
【java】
java实现
远程连接服务器,监控某个目录下的日志文件
importjava.io.BufferedReader;importjava.io.DataInputStream;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importjava.io.InputStream;importjav
虔虔可期
·
2022-09-30 12:01
java
java
远程连接
日志监控
java 离线版语音转文字
使用vosk开源项目,基于
java实现
离线语音转文字文章目录前言一、VOSK是什么?
会写bug的要饭的
·
2022-09-29 07:56
java
语言转文字
java
语音识别
开发语言
缓存击穿解决途径——二级缓存+互斥锁
Java实现
首先是互斥锁。优点:能够根据请求的key加锁,提高了并发性。缺点:GC不友好,不是分布式的。publicfinalclassMutexLock{privatestaticfinalConcurrentHashMaplocks=newConcurrentHashMap0){val=getVal(key);if(val!=null){break;}i--;}//取不到,重试还是取不到if(val==n
慕宗悫之长风
·
2022-09-28 10:39
java
并发
knn算法
java实现
_KNN算法
java实现
代码注释
一直想自己实现knn的
java实现
,但限于自己的编程水平,java刚刚入门,所以就广泛搜索网上以实现的java代码来研习。
445n9
·
2022-09-28 07:08
knn算法java实现
java实现
stg游戏_一些Java小游戏源码
一些Java小游戏源码2016-04-18·Mr.Xia10092次浏览##SRPGWar(黄金护卫队)链接:[http://pan.baidu.com/s/1c2BHZUS](http://pan.baidu.com/s/1c2BHZUS)密码:q883是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示)。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:*玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生
伊小小
·
2022-09-26 22:21
炉石java版
CCF 201612-3 炉石传说
JAVA实现
炉石传说问题描述《炉石传说:魔兽英雄传》(Hearthstone:HeroesofWarcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示)。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下:*玩家会控制一些角色,每个角色有自己的生命值和攻击力。当生命值小于等于0时,该角色死亡。角色分为英雄和随从。*玩家各控制一个英雄,游戏开始时,英雄
Vanilla Chen
·
2022-09-26 22:18
CCF
Java实现
本地缓存
对于缓存的作用不言而喻,可以提高查询效率,比去DB查询的速度要快。项目中我们经常会使用Nosql数据库,如Redis等做缓存。但是对于数据量很小的,访问非常频繁的,我们也可以存在本地缓存中。我将利用concurrentHashMap等集合容器实现一个本地缓存。1.基于concurrentHashMap的本地缓存。本地缓存一般使用键值对方式的存储,那么在Java中肯定是选用map,由于concurr
柳落青
·
2022-09-26 22:13
Java
缓存
java
redis
Java实现
本地缓存、分布式缓存及多级缓存
以下均为自己参考其它博主文章或自己理解整理而成,如有错误之处,欢迎在评论区批评指正!0.缓存简介像MySql等传统的关系型数据库已经不能适用于所有的业务场景,比如电商系统的秒杀场景,APP首页的访问流量高峰场景,很容易造成关系型数据库的瘫痪,随着缓存技术的出现很好的解决了这个问题。0.1什么是缓存?就是把访问量较高的热点数据从传统的关系型数据库中加载到内存中,当用户再次访问热点数据时是从内存中加载
Coder_Cui
·
2022-09-26 22:42
Java基础
java
Java实现
Excel和Office Open XML之间的相互转换
OfficeOpenXML(也被称为OOXML)是一种压缩的、基于XML的Excel、Word和演示文档格式。有时,你可能需要将Excel文件转换为OfficeOpenXML,以使其在各种应用程序和平台上可读。同样,你可能也想把OfficeOpenXML转换为Excel,以便进行数据计算。【程序环境】首先,你需要在你的Java程序中添加Spire.Xls.jar文件作为一个依赖项。该JAR文件可以
·
2022-09-26 18:21
java文档转换
Spring data MongoDB 系列之 —— MongoDB分页的
Java实现
和分页需求的思考
本文作者:@RyanMiao本文链接:https://www.cnblogs.com/woshimrf/p/mongodb-pagenation-performance.html版权声明:本博客所有文章除特别声明外,均采用CCBY-NC-SA3.0许可协议。转载请注明出处!目录前言传统分页思路正确的分页办法降序升序一共多少条ObjectId的有序性问题如果我一定要跳页排序和性能多字段排序用索引优化
HJHxHJH
·
2022-09-26 07:31
java
后台
MongoDB
offer来了(原理篇)学习笔记-第9章设计模式
设计模式设计模式简介单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成/聚合复用原则迪米特法则1.工厂模式的概念及
Java实现
2.抽象工厂模式的概念及
Java实现
3.单例模式的概念及
Java实现
懒汉模式
Eden_Bristol
·
2022-09-25 19:54
学习总结
设计模式
java
Java实现
超市管理系统(含数据库)
序言:学Java已经有几个月了,上一次总结是针对GUI界面写的简易计算器,实现加减乘除功能以及计算器标准型和科学型之间的转换,有兴趣可以看看Java混合计算器以及界面切换.这次写的超市管理系统,实现的功能有账户的注册、登录,超市商品类别的添加、修改和删除以及商品的添加、修改和删除的功能。用户注册之后把注册信息导入数据库;用户登录时候查询用户表,方可登录进去;商品类别和商品的增加也如注册信息一样,把
我菜就爱学
·
2022-09-25 01:45
程序设计
设计模式-单例模式
目录单例模式定义应用场景Runtime.javaDefaultSingletonBeanRegistry.javaReactiveAdapterRegistry.javaCurrency.
java实现
方式
chenlu4ever
·
2022-09-23 19:58
设计模式
单例模式
设计模式
java
SpringMVC概述、入门案例及工作流程
SpringMVC入门程序开发总结(1+N)四、Spring入门案例工作流程分析一、SpringMVC概述SpringMVC技术与Servlet技术功能等同,均属于web层开发技术SpringMVC是一种基于
Java
夏志121
·
2022-09-22 20:20
SpringMVC
servlet
java
前端
mvc
spring
java联机_
Java实现
简易联网坦克对战小游戏
介绍通过本项目能够更直观地理解应用层和运输层网络协议,以及继承封装多态的运用.网络部分是本文叙述的重点,你将看到如何使用Java建立TCP和UDP连接并交换报文,你还将看到如何自己定义一个简单的应用层协议来让自己应用进行网络通信.基础版本游戏的原理,图形界面(非重点)多张图片快速连续地播放,图片中的东西就能动起来形成视频,对视频中动起来的东西进行操作就变成游戏了.在一个坦克对战游戏中,改变一辆坦克
任得龙
·
2022-09-22 16:58
java联机
Java实现
Tank大战联机版
前言在前面对于Java初学者开发简单的桌面游戏的碰撞检测的总结中,笔者特意去翻了翻U盘里面的东西。发现以前用Java做的Tank大战游戏还静静的躺在那个角落。现在将其分享出来。陆续的也会将以前做过的小玩意分享出来。功能简述笔者完成的Tank大战支持双人游戏,游戏的模式有点类似于小霸王学习(目前只支持双人游戏)机上的Tank大战游戏。有什么功能特点笔者就不多说了,相信大家都明白的。对于双人游戏模式两
LCore
·
2022-09-22 16:48
【Java
Application】
java
Tank
坦克大战
双人联机
【DS】详解ArrayList及其扩容机制
✨博客主页:XIN-XIANG荣✨系列专栏:【
Java实现
数据结构】✨一句短话:难在坚持,贵在坚持,成在坚持!
XIN-XIANG荣
·
2022-09-22 16:29
Java实现数据结构
Java
SE
java
数据结构
jvm
算法
面试
【DS】
Java实现
顺序表
✨博客主页:XIN-XIANG荣✨系列专栏:【
Java实现
数据结构】✨一句短话:难在坚持,贵在坚持,成在坚持!
XIN-XIANG荣
·
2022-09-22 16:28
Java实现数据结构
java
数据结构
集合框架
算法
Java实现
坦克大战(源码全)
开头参考自尚学堂对代码有一定的重构,功能的添加(按‘G’开挂)文末源码自取,不会github、git建议先去学会基本使用,也可以在对应界面直接下载压缩包项目结构GamePanelKeyMonitor(内部类)keyPressed(KeyEvent):voidkeyReleased(KeyEvent):voidlaunch():voidpaint(Graphics):voidmain(String[
锅中锅灶台鱼
·
2022-09-22 16:19
完整源码
java小项目
TankWar
java
Java实现
贪吃蛇游戏的示例代码
目录项目演示项目实战1.游戏的主启动类2.游戏的面板3.数据中心4.绘制静态面板5.绘制静态小蛇6.绘制动态小蛇7.设置游戏状态8.让蛇动起来9.绘制食物布局10.游戏失败判定11.积分获取系统12.游戏优化项目演示项目演示地址项目实战1.游戏的主启动类作为贪吃蛇游戏的主启动类,构建了顶级窗口,可以容纳各种面板,packageSnake;importjavax.swing.*;/***游戏的主启动
·
2022-09-22 12:11
Google Aviator——轻量级 Java 表达式引擎实战
除了应用了Rete核心算法,开源软件License和100%的
Java实现
之外,Drools还提供了很多有用的特性。其中包括实现了JSR94API和创新的规则语义系统,这个语义系统
·
2022-09-22 11:44
java表达式求值实战开发
数仓采集项目【05使用flume将日志文件收集到HDFS】
文章目录一使用flume将日志文件收集到HDFS1第一层flume实现过程(采集日志flume)(1)
java实现
过程(2)编写配置信息(3)第一层flume起停脚本2第二层flume实现过程(消费kafka
hike76
·
2022-09-21 11:46
数仓采集项目
hdfs
flume
kafka
数值分析笔记
内容写的比较简略,仅供参考,望见谅(更详细的数值分析
Java实现
请见清华相关实验网站)文章目录Chap1:误差calculate:浮点数Chap2:解方程组解线性方程组的Gauss消去法优化方法1:列主元
Loiser1
·
2022-09-21 07:29
课程笔记
Java实现
顺序表的操作详解
目录一、顺序表是什么二、自定义异常空引用异常下标越界异常三、顺序表的方法顺序表的实现获取顺序表长度顺序表是否为空顺序表是否为满打印顺序表末尾新增元素指定位置新增元素判断是否包含某元素查找某个元素对应的位置获取pos位置的元素给pos位置的元素赋值删除第一次出现的关键字key清空顺序表四、自定义顺序表一、顺序表是什么顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存
·
2022-09-19 15:57
java实现
调用打印机代码详解
importjava.io.File;importjava.io.FileInputStream;importjavax.print.Doc;importjavax.print.DocFlavor;importjavax.print.DocPrintJob;importjavax.print.PrintService;importjavax.print.PrintServiceLookup;imp
小虎周
·
2022-09-19 11:17
个人日记
Java实现
合并word文档的示例代码
目录说明实现1.首先定义好主文档2.定义需要追加的文档3.代码实现4.成果展示说明在做项目中,遇到了一种情况,需要将一个小word文档的内容插入到一个大word(主文档)中。实现1.首先定义好主文档在主文档需要插入小word文档的位置上添加一个书签,这个书签名字要记住,后面要用。2.定义需要追加的文档3.代码实现packagecom.test.word;importcom.aspose.words
·
2022-09-18 18:03
Java实现
单机版五子棋游戏的示例代码
目录前言主要需求主要设计功能截图代码实现总结前言五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏,是世界智力运动会竞技项目之一,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。棋具与围棋通用,起源于中国上古时代的传统黑白棋种之一。主要流行于华人和汉字文化圈的国家以及欧美一些地区,是世界上最古老的棋。容易上手,老少皆宜,而且趣味横生,引人入胜;
·
2022-09-18 18:26
springboot实现分布式锁,
java实现
分布式锁,redisson实现分布式锁
springboot实现分布式锁,
java实现
分布式锁,redisson实现分布式锁一、Redisson二、
java实现
Redisson,实现锁需求三、SpringBoot实现Redisson,实现分布式锁需求一
wangyue23com
·
2022-09-17 08:58
redisson
redis
springBoot
springboot分布式锁
java实现分布式锁
redisson分布式锁
集群实现分布式锁
集群实现redisson分布式
Java实现
考试系统
本文实例为大家分享了
Java实现
考试系统的具体代码,供大家参考,具体内容如下说明这里的考试系统是指由学生,老师以及考试机构成的,学生通过用户名,密码登录考试机,考试机从题库中随机抽取一定数量的题目组合成试卷
·
2022-09-17 06:18
Java基于IDEA实现qq邮件发送小程序
在本篇博客中,新一将会为大家介绍
JAVA实现
简易qq邮件发送小程序。(以下结果均在IDEA中编译)希望在方便自己复习的同时也能帮助到大家。废话不多说,直接进入我们的文章。
·
2022-09-17 06:18
递归方法反转链表(
Java实现
)
classNode{intvalue;Nodenext;publicNode(){}publicNode(intvalue){this.value=value;}}publicclassMain{publicstaticvoidmain(String[]args){Nodenode=newNode(1);node.next=newNode(2);node.next.next=newNode(3);
十八岁讨厌Java
·
2022-09-16 12:00
笔试遇到的算法题
链表
java
数据结构
Java实现
简单QQ聊天工具
Java实现
简单的类似QQ聊天工具,供大家参考,具体内容如下所使用到的知识点:javasocket编程之TCP协议javaSwing简单的java多线程运行截图:服务器端实现:packagetcp_server
·
2022-09-16 10:56
Java实现
内外网(校园网、局域网)判断
需求:后端数据库存储ip和ip段,服务器获取当前ip和后端库中的ip进行判断。ip段有两种类型:如196.168.0.1~196.168.0.7和172.0.0.1/24实现代码:@ComponentpublicclassNetWorkUtils{/**三种ip方式进行处理。传入判断的ip,和要比较的ip或ip段,返回boolean*1、127.0.0.1*2、10.8.110.0/24段*3、1
泰山码
·
2022-09-16 07:34
Java
java
服务器
开发语言
【小程序】IDEA实现qq邮件的发送
在本篇博客中,新一将会为大家介绍
JAVA实现
简易qq邮件发送小程序。(以下结果均在IDEA中编译)希望在方便自己复习的同时也能帮助到大家。废话不多说,直接进入我们的文章。
爱打酱油的新一
·
2022-09-15 13:20
小程序
java专项突破
intellij-idea
小程序
java
Java实现
滑动窗口算法
Java实现
滑动窗口算法滑动窗口算法滑动窗口应用实例基本实例断路器怎么识别断路器的状态代码实现滑动窗口算法思想不滑坡方法总比困难多滑动窗口协议(SlidingWindowProtocol):TCP协议的一种应用
一架带着篮球的僚机
·
2022-09-15 12:54
java
算法
开发语言
整数除法(
Java实现
) 详解析解
题目:输入2个int类型的整数,它们进行除法计算并返回商,要求不得使用乘号“*”、除号“/”和求余符号“%”。当发生溢出时,返回最大的整数值。假设除数不为0,例如,输入15和2,输出15/2的结果,即7。力扣(leetcode)题目连接:https://leetcode.cn/problems/xoh6Oh/分析:1、基于减法实现除法,例如15/2,可以不断从15减去2,减去7个2后不能再减2了,
码小楚
·
2022-09-15 07:17
剑指Offer(专项突破)
java
开发语言
执行python程序的3种方式——Pycharm简单使用
(3)一行行调试功能(4)新建/打开一个Python项目(5)修改解释器版本(6)新建项目解释器python/python3多种解释器:CPython——官方发布的用C语言开发实现的的Jython——
java
_洋
·
2022-09-15 06:31
python
python
整数除法
java实现
classSolution{//本题要求不能使用*,/,%符号那我们只能用最原始的方式来做了,a能减多少个b是的b0){mark--;a=-a;}if(b>0){mark--;b=-b;}//判断结束之后使用循环的方式做除法while(a0xc0000000&&value+value>=a){value=value+value;step=step+step;}result=step+result;
鬼谷春秋
·
2022-09-15 06:49
java
缓存
链表
数据结构
牛客网面试高频题top100(71~80)
面试高频算法题top100(71~80)
java实现
71.数字字符串转化为IP地址importjava.util.
爱吃甜食的阿丽
·
2022-09-14 15:38
算法题
面试
java
数据结构
leetcode
牛客网面试高频题top100(1~10)
*牛客网面试高频题top100(1~10
java实现
)1.反转链表描述:给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
爱吃甜食的阿丽
·
2022-09-14 15:06
算法题
面试
数据结构
java
Java实现
LeetCode 622 设计循环队列(暴力大法)
622.设计循环队列设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:MyCi
weixin_45176257
·
2022-09-14 15:06
牛客网面试高频题top100(11~20)
**牛客网面试高频题top100(11~20
java实现
)**11.跳台阶一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
爱吃甜食的阿丽
·
2022-09-14 15:06
算法题
面试
动态规划
java
Java实现
链表面试题
2019独角兽企业重金招聘Python工程师标准>>>本文包含链表的以下内容:1、单链表的创建和遍历2、求单链表中节点的个数3、查找单链表中的倒数第k个结点(剑指offer,题15)4、查找单链表中的中间结点5、合并两个有序的单链表,合并之后的链表依然有序【出现频率高】(剑指offer,题17)6、单链表的反转【出现频率最高】(剑指offer,题16)7、从尾到头打印单链表(剑指offer,题5)
weixin_34112900
·
2022-09-14 15:35
数据结构与算法
java
面试
详细分析栈和队列的数据结构的实现过程(Java 实现)
文章目录栈和队列的数据结构的实现过程(
Java实现
)栈的数据结构的实现栈的基础知识回顾栈的常见应用基于数组的栈的实现具体代码设计基于数组的栈简单的时间复杂度分析关于栈的一个算法应用:括号匹配队列的数据结构的实现队列的基础知识回顾基于数组的队列的实现具体代码设计基于数组的队列的简单时间复杂度分析循环队列的实现具体代码设计循环队列的简单时间复杂度分析数组队列和循环队列间的比较栈和队列的数据结构的实现过
踏雪彡寻梅
·
2022-09-14 15:29
数据结构学习(Java
实现)
队列
数据结构
java
上一页
100
101
102
103
104
105
106
107
下一页
按字母分类:
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
其他