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版)
Windows环境下实现设计模式——解释器模式(
JAVA版
)
我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows环境下如何编程实现解释器模式(设计模式)。不知道大家有没有这样的感觉,看了一大堆编程和设计模式的书,却还是很难理解设计模式,无从下手。为什么?因为你看的都是理论书籍。我今天就在Windows操作系统上安装好JAVA的IDE编程工具,并用JAVA语言来实现一个解释器模式,真实的实现一个,你看懂代码后,自然就明白了。解释器模式I
荔园微风
·
2023-04-15 22:33
Windows环境设计模式
java
windows
设计模式
解释器模式
Windows环境下实现设计模式——职责链模式(
JAVA版
)
我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下Windows环境下如何编程实现职责链模式(设计模式)。不知道大家有没有这样的感觉,看了一大堆编程和设计模式的书,却还是很难理解设计模式,无从下手。为什么?因为你看的都是理论书籍。我今天就在Windows操作系统上安装好JAVA的IDE编程工具,并用JAVA语言来实现一个职责链模式,真实的实现一个,你看懂代码后,自然就明白了。职责链模式C
荔园微风
·
2023-04-15 22:03
Windows环境设计模式
设计模式
windows
microsoft
java
SpingBoot——SB整合MB的web项目模板
这里是我以后用到的项目都要先创建的模板第一步新建一个springboot项目,这里jdk版本和
java版
本根据需求选择第二步——选择springboot版本和他提供的可以选择安装的依赖这里因为是开发web
北岭山脚鼠鼠
·
2023-04-15 21:06
Spring
java
开发语言
spring
boot
mybatis
mysql
java版
Spring Cloud+Vue 前后端分离+b2b2c多商家入驻社交电商
涉及平台:平台管理(包含自营店面),商家端(PC端、手机端),买家平台(小程序),微服务核心架构:SpringCloud、SpringBoot、MybatisPlus、Redis前端框架:VUE、小程序(了解源码可+求球:1零③8七7④62陆)核心思想:分布式、微服务、云架构、模块化、原子化、持续集成、集群部署开发模式:代码生成工具、驱动式开发模式、提高开发效率社交模式:VR全景虚拟现实、直播带货
fumi106
·
2023-04-15 19:15
jdk1.8和Tomcat的两种安装方式
目录1.安装JDK:1.yum源安装:2.tar包安装:3.查看是否安装成功:2.安装Tomcat:1.tar包安装:2.Docker安装:1.安装JDK:1.yum源安装:看yum库中有哪些
java版
本
碧蓝幻想
·
2023-04-15 14:14
tomcat
linux
服务器
java
收藏网址
架构设计:系统间通信架构设计(1)-谈谈架构高并发和大流量解决方案RPC原理及实现从零开始创建自己的区块链应用(
JAVA版
)什么是分布式系统中的幂等性LinuxKernel4.9中的BBR算法与之前的TCP
逆水游
·
2023-04-15 13:29
归并排序(
Java版
)
归并排序:当数组只有四个元素的时候可以这样定义归并排序,将数组平均分成两半,分别是左区间和右区间,将左区间、右区间分别排序好之后,再将这两个有序的区间进行合并,成为一个有序的数组。实际上的归并排序会不断将各个区间平均分成两半,直到每个区间只剩一个元素为止,再将相邻的两个有序区间合并成一个新的有序区间,直到所有区间都合并完为止。归并排序的最好、最坏和平均时间复杂度都是O(nlogn)。/***Cre
lkmc2
·
2023-04-15 10:39
选择排序(
Java版
)
选择排序:从索引0开始,依次与后面元素比较,小的往前放,第一次结束,最小值出现在最小索引处。规则:第一次是从索引0开始于后面元素比较;第二次是从索引1开始于后面元素比较;......最后一次是数组长度-2的元素和数组长度-1的元素比较;时间复杂度:选择排序是一种简单直观的排序算法,无论什么数据进去都是O(n²)的时间复杂度。所以用到它的时候,数据规模越小越好。.参考代码:publicstaticv
Ujoco
·
2023-04-15 08:08
openjdk 卸载
1、查询当前
java版
本java-version2、查询现有已安装的openjdk模块rpm-qa|grepjava3、删除查询到的jdk文件,如:yum-yremove*yum-yremovepython-javapackages
LAMYMAY
·
2023-04-15 08:03
A星寻路算法代码--
java版
(A*搜索算法)
http://xiaoze.info:8080/articles/2020/10/28/1603880094844.htmlimportjava.util.*;/***@authorsunze*@date2020/10/264:55下午*/publicclassAstar{/***公式:F=G+H**含义:G:起点到当前点的距离H:当前点到终点的距离。**F:等于前面两者之和,用于判定下一节点该往
慢跑的鱼
·
2023-04-15 07:00
工程管理系统软件 自主研发,工程行业适用
Java版
工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离功能清单如下:首页工作台:待办工作、消息通知、预警信息,点击可进入相应的列表项目进度图表
不会写代码的女程序猿
·
2023-04-15 05:28
java
spring
cloud
工程行业管理系统-专业的工程管理软件-提供一站式服务
Java版
工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离功能清单如下:首页工作台:待办工作、消息通知、预警信息,点击可进入相应的列表项目进度图表
不会写代码的女程序猿
·
2023-04-15 05:58
java
spring
cloud
System.getProperty()方法使用说明
System.out.println(“
java版
本号:”+System.getProperty(“java.version”));//
java版
本号System.out.println(“Java提供商名称
fd32e41da0cf
·
2023-04-15 04:58
游戏服务器同步ID的实现(
Java版
本,附代码)
目录1)为什么要要同步ID2)同步ID生成方式有哪些3)游戏中ID需求及代码实现1、为什么要同步ID在游戏服务器中,id往往是我们唯一的标识,它有可能是我们存入map容器中的key,有可能是我们存入数据库中的唯一索引,甚至更过分的是,落入数据库中也是唯一的,也就是希望数据落入到数据库中记录永远是唯一性记录,哪怕是不同的数据库,我们知道游戏服务器往往是分很多组,不同组之间往往数据是割裂开来,有时我们
魂玉天成
·
2023-04-15 03:40
java
java
企业工程项目管理系统源码+
java版
本+项目模块功能清单+spring cloud +spring boot
工程项目各模块及其功能点清单一、系统管理1、数据字典:实现对数据字典标签的增删改查操作2、编码管理:实现对系统编码的增删改查操作3、用户管理:管理和查看用户角色4、菜单管理:实现对系统菜单的增删改查操作5、角色管理:管理和查看用户角色的权限6、系统消息:查看系统消息二、系统设置1、项目前期模板设置:实现对项目前期模板文档的增删改查操作2、项目权限管理:管理各项目的成员名单3、资源管理:实现对资源清
m0_66404702
·
2023-04-15 02:47
java
spring
boot
spring
企业工程项目管理系统源码+
java版
本+项目模块功能清单+spring cloud +spring boot
工程项目各模块及其功能点清单一、系统管理1、数据字典:实现对数据字典标签的增删改查操作2、编码管理:实现对系统编码的增删改查操作3、用户管理:管理和查看用户角色4、菜单管理:实现对系统菜单的增删改查操作5、角色管理:管理和查看用户角色的权限6、系统消息:查看系统消息二、系统设置1、项目前期模板设置:实现对项目前期模板文档的增删改查操作2、项目权限管理:管理各项目的成员名单3、资源管理:实现对资源清
m0_66404702
·
2023-04-15 02:13
java
spring
boot
spring
仿kafka实现
java版
时间轮
系统定时、超时在我们平时的项目开发中,会设置系统的超时时间,比如在http接口中设置超时时间,在定时调度中也会用到。在jdk的开发的实现Timer和ScheduledThreadPoolExecutor、DelayQueue定时调度中使用的是最小堆,我们知道最小堆的插入时间复杂度是log(n)。在kafka中,采用的是基于O(1)的时间轮算法,本节我们就使用java来模仿kafka层级时间轮。时间
Hekliu
·
2023-04-15 00:56
java
java
kafka
开发语言
java医院信息系统源码,HIS系统源码
SaaS模式
Java版
云HIS系统源码,在公立二甲医院应用三年,经过多年持续优化和打磨,系统运行稳定、功能齐全,界面布局合理、操作简便。
淘源码A
·
2023-04-14 23:06
云HIS系统源码
his
HIS
源码
医院信息管理系统
java
小程序saas电商项目--
java版
本(已开源)
weiit-saas是一款Java开源项目,属于weiit团队自研产品,意在通过技术封装,让企业无需代码开发,帮助企业一键生成小程序、公众号,让企业拥有独立品牌的自营商城。产品竞争对手《有赞》、《微盟》。weiit新版saas已经上线访问地址:https://www.wei-it.com/一、引言目前系统能解决的主要问题2016年3月weiit团队推出SAAS电商1.0版本,帮助20家企业完成独立
罗大英俊
·
2023-04-14 22:25
saas
小程序
小程序
java
saas
spring
boot
vue.js
Selenium Web Driver自动化测试(
java版
)系列上半部分(12) - java类库和java文档介绍,以及String字符串举例
初识java那篇文章里我说类库(library)是包含了开发人员已经开发好的模块,到时候你直接用就行了。你不用自己再编写了。这就好比你游戏里的外挂或秘籍,直接一用省了不少事。从字面上理解,类库类库,它就像是一个仓库,仓库里有许多个已经开发好的类。这些类不同于我们前几篇写的网红类等等,它们是真正为了解决实际生活需要而提供的类,应用范围很广,有些甚至java程序员们每天都要用到。上篇文章介绍了面向对象
马可吃菠萝
·
2023-04-14 20:34
算法竞赛进阶指南
算法整理
title:算法竞赛进阶指南
算法整理
date:2022-10-2511:39:26tags:算法竞赛进阶指南
算法整理
基本算法位运算与或非异或and,&or,|not,~xor,^(C++)算术右移(n>
y_z_s_
·
2023-04-14 19:47
算法竞赛进阶指南
算法
排序算法
c++
控制台查看
java版
本信息没有反应
jdk安装后在控制台输入java,javac或java-version后没有反应的解决办法环境:win10,jdk1.8.0_202版本问题描述:电脑以前安装过jdk,重新卸载安装后,在控制台输入java,javac和java-version都没有反应.jdk是官网下载的,环境变量也是按照网上的教程来走的.如图:解决思路:没有报错就是环境变量没有配置好.重新查看环境变量,发现path中有以前残留的
望江s
·
2023-04-14 17:21
java
intellij-idea
linux
bug
Java分布式跟踪系统Zipkin(二):Brave源码分析-Tracer和Span
Brave是
Java版
的Zipkin客户端,它将收集的跟踪信息,以Span的形式上报给Zipkin系统。
chengwu4352
·
2023-04-14 15:35
java
数据库
ui
剑指 Offer 17. 打印从1到最大的n位数
示例1:输入:n=1输出:[1,2,3,4,5,6,7,8,9]解题思路:先求出最大值,然后放入数组中
Java版
:classSolution{publicint[]printNumbers(intn){
黄sir_
·
2023-04-14 14:14
内部排序算法
总结1.0十大经典排序算法|菜鸟教程本系列
算法整理
自:https://github.com/hustcc/JS-Sorting-Algorithm同时也参考了维基百科做了一些补充。
wwwwewego
·
2023-04-14 12:03
排序算法
c语言
数据结构
Java版
分布式微服务云开发架构 Spring Cloud+Spring Boot+Mybatis 电子招标采购系统功能清单
一、立项管理1、招标立项申请功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。2、非招标立项申请功能点:非招标立项申请入口、用户可以保存为草稿、提交。3、采购立项列表功能点:对草稿进行编辑,驳回的立项编辑,在途流程查看。二、项目管理1、采购计划管理功能点:采购计划新增、编辑、删除2、采购过程管理功能点:查询、维护基准价、组建评审小组、项目答疑澄清、文件费保证金审核、供应商报价维护、查看评审
微服务商城技术分享
·
2023-04-14 12:46
java
spring
boot
mybatis
工程行业管理系统-专业的工程管理软件-提供一站式服务
Java版
工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离功能清单如下:首页工作台:待办工作、消息通知、预警信息,点击可进入相应的列表项目进度图表
微服务商城技术分享
·
2023-04-14 12:10
java
数据库
html
SpringBoot整合Elasticsearch实现商品搜索
一、安装并运行Elasticsearch在下载之前你应该确保你的
Java版
本保持在1.8及以上,这是Elasticsearch的硬性要求,可以自行打开命令行输入java-version来查看Java的版本安装完
AC编程
·
2023-04-14 10:00
快排算法
Java版
-每次以最左边的值为基准值手写QuickSort
如题手写一份快排算法.注意,两边双向找值的时候,先从最右边起找严格小于基准值的值,再从最左边查找严格大于基准base的值;并且先右后左的顺序不能反!!这个bug改了好久,233~https://blog.csdn.net/shujuelin/article/details/82423852部分内容借鉴了一下上面这篇博客,上面这篇博客还有啊哈算法原书的图解,很直观.本文的其他作用就只有一个打印数组,
山枫叶纷飞
·
2023-04-14 09:44
Java版
-数据结构-数组
数组知识点回顾声明Java数组时,会在内存中开辟一块连续指定大小的空间,用来存储固定大小的同类型元素在java中定义个名为scores,长度为8,类型为int类型的数组如下:publicstaticvoidmain(String[]args){int[]scores=newint[8];}为了便于理解,我们看下它在内存的中的分布示意图:1图中的一个个小格子是用来存放数组的元素,小格子上方的0-7数
小白程序之路
·
2023-04-14 05:54
centos7 下 springcloud项目部署文档
一、配置jdk环境1.项目使用的
java版
本是1.8,在官网下载jdk1.8版本压缩包;2.将下载好的压缩包拷贝到centos7服务器;3.执行解压指令解压文件:tarzxvfjdk-8u171-linux-x64
郭小颖在2018
·
2023-04-14 00:16
【PTA】整数分解为若干项之和(
java版
)
完整代码在最后。题目描述将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式每个输入包含一个测试用例,即正整数N(0N)return;否则,就把这个数加上,也就是把数组当前位置(pos)赋值为这个数(next)。else{numbers[pos]=next;...}加上之后,再判断一下,现在这一排数到N
卡洛居士
·
2023-04-13 23:21
题库
java
面向对象编程
函数式编程
Java: 未来已来
大会上,Java平台的首席架构师MarkReinhold做了TheFutureofJavaisToday的演讲,回顾了最近Java的几个版本的新的功能,Java的每年两次的发布周期,澄清了关于发布流程和
Java
我是小泽呀
·
2023-04-13 23:54
grpc的java示例,gRPC java 示例-Go语言中文社区
目标从头一步步创建
java版
的gRPC示例项目,体验gRPC的开发流程。步骤说明使用protobuf定义grpcservice、request和responsetype。
泰錫哥
·
2023-04-13 19:57
grpc的java示例
【leetcode】 剑指 Offer学习计划(
java版
本含注释)(上)
目录前言第一天(栈与队列)剑指Offer09.用两个栈实现队列(简单)剑指Offer30.包含min函数的栈(简单)第二天(链表)剑指Offer06.从尾到头打印链表(简单)剑指Offer24.反转链表(简单)第三天(字符串)剑指Offer05.替换空格(简单)剑指Offer58-II.左旋转字符串(简单)第四天(查找算法)剑指Offer03.数组中重复的数字(简单)剑指Offer53-I.在排序
码农研究僧
·
2023-04-13 18:03
#
算法专栏
算法
leetcode
【
Java版
oj】day34收件人列表、养兔子
目录一、收件人列表(1)原题再现(2)问题分析(3)完整代码二、养兔子(1)原题再现(2)问题分析(3)完整代码一、收件人列表(1)原题再现收件人列表__牛客网NowCoder每天要给许多客户写电子邮件。正如你所知,如果一封邮件中包含多个收件人,收件人姓名之间会用一个逗号和空格隔开;如果收件人姓名也包含空格或逗号,则姓名需要用双引号包含。现在给你一组收件人姓名,请你帮他生成相应的收件人列表。输入描
小熊爱吃软糖吖
·
2023-04-13 18:24
我是小小做题酱
java
算法
数据结构
牛客
刷题
【
Java版
oj】day33剪花布条、客似云来
目录一、剪花布条(1)原题再现(2)问题分析(3)完整代码二、客似云来(1)原题再现(2)问题分析(3)完整代码一、剪花布条(1)原题再现剪花布条__牛客网一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?输入描述:输入包含多组数据。每组数据包含两个字符串s,t,分别是成对出现的花布条和小饰条,其布条都是用
小熊爱吃软糖吖
·
2023-04-13 18:53
我是小小做题酱
java
开发语言
算法
牛客
刷题
持续集成平台Jenkins:docker镜像升级
Jenkins2.357及LTS2.361.1之后的版本要求Java11或者17,如果使用的是Java8,要升级最新版本的Jenkins,就需要升级JavaJDK版本,本文记录一下如何升级jenkins容器的
Java
测试开发小记
·
2023-04-13 16:59
#
持续集成
#
Docker
jenkins
docker
持续集成
Mac 管理多个
Java版
本
环境&软件macOS10.15.1jEnvJAVAJDK9、JDK11、JDK14问题系统存在多个版本JAVAJDK,如何切换JDK。解决方法使用jEnv管理JDK版本修改.bash_profile文件解决方法1:使用jEnv管理JDK版本什么是jEnv?jEnv是一个命令行工具,可帮助您忘记如何设置JAVA_HOME环境变量安装MacOSXviaHomebrewbrewinstalljenv设置
流星的泪痕
·
2023-04-13 12:37
【JDK8】MyBatis源码导入Idea
Java版
本:1.8开发工具:Idea2022.12.下载MyBatis源码GithubMyBatis下载后解压缩,然后用idea打开即可。注意:当前时间:2023-02-15,m
virgil.wang
·
2023-04-12 23:41
#
2.MyBatis
mybatis
intellij-idea
java
导入
源码学习
七大排序之选择排序和双向选择排序 超详解
java版
七大排序之选择排序和双向选择排序白话详解看完秒懂!选择排序是一个不稳定的排序算法(关于排序算法的稳定性和不稳定性详见主页文章七大排序之算法的稳定性详解)。基础的选择排序:是将数组从头到尾遍历一遍,找到数组中最小的那个元素,然后将最小的元素和数组的第一个元素值交换,再从数组第二个元素开始,继续找最小的元素和数组的第二个元素值交换,直到数组的最后一个元素。也可以理解为将数组分成:已排序区间[0,i),
老师好我叫王同学。
·
2023-04-12 23:09
数据结构
排序算法
java
七大排序之冒泡排序 超详解
java版
七大排序之冒泡排序思路及代码详解
java版
关于七大排序中,堆排序是我个人认为最好理解的一种排序算法。
老师好我叫王同学。
·
2023-04-12 23:08
数据结构
排序算法
java
java版
gRPC实战之六:客户端动态获取服务端地址
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;《
java
程序员欣宸
·
2023-04-12 22:06
java版
工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离 功能清单
Java版
工程项目管理系统SpringCloud+SpringBoot+Mybatis+Vue+ElementUI+前后端分离功能清单如下:首页工作台:待办工作、消息通知、预警信息,点击可进入相应的列表项目进度图表
微服务 spring cloud
·
2023-04-12 21:26
java
vue.js
spring
cloud
dijkstra算法求单源最短路径
java版
本
dijkstra算法求单源最短路径
java版
本解析dijkstra原理具体的原理网上有太多了,我就不过多的赘述,具体原理请点击代码及分析关键是要利用优先队列的性质,找出剩余未标记节点的最小距离节点来进下一步
两颗橘子树
·
2023-04-12 21:51
LeetCode刷题总结
图论
java
算法
dijkstra
常用
算法整理
1、对以下一组数据进行降序排序(冒泡排序)。#pragmamark-1:冒泡排序-(void)Algorithm0{intarray[10]={45,3,56,13,9,23,88,17,5,77};intnum=sizeof(array)/sizeof(int);for(inti=0;ia[j]){index=j;}}if(index!=i){inttemp=a[i];a[i]=a[index]
树懒啊树懒
·
2023-04-12 19:15
MMQ broker(MQTT 分布式服务器)
MMQbroker是一款
Java版
开源MQTT服务器,高度可伸缩,高性能的分布式MQTT消息服务器,适用于中小型项目的MQTT消息服务。MMQbroker完整支持MQTTV3.1和V3.1.1。
垫妻壶子
·
2023-04-12 17:54
分布式
服务器
kafka
zulu jdk mac默认安装位置_MAC系统多版本jdk安装
说明jdk在macOS下的安装路径为/Library/Java/JavaVirtualMachines/;/usr/libexec/java_home是macOS下提供的工具,类似一个简单的
java版
本管理工具
weixin_39685459
·
2023-04-12 15:02
zulu
jdk
mac默认安装位置
SonarQube 9.9 由于
java版
本导致的报错的解决方法
RunningSonarQube…wrapper|-->WrapperStartedasConsolewrapper|LaunchingaJVM…wrapper|JVMexitedwhileloadingtheapplication.jvm1|Unrecognizedoption:--add-exports=java.base/jdk.internal.ref=ALL-UNNAMEDjvm1|Er
ST0new
·
2023-04-12 06:35
java
jvm
开发语言
代码复审
字符串匹配算法(KMP算法
JAVA版
)
目录暴力匹配KMP算法暴力匹配暴力算法就是普通模式的匹配算法bf算法就是将目标的字符串的第一个字符与模式的第一个字符进行匹配,相等的话就继续比较第二个字符是否是匹配的,依次进行下去,如果不匹配的话就进行回退至第二个字符重新进行匹配。直到得到最后的结果。匹配失败的话就回退至最初i下标的下一位publicclassBF1{ publicstaticintBF(Stringstr,Stringsub){
mujiaoniao
·
2023-04-12 05:08
java
算法
java
p2p
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他