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
编程技巧:if-else优化实践总结归纳
文/朱季谦说实话,其实我很讨厌在代码里大量使用if-else,一是因为该类代码属于面向过程的,二嘛,则是会显得代码过于冗余。这篇笔记,主要记录一些自己在工作实践当中针对if-else的优化心得,将会不定期地长期更新。一、使用策略枚举来优化if-else看到网上蛮多人推荐使用策略模式来优化if-else,但我总觉得,搞一堆策略类来优化if-else,虽然想法很好,但无意之中很可能又会创造出很多类对象
朱季谦
·
2024-03-04 09:26
nginx反向代理原理讲解
一、概述反向代理(ReverseProxy)方式是指以
代理服务
器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,
sdly_熬夜冠军
·
2024-03-04 07:27
渗透测试
nginx反向代理
Spring的简单使用及内部实现原理
在现代的
Java
应用程序开发中,SpringFramework已经成为了不可或缺的工具之一。它提供了一种轻量级的、基于
Java
的解决方案,用于构建企业级应用程序和服务。
柳岸花开
·
2024-03-04 06:56
后端
如何快速迁移其他云服务器中的网站数据到腾讯云轻量应用服务器中?教你使用宝塔Linux面板迁移网站
使用宝塔Linux面板进行迁移:宝塔Linux面板是一款服务器运维面板,它支持一键部署LAMP、LNMP、集群、监控、网站、FTP、数据库、
JAVA
等100多项服务器管理功能。因此,使用宝塔L
正宗六脉神剑
·
2024-03-04 06:25
服务器
腾讯云
linux
【Spring连载】使用Spring Data的Repositories----存储库方法的null处理
Repositories----存储库方法的null处理一、Nullability注解二、基于Kotlin存储库中的Nullability从SpringData2.0开始,返回单个聚合实例的存储库CRUD方法使用
Java
8
85程序员老王
·
2024-03-04 02:20
Spring
Data
spring
数据库
java
后端
Android PMS——权限控制分析(十二)
一、主要函数1、Settings源码位置:/frameworks/base/services/core/
java
/com/android/server/pm/Settings.
java
readLPw该方法在
c小旭
·
2024-03-04 00:48
Android
PMS
android
PMS
如何调用垃圾回收器的方法
System.gc()或者Runtime.getRuntime().gc()gc()作用是提示
Java
虚拟机进行垃圾回收,该方法被调用之后,由
Java
虚拟机自己决定是立即回收还是延迟回收。
张紫娃
·
2024-03-03 22:16
JVM
java
jvm
开发语言
java
script操作数组的方法
push()//在数组末尾添加一个或多个元素letarr=["apple","banana","orange"];arr.push("grape","melon");console.log(arr);//["apple","banana","orange","grape","melon"]pop()//移除数组最后一个的元素letarr=["apple","banana","orange"];ar
riyue666
·
2024-03-03 22:16
javascript
javascript
从别人的开源项目学习并吸收经验,然后逐步搭建自己的
Java
项目是一个很好的学习方法
从别人的开源项目学习并吸收经验,然后逐步搭建自己的
Java
项目是一个很好的学习方法。
如饥似渴的rocky
·
2024-03-03 20:13
Java开发
Java后台开发
web开发
java
开源
Redis 之八:Jdeis API 的使用(
Java
操作 Redis)
JedisAPI使用Jedis是Redis官方推荐的
Java
客户端,它提供了一套丰富的API来操作Redis服务器。
zp8126
·
2024-03-03 20:12
Redis
redis
java
数据库
缓存
redis实战(11):Redis性能监控指标汇总,中软国际
java
面试流程
|mem_fragmentation_ratio|内存碎片率||evicted_keys|由于最大内存限制被移除的key的数量||blocked_clients|由于BLPOP,BRPOP,orBRPOPLPUSH而备阻塞的客户端|1.3基本活动指标:Basicactivity|Name|Description||—|—||connected_clients|客户端连接数||conected_la
爱好广泛的爱好
·
2024-03-03 19:11
程序员
面试
java
后端
JfreeChart做折线图
packageorg.com.testJfreechart;import
java
.awt.BasicStroke;import
java
.awt.Color;import
java
.awt.Font;import
java
.awt.GradientPaint
Loren_云淡风轻
·
2024-03-03 18:10
java基础
特定功能
Android 14.0 系统强制app横屏显示功能实现
WMS就是WindowManagerService来处理旋转的相关事件,接下来看下强制app横屏显示功能如何实现2.系统强制app横屏显示功能实现的核心类framework/base/services/
java
安卓兼职framework应用工程师
·
2024-03-03 18:10
android
14.0
Rom定制化系列讲解
android
app横屏显示
固定横屏
app横屏
横屏显示app
2022
Java
核心概念知识点
2022
Java
核心概念知识点
Java
DevelopmentTestPractice(软件测试)什么是黑盒测试?什么是白盒测试?什么是灰盒测试?
我是王小贱
·
2024-03-03 17:38
面试技巧
java
jvm
开发语言
每日五道
java
面试题之mysql数据库篇(一)
目录:第一题.为什么要使用数据库?第二题.数据库三大范式是什么?第三题.mysql有关权限的表都有哪几个?第四题.MySQL的binlog有有几种录入格式?分别有什么区别?第五题.MySQL存储引擎MyISAM与InnoDB区别第一题.为什么要使用数据库?数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方
中北萌新程序员
·
2024-03-03 17:08
java面试题
数据库
java
mysql
听课笔记01
b站黑马程序员
java
零基础视频教学基础知识和编程思想编程思想比基础知识更加重要。
java
基础和
java
进阶比较重要
java
面向对象
java
常见api常见面试题。课程案例分析综合项目知识点开发使用。
爱小黄
·
2024-03-03 16:07
笔记
SpringBoot+Vue小说阅读平台系统 小说类型管理系统 小说排行榜管理系统
Java
作者主页:计算机毕业设计老哥有问题可以主页问我一、开发介绍1.1开发环境开发语言:
Java
数据库:MySQL系统架构:B/S后端:SpringBoot(Spring+SpringMVC+Mybatis)
计算机程序老哥
·
2024-03-03 16:06
服务器防火墙的应用技术有哪些类型?
本文将介绍服务器防火墙的概念和作用,以及主要的服务器防火墙技术,包括数据包过滤、状态检测、
代理服务
、应用层网关等,帮助您了解如何使用这些技术来保障您的网络安全。服务器防火墙的应用技术有哪些类型?
fzy18757569631
·
2024-03-03 15:36
服务器
php
网络
题目 1619: 蓝桥杯算法训练VIP-字串统计
代码:packagelanqiao;import
java
.math.BigInteger;import
java
.text.DecimalFormat;import
java
.util.
几两春秋梦_
·
2024-03-03 15:05
蓝桥杯
java
开发语言
课程表 II(
Java
、DFS)
比起207题有向图环的检测,多了一个要求是将后序遍历的结果反转,即得到拓扑排序的结果//记录后序遍历结果Listpostorder=newArrayList[]buildGraph(intnumCourses,int[][]prerequisites)DFS遍历voidtraverse(List[]graph,ints)反转结果Collections.reverse(postorder);clas
低调的骏马
·
2024-03-03 13:03
算法
深度优先
java
图论
Java
如何同步读取WebSocket 数据
CountDownLatch是
Java
中用于线程间通信和同步的工具之一,它允许一个或多个线程等待其他线程完成操作后再继续执行。
拓源
·
2024-03-03 13:33
java
websocket
开发语言
【Hadoop】在spark读取clickhouse中数据
读取clickhouse数据库数据importscala.collection.mutable.ArrayBufferimport
java
.util.Propertiesimportorg.apache.spark.sql.SaveModeimportorg.apache.spark.sql.SparkSessiondefgetCKJdbcProperties
方大刚233
·
2024-03-03 06:54
Hadoop
Scala
hadoop
spark
clickhouse
JQuery简介与解析
JQuery是一个快速、简洁的
Java
Script库,它简化了HTML文档遍历、事件处理、动画和AJAX操作等常见任务。
袁公白
·
2024-03-03 06:24
jquery
前端
javascript
[
java
] 23种设计模式之装饰者模式
1.1装饰者模式的概念1、在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象。装饰对象可以在转发这些请求以前或以后增加一些附加功能。1.2应用场景比如我们去买一个肉夹馍,你可以选择加生菜、鸡蛋、鸡柳、香肠等等,一个肉夹馍加上不同的配料价格是不同的,那么我们如何去计算价钱
重逢是最好的邂逅
·
2024-03-03 05:53
笔记
java
Java
:性能优化细节31-45
Java
:性能优化细节31-4531、合理使用
java
.util.Vector在使用
java
.util.Vector时,需要注意其性能特性和最佳实践,以确保应用程序运行高效。
孙霸天
·
2024-03-03 02:20
Java
java
性能优化
开发语言
Nginx常用配置--正向
代理服务
器
location/{proxy_passhttp://$http_host$request_uri;}}在客户端配置http_proxy环境变量,exporthttp_proxy=http://你的正向
代理服务
器地址
ststcheung
·
2024-03-03 02:19
nginx
运维
java
企业工程管理系统软件源码 自主研发 工程行业适用
工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理工程项目各模块及其功能点清单一、系统管理1、数据字典:实现对数据字典标签的增删改查操作2、编码管理:实现对系统编码的增删改查操作3、用户管理:管理和查看用户角色4、菜单管理:实现对系统菜单的增删改查操作5、角色管理:管理和查看用户角色的权
微服务 spring cloud
·
2024-03-03 02:48
java
企业工程管理系统源码
Java
&C++题解与拓展——leetcode433.最小基因变化【A star学习、双向BFS(C++超时)、链式前向星(报错)】
每日一题做题记录,参考官方和三叶的题解目录题目要求思路一:BFS
Java
C++思路二:双向BFS
Java
C++思路三:A*Astar算法
Java
C++思路四:建图+DFS
Java
C++总结题目要求思路一
AnjaVon
·
2024-03-02 23:16
leetcode
java
c++
学习
leetcode
JAVA
:文件按名称排序,文件夹在前,文件在后
实现Comparator接口源码如下:packagedata;import
java
.io.File;import
java
.util.Comparator;/***@Title:Comparator.
java
TRXCX
·
2024-03-02 23:44
java
开发语言
【华为OD机试真题】考古学家(深度优先搜索DFS-
Java
&Python&C++&JS实现)
点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~本专栏所有题目均包含优质解题思路,高质量解题代码(
Java
&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握!
一见已难忘的申公豹
·
2024-03-02 22:14
华为OD机试专栏—算法之翼
华为od
java
python
考古学家
javascript
c++
深度优先搜索DFS
Java
Script 正态分布的一种实现方法
functiongetWeight(){//正态分布函数functiongaussianRandom(start,end){returnMath.floor(start+gaussianRand()*(end-start+1));//更偏向于中间的值乘以前后的差,加上前面的值,得到更偏向于中间的最终值}functiongaussianRand(){varrand=0;for(vari=0;i{re
老邵
·
2024-03-02 21:08
栈的模拟实现(
Java
)
2、栈的使用3、栈的模拟实现import
java
.ut
小全.
·
2024-03-02 21:42
java
开发语言
数据结构
算法
java
对接第三方接口的三种方式
在日常工作中,经常需要跟第三方系统对接,我们做为客户端,调用他们的接口进行业务处理,常用的几种调用方式有:1.原生的
Java
.net.HttpURLConnection(jdk);2.再次封装的HttpClient
codeer力
·
2024-03-02 20:11
java
java
开发语言
Java
进阶10--文档注释
Java
进阶10–文档注释文章目录
Java
进阶10--文档注释概述
java
doc标签文档注释
java
doc输出什么实例概述
Java
支持三种注释方式。
科研达人
·
2024-03-02 18:37
Java基础
java
html
前端
速卖通平台的API支持哪些开发语言和工具?
速卖通API支持多种开发语言和工具,包括但不限于:开发语言:速卖通API支持多种开发语言,如
Java
、Python、PHP、C#、Ruby等。
api茶飘香
·
2024-03-02 18:07
电商api
开发语言
pygame
数据库
python
人工智能
分布式ID选型对比(2)
数据库号段模式一,引入依赖:mysqlmysql-connector-
java
8.0.19org.mybatis.spring.bootmybatis-spring-boot-starter2.2.2二
qq_35255384
·
2024-03-02 17:35
框架部分
特定功能
springboot
分布式
分布式ID
debug远程服务器
debug远程服务器此举风险很明显,在万不得已的情况下,谨慎使用,后果自负1,开启阿里云端口2,启用debug模式启动应用命令如下
java
-jar-Xdebug-Xrunjdwp:transport=dt_socket
Feify@肥肥
·
2024-03-02 13:30
Java
java
编程两年半了,还要坚持写博客吗?
前言思否的朋友你们好,我是何未来,计算机专业本科在读,在大学期间通过自己的努力获得了多个全国计算机类大赛奖项并连续两年获得奖学金,目前主要在学习
Java
后端开发,这是我在思否上发布的第一篇文章,今后我会持续更新
·
2024-03-02 11:55
程序员
单例模式之枚举
众所周知,在
java
中有多种方式创建单例:饿汉式,懒汉式,双重检测懒汉式,静态内部类等,这些单列模式各有缺点:有的类加载时就初始化,浪费内存有的不保证多线程安全有的因为加了synchronized同步锁导致并发效率较低以上的单例模式都能通过反射
HeroNet2010
·
2024-03-02 11:58
Java
单例模式
java
Java
实战:Spring MVC请求转发与重定向的实现及区别
本文将详细介绍如何在SpringMVC中实现请求转发和重定向,并探讨二者的区别。我们将通过具体示例来演示如何在SpringMVC应用程序中使用这两种技术。本文适合已经具备SpringMVC基础知识的开发者阅读,以加深对SpringMVC中请求处理机制的理解。一、引言在Web应用程序中,请求转发和重定向是两种常见的页面跳转方式。请求转发发生在服务器端,而重定向则发生在客户端。SpringMVC为开发
拥抱AI
·
2024-03-02 10:56
java
spring
mvc
Java
实战:Spring Boot集成Swagger3
本文将详细介绍如何在SpringBoot应用程序中集成Swagger3,以构建现代化的RESTfulAPI文档。我们将探讨Swagger3的基本概念,以及如何使用SpringBoot和Swagger3库来实现API文档。此外,我们将通过具体的示例来展示如何在SpringBoot中配置和使用Swagger3。本文适合希望使用Swagger3为SpringBoot应用程序生成API文档的开发者阅读。一
拥抱AI
·
2024-03-02 10:56
java
spring
boot
开发语言
Spring Boot与Docker部署
系列文章目录文章目录系列文章目录前言一、开启Docker远程访问二、新建Maven工程三、创建
Java
类四、创建Dockerfile五、完整目录结构如下所示:六、Docker启动镜像前言前些天发现了一个巨牛的人工智能学习网站
数据大魔王
·
2024-03-02 08:22
java
spring
boot
docker
后端
hadoop启动报错处理
hadoop启动报错1.1.问题1util.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-
java
classeswhereapplicable
akuibpt23191
·
2024-03-02 08:51
大数据
操作系统
深入探索
Java
集合框架
在
Java
编程中,数据的组织和存储是核心部分。为了更有效地管理和操作这些数据,
Java
提供了一个强大且灵活的集合框架(
Java
CollectionFramework,JCF)。
地瓜伯伯
·
2024-03-02 05:17
面试
java
数据结构
Java
设计模式——桥连模式
桥接模式简单来说就是通过将抽象部分和具体部分分离,使它们可以独立地变化。如果你的一个类存在多个变化维度(如抽象和具体的实现)。若使用继承来处理这些变化,将会导致类层次结构的急剧增加,难以管理和维护。并且,继承会将抽象部分和具体部分紧密耦合,不利于独立地进行扩展和变化。此时不妨考虑使用桥连模式。假定一个不同的级别信息发送方式的例子/***抽象消息*/publicinterfaceIMessage{v
Spirit_NKlaus
·
2024-03-02 05:47
Java概要
设计模式
java
java
servletcontext 获得路径_ServletContext获取项目真实路径
import
java
x.servlet.ServletContext;importorg.springframework.web.context.ServletContextAware;/***@authorAdministrator
天接云涛
·
2024-03-02 02:14
java
servletcontext
获得路径
判断两个List<Map>是否相同以及其他类操作
改动也好改动,注释很详细importcom.google.common.collect.Maps;importorg.nutz.lang.Strings;import
java
.beans.Introspector
Stuild Stuil
·
2024-03-02 00:40
学习笔记
java
java
JAVA
自动识别时间字符串的格式,并转成相应的格式
参考地址整理如下:publicstaticvoidmain(String[]args){System.out.println(getDateFormat("01-12"));System.out.println(getDateFormat("2018-01"));System.out.println(getDateFormat("2018-01-12"));System.out.println(g
Stuild Stuil
·
2024-03-02 00:40
java
学习笔记
Android MVC、MVP、MVVM架构总结
MVCModel实体模型(数据的获取、存储、数据状态变化)View指的是XML布局文件或者是用
Java
自定义的ViewController-对应于Activity或者是Fragment,处理数据、业务和
宝宝也要写博客
·
2024-03-01 23:38
Android
Android
MVC
MVP
MMVM
详解
Android
MVVM架构设计总结
mvc
mvp
mvvm
新知|仅用 CSS 实现网页阅读进度条
为了构建一个阅读进度条,即显示用户向下滚动时阅读文章的进度,很难不考虑
Java
Script。但是,事实证明,您也可以使用纯CSS构建阅读进度条。
·
2024-03-01 23:15
htmlcss
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他