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
面向对象设计原则6——迪米特法则
在我们学习面向对象编程的时候,总会出现一些问题,好比以前刚刚写好的代码,上线测试可以、正常运行,突然有一天说要加一个功能,改完之后,发现以前正常运行的功能不能用了,类似这样的问题有好多好多,为了避免类似的事件发生,程序员一定要根据这些原则去开发程序。我们一个一个来学习,今天来学习7大面向对象设计原则之一,迪米特法则。迪米特法则:迪米特法则(LawofDemeter,LoD)又叫作最少知识原则(Le
他 他 = new 他()
·
2024-08-24 18:44
Java_7种设计原则
java设计原则
设计原则
迪米特法则
迪米特法则的实现
线程基础
lock.lockInterruptibly,此时如果别的进程调用此进程的interrupt()方法,此线程会被唤醒并被要求处理InterruptedException;(thread在做IO操作时也可能有类似行为,见
java
threadapi
packet
·
2024-08-24 18:30
zookeeper集群安装
zookeeper集群安装文档linux安装
java
-centos安装
java
-linux配置
java
环境变量zookeeper单机安装说明版本选择:apache-zookeeper-3.5.7-bin.tar.gz
shuair
·
2024-08-24 18:13
zookeeper
zookeeper
java
串口多线程一次性发送多条数据
给大家推荐一个开发人员学习使用的好网站:www.it123.toppackagecom;import
java
.io.IOException;import
java
.io.InputStream;import
java
.io.OutputStream
易道合之逍遥峰
·
2024-08-24 18:42
serial
Gradle配置全局替换国内镜像(2024版)
Gradle配置全局替换国内镜像(2024版)Gradle作为一款广泛使用的自动化构建工具,在处理
Java
、Kotlin等项目的依赖管理和构建过程中起着至关重要的作用。
天蓝蓝23528
·
2024-08-24 17:41
Gradle
日期类的时间为什么是以1970年1月1日作为起始点?(格林威治时间)
那么为什么是从1970年1月1日0点0分0秒这个时间点开始算呢,出于好奇,我就搜索了一下,并且找到了看起来应该靠谱的答案:以下内容为引用,文章最后有引用地址Isuspectthat
Java
wasbornandraisedonaUNIXsystem.UNIXconsid
O无为学长O
·
2024-08-24 17:11
NPM包管理全指南:安装、配置与依赖管理
摘要NPM(NodePackageManager)是
Java
Script编程语言的包管理器,它是Node.js的默认包管理工具。NPM使得开发者能够安装和管理有成千上万个包的复杂依赖关系。
2401_85812053
·
2024-08-24 17:40
npm
前端
node.js
2021最新汇总数据结构与算法面试题(准备面试的可以看看)
这份面试题汇总除了
Java
语言的,我还整理了C++和Golang语言的,无论你是做什么开发这份数据结构与算法面试题汇总都可以看,如果你是做Android开发的呢,就可以到我的主页获取更多Android相关的信息和资料
喜欢喝酸奶
·
2024-08-24 17:08
面试
算法
数据结构
MobX中实现数据的懒加载
java
script格式:import{observable,action}from'mobx';classMyStore{@observableisDataLoaded=false;@observabledata
alankuo
·
2024-08-24 17:36
前端
前端
【
Java
】
Java
8 新特性笔记
文章目录
Java
8(又称jdk1.8)的好处Lambda表达式概述函数式接口定义如何理解函数式接口==
Java
内置四大核心函数式接口(需要熟练掌握接口的方法是什么)==其它接口方法引用情况一:对象::非静态方法情况二
COTAS
·
2024-08-24 16:36
java
笔记
python
什么是DOM?
**DOM(DocumentObjectModel,文档对象模型)**是W3C组织推荐的处理可扩展置标语言的标准编程接口,是HTML文档的内存中对象表示,它提供了使用
Java
Script与网页交互的方式
天蓝蓝23528
·
2024-08-24 16:05
前端
javascript
servlet
drools in
java
_drools 编程例子
Exceptioninthread"main"
java
.lang.RuntimeException:UnabletogetLas
weixin_39829501
·
2024-08-24 16:33
drools
in
java
单例模式详解【设计模式】
单例设计模式单例模式(SingletonPattern)是
Java
中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
小付爱coding
·
2024-08-24 16:02
单例模式
设计模式
《深度解读代理模式:静态代理与动态代理的详尽剖析》
代理模式一、引言在
Java
开发中,代理模式是一种非常重要的设计模式,它为其他对象提供一种代理,以控制对这个对象的访问,在访问对象和目标对象之间起到中介作用。
Nonullpoint.
·
2024-08-24 16:32
代理模式
设计模式
java
深入解析 MyBatis 中 XML 和注解的差异及应用场景
一、XML映射文件1.1定义与特性定义:XML映射文件是一种独立于
Java
代码的配置文件,用于定义SQL查询语句及其映射规则。这些文件
Nonullpoint.
·
2024-08-24 16:32
mybatis
xml
java
Java
Script 错误 - Throw 和 Try to Catch的使用
try语句使您能够测试代码块中的错误。catch语句允许您处理错误。throw语句允许您创建自定义错误。当try中的代码块存在错误的时候,代码就会走到catch部分try{adddlert("欢迎访问!");}catch(err){document.getElementById("demo").innerHTML=err.message;}上面的代码因为try中没有adddlert这个方法,或者这
逆风优雅
·
2024-08-24 16:31
js
javascript
java
开发语言
JAVA
设计模式之单例模式
单例模式目录单例模式1、饿汉式单例模式2、懒汉式单例模式3、双重检查锁单例模式4、ThreadLocal单例模式5、枚举类单例模式
Java
中的设计模式主要分为三种类型:创建型模式、结构型模式和行为型模式
芒果很忙耶
·
2024-08-24 16:31
java
单例模式
设计模式
【笔记】MyBatis配置allowMultiQueries=true允许使用foreach标签批量插入或更新数据
invoice_amount=#{item.b},payment_amount=#{item.c},whereid=#{item.id}执行报错:Errorupdatingdatabase.Cause:
java
.sql.SQLSyntaxErrorException
xbronze
·
2024-08-24 16:29
代码人生
MyBatis
Java
中队列和栈实现——基于集合
Stack在
Java
中实现在
Java
中,栈是一种后进先出(LIFO,LastInFirstOut)的数据结构。这意味着最后放入栈中的元素将最先被移除。
落霞的思绪
·
2024-08-24 16:58
java
开发语言
数据结构
《深入剖析原型模式:浅克隆、深克隆与单例模式的碰撞》
3.原型模式一、引言在
Java
编程中,原型模式(Prototype)是一种创建对象的方式,通过拷贝原型实例来创建新的对象,为对象的创建提供了一种高效且灵活的途径。
Nonullpoint.
·
2024-08-24 15:28
原型模式
设计模式
单例模式
java
JWT(JSON WEB TOKEN)详解
JSONWEBTOKEN)详解文章目录JWT(JSONWEBTOKEN)详解一、定义二、TOKNE的理解三、JWT的结构头部信息载荷签名四、JWT的使用1.添加依赖2.生成JWT3.解析JWT一、定义在
Java
风起携月归
·
2024-08-24 15:27
java
JavaEE
json
前端
如何使用
Java
中的 API 更改 PDF 纸张大小
本文的目的是演示一种高效的WebAPI解决方案,
Java
开发人员可以使用该解决方案在常见的ISO216A系列纸张大小(A0到A7)之间快速调整PDF。
晨曦_子画
·
2024-08-24 15:26
java
pdf
开发语言
React JSX: A Deep Dive into the
Java
Script XML
ReactJSX:ADeepDiveintothe
Java
ScriptXMLIntroductionReactJSX,oftenreferredtoassimplyJSX,isasyntaxextensionfor
Java
ScriptthatisusedextensivelyintheReactlibraryforbuildinguserinterfaces.Itallowsdeveloperst
lly202406
·
2024-08-24 15:54
开发语言
Idea Spring Initializr 无法创建
java
8 https://start.aliyun.com/‘ 的初始化失败 请检查 URL、网络和代理设置。
1.打开IDEA设置面板2.输入:https://start.aliyun.com/3.检测连接
code_8888
·
2024-08-24 14:50
intellij-idea
java
ide
win双击运行jar文件
常规运行:
java
-jarxxx.jar方法一、1、jar包右键属性2、更改打开方式,设置为默认选择打开方式使用
java
w.exeC:\ProgramFiles\
Java
\jdk1.8.0_201\bin
腐蚀&渗透
·
2024-08-24 14:19
爱分享
jar
java
实现MySQL读写分离的方法与步骤
)上传jdk安装包2)解压缩到/usr/localtarzxvf上传的jdk安装包-C/usr/local3)mv重命名为jdk8(重命名解压后的文件)4)修改/etc/profile添加export
JAVA
_HOME
qq_38975519
·
2024-08-24 14:19
mysql
数据库
运维
后端
Spring Boot实战:通过Spring Batch处理批量订单数据
这里假设你已经安装了
Java
和Maven,并且熟悉SpringBoot。依赖添加首先,在pom.xm
潘多编程
·
2024-08-24 14:18
spring
spring
boot
batch
JDBC:数据库与
java
链接;知识回顾;笔记分享
一,JDBC概述JDBC(
Java
DataBaseConnectivity,
Java
数据库连接),是一种用于执行SQL语句的
Java
API,为多种关系数据库提供统一访问,它由一组用
Java
语言编写的类和接口组成
攻城狮幼崽
·
2024-08-24 13:46
数据库
MySql
Java笔记
数据库
java
开发语言
使用
Java
语言,引入依赖apache-poi中的Excel文档操作
前言:HSSF针对于excel03之前版本.xlsXSSF针对于excel07之后版本.xlsxSXSSF针对于excel07之后版本,升级版.xlsxapache-poi官网图片首先引入相关文档:org.apache.poipoi4.1.2org.apache.poipoi-ooxml4.1.2一、读取操作目标excel文档如下:获取通过文件流读取Excel的工作簿Workbook通过workb
袅沫
·
2024-08-24 13:15
Apache-poi
apache
Jackson 反序列化漏洞
反序列化漏洞利用条件Jackson反序列化漏洞原理漏洞利用过程漏洞示例Jackson反序列化漏洞黑盒测试方法猜测后端是否有JacksonJackson反序列化漏洞利用条件1.DefaultTyping设置参数:开启了
JAVA
_LANG_OBJECT2
B1ackMa9ic
·
2024-08-24 13:45
网络安全
安全
系统安全
web安全
安全架构
python
网络
自定义异常的性能问题:避免打印繁重的“栈”信息
Java
每实例化一个Exception,就会对当时的栈进行快照,如果该动作发生的比较频繁,对内存的开销也就不可忽略了!
码上一元
·
2024-08-24 13:10
并发编程
java
java
实现数组的动态初始化
java
实现数组的动态初始化一、什么是数组的初始化就是为数组开辟连续的内存空间,并为每个数组元素赋予值。
小人物不说大话
·
2024-08-24 13:18
从零到一建设数据中台 - 关键技术汇总
一、数据中台关键技术汇总语言框架:
Java
、Maven、SpringBoot数据分布式采集:Flume、Sqoop、kettle数据分布式存储:HadoopHDFS离线批处理计算:MapReduce、Spark
我码玄黄
·
2024-08-24 12:09
数据中台
数据挖掘
数据分析
大数据
Java
并发编程学习总结
关于并发并发在开发中广泛的应用,非常的重要,最近在读《
Java
并发编程的艺术》艺术,希望写一些东西来记录和巩固。上下文切换、死锁上下文切换频繁的上下文切换不仅不能加快程序的运行,还会降低程序的性能。
Aries_Li
·
2024-08-24 11:27
Typescript面试题
概述:TS是JS的超集(TypeScript是一种给
Java
Script添加特性的语言扩展。)
码农来喽
·
2024-08-24 10:57
面试题
typescript
前端
推荐大家学习
JAVA
结合Al
AI辅助下的
Java
学习计划目标设定-**初级阶段**:掌握
Java
基础语法,理解面向对象编程思想。-**进阶阶段**:熟练运用集合、多线程、网络编程等高级特性。
海带土豆
·
2024-08-24 10:25
开发语言
java
学习
[
java
][代码]JSP隐含对象
1、out隐含对象(输出对象)直接用于在JSP页面输出内容
java
x.servlet.jsp.JspWriter(抽象类)继承自
java
.io.WriterJSP中的out对象最终被转化成servlet
awonw
·
2024-08-24 10:55
java
java
开发语言
Vue使用openlayers加载天地图
Vue使用openlayers加载天地图https://www.jb51.net/
java
script/315236epf.htm
zsd_666
·
2024-08-24 10:54
前端
jQuery UI 简介
jQueryUI简介1.引言jQueryUI是一个建立在jQuery
Java
Script库之上的开源小部件和交互库,旨在创建高度交互的网页。
wjs2024
·
2024-08-24 10:53
开发语言
clgao的书签
翻译宁波舜宇智能科技有限公司系统汇总百度一下,你就知道w3cschool-最大的技术知识分享与学习平台CSDN.NET-全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台智能工厂管理系统
Java
阿立聊代码
·
2024-08-24 09:50
好好书签
(
Java
script实现)
文章目录取消B站关注1.取消关注up主2.取消追剧追番取消B站关注1.取消关注up主step1:打开B站并登录,打开我的关注页面step2:以Chrome浏览器为例,按F12,在控制台(Console)界面,粘贴以下代码varms=250;//暂停250毫秒varii=0;varxx=$(".be-dropdown-item:contains('取消关注')");console.log("本页关注
Keven__Java
·
2024-08-24 09:48
前端
javascript
开发语言
ecmascript
前端
string框架应用
Spring框架是LoC和DI以及AOP思想实现的开源框架,简化开发操作,保留传统开发的优势是一个黏合器springMVC+Spring+MybatisLoC思想:
java
web组件之间的依赖和对象的创建都交给
java复习篇
·
2024-08-24 09:47
spring
maven
Linux 下的 OOM Killer理解Out of memory: Kill process
查看/var/log/messages文件发现是因为内存不足系统杀死的kernel:Outofmemory:Killprocess15983(
java
)score149orsacrificechild出现
小百菜
·
2024-08-24 09:15
java
java
tomcat
jvm
后端准备步骤:结果的封装和异常的捕获
结果的封装packagecom.lzy.common.lang;importlombok.Data;import
java
.io.Serializable;@DatapublicclassResultimplementsSerializable
努力学习的小宇同学
·
2024-08-24 08:45
从0开始做一个前后端分离项目
java
java
开发语言
java
阿里云发短信
首先创建要给Maven工程,因为需要引入阿里云为短信服务提供的sdk,pom.xml如下:com.aliyunaliyun-
java
-sdk-core3.7.0com.aliyunaliyun-
java
-sdk-ecs4.11.0
small瓜瓜
·
2024-08-24 08:33
H5使用高德地图定位服务获取当前位置信息
https://lbs.amap.com/api/
java
script-api/guide/services/geolocation/?
iaiayao
·
2024-08-24 08:31
JAVA
初学(包-继承)
1.IDEA快捷键删除当前行c+y修改快捷键settingskeymap复制当前行到下一行c+d补全代码a+/添加取消注释c+/导入类:settingsAutoImportAO快速格式化代码c+a+l快速运行程序settingsRun自定义生成构造器a+insert查看类的层级关系c+h定位方法c+b自动分配变量名.var增加模板settingseditorLiveTemplates2.包包的作用
八重我老婆
·
2024-08-24 08:13
intellij-idea
java
ide
Ⅰ.
Java
命名规范
一、命名规范项目名全部小写包名全部小写类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。如:publicclassMyFirstClass{}变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。intindex=0;publicvoidtoString(){}常量名全部大写publicstaticfinalStringGAME_COLOR=”RED”;6.所
唐騦忆
·
2024-08-24 08:54
2024金九银十
Java
面试题(干货)
一、基础篇1.1.八种基本数据类型的大小,以及他们的封装类基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shortint40Integerlong80LLongfloat40.0fFloatdouble80.0dDoubleboolean-falseBooleanchar2\u0000(null)Character注:1.int是基本数据类型,Inte
努力进阶的编程小白
·
2024-08-24 08:09
java
开发语言
构建Spring Boot应用的微服务服务发现与注册
SpringBoot作为
Java
开发中流行的框架,提供了一套简洁而强大的服务发现与注册解决方案。本文将详细介绍如何使用SpringBoot构建微服务的服务发现与注册机制。服务发现与注册的重要性在微服务
微赚淘客系统开发者
·
2024-08-24 07:08
spring
boot
微服务
服务发现
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
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
其他