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
1个文档被挂起
《Effective Java》学习笔记——第7部分并发
文章目录一、前言二、并发最佳实践
1
.优先使用现有的并发库2.避免共享可变数据3.最小化锁的持有时间4.使用合适的同步策略5.使用volatile变量来避免缓存问题6.避免死锁7.使用ExecutorService
Suwg209
·
2025-01-26 09:18
Effective
Java最佳实践笔记
java
学习
笔记
《Effective Java》学习笔记--第3部分 方法设计和实现最佳实践
文章目录第3部分方法设计和实现一、前言二、方法设计和实现最佳实践
1
.方法的参数要尽量少2.避免使用过多的返回值3.避免在方法中返回null4.方法要尽量做到单一职责5.使用合适的访问修饰符6.避免方法内部的过多的条件分支
Suwg209
·
2025-01-26 09:48
Effective
Java最佳实践笔记
java
学习
笔记
《手写Mybatis渐进式源码实践》实践笔记 (第三章 映射器的注册和使用)
文章目录第3章映射器的注册和使用背景特点结构代码示例(Java)适用场景优点缺点目标设计实现工程代码类图实现步骤
1
.映射器注册机2.SqlSession标准定义和实现3.SqlSessionFactory
Suwg209
·
2025-01-26 09:17
手写mybatis
mybatis
笔记
java
数据库
Java多线程之线程通信
比如上述案例中,我们可以保证t
1
线程输出"好好学习"时,不会被t2线程打断,但无法保证t
1
、t2两
个
线程执行的次序。如果想要控制线程输出次序,则需要学习线程通信技术。
心情阿少
·
2025-01-26 09:47
java
开发语言
使用commander创建自定义命令行工具
准备工作
1
.安装node.js,在官网下载即可,利用node.js的打包工具npm开始第一步.首先创建一
个
demo文件夹(名称自定义)第二步.在demo文件夹中创建一
个
bin文件夹,在bin文件夹下创建一
个
van_95
·
2025-01-26 09:47
Python基础 - 发起http请求
目录[-]
1
、Python发起http请求#!
shawn.zhang.
·
2025-01-26 09:17
python
java
ajax
json
curl
Langchain[6]-LangGraph:异步和流、图可视化、多智能体协作、LCEL代码生成
Langchain[6]-LangGraph:异步和流、图可视化、多智能体协作、LCEL代码生成
1
.异步和流因为任何大模型在推理的时候,都会有一定的时间延迟,这是由大模型的底层架构决定的,所以在很多应用
汀、人工智能
·
2025-01-26 09:47
AI
Agent
langchain
AI
Agent
LangGraph
多智能体协作
AI智能体
AI大模型
Agent框架
状态模式
在软件开发过程中,我们经常会遇到这样的情况:一
个
对象的行为会随着其内部状态的改变而发生变化。例如,一
个
手机在不同状态下(开机、关机、静音等)对相同的操作(如来电)会有不同的反应。
咖啡の猫
·
2025-01-26 09:17
状态模式
设计模式
设计模式七大原则
一、单一职责原则(SingleResponsibilityPrinciple,SRP)2.
1
原则定义一
个
类应该仅有一
个
引起它变化的原因,即一
个
类应该只负责一项职责。
咖啡の猫
·
2025-01-26 09:16
设计模式
java干货 线程间通信
文章目录一、线程间通信
1
.
1
为什么要处理线程间通信?
1
.2什么是等待唤醒机制?
小男孩编程
·
2025-01-26 09:46
java
开发语言
jvm
fatal: unable to access ‘https://github
Failedtoconnecttogithub.comport443:Connectiontimedout下载项目的时候出现了这个问题,本以为是网络或者什么的问题,没想到是sudo,sudosudogitclone-bv3.6.
1
https
江_小_白
·
2025-01-26 09:16
报错解决方案
github
Java中的注解
使用【注解】之前(甚至在使用之后),【XML】
被
广泛的应用于描述元数据,得到各大框架的青睐,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,【XML】的内容也越来越复杂,一些应用开发人员和架构师发现维护成本变高
RB_VER
·
2025-01-26 09:46
Java基础
java
编程语言
PHP+RabbitMQ+Swoole实现简单的消息推送
comsumer.phpon("WorkerStart",function($pool,$workerId){echo"Worker#{$workerId}isstarted\n";//单个进程必须独占一
个
连接
Marhal
·
2025-01-26 09:15
PHP
RabbitMQ
php+rabbitmq
消息中间件
php实现异步任务
php+swoole
swoole进程池
node.js使用commander包构建命令行应用
仓库:https://github.com/tj/commander.js
1
.简介commander是node.js命令行接口的完整解决方案。
crayon-shin-chan
·
2025-01-26 09:15
surprise
node.js
typescript
javascript
nodejs
在 Python 中,`typing` 模块提供了类型提示(Type Hints)的功能,可以用来标记变量、函数参数和返回值等的类型,Any, Dict, List, Literal, Optiona
Any类型表示一
个
可以是任何类型的值,它可以作为变量的类型、函数的参数类型或返回类型等。这个类型通常用于那些无需考虑类型约束,或是需要通过检查变量类型来进行调试的代码中。
愚昧之山绝望之谷开悟之坡
·
2025-01-26 09:45
笔记
python
python
开发语言
Java stream流的避坑指南
以下是详细的避坑指南:
1
.Stream的不可重用性问题:Stream一旦
被
消费(如调用forEach、collect等终端操作),就不能再次使用。
冰糖心158
·
2025-01-26 09:15
2025
Java面试系列
java
密码学领域三大经典难题:DLP、IFP 与 ECDLP
离散对数问题(DLP)基本概念:在有限循环群GGG(通常是整数模ppp乘法群Zp∗Z_p^*Zp∗,其中ppp为素数)中,给定一
个
生成元ggg和元素h=gxh=g^xh=gx(xxx为整数),离散对数问题是求出整数
软件职业规划
·
2025-01-26 09:15
经典难题
密码学
网络
服务器
简单的基于Spring Cloud和Vue的示例项目结构及部分关键代码
后端(SpringCloud部分)
1
.创建SpringCloud项目(以SpringCloudGateway和SpringCloudEureka为例)首先,使用SpringInitializr创建一
个
基础的
软件职业规划
·
2025-01-26 09:14
spring
spring
cloud
vue.js
spring
图像处理算法研究的程序框架
目录
1
程序框架简介2C#图像读取、显示、保存模块3C动态库图像算法模块4C#调用C动态库5演示Demo5.
1
开发环境5.2功能介绍5.3下载地址参考
1
程序框架简介一
个
图像处理算法研究的常用程序逻辑框架,
mickey0380
·
2025-01-26 09:44
系统调用
图像处理
算法
程序框架
Windows
从零基础开始实现一
个
Spring Boot + Vue 项目的详细步骤指南
一、准备工作
1
.开发环境搭建安装JDK(JavaDevelopmentKit):前往Oracle官网(https://www.oracle.com/java/technologies/javase-jdk
1
1
软件职业规划
·
2025-01-26 09:44
spring
spring
boot
vue.js
后端
vscode 不能实时查看文件(.log)实时更新加载问题
------------------以下2024年9月29日----------------查看网友相似问题:
1
.
m0_75101866
·
2025-01-26 09:44
vscode
ide
编辑器
fastapi 请求体 成员变量不被识别
问题写了一
个
pydantic模型:classrequestPostBody(BaseModel):name
1
:strname2:str_name3:dict访问/docs时,不显示_name3的参数,在请求体添加
m0_75101866
·
2025-01-26 09:44
python
fastapi
elment plus 报错:ElementPlusError: [ElForm] unexpected width 0 at debugWarn (error.ts:
1
3:37)
解决:Vue3警告问题记录二_elementpluserror:[elform]unexpectedwidth0-CSDN博客测试添加label-width依然warning,el-form-item包裹了el-button,拿出来就好了,为其他el-form-item都添加上label-width
m0_75101866
·
2025-01-26 09:14
前端
vue.js
javascript
前端
图像处理之颜色空间小结
1
.介绍在图像处理中,我们会遇到各式各样的颜色空间,比如RGB、HLS、HSV、HSB、YCrCb、CIEXYZ、CIELab,那么它们的区别和应用场所又在哪里呢?
AI洲抿嘴的薯片
·
2025-01-26 09:43
opencv算法专题
图像处理
人工智能
Arcgis遥感影像建立镶嵌数据集,加载不显示,采用以下步骤,注意事项
Arcgis遥感影像建立镶嵌数据集,加载不显示,采用以下步骤,注意事项:(
1
)Footprint属性表maxPs改为5000;(2)镶嵌数据集右键属性,maxinumnumberofrasterspermasaic
木易GIS
·
2025-01-26 09:43
arcpy
遥感
GIS
arcgis
gis
图像处理
spring security解析----架构解读
之前写了一
个
关于session的,看到大家现在用springsecurity还挺多,相比当时我开始用的时候,大家都在shiro。就写几篇关于springsecurity实践以后的总结吧。
梦醉天下
·
2025-01-26 09:13
编程
安全
spring
security
策略模式-简单工具包
策略是大家开发中用的很多模式,特别在解决相同流程多场景的模式下显得尤为的重要,其标准的结构就是一
个
加载多钟场景的上下文context,一
个
标准的处理接口handler及若干个根据不同场景的实现。
冥王 • 雷利
·
2025-01-26 09:13
技术经验
设计模式
策略模式
策略
Java开发高频英语单词800+,熟悉后英文障碍又少了
高频词就是出现频率很高的单词,它们是我用软件从JavaAPI中常用的5
个
包(lang,util,io,net,sql)整理的,涉及的
文档
有
1
702
个
。
万小猿En
·
2025-01-26 09:13
程序员英语学习指北
java
java
英语
英文
单词
语法
spring security配置详解
1
.IS_AUTHENTICATED_ANONYMOUSLY表示的是匿名用户也可以访问。转载于:https://www.cnblogs.com/Aaronqcd/p/48485
1
7.html
anzai561156
·
2025-01-26 09:42
java
Java 入门指南:集合概述
Java集合的体系结构Java集合,也叫作容器,主要是由两大接口派生而来:一
个
是Collection接
ZachOn1y
·
2025-01-26 09:42
Java
java
开发语言
后端
eclipse
java-ee
Direct Preference Optimization (DPO): 一种无需强化学习的语言模型偏好优化方法
论文地址:https://arxiv.org/pdf/2305.
1
8290
1
.背景与挑战近年来,大规模无监督语言模型(LM)在知识获取和推理能力方面取得了显著进展,但如何精确控制其行为仍是一
个
难题。
Yuleave
·
2025-01-26 09:12
论文学习
语言模型
人工智能
自然语言处理
基于ARM的智能灯光控制系统(
1
)项目介绍
基于ARM的智能灯光控制系统(
1
)项目介绍项目实践说明:本实践项目是嵌入式开发培训(阶段2)底层系统开发视频课程的综合实践项目。
国产化创客
·
2025-01-26 09:12
嵌入式项目
Linux应用
Linux驱动
arm
html
c语言
linux驱动
网络编程
vue局域网内访问
为了能在公司局域网内访问vue项目需要配置vue项目配置vue.config.jsmodule.exports={devServer:{/**为了在局域网内访问修改host*/host:'0.0.0.0',},};win
1
0
Simorel
·
2025-01-26 09:42
前端
vue局域网访问
物联网网关Web服务器--CGI开发接口
1
、CGI(公用网关接口)CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。
国产化创客
·
2025-01-26 09:42
物联网Web服务器
嵌入式项目
服务器
物联网
web网关
three.js中文字符随机生成旋转动画
随机中文字符生成旋转动画body{margin:0;}canvas{display:block;}{"imports":{"three":"https://cdn.jsdelivr.net/npm/three@0.
1
70.0
一粒马豆
·
2025-01-26 09:42
javascript
three.js
中文字符动画
Ubuntu系统如何快速访问github
修改Hosts文件:
1
.打开DNS查询网站:DNS查询。2.输入github域名:http://github.com,点击检测。3.选择合适的IP地址,复制。4.将IP地址复制到Hosts文件中。
经纬数智
·
2025-01-26 09:41
Linux
ubuntu
github
mysql直接在sql中将分组查询出来的多个属性的list,拼接成一
个
字符串,最后的结果只要一
个
大的字符串
如果你想要的是将所有分组的结果进一步合并成一
个
单独的、巨大的字符串(即整个查询结果只返回一
个
字符串),那么你需要借助子查询或者应用程序层面的逻辑。
CURRY30_1
·
2025-01-26 08:41
mysql
sql
数据库
本类方法调用,如何使事务依然生效;调用本类方法为什么要用AopContext.currentProxy()
springAOP中只会切入代理类,从一
个
类调用另外另外一
个
类的时候,是会生成代理对象的。但是如果是本类方法的互相调用,那么就不会生成代理对象,随之方法配置的事务也会失效。
CURRY30_1
·
2025-01-26 08:11
mybatis
java
直接在SQL中对日期格式进行转换yyyy/MM/dd到yyyy-MM-dd【DATE_FORMAT()】
可以直接在SQL中转换日期的格式会使用到DATE_FORMAT()使用函数DATE_FORMAT()函数中需要输入两
个
参数:原本的日期和你期待的模式字符串例如:我们要将2022/05/09的字符串转换成
CURRY30_1
·
2025-01-26 08:11
sql
数据库
【华为OD-E卷 - VLAN资源池
1
00分(python、java、c++、js、c)】
【华为OD-E卷-VLAN资源池
1
00分(python、java、c++、js、c)】题目VLAN是一种对局域网设备进行逻辑划分的技术,为了标识不同的VLAN,引入VLANID(
1
-4094之间的整数)
CodeClimb
·
2025-01-26 08:11
算法题
华为od
(A+B+C+D+E
卷)收录分享
java
华为od
python
c++
javascript
C++设计模式——Strategy策略模式
策略模式的设计使得算法的实现与调用
被
分离,让算法可以独立于外部客户端进行开发和改动,使用独立的类来封装特定的算法,也避免了不同算法策略之间的互相影响。策略模式能适应多种应用场景,
程序员与背包客_CoderZ
·
2025-01-26 08:11
C/C++设计模式
c++
设计模式
策略模式
c语言
开发语言
1
8、方法区与垃圾回收机制
目录一.方法区
1
.
1
.从哪里读class文件?
1
.2.类型信息有哪些?
1
.3.方法区中存储的类型信息与堆栈有何关系?
周某某~
·
2025-01-26 08:10
JAVA基础知识
java
开发语言
第四节 MATLAB变量
用一
个
简单的方法指定变量。
程序员老冯头
·
2025-01-26 08:10
MATLAB教程
matlab
数据结构
算法
Java八股文:MQ篇
3.
1
RabbitMQ3.
1
.
1
RabbitMQ如何保证消息不丢失?消息丢失了怎么办?如何保证消息不丢失?开启生产者确认机制,确保生产者的消息ack能到达队列。
皮皮虾我们跑
·
2025-01-26 08:10
java
开发语言
代理模式 - 代理模式的应用
引言代理模式(ProxyPattern)是一种结构型设计模式,它允许你提供一
个
代理对象来控制对另一
个
对象的访问。
w(゚Д゚)w吓洗宝宝了
·
2025-01-26 08:40
C++从
0
到
1
代理模式
c++
推荐洛谷网站:全面解析与实用指南
一、洛谷的核心功能
1
.题库与练习洛谷拥有庞大的题库,涵盖了从入门到高级的各种难度级别的题目。这些题目不仅覆盖了基础算法,还包
w(゚Д゚)w吓洗宝宝了
·
2025-01-26 08:39
c++
c语言
java
c#
python
Commander 一款命令行自定义命令依赖
一、安装`commander`插件npminstallcommander二、基本用法
1
.创建一
个
简单的命令行程序创建一
个
JavaScript文件,例如`mycli.js`,并添加以下代码://引入`commander
yqcoder
·
2025-01-26 08:09
arcgis
javascript
前端
node.js
【2024年华为OD机试】 (A卷,200分)- 开放日活动、取出尽量少的球(JavaScript&Java & Python&C/C++)
一、问题描述题目描述某部门开展FamilyDay开放日活动,其中有
个
从桶里取球的游戏,游戏规则如下:有N
个
容量一样的小桶等距排开。
妄北y
·
2025-01-26 08:09
算法汇集笔记总结(保姆级)
华为od
javascript
java
c语言
python
Spring Security 详解:涵盖架构原理、多种认证授权方式、集成运用及安全配置要点汇总
一、SpringSecurity概述(一)简介SpringSecurity是一
个
功能强大且高度可定制的身份验证和访问控制框架,用于在Java应用程序中提供安全机制。
软件职业规划
·
2025-01-26 08:09
spring
spring
架构
安全
Python3.9、Python3.
1
0、Python3.
1
1
和Python3.
1
2的发展历程和区别
文章目录
1
.Python3.9(2020年
1
0月发布)主要新特性2.Python3.
1
0(202
1
年
1
0月发布)主要新特性:3.Python3.
1
1
(2022年
1
0月发布)主要新特性4.Python3.
1
2
Ceeeeen
·
2025-01-26 08:38
编程与算法
python3.11
python
开发语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他