javaweb
文章平均质量分 95
GroovRain
不定期分享学习心得,欢迎和各位交流~~
展开
-
java web POI批量导出excel到zip包出错处理
好久不见,最近在做一个导出批量excel的功能,因为不希望通过先写出单个excel到本地,然后再压缩成zip后导出。因此随手百度,找到倒流进ZipOutputStream,然后变成zip导出。demo代码如下 @RequestMapping(value = "/poizip") public void poizip(HttpServletResponse respons...原创 2020-02-05 15:11:24 · 1581 阅读 · 0 评论 -
在互联网圈混,必须知道这9个Java方向公众号!
不知从何时起, 知识付费变成了互联网新兴行业,开始变得越来越火热!在这个大背景下,越来越多的人选择以付费的形式来分享自己的技术和经验,越来越少的人还在免费的分享着自己的知识,这使得很多小伙伴学习的道路上加了一道坎!面对这样的形式,作为程序员的我们,哪里还能获取到免费的学习资源哪?我们的知识又在哪里哪?今天小编特意给大家推荐8个Java领域的公众号,目前属于活跃度较高的几个公众号,是他们还坚持在...转载 2018-09-27 14:59:31 · 498 阅读 · 0 评论 -
red5+obs+videojs快速搭建开发直播平台
这几天博主因为课程设计原因准备做一个直播平台。在看了很多资料之后,找到了三个框架用于开发整个直播平台,其中包括用主播使用推送直播视频流的obs(Open Broadcaster Software)软件,作为服务器的red5框架,以及在用户使用用于接收rtmp格式数据流的videojs框架。因为是快速搭建,整套系统下来代码量极少,而且能快速全平台使用让大家快速感受下直播平台搭建的快感,也顺便跟大...原创 2018-10-18 22:21:33 · 4992 阅读 · 0 评论 -
redis入门
1 redis简介百度百科连接:https://baike.baidu.com/item/Redis/6549233?fr=aladdin2 redis 安装配置redis主要是运行在linux上的程序博主安装的版本号为:vm 10 虚拟机cenos6.8 操作系统xshell6 远程连接工具xftp5 远程文件传输工具redis2.1 安装虚拟机,安装cenos系统可...原创 2018-10-21 13:10:42 · 171 阅读 · 0 评论 -
SpringIoc原理分析(手把手教你自制springioc框架)
手写SpringIOC框架什么是SpringIOC什么是SpringIOC,就是把每一个bean(实体类)与bean(实体了)之间的关系交给第三方容器进行管理。Xml配置:<beans> <bean id="user1" class="com.itmayiedu.entity.Us原创 2018-11-06 22:17:59 · 1032 阅读 · 0 评论 -
逆向工程 常见问题
转载地址:http://blog.csdn.net/xiangtaoxiangtao/article/details/474547291 问题描述:使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.解决方案:1.使用ifnull(column, 0)处理该字段,个人测试过可以;2.在jdbcUrl添加...转载 2019-02-16 15:01:46 · 855 阅读 · 0 评论 -
JAVA开发各类问题解法记录(个人用)
1. 前言为了处理除了两项不符合条件外的选择,需要用到jquery选择器的多个条件匹配来处理,然后整理了一下相关的与或非的条件及其组合。作为笔记记录。2. 代码?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960&lt...转载 2019-02-16 22:50:41 · 179 阅读 · 0 评论 -
idea启动maven项目
未集成tomcat的maven项目启动如下:项目文件tips:open文件是打开已经存在好的.idea配置文件的项目,如果没有的话就选择import project然后基本可以一路next(中途有个配置jdk的,如果是第一次打开idea的话需要配置。)需要启动项目分别需要配置:JDK,MAVEN,Tomcat。操作如下图JDK,MAVEN配置详情不叙述,这里讲解下配置tomca...原创 2019-04-30 09:30:13 · 16459 阅读 · 1 评论 -
idea创建servlet
准备:1. 安装jdk1.72. 安装tomcat1.8一、创建并设置javaweb工程1.创建javaweb工程File --> New --> Project...设置工程名字:创建完成后工程结构如下: 2. Web工程设置2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录classes目录用于...转载 2019-05-20 09:54:07 · 23561 阅读 · 0 评论 -
Spring下使用Beanvaildator
参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。当我们多个地方需要校验时,我们就需要在每一个地方调用校验程序,导致代码很冗余,且不美观。那么如何优...原创 2019-06-11 14:37:48 · 310 阅读 · 2 评论 -
quartz极速入门
入门demoHelloSchedule .javaimport java.text.SimpleDateFormat;import java.util.Date;import org.quartz.*;import org.quartz.impl.StdSchedulerFactory;public class HelloSchedule { public static ...原创 2019-06-11 15:04:08 · 244 阅读 · 2 评论 -
针对ajax和ServletFiter结合使用时出现拦截请求但页面不跳转的问题解析以及解决方案
最近在登录拦截,发现拦截器拦截网页请求后,一部分请求会进行会对修改后response的重定向路径做出反应进行跳转,但是有一部分不会。仔细区分之后发现,只有‘<a href=>‘的会根据response重定向的路径进行跳转,但是来自ajax以及boostrap-table的ajax请求就不会。在博主仔细思考之后发现,ajax是存在回调函数接收返回来的response在作出相应处理,和...原创 2019-08-05 11:15:01 · 496 阅读 · 0 评论 -
Web Service (SOAP)和HTTP接口的区别
什么是web service?soap请求 (SimpleObject Access Protocol,简单对象访问协议) 是HTTP POST的一个专用版本,遵循一种特殊的xml消息格式Content-type设置为: text/xml任何数据都可以xml化。SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化...转载 2018-09-27 14:49:50 · 6459 阅读 · 1 评论 -
Solr创建多个solrcore 报错: Lock obtain timed out: NativeFSLock@E:\code\practice\solr\solrhome\collectio
错误可能:重复创建索引文件目录一般在试创建Solrcore 的时候,会直接将第一个collection1直接复制,这个时候部分属性需要修改:索引文件目录solrcore的名字索引目录重复这个是保存在下图目录下的solrconfig.xml文件将 datadir标签修改成默认的即可!然后便是修改core.properties下的name即可,防止重复!...原创 2018-10-04 13:06:15 · 677 阅读 · 0 评论 -
javaweb Http协议
Http协议什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。http协议针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。版本1.0 请求数据,服务器返回后, 将会断开连接1.1 请求数据,服务器返回后, 连接还会保...转载 2018-09-25 10:59:55 · 1319 阅读 · 0 评论 -
javaweb Servlet解析
Servlet概念servlet是运行在Web服务器中的小型java程序(即:服务端的小应用程序)。servlet通常通过HTTP(超文本传输协议)接受和响应来自Web客户端的请求。1.1、编写一个servlet程序:新建一个web工程。a、写一个java类,实现servlet接口(下图黑体部分为java文件中的代码,蓝绿色部分为webContent/WEB-INF/web.xml。)...转载 2018-09-25 11:41:42 · 237 阅读 · 0 评论 -
Servlet request&response
HttpServletRequest这个对象封装了客户端传递过来的一切数据方法一:可以获取客户端请求头信息 //得到一个枚举集合 Enumeration&amp;lt;String&amp;gt; headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String name = ...转载 2018-09-25 15:40:40 · 121 阅读 · 0 评论 -
Servlet 请求转发与重定向
请求转发和重定向重定向 /* 之前的写法 response.setStatus(302); response.setHeader(&quot;Location&quot;, &quot;login_success.html&quot;);*/ //重定向写法: 重新定位方向 参数即跳转的位置 response.sendRedirect(&quot;login_success.html转载 2018-09-25 15:48:48 · 211 阅读 · 0 评论 -
Servlet cookie和session的简介和作用
接下来博主将会为大家介绍javaweb中的session和cookie,在最后还会提供几种session或者cookie的应用场景,以及应用的思路前言对于cookie和session中,他们是在会话中发生作用的什么是会话也就相当于打电话,两个人能够互相通话会话过程中要解决什么问题保持各个客户端自己的数据。Cookie由于Cookie数据是由客户端来保存和携带的,所以称之...转载 2018-09-25 16:17:16 · 2781 阅读 · 0 评论 -
javaweb 事务&数据库连接池&DBUtils
事务&amp;数据库连接池&amp;DBUtils事务Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。使用命令行方式演示事务。开启事务start transaction;提交或者回滚事务commit;...转载 2018-09-25 19:59:17 · 180 阅读 · 0 评论 -
利用maven搭建一个小型SSM框架的web程序
新建项目新建maven project三者全部勾选,第一个是:创建一个简单的maven工程第二个是:选择存储路径,只要选择默认即可第三个是:选择工作区,自己随便创建一个 即可然后一路finsh 直到创建完成即可如果创建出来的程序有错误,可以右键项目-&gt;选择java ee tools -&gt;点选 generate deployment…这个选项即可...原创 2018-09-26 15:02:39 · 555 阅读 · 0 评论 -
Listener与Filter
Listener &amp; Filter监听器和过滤器属于Servlet中的高级技术.Listener监听器能做什么事?1.监听web对象创建与销毁.2.监听web对象的属性变化3.监听session绑定javaBean操作.监听器的内部机制其实就是接口回调.监听器的应用:主要在Swing编程.在Android大量应用.监听器的术语:...转载 2018-09-26 16:17:59 · 532 阅读 · 1 评论 -
javaweb mybatis逆向工程实例 图文详细讲解
在pom.xml文件添加&amp;lt;!-- mybatis逆向工程的包 --&amp;gt; &amp;lt;!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --&amp;gt; &amp;lt;dependency&amp;gt;原创 2018-09-26 20:25:15 · 2597 阅读 · 1 评论 -
spring框架基础篇一 ——Ioc控制反转,DI依赖注入
因为spring框架设计内容比较多,因此博主分成三篇讲解spring框架spring基础篇一:Ioc控制反转。DI依赖注入,整合junitspring基础篇二: AOP切面编程,JDBCTemplatespring基础篇三: 事务管理,SSM整合1 Spring框架概述1.1 什么是spring它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允...转载 2018-09-27 09:15:16 · 642 阅读 · 0 评论 -
spring框架之 AOP切面编程,jdbcTemplate模板
承接上一篇spring框架介绍了关于ioc,di的相关内容,这一篇将会继续讲解spring框架另一个重要特性 AOP切面编程!2 AOP2.1AOP介绍2.1 什么是AOPAOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程...转载 2018-09-27 10:23:26 · 900 阅读 · 0 评论 -
javaweb xml解析
XmleXtendsible markup language 可扩展的标记语言XML 有什么用?可以用来保存数据可以用来做配置文件数据传输载体定义xml其实就是一个文件,文件的后缀为 .xml文档声明 简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析 &amp;lt;?xml version=&quot;1.0&quot; ?&转载 2018-09-25 10:35:28 · 455 阅读 · 0 评论