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
javaWeb学习总结
【黑马
JavaWeb
+AI知识梳理】后端Web基础01 - Maven
MavenMaven核心Maven概述定义:Maven是一款用于管理和构建Java项目的工具,是apache旗下的一个开源项目,基于项目对象模型(POM,projectobjectmodel)的概念,通过一小段描述信息来管理项目的构建。官网:http://maven.apache.org/作用:依赖管理:方便快捷地管理依赖的资源(jar包)项目构建:标准化的跨平台(Linux、Windows、Ma
不思念一个荒废的名字
·
2025-05-02 05:23
JavaWeb
前端
maven
java
Android
学习总结
之设计场景题
设计图片请求框架的缓存模块核心目标是通过分层缓存策略(内存缓存+磁盘缓存)提升图片加载效率,同时兼顾内存占用和存储性能。以下是针对Android面试官的回答思路,结合代码注释说明关键设计点:一、缓存架构设计:分层缓存策略采用内存缓存(LRU)+磁盘缓存(持久化)+网络兜底的三级架构,优先从内存快速获取,其次从磁盘读取,最后网络加载,减少重复请求和资源消耗。二、内存缓存设计(LruCache)核心作
每次的天空
·
2025-05-01 16:26
android
学习
Android
学习总结
之自定义view设计模式理解
面试题1:请举例说明自定义View中模板方法模式的应用考点分析此问题主要考查对模板方法模式的理解,以及该模式在Android自定义View生命周期方法里的实际运用。回答内容模板方法模式定义了一个操作的算法骨架,把一些步骤的实现延迟到子类。在Android自定义View中,View类提供了一系列生命周期方法,像onMeasure()、onLayout()、onDraw()等,这些构成了绘制View的
每次的天空
·
2025-05-01 16:26
Android学习知识总结
android
学习
设计模式
Android
学习总结
之应用启动流程(从点击图标到界面显示)
一、用户交互触发:Launcher到AMS的跨进程通信1.Launcher处理点击事件(应用层)当用户点击手机桌面上的应用图标时,Launcher(桌面应用)首先捕获点击事件。每个图标对应一个启动Intent(通常是ACTION_MAIN+CATEGORY_LAUNCHER),Launcher通过这个Intent告诉系统“我要启动某个应用的主Activity”。//Launcher.javapub
每次的天空
·
2025-05-01 16:56
Android学习知识总结
android
学习
Android
学习总结
之点击登录按钮流程
1.事件分发阶段1.1触摸事件产生当用户点击屏幕上的登录按钮时,触摸屏硬件会检测到触摸操作,并将触摸事件的相关信息(如触摸的坐标、触摸的时间等)传递给Android系统的InputManagerService。1.2Activity接收事件InputManagerService会将触摸事件传递给当前处于前台的Activity。Activity首先接收到事件,并调用其dispatchTouchEve
每次的天空
·
2025-05-01 16:56
android
学习
java web 过滤器
在
JavaWeb
开发中,过滤器(Filter)是Servlet规范中的一个重要组件,用于在请求到达Servlet之前或者响应返回客户端之前对请求和响应进行预处理或后处理。
越来越无动于衷
·
2025-04-30 20:15
java
开发语言
web
servlet
【Web应用服务器_Tomcat】二、Tomcat 核心配置与集群搭建
在企业级
JavaWeb
应用的部署场景中,Tomcat作为主流的Servlet容器和Web服务器,其核心配置的优化以及集群搭建对于保障应用的高性能、高可用性至关重要。
佳腾_
·
2025-04-30 19:10
云原生中间件
前端
tomcat
java
Web应用服务器
中间件
TypeScript 基础
学习总结
| 从零到入门
前言这篇文章记录我的学习过程,也希望能帮助刚入门的小伙伴们快速掌握TS的基础用法。一、基础类型在TypeScript中,我们可以给变量指定明确的数据类型:letcity:string='beijing';letscore:number=95;letisStudent:boolean=true;letskills:string[]=['vue','react','angular'];二、对象类型我们
saadiya~
·
2025-04-30 18:02
前端
typescript
GPU 架构入门笔记
引文位置:https://www.trainy.ai/blog/gpu-utilization-misleading相关概念是通过ChatGPT迅速
学习总结
而成。
maray
·
2025-04-30 16:46
人工智能
笔记
精通Tomcat:Java Web应用的全方位部署与管理
引言在
JavaWeb
开发领域,Tomcat不仅是一个轻量级的Web应用服务器,更是Servlet和JSP规范的参考实现。它的强大功能和灵活性使得Tomcat成为了Java开发者的首选Web服务器之一。
牛牛网络
·
2025-04-30 02:41
tomcat
MyBatis
学习总结
(14)——Mybatis使用技巧总结
1、区分#{}和${}的不同应用场景1)#{}会生成预编译SQL,会正确的处理数据的类型,而${}仅仅是文本替换。对于SQL:select*fromstudentwherexCode=‘S123456’;如果使用#{}那么生成的SQL为:select*fromstudentwherexCode=?传的值为’S123456’;如果使用${}那么生成的SQL为:select*fromstudentwh
一杯甜酒
·
2025-04-29 19:52
Mybatis
MyBatis
学习总结
MyBatis分页如何实现分页分为逻辑分页:查询出所有的数据缓存到内存里面,在从内存中筛选出需要的数据进行分页物理分页:直接用数据库语法进行分页limitmybatis提供四种方法分页:直接在sql语句中分页,传递分页参数select_column,_columnfrom_table[whereClause][limitN][offsetM]select*:返回所有记录limitN:返回N条记录o
青铜爱码士
·
2025-04-29 11:18
mybatis
学习
Android
学习总结
之自定义View绘制源码理解
1.View重绘触发:requestLayout()如何启动绘制流程?当调用View.requestLayout()时,源码逻辑如下(基于Android13源码):View.java:publicvoidrequestLayout(){if(mMeasureCache!=null)mMeasureCache.clear();//清除测量缓存mLayoutRequested=true;//标记布局需
每次的天空
·
2025-04-28 02:45
Android学习知识总结
android
学习
python
Android
学习总结
之协程对比优缺点(协程一)
进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位;线程是进程中的一个执行单元,是CPU调度和分派的基本单位;而协程是一种比线程更加轻量级的并发编程方式,它可以在一个线程中实现多个任务的并发执行。协程比线程使用资源更少的原因栈空间小:线程的栈空间一般为几MB,而协程的栈空间通常只有几KB,大大减少了内存的占用。创建和销毁开销低:线程的创建和销毁需要操作系统内核的参与,涉及到系
每次的天空
·
2025-04-28 02:44
Android学习知识总结
android
学习
java
Android
学习总结
之ANR问题
一、ANR基础概念与核心原理(必考题)1.什么是ANR?为什么会发生ANR?答案要点:定义:ANR(ApplicationNotResponding)即应用无响应,是Android系统检测到主线程(UI线程)长时间阻塞时触发的机制,用户会看到“等待/关闭应用”对话框18。根本原因:主线程被耗时操作(如IO、网络请求、复杂计算)阻塞,或因锁竞争、CPU资源不足导致无法及时处理输入事件或系统回调911
每次的天空
·
2025-04-28 02:44
Android学习知识总结
android
学习
转载:最全java面试题及答案(208道)「建议收藏」
本文分为十九个模块,分别是:「Java基础、容器、多线程、反射、对象拷贝、
JavaWeb
、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate
JavaAlpha
·
2025-04-27 23:55
java
开发语言
web安全之文件上传
学习总结
概念 客户端选择发送的文件->服务器接收->网站程序判断->临时文件->移动到指定的路径 服务器接收的资源程序文件上传时的错误代码值:0表明没有错误发生,文件上传成功。值:1表明上传的文件超过了php.ini中upload_max_filesize选项限制的值。值:2表明上传文件的大小超过了HTML表单中MAX_FILE_SIZE选项指定的值。值:3表明文件只有部分被上传。值:4表明没有文件被上传
初岄
·
2025-04-27 19:01
Web漏洞
php
开发语言
后端
web安全
安全
java毕业设计之基于Springboot商城在线销售系统
jdk11,tomcat9,mysql8.0工具:maven,IDEA技术说明后端采用Springboot框架,数据库使用mysql8.0,前端采用html,框架使用bootstrap和layui项目介绍
javaweb
酷爱码
·
2025-04-26 20:35
javaweb课程设计
java
mysql
maven
javaweb
毕业设计
25.4.20
学习总结
如何使用listView组件来做聊天界面1.什么是CellFactory?在JavaFX中,控件(比如ListView、TableView等)用Cell来显示每一条数据。Cell:代表这个单元格(即每个列表项)中显示的内容和样式。CellFactory:是一个工厂接口,负责创建和配置每个Cell。简单来说,CellFactory用于定义如何将数据对象(比如好友信息)转化为界面显示的单元格(Cell
The_cute_cat
·
2025-04-26 15:59
学习
25.4.17
学习总结
关于bcrypt算法BCrypt的主要特点和优点:加盐(Salting):BCrypt会自动为每个密码生成一个随机的盐值(salt)并将其与密码组合在一起,然后再进行哈希。盐值是随机数据,用于防止彩虹表攻击。这意味着即使两个用户使用相同的密码,他们的哈希值也会不同。慢哈希(SlowHashing):BCrypt被设计成一个运算量大的哈希函数,需要更多的计算时间。这种设计使得暴力破解(尝试所有可能的
The_cute_cat
·
2025-04-26 15:58
学习
25.4.10
学习总结
关于消除警告警告:LoadingFXMLdocumentwithJavaFXAPIofversion23.0.1byJavaFXruntimeofversion17.0.6对应这条警告,我的处理方式是,将IDEA的默认javaFX的库换成自己下载的javaFX的库。我用的javaFX的库如下:javaFX-24https://www.123865.com/s/Usc7Td-HQ7Kv在IDEA中找
The_cute_cat
·
2025-04-26 15:28
学习
25.4.3
学习总结
【Java】
又是一道错题:1.班级活动https://www.lanqiao.cn/problems/17153/learning/?page=1&first_category_id=1&sort=difficulty&asc=1&second_category_id=3问题描述小明的老师准备组织一次班级活动。班上一共有n名(n为偶数)同学,老师想把所有的同学进行分组,每两名同学一组。为了公平,老师给每名同学
The_cute_cat
·
2025-04-26 15:28
学习
25.4.6
学习总结
邮箱验证码的实现:importjava.util.Properties;importjavax.mail.*;importjavax.mail.internet.*;publicclassEmailSender{//配置参数(根据你的邮箱修改)privatestaticfinalStringFROM="
[email protected]
";//发件人邮箱privatestaticfinalStri
The_cute_cat
·
2025-04-26 15:28
学习
25.4.22
学习总结
如何通过好友列表对聊天框的切换首先,我们知道,你的好友列表是用ListView组件实现的,那么,接下来,我们将开始讲解如何实现切换。一、改造数据结构如果你是跟着我的上一篇文章做的话,应该需要修改一些的。如果不是,请了解上一篇用的再添加之后讲的。1.Map存ObservableList你的每一项好友都对应着一个ObservableList,你可以ObservableList理解为消息数组,这是你的U
The_cute_cat
·
2025-04-26 15:57
学习
Android
学习总结
之扩展基础篇(一)
一、IdleHandler工作原理1.IdleHandler接口定义IdleHandler是MessageQueue类中的一个接口,定义如下:publicstaticinterfaceIdleHandler{/***当消息队列空闲时会调用此方法。*@return如果返回true,则该IdleHandler会保留在消息队列中,下次空闲时会再次调用;*如果返回false,则该IdleHandler会从
每次的天空
·
2025-04-26 08:17
Android学习知识总结
android
学习
java
清华大学Deepseek教程
学习总结
(三)
一、DeepSeek基础信息产品定位开源免费商用模型DeepSeek-R1性能对标OpenAIGPT-4强化学习技术显著提升数学/代码/推理能力核心优势国产化+开源+免费+多语言支持支持联网搜索/文件解析/深度思考模式独特的三阶段深度思考机制(18秒完成复杂任务拆解)能力图谱文本生成:创意写作/摘要翻译/结构化生成语义理解:情感分析/知识推理/文本分类图表绘制:SVG矢量图/Mermaid/Rea
司南锤
·
2025-04-26 03:41
程序院
学习
deepseek
Java 拦截器完全指南:原理、实战与最佳实践
一、引言拦截器的基本概念在现代
JavaWeb
开发中,拦截器(Interceptor)是一种用于在请求处理前后插入自定义逻辑的机制。
study hard_day
·
2025-04-25 12:19
java
开发语言
log4j
java-ee
intellij-idea
spring
boot
python求解混合整数规划_如何用python结合cplex求解混合整数规划问题
下载相关系统的e69da5e6ba9062616964757a686964616f31333363396432CPLEX(windows/linux/mac)这里需要系统中安装有JAVA,选择openwith
Javaweb
startlauncher
weixin_39647734
·
2025-04-25 04:31
python求解混合整数规划
Spring Boot 集成 Mybatis Generator 生成代码
作者:禅与计算机程序设计艺术1.简介SpringBoot是目前最流行的
JavaWeb
框架之一。MybatisGenerator是MyBatis官方提供的用于生成mapper和SQLXML的工具。
AI天才研究院
·
2025-04-25 00:29
Python实战
Java实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
Java Web(入门)
JavaWeb
1.入门基础1.1
JavaWeb
简介
JavaWeb
开发是指使用Java技术来创建动态网站或Web应用程序。
T.M.L
·
2025-04-24 22:49
JAVA
java
开发语言
搭建一个简单的Spring MVC框架
新建一个
JavaWeb
项目1.打开Eclipse,在ProjectExplorer选项卡下面点击右键,选择Web-DynamicWebProdect(这一步应该都知道阿!!!)。2.点击Next。
教授V5
·
2025-04-24 20:05
搭建一个简单的Spring
MVC框架
搭建一个简单的Spring
MVC框架
【计算机开题报告】ssm基于
Javaweb
的网上花店系统的设计与实现+jsp
一、论文选题理由随着网络电子商务模式的发展,人们对于购物的观念有了大大的转变,由以前买个东西得跑到好儿里外的商店购买,演变成了足不出户,坐在电脑前敲击儿下键盘就能买到量身制作的商品,大大方便了人们的口常生活;当然WEB技术也通过这些网上销售和电子商务等方面得到了推广,作为种新型的销售模式和管理模式,极大推动了社会经济的发展。网上的商品销售系统应以浏览用户提供商品信息为核心,以降低成本提高利润为目标
Eastonzhang888
·
2025-04-24 20:03
计算机开题报告参考案例
java
课程设计
毕设
毕业设计
计算机毕业设计
爬虫
学习总结
通过前几次课,我们学习了爬虫的相关基础知识。以下是我对爬虫学习做的一些总结:一、认识爬虫:开启数据抓取之旅1.1什么是网络爬虫网络爬虫就像是一个不知疲倦的“数据搬运工”,它能按照预先设定的规则,自动在互联网上抓取各类信息。比如搜索引擎的爬虫会抓取网页内容,为用户搜索提供数据支持;电商数据爬虫可以抓取商品价格、评论等信息。它通过向网页服务器发送请求,获取HTML、JSON等格式的数据,再解析提取出有
丰锋ff
·
2025-04-24 17:40
爬虫
2025计算机毕业设计选题3500题目参考
后端基于springboot美术馆管理系统基于ssm的奶茶点餐小程序基于Java的springbootvue外卖平台系统基于springboot养老院管理系统小程序ssmjsp汽车售后服务管理系统基于
JavaWeb
程序猿源码分享网
·
2025-04-24 16:10
课程设计
spring
boot
vue.js
后端
第01课:Spring MVC+ Spring + Mybatis “三大框架”介绍
对于绝大部分
JavaWeb
开发者来说,开发的第一个项目应该都是以JSP或者JSP+Servlet形式完成的项目,之后陆陆续续、大大小小的项目应该也是以此为基础进行开发,当你看到你一个个完美的作品竣工完结之时
程序员十三
·
2025-04-24 15:33
SSM
搭建精美实用的管理系统
Java
SSM
Java
Java Web
1.
JavaWeb
用Java去开发基于Web的应用程序,JavaEE基于Java开发企业解决方案
JavaWeb
是JavaEE的主要分支用Java开发Web应用需要一个Web应用服务器,专门对外提供服务的
王村头
·
2025-04-23 22:13
java
mysql
4.16
学习总结
IO流综合练习
爬虫获取网站内的数据,获得完整姓名网站一:姓氏网站二:男生名字网站三:女生名字进行拼接,获取完整的男生女生姓名。//导包importorg.apache.commons.io.FileUtils;importjava.io.*;importjava.io.IOException;importjava.net.MalformedURLException;importjava.net.URL;impo
张张张312
·
2025-04-23 22:37
学习
java
Web框架请求上下文传递:ThreadLocal vs FastThreadLocal,我该选谁?
一、请求上下文传递的常见方案在
JavaWeb
开发中,我们通常有几种选择:方法参数层层传递-像接力棒一样把参数从A传到B再传到C全局静态变量-所有人
码农技术栈
·
2025-04-23 08:07
Java进阶
前端
java
开发语言
后端
安全
【
JavaWeb
】Ajax
一、什么是Ajax1.介绍全称:AsynchronousJavaScriptAndXML,异步的JavaScript和XML。作用:1.与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。2.异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用的校验等等。XML:全称ExtensibleMarkupLanguag
2302_80979832
·
2025-04-22 21:30
ajax
前端
javascript
golang interface
学习总结
packagemainimport("fmt""math")//interface可以实现泛型编程//简单的说,interface是一组method的组合//interface可以实现泛型编程typegeometryinterface{calculatearea()float64calculateperim()float64}typerectanclestruct{width,heightfloa
ezreal_pan
·
2025-04-22 04:42
Go
黑马
JavaWeb
开发笔记01——前端介绍,HTML实现标题:排版
src路径书写方式3.标题标签4.水平分页线标签四、用Vscode实现标题排版1.创建文件2.初始化一下html文件3.仿照新浪新闻元素编写标签五、完整源码和实现效果总结前言本篇文章是2023年最新黑马
JavaWeb
Cosmos复调
·
2025-04-21 22:36
前端
html
开发语言
笔记
软件工程
web
java
deepseek4j-demo快速入门
通过SpringBootStarter模块,开发者可以快速为SpringBoot2.x/3.x以及Solon等主流
JavaWeb
框架集成AI能力,提供开箱
liuhm~
·
2025-04-21 09:00
java0基础
开发语言
AI编程
JAVAWeb
学习笔记(四)_maven+后端web入门(SpringBoot+HTTP+Tomcat)
文章目录maven概述IDEA集成Maven导入Maven项目依赖管理依赖配置依赖传递依赖范围生命周期web入门springspringbootweb快速入门HTTP请求协议响应协议协议解析Tomcat后端web开发maven概述基于POM项目对象模型,用于管理和构建java项目的工具,提供插件和安装一些依赖,apache组织开发作用:依赖管理:方便快捷的管理项目依赖资源(jar包)统一项目结构项
zhxueverme
·
2025-04-21 09:23
学习
笔记
maven
JavaWeb
之EL表达式
EL表达式一、EL表达式介绍二、EL从四大域中获取属性以及搜索顺序三、EL表达式中的运算1.关系运算2.逻辑运算3.Empty运算符4.[]运算符EL表达式中的11个内置对象1.从四个域中获取特定属性2.pageContext的使用3.其他隐含对象一、EL表达式介绍是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据)${expression}二、EL从四大域中获取属性以及搜索顺序re
淡薄明志,宁静致远
·
2025-04-21 03:23
JAVA
java
JavaWeb
开发——文件上传
#应用场景#在创建网站页面的时候,当我们需要在后端向前端发送图片等静态资源,我们无法将资源存储在本地来进行数据的传送。因此本期将会介绍一种新的存储方式——云端存储以及其使用方法。#环境准备#1.我们将使用阿里云OSS作为云端仓库,需要创建阿里云账号并且获得accessKeyId和accessKeySecret。2.在java项目中引入依赖com.aliyun.ossaliyun-sdk-oss3.
nofaluse
·
2025-04-20 22:18
JavaWeb
spring
boot
java
【实战为王】CSDN 2025年500个顶尖实战项目,打造技术精英!
一、引言今年开始毕业设计和毕业答辩的要求和难度不断提升,传统的
JavaWeb
项目缺少创新和亮点,往往达不到毕业答辩的要求!❗如何解决这类问题?让我们能够顺利通过毕业,我也一直在不断思考、努力、精进。
万码堂源码
·
2025-04-20 02:07
计算机毕设精品实战案例
java
毕业设计
Java毕业设计
计算机
项目源码
Android
学习总结
之算法篇七(图和矩阵)
有向图的深度优先搜索(DFS)和广度优先搜索(BFS)的示例,以此来模拟遍历GCRoot引用链这种有向图结构:一、深度优先搜索(DFS)importjava.util.*;publicclassGraphDFS{privatefinalintV;//顶点数量privatefinalLinkedList[]adj;//邻接表//构造函数GraphDFS(intv){V=v;adj=newLinked
每次的天空
·
2025-04-20 01:27
Android面试算法总结
android
学习
算法
自学
Javaweb
入门案例流程(基于springboot、maven、mybatis、mysql、tomcat、postman等)
Javaweb
案例1创建流程1.1环境配置Jdkmavenmysql的环境都要配置,MySQL还需要以管理员身份运行一些命令,并设置用户名以及密码。
来杯烫美式
·
2025-04-18 13:28
Javaweb
java
tomcat
maven
intellij-idea
spring
boot
postman
mysql
3.28
学习总结
完成分割回文串的算法题,难点主要在如何去分割,靠什么去分割字符串inta(chararr[]){inti,j;intlen=strlen(arr);for(i=0,j=len-1;i=size){copy();return;}for(inti=startindex;i
2402_88131930
·
2025-04-18 10:46
学习
算法
数据结构
代码
学习总结
(三)
代码
学习总结
(三)这个系列的博客是记录下自己学习代码的历程,有来自平台上的,有来自笔试题回忆的,主要基于C++语言,包括题目内容,代码实现,思路,并会注明题目难度,保证代码运行结果1判断并构造eleme
空 白II
·
2025-04-18 09:38
C++
代码练习
算法
学习
代码总结
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他