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
springboot开发实战
关于
springboot
项目后台时间属性到前台格式的问题
数据库(mysql)中时间类型为datetime,实体类中时间属性为Date(),返回前台为精度到小时的时间戳,需求是精确到秒。在对应的事件属性上添加JsonField(format=“yyyy-mm-ddhh:mm:ss”),就这样。
Rookie。
·
2024-02-14 05:51
Springboot
docker添加jar包_详解docker部署
SpringBoot
及替换jar包的方法
这篇文章主要介绍如何在docker上部署
springboot
项目。
Yuki酱酱
·
2024-02-14 04:02
docker添加jar包
curl shell 编码问题/
springboot
接口编码问题
shell脚本保存为GBK编码文件执行curl请求时,发送的Body为GBK编码,接收接口为
Springboot
Rest接口,会出现乱码无法解析的问题。
never_b6a7
·
2024-02-14 03:32
springboot
+mybatis-plus+druid 动态数据源和自动生成代码(多图)
一.
springboot
+mybatis-plus+druid实现动态数据源以及监控1.创建一个
springboot
项目dynamic-db,数据库以mysql为例init
springboot
dynamic-db2
DimonHo
·
2024-02-14 03:25
SpringCloud入门概述
1.介绍SpringCloud1.1什么是SpringCloudSpringCloud是一个基于
SpringBoot
的微服务架构开发工具集,它为开发者提供了一系列开箱即用的工具和库,用于构建分布式系统中的微服务架构
星光闪闪k
·
2024-02-14 03:21
Java
Spring
spring
cloud
spring
后端
架构
java
Spring Boot JPA:简介、注解与查询方法
SpringBoot
框架集成了JPA,提供了一种方便的方式来进行对象关系映射(ORM),将Java对象映射到数据库表中。
·
2024-02-14 03:04
SpringBoot
RabbitMQ 入门学习(详细)
目录安装RabbitMQ初始化
SpringBoot
项目导入依赖添加配置配置文件application.yml添加配置类RabbitMqConfig简单队列发送者消费者测试类测试的Controller单元测试类运行路由
张学徒
·
2024-02-14 03:47
SpringBoot
rabbitmq
spring
boot
学习
spring-cloud-square源码速读(retrofit + okhttp篇)
https://github.com/zq2599/blog_demosspring-cloud-square系列文章五分钟搞懂spring-cloud-squarespring-cloud-square
开发实战
程序员欣宸
·
2024-02-14 02:35
【开源】
SpringBoot
框架开发食品生产管理系统
生产销售订单管理模块2.5系统管理模块2.6其他管理模块三、系统展示四、核心代码4.1查询食品4.2查询加工厂4.3新增生产订单4.4新增销售订单4.5查询客户五、免责说明一、摘要1.1项目介绍基于JAVA+Vue+
SpringBoot
张燕沨
·
2024-02-14 02:39
开源
spring
boot
后端
开发语言
java
spring
【开源】
SpringBoot
框架开发农家乐订餐系统
项目录屏二、功能模块2.1用户2.2管理员三、系统展示四、核心代码4.1查询菜品类型4.2查询菜品4.3加购菜品4.4新增菜品收藏4.5新增菜品留言五、免责说明一、摘要1.1项目介绍基于JAVA+Vue+
SpringBoot
张燕沨
·
2024-02-14 02:09
开源
spring
boot
后端
运维
java
spring
【开源】
SpringBoot
框架开发数字化社区网格管理系统
1.2项目录屏二、功能模块三、开发背景四、系统展示五、核心源码5.1查询企事业单位5.2查询流动人口5.3查询精准扶贫5.4查询案件5.5查询人口六、免责说明一、摘要1.1项目介绍基于JAVA+Vue+
SpringBoot
张燕沨
·
2024-02-14 02:08
开源
spring
boot
后端
java
spring
【开源】
SpringBoot
框架开发木马文件检测系统
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2木马分类模块2.3木马软件模块2.4安全资讯模块2.5脆弱点模块2.6软件检测模块三、系统设计3.1用例设计3.2数据库设计3.2.1木马分类表3.2.2木马软件表3.2.3资讯表3.2.4脆弱点表3.2.5软件检测表四、系统实现五、核心代码5.1查询木马分类5.2查询木马文件5.3新增软件检测5.4查询脆弱点5.5新增安
张燕沨
·
2024-02-14 02:08
开源
spring
boot
后端
java
spring
MySQL高级篇——排序、分组、分页优化
导航:【Java笔记+踩坑汇总】Java基础+进阶+JavaWeb+SSM+
SpringBoot
+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+MySQL高级篇+设计模式+牛客面试题目录
程序员小海绵【vincewm】
·
2024-02-14 02:01
Java学习路线
数据库
sql
java
使用IDEA搭建第一个
SpringBoot
程序
start
SpringBoot
_logo近来在研究
SpringBoot
的使用,现在把使用IDEA搭建一个
SpringBoot
的HelloWorld程序记录下来新建一个
SpringBoot
环境打开你的IntelliJIDEA
CatalinaX
·
2024-02-14 02:12
springboot
jar包冲突
项目引入Web3Jimage.png启动动后报错image.png冲报错内容看应该是kotlin-stdlib-1.2.71.jar冲突!打开pom文件用mavenhelper插件分析image.pngimage.pngweb3J里面确实有多处引用了kotlin-stdlib-1.2.71.jarimage.png其实web3J里面的okhttp里面引入的是如上图所示的1.4.10版本的而插件ma
YANG_ad29
·
2024-02-14 02:26
【
SpringBoot
】Validator组件+自定义约束注解实现手机号码校验和密码格式限制
浩泽学编程:个人主页推荐专栏:《深入浅出
SpringBoot
》《java对AI的调用开发》《RabbitMQ》《Spring》《SpringMVC》学无止境,不骄不躁,知行合一文章目录前言一、@Constraint
浩泽学编程
·
2024-02-14 01:56
实战笔记
spring
boot
后端
java
Validator
软件工程
自定义约束注解
mybatis
Java+
SpringBoot
实习管理系统探秘
⚡⚡Java实战|
SpringBoot
/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取源码高校实习管理系统-研究背景高
计算机编程指导师
·
2024-02-14 01:55
大数据实战集
Python实战集
Java实战集
java
spring
boot
开发语言
vue.js
后端
旅游
高校实习
Java+
SpringBoot
+Vue+MySQL,高校教师教研信息化新里程
⚡⚡Java实战|
SpringBoot
/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取源码高校教师教研信息填报系统-研
计算机编程指导师
·
2024-02-14 01:54
Java实战集
大数据实战集
Python实战集
java
spring
boot
vue.js
开发语言
后端
mysql
教师教研
Java+
SpringBoot
+Vue:高校科研管理的技术革新
⚡⚡Java实战|
SpringBoot
/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取源码高校科研信息管理系统-研究背
计算机编程指导师
·
2024-02-14 01:54
Java实战集
Python实战集
大数据实战集
java
spring
boot
vue.js
开发语言
spring
后端
高校科研信息
Java+
SpringBoot
:高校竞赛管理新篇章
⚡⚡Java实战|
SpringBoot
/SSMPython实战项目|Django微信小程序/安卓实战项目大数据实战项目⚡⚡文末获取源码文章目录⚡⚡文末获取源码高校竞赛管理系统-研究背景高
计算机编程指导师
·
2024-02-14 01:24
Python实战集
大数据实战集
Java实战集
java
spring
boot
开发语言
vue.js
后端
高校竞赛
SpringBoot
自动装配原理
自动装配原理:1):
springboot
启动时加载主配置类,其中@EnableAutoConfiguration开启自动装配功能2):@EnableAutoConfiguration作用:@EnableAutoConfiguration1
我会魔法_
·
2024-02-14 01:57
计算机Java项目|
springboot
校园志愿者管理系统
作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路关注作者有好处文末获取源码项目编号:L-BS-ZXBS-98一,环境介绍语言环境:Java:jdk1
编程指南针
·
2024-02-14 01:20
java实战项目专栏
java
spring
boot
开发语言
spring boot自动装配原理
springboot
自动装配是通过启动类@
SpringBoot
Application默认扫描本包极其子包,要想扫描外部文件需要在启动类上加相应注解
ikun,ikun
·
2024-02-14 01:19
java
《Java 简易速速上手小册》第10章:Java 未来趋势和新特性(2024 最新版)
1:利用Java11的HTTPClient进行网络请求10.1.4拓展案例2:使用Java12的Switch表达式优化代码10.2Java在云计算中的应用10.2.1基础知识10.2.2重点案例:使用
SpringBoot
江帅帅
·
2024-02-14 01:18
《Java
简易速速上手小册》
java
spring
spring
boot
算法
数据结构
人工智能
web3
springboot
/java/php/node/python校园二手手机交易小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代,手机成为了人们日常生活和学习工作中不可或缺的工具。随着科技的迅猛发展,新型智能手机层出不穷,使得手机更新换代的速度加快。学生作为手机使用的高频群体,对于新型号和技术的追求尤为积极,但受限于经济条件,往往不能随心所欲更换设备。因此,校园内形成了一个潜在的二手手机交易市场
python-毕设程序设计
·
2024-02-14 00:45
java
spring
boot
php
springboot
/java/php/node/python校园二手交易平台小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,人们的交易方式也发生了翻天覆地的变化。特别是对于校园内部,学生群体拥有较高的网络使用频率和接受新鲜事物的能力,这为二手交易提供了肥沃的土壤。在校园中,学生们在学习过程中会购买大量的教材、参考书、电子产品等物品,而这些物品在毕业或者学期结束时往往因为无法带走
php-毕业源码设计
·
2024-02-14 00:14
java
spring
boot
php
springboot
/java/php/node/python微信小程序的校园二手交易平台【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网的普及和微信小程序的广泛应用,人们的生活方式正逐渐向线上转移。特别是在校园中,学生群体对于便捷的在线服务需求日益增长。校园内二手交易作为一个具有潜力的市场,其特点是用户集中、需求明确、物品流通频繁。学生们在校期间不断更换教材、设备和其他日常用品,毕业时又面临着处理大量
python-毕设程序设计
·
2024-02-14 00:14
java
spring
boot
php
springboot
/java/php/node/python微信小程序的校园二手商品网站【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网的高速发展,微信小程序凭借其无需下载安装、即用即走的便捷性,在年轻群体中迅速普及。特别是在校园环境中,学生群体对移动应用的接受程度高,需求多样,而微信小程序正好满足了他们追求高效、便捷生活的需求。在校园生活中,学生经常面临购买教材、电子产品、生活用品等需求,同时也有大
python-毕设程序设计
·
2024-02-14 00:14
java
spring
boot
php
springboot
/java/php/node/python线上问诊的小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,人们的生活习惯和消费模式发生了翻天覆地的变化。特别是在医疗健康领域,线上问诊小程序的出现,极大地方便了患者的就医体验,打破了传统医疗服务的时间和空间限制。在快节奏的现代生活中,人们往往难以抽出时间前往医院排队就诊,而线上问诊小程序则提供了一种便捷的替代方案
艺馨程序设计
·
2024-02-14 00:44
java
spring
boot
php
springboot
/java/php/node/python校园二手物品交易微信小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网的高速发展,微信小程序作为一种新型的应用形式,因其无需下载安装、使用方便的特点,越来越多地融入人们的日常生活中。特别是在校园内,学生们对于便捷、高效的服务需求日益增长。在这样的背景下,校园二手物品交易市场便应运而生,它不仅能够满足学生在学习生活中对于教材、电子产品等物
python计算机毕设
·
2024-02-14 00:44
java
spring
boot
php
springboot
/java/php/node/python基于小程序的学生宿舍管理系统【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着信息技术的迅猛发展,传统基于纸质文档和人工操作的学生宿舍管理方式已经逐渐暴露出效率低下、信息更新滞后等问题。学生宿舍作为高校重要的组成部分,其管理水平直接关系到学生的居住体验和校园安全。因此,利用现代信息技术手段改进宿舍管理,实现智能化、信息化已成为一种趋势。小程序以其便捷性、
艺馨程序设计
·
2024-02-14 00:43
java
spring
boot
php
springboot
/java/php/node/python校园二手市场小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,小程序作为轻量化的应用平台逐渐融入人们的日常生活中,特别是在校园环境中,它以其便捷性和实用性受到了广大师生的欢迎。在这样的背景下,校园二手市场小程序应运而生,旨在为在校师生提供一个安全、高效、便捷的线上交易平台。学生群体具有流动性大、需求多样且周期性强的特
艺馨程序设计
·
2024-02-14 00:13
java
spring
boot
php
springboot
/java/php/node/python微信导游客服小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网的高速发展,人们的旅游方式也在经历着翻天覆地的变化。传统的导游服务由于语言、时间等限制,已无法满足现代游客个性化和即时性的服务需求。微信作为一个拥有海量用户的社交平台,其便利的信息传递功能和丰富的小程序生态为解决这一问题提供了新的思路。因此,开发一款微信导游客服小程序
艺馨程序设计
·
2024-02-14 00:13
java
spring
boot
php
springboot
/java/php/node/python基于小程序的临沂大学非机动车车辆管理系统【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着科技的飞速发展,信息化管理已成为现代高校管理的必然趋势。临沂大学作为一所综合性大学,校园面积广阔,师生众多,非机动车辆如自行车和电动车是校园内部主要的交通工具。然而,在快速发展的同时,校园非机动车的管理问题也日益凸显。传统的管理方式依赖人工登记与管理,不但效率低下,而且难以应对
php-毕业源码设计
·
2024-02-14 00:42
java
spring
boot
php
springboot
/java/php/node/python微信小程序的答题系统【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着科技的不断进步和移动互联网的普及,微信小程序以其便捷性和高效性成为人们日常生活中不可或缺的一部分。特别是在教育领域,微信小程序提供了一个创新的平台,使得学习和知识传播变得更加灵活和广泛。在众多应用场景中,答题系统因其互动性强、反馈即时等特点而备受青睐。通过微信小程序实现的答题系
php-毕业源码设计
·
2024-02-14 00:42
java
spring
boot
php
springboot
/java/php/node/python旅游小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在现代社会,旅游已经成为人们休闲娱乐的重要方式之一。随着经济的发展和生活水平的提高,人们对旅游的需求日益增长,旅游市场也在不断扩大。然而,传统的旅游方式往往需要花费大量的时间和精力去规划行程、预订酒店和景点门票等,给游客带来了诸多不便。随着移动互联网的普及和小程序技术的发展,越来越
php-毕业源码设计
·
2024-02-14 00:42
java
spring
boot
php
springboot
/java/php/node/python鲜花商城微信小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代,电子商务的迅猛发展已经深刻改变了人们的购物方式。尤其是微信小程序的兴起,为消费者提供了一个更加便捷、高效的在线购物渠道。随着生活水平的提升和消费观念的转变,鲜花不再仅仅是特定节日的礼物,它逐渐成为了人们日常生活中表达情感、美化环境的重要元素。在此背景下,开发一款鲜花商
php-毕业源码设计
·
2024-02-14 00:11
java
spring
boot
php
springboot
/java/php/node/python邻水县农村“坝坝宴”微信小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:邻水县位于中国四川省东部,隶属于达州市,是一个典型的农业县。这里的农村地区保留着丰富的传统文化和习俗,其中“坝坝宴”是一种具有地方特色的传统聚餐形式。它通常在红白喜事、村庆活动或是重大节日时举办,村民们会在户外的空地上搭起帐篷,摆开长桌,共同享用美食。这种宴会不仅是村民社交互动的场
python-毕设程序设计
·
2024-02-14 00:36
java
spring
boot
php
springboot
/java/php/node/python微信小程序的智能学习平台【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代背景下,微信小程序作为一种新型的应用形式,以其便捷性和普及性迅速融入人们的日常生活。它无需下载安装,通过微信即可快速访问和使用,极大地降低了用户的操作门槛。特别是在教育领域,微信小程序的智能学习平台凭借其灵活性和易用性,为学习者提供了随时随地学习的便利条件。随着移动互联
python-毕设程序设计
·
2024-02-14 00:36
java
spring
boot
php
springboot
/java/php/node/python数码商城微信小程序【计算机毕设】
本系统(程序+源码)带文档lw万字以上文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,电子商务已经成为现代社会消费模式的重要组成部分。特别是微信小程序的兴起,以其便捷的操作、庞大的用户基础和较低的开发成本,成为众多商家开展在线业务的新宠。在数码产品领域,由于产品更新换代速度快,消费者对数码产品的购买需求日益增长,传统的线下销售模式已无法满足
python-毕设程序设计
·
2024-02-14 00:36
java
spring
boot
php
Springboot
/java/node/python/php精准扶贫项目管理系统【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
阿诚程序
·
2024-02-14 00:06
java
spring
boot
课程设计
Springboot
/java/node/python/php快餐店微信扫码点餐小程序【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
阿诚程序
·
2024-02-14 00:05
java
spring
boot
课程设计
Springboot
/java/node/python/php考研院校择选app【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
阿诚程序
·
2024-02-14 00:05
java
spring
boot
课程设计
Springboot
/java/node/python/php至诚驾校管理系统【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
路可程序设计
·
2024-02-14 00:35
java
spring
boot
课程设计
Springboot
/java/node/python/php基于微信小程序的游戏账号交易系统【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
阿诚程序
·
2024-02-14 00:35
java
spring
boot
游戏
Springboot
/java/node/python/php烬燃电竞酒店管理系统【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
阿诚程序
·
2024-02-14 00:35
java
spring
boot
课程设计
Springboot
/java/node/python/php网上鲜花销售平台设计与实现【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
路可程序设计
·
2024-02-14 00:05
java
spring
boot
课程设计
Springboot
/java/node/python/php基于微信小程序的鲜花商城【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
灵军程序设计
·
2024-02-14 00:04
java
spring
boot
微信小程序
Springboot
/java/node/python/php老年人日间照料中心管理系统【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
灵军程序设计
·
2024-02-14 00:04
java
spring
boot
课程设计
Springboot
/java/node/python/php篮球竞赛预约平台【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:
Springboot
技术:
springboot
+vueJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7
灵军程序设计
·
2024-02-14 00:04
java
spring
boot
课程设计
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他