-
jsp+servlet+javabean实现数据分页方法完整实例
所属栏目:[Java] 日期:2020-12-14 热度:71
本篇章节讲解jsp+servlet+javabean实现数据分页方法。供大家参考研究具体如下: 这里秉着且行且记的心态,记录下学习过程,学得快忘得快,生怕遗忘,以备日后使用。 用到的部分代码是自己在网上查找,并自己修改,加上自己的理解。也不知道算不算[详细]
-
Spring boot实现文件上传实例(多文件上传)
所属栏目:[Java] 日期:2020-12-14 热度:189
文件上传主要分以下几个步骤: (1)新建maven java project; (2)在pom.xml加入相应依赖; (3)新建一个表单页面(这里使用thymleaf); (4)编写controller; (5)测试; (6)对上传的文件做一些限制; (7)多文件上传实现 (1)新建maven Java proje[详细]
-
myEclipse配置jdk1.7教程
所属栏目:[Java] 日期:2020-12-14 热度:83
本文实例为大家分享了jdk1.7配置教程,供大家参考,具体内容如下 第一步: 下载jdk1.7 下载地址:链接密码: wrmf 第二步: 安装jdk1.7 将下载的压缩包进行解压,得到一个jdk-7u17-windows-x64.exe的文件,直接双击运行,安装完成。 第三步: 在项目上右键-pr[详细]
-
访问JSP文件或者Servlet文件时提示下载的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:65
如下图所示: 同样的程序有的浏览器出错,有的浏览器不出错。错误的原因是设置MIME类型的代码有误。 如果是JSP文件,查看文件头: 复制代码 代码如下: %@ page contentType="text/html;charset=gb2312"% 如果是Servlet文件,查看: 复制代码 代码如下: respon[详细]
-
详解Spring Boot 属性配置和使用
所属栏目:[Java] 日期:2020-12-14 热度:105
spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置。 Spring Boot 支持多种外部配置方式 这些方式优先级如下: 命令行参数 来自java:comp/env的JNDI属性 Java系统属性(System.[详细]
-
Servlet+Jsp实现图片或文件的上传功能具体思路及代码
所属栏目:[Java] 日期:2020-12-14 热度:177
现在不管是博客论坛还是企业办公,都离不开资源的共享。通过文件上传的方式,与大家同分享,从而达到大众间广泛的沟通和交流,我们既可以从中获得更多的知识和经验,也能通过他人的反馈达到自我改进和提升的目的。 下面我就为大家介绍 web项目中的这一上传功[详细]
-
spring boot实现图片上传和下载功能
所属栏目:[Java] 日期:2020-12-14 热度:125
这篇博客简单介绍下spring boot下图片上传和下载,已经遇到的问题。首先需要创建一个spring boot项目。 1、核心的controller代码 package com.qwrt.station.websocket.controller; import com.alibaba.fastjson.JSONObject; import com.qwrt.station.common.[详细]
-
Java并发系列之CountDownLatch源码分析
所属栏目:[Java] 日期:2020-12-14 热度:199
CountDownLatch(闭锁)是一个很有用的工具类,利用它我们可以拦截一个或多个线程使其在某个条件成熟后再执行。它的内部提供了一个计数器,在构造闭锁时必须指定计数器的初始值,且计数器的初始值必须大于0。另外它还提供了一个countDown方法来操作计数器的值[详细]
-
jsp servlet javaBean后台分页实例代码解析
所属栏目:[Java] 日期:2020-12-14 热度:104
首先后台分页需要理清分页思路,把数据库里面需要分页的信息放到List集合中,然后按照页面反馈给后台的页码对List集合进行SubList切割把切完的List传到前端进行显示。 1.分页的demo文件结构图 导入的包 2.代码 SplitPageServlet代码 package ActionServlet;i[详细]
-
Java并发系列之AbstractQueuedSynchronizer源码分析(共享模式)
所属栏目:[Java] 日期:2020-12-14 热度:189
通过上一篇的分析,我们知道了独占模式获取锁有三种方式,分别是不响应线程中断获取,响应线程中断获取,设置超时时间获[详细]
-
深入理解Java注解类型(@Annotation)
所属栏目:[Java] 日期:2020-12-14 热度:62
Java注解是在JDK5时引入的新特性,鉴于目前大部分框架(如spring)都使用了注解简化代码并提高编码的效率,因此掌握并深入理解注解对于一个Java工程师是来说是很有必要的事。本篇我们将通过以下几个角度来分析注解的相关知识点 理解Java注解 实际上Java注解与[详细]
-
深入理解Spring Boot属性配置文件
所属栏目:[Java] 日期:2020-12-14 热度:106
前言 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在 pom.xml 中引入模块化的 Starter POMs ,[详细]
-
springMVC几种页面跳转方式小结
所属栏目:[Java] 日期:2020-12-14 热度:109
前面已经了解了Controller的几种配置方式 今天主要写一下响应界面跳转的几种方式 1.在注解的方式中 1.1通过HttpServletResponse的API直接输出(不需要配置渲染器) controller类的主要代码 @Controllerpublic class RequestController{ @RequestMapping("/re[详细]
-
详解在Docker容器中运行Spring Boot应用
所属栏目:[Java] 日期:2020-12-14 热度:156
spring Boot简化了Spring应用的开发过程,遵循约定优先配置的原则提供了各类开箱即用(out-of-the-box)的框架配置。另一方面,Spring Boot还具备将代码直接构建为可执行jar包的能力,这个jar包是一个可以独立运行的部署单元。基于以上特性,现在普遍认为Spr[详细]
-
Java并发系列之CyclicBarrier源码分析
所属栏目:[Java] 日期:2020-12-14 热度:53
现实生活中我们经常会遇到这样的情景,在进行某个活动前需要等待人全部都齐了才开始。例如吃饭时要等全家人都上座了才动筷子,旅游时要等全部人都到齐了才出发,比赛时要等运动员都上场后才开始。在JUC包中为我们提供了一个同步工具类能够很好的模拟这类场景[详细]
-
微信js-sdk+JAVA实现“分享到朋友圈”和“发送给朋友”功能详解
所属栏目:[Java] 日期:2020-12-14 热度:157
主要为以下实现步骤: 1.绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。(特别提示不需要加上http或者https,吃过亏) 2.页面引入js文件 script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"/script scrip[详细]
-
jsp页面中获取servlet请求中的参数的办法详解
所属栏目:[Java] 日期:2020-12-14 热度:112
在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbsid=1 当执行这个bbs servlet时,将url参数id的值传递给bbs.jsp页面? 1.首先要配置web.xml,见下面的配置: servlet servlet-namebbs/servlet-nam[详细]
-
Spring Boot 会员管理系统之处理文件上传功能
所属栏目:[Java] 日期:2020-12-14 热度:155
温馨提示 Spring Boot会员管理系统的中,需要涉及到Spring框架,SpringMVC框架,Hibernate框架,thymeleaf模板引擎。所以,可以学习下这些知识。当然,直接入门的话使用是没问题,但是,涉及到一些异常和原理的话可能就有些困难。 1. 前端部分 在前端部分add[详细]
-
如何安装jdk及安装MyEclipse的图文教程
所属栏目:[Java] 日期:2020-12-14 热度:96
1.点击jdk安装包,然后一直点下一步,点到最后就OK了 2.安装MyEclipse : 1双击MyEclipse 然后点next 2接受按装协议 先选中 I accept the terms of the license agreement (我接受许可协议中的条款),要是不选就继续不下去了 ! 继续Next下一步 3选择安装路径 点[详细]
-
Java面向对象程序设计多态性示例
所属栏目:[Java] 日期:2020-12-14 热度:148
本篇章节讲解Java面向对象程序设计多态性。供大家参考研究具体如下: 多态: 具有表现多种形态的能力的特征(同一个实现接口,使用不同的实例而执行不同的操作) 实现多态的优点:为了方便统一调用! 实现多态的三种方式! 1. 子类到父类的转换: 例: Dog[详细]
-
java ssm框架实现分页功能的示例代码(oracle)
所属栏目:[Java] 日期:2020-12-14 热度:64
java web 实现分页功能,分享给大家,具体如下: 使用框架:ssm 数据库:oracle 话说 oracle 的分页查询比 mysql 复杂多了,在这里简单谈一下: 查询 前十条数据: SELECT * FROM( SELECT ROWNUM WN,RN.* FROM ( SELECT id,title,create_time as createTime,[详细]
-
Java并发之ReentrantLock类源码解析
所属栏目:[Java] 日期:2020-12-14 热度:117
ReentrantLock内部由Sync类实例实现。 Sync类定义于ReentrantLock内部。 Sync继承于AbstractQueuedSynchronizer。 AbstractQueuedSynchronizer继承于AbstractOwnableSynchronizer。 AbstractOwnableSynchronizer类中只定义了一个exclusiveOwnerThread变量,[详细]
-
springMvc请求的跳转和传值的方法
所属栏目:[Java] 日期:2020-12-14 热度:89
forword跳转页面的三种方式: 1.使用serlvet /** * 使用forward跳转,传递基本类型参数到页面 * 注意: * 1.使用servlet原生API Request作用域 * */ @RequestMapping("/test") public String test(HttpServletRequest request,HttpServletResponse response){[详细]
-
spring boot请求异常处理并返回对应的html页面
所属栏目:[Java] 日期:2020-12-14 热度:104
通过之前的学习,我知道中间件可以预处理http请求并返回相应页面(比如出现404异常,可以返回一个自己编写的异常界面,而非默认使用的白板404页面,很难看)。其实spring boot也提供了这样的功能。 404异常处理: @Controllerpublic class ErrorHandler404 i[详细]
-
使用Docker部署Spring Boot的应用示例
所属栏目:[Java] 日期:2020-12-14 热度:102
Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。 首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。 一个简单 Spring Boot 项目 在 pom[详细]