
javaWeb
学习Spring,mybatis,以及Springboot等记录
程序员bigsai
坚持分享学习,写了一本原创数据结构与算法pdf分享给大家。
展开
-
花五分钟看这篇之前,你才发现你不懂RESTful
原创公众号(希望能支持一下):bigsai 转载请联系bigsai文章收藏在回车课堂 和github前言在学习RESTful 风格接口之前,即使你不知道它是什么,但你肯定会好奇它能解决什么问题?有什么应用场景?听完下面描述我想你就会明白:在互联网并没有完全流行的初期,移动端也没有那么盛行,页面请求和并发量也不高,那时候人们对接口的要求没那么高,一些动态页面(jsp)就能满足绝大多数的使用需求。但是随着互联网和移动设备的发展,人们对Web应用的使用需求也增加,传统的动态页面由于低效率而渐渐被.原创 2020-12-07 19:32:10 · 3284 阅读 · 8 评论 -
JDBC+MySQL入门增删改查案例
目录前言案例分析核心思路拆解案例涉及知识点第一关 创建数据库和项目创建数据库创建项目第二关 JDBC插入和查询预备工作单个插入批量插入查询数据JDBC修改和删除修改数据删除数据总结与拓展总结拓展前言hello我是bigsai,今天咱们进行JDBC+MySQL实战,非常适合初入门的小伙伴打开新的世界。实现一个增删改查(curd)的例子。有用的话先点赞再观看、帅哥靓女养成好习惯!没用再把小赞赞回收也不迟嘿嘿在这个案例进行之前,你要确保自己电脑上拥有MySQL和IDEA编译器,另外还要安装MySQL数据库连原创 2020-08-14 12:28:37 · 3749 阅读 · 0 评论 -
SpringMVC文件上传下载实战(单文件、多文件)
大家好,我是bigsai,今天我们学习Springmvc的文件上传下载。文件上传和下载是互联网web应用非常重要的组成部分,它是信息交互传输的重要渠道之一。本文为你揭开SpringMVC文件上传下载的面纱!原创 2020-07-30 20:03:27 · 3580 阅读 · 0 评论 -
Thymeleaf一篇就够了
目录什么是Thymleaf模板引擎介绍Thymleaf介绍第一个thymleaf程序thymleaf语法详解什么是Thymleaf大家好,我是bigsai,今天我们来学习Thymleaf,对于Thymleaf你可能比较陌生,但它很容易学习与理解,并有着自己鲜明的特色。开始之前,我们依旧问一个问题:什么是Thymleaf?Thymleaf 官网是这么解释的:Thymeleaf is a modern server-side Java template engine for both web and原创 2020-07-24 14:35:48 · 57809 阅读 · 43 评论 -
作业收缴系统设计手册(自写开源小系统)
系统旨在`优化作业上交流程`,`解决收缴作业的繁琐过程`,传统收缴作业基于qq文件,或者邮箱收发。需要大量的人工操作和精力取维护。而本系统将作业系统部署到服务器,大大方便了教师/收作业者对作业的管理。系统精美简单易用。能够满足大部分需求。项目已开源,可以自己使用或者二次开发等等。**欢迎star**原创 2019-05-07 11:23:31 · 5363 阅读 · 1 评论 -
Springboot整合Elasticsearch(High-level-Client)
前言 通过学习Elasticsearch一小段时间来稍微认识了一点ES的体系架构。发现ES最大的坑就是版本兼容性问题了—在整合Springboot也不例外,但是,有一种方式能较好的解决—通过restclient。 项目github地址springboot_elasticsearch求star 内容 当前springboot整合ElasticSearch的方法主体分为2大种——restcl...原创 2019-03-29 15:42:06 · 12574 阅读 · 1 评论 -
Springboot文件上传 百度ocr文字识别提取
在学习过程中突然发现我以前用的文件上传真的好傻。以前的博客记录中还沾沾自喜文件上传模板可以套用,不接收新事物,却发现原来Springboot的文件上传如此简单。 首先,文件上传的三种方式,普通文件上传,多文件上传,base64码上传,但是百度得知base64码的文件比原文件耗用的资源多意见,这里直接采用普通文件上传。 前提:百度ocr需要自行免费申请,在百度云里面自己申请,获得APP-ID,...原创 2019-03-12 21:31:25 · 4563 阅读 · 1 评论 -
Springboot整合shiro基于url身份认证和授权认证
你还不会shiro吗? 前奏 shiro核心配置文件(rolesFilter可选)。 身份认证 多表登录源如何操作? 授权管理 如何解决界面多角色/资源问题 访问效果 权限管理在日常开发中很重要,所以硬着头皮也要啃下来。 实现功能: 身份认证 对不同页面进行url授权 多表登录解决 同一个页面多role访问 项目完整github地址 欢迎star springboo...原创 2019-03-10 11:42:09 · 4384 阅读 · 0 评论 -
Springboot制作小网盘系统(小项目)
最近,用Springboot thymleaf ajax实现了一个小型网盘系统,记录其中心得。 项目完成背景 有个堂姐做食品公司采购部门,经常收到客户发来的质检,规格书,厂检等等小文件信息,在邮箱中储存时候自己查看起来比较麻烦,想让我帮她解决优化下,恰好刚刚掌握些写网页小知识就答应了。 项目环境: 前端:html thymleaf(混合) layui ...原创 2019-03-06 19:48:54 · 7176 阅读 · 1 评论 -
Springboot整合redis(lettuce)
springboot 整合redis(lettuce) 首先确保电脑上装了redis。最好能用redisDesktop查看一下数据情况 redis是一款非常流行的Nosql数据库。redis的功能非常强大,因为Nosql在查询上的速度特别快。(在算法上的hash和数组查询的差距)在web上常用作缓存(消息队列等)。本文只介绍redis和springboot的集成,不介绍缓存部分下文将...原创 2018-12-10 23:50:58 · 7374 阅读 · 2 评论 -
Springboot整合mybatis
在之前介绍过快速搭建一个Springboot程序,那么这篇就记录下用Springboot整合mybatis的一些小坑坎。(基于xml的mybatis,更喜欢xml方式) 总的来说,Springboot的主要配置只有两个地方——pom.xml和application.properties(有的是yml).pom.xml主要配置为jar包的管理和编译的一些配置。而application中主要是关于...原创 2018-12-08 17:26:00 · 3086 阅读 · 0 评论 -
springboot入门demo详解(解决跨域)
前言: 微服务自问世以来就一直很火。天天耳听Springboot,Springcloud,docker,这些名词,以前没学Springboot的时候刚学ssm的时候,,说实话头都炸了。单独一个个学习Spring,Springmvc,mybatis还能将就配置,记得当初把三个整合的时候可是费了好大的功夫,然后又将ssm转成idea的maven项目又转了一大圈,找了好久,n个bug才把ssm搭...原创 2018-12-07 16:28:12 · 3194 阅读 · 0 评论 -
IDEA整合 ssm的详细demo(使用maven)
把我idea的模板拿出来,希望能够帮到大家初学者,从myeclipse迁移到idea是以把心酸泪,我把以前的demo拿出来。 创建maven项目,切记别选错 到这项的时候,如果创建maven项目不全的话,一定要加上最后的archetypeCatalog=internal. 这样项目就创建好,下面添加tomcat,配置的话就不多说了。记住将项目添加进去,还有路径配置(这个配置资料...原创 2018-11-29 23:34:28 · 2975 阅读 · 0 评论 -
ajax(jquery)前后台传数组(Springmvc后台)
前端代码:<script> $(function () { var list=new Array(); list.push(6); list.push(9); console.log(list); $.ajax({ url: "/ssm/preview", ...原创 2018-11-26 09:49:23 · 2948 阅读 · 0 评论 -
SSM始用 @Autowired(required = false)的一个坑
今天在写东西时候,一个小问题卡了好久,,,我就是要引入两个dao层接口判断,然而一直报500空指针异常,,另一个服务一直找不到,苦恼了很久。才发现原来是注解始用的问题。。貌似是一个@Autowired注解只能引用一个dao。引用多个dao需要多个注解。 附上正确的使用方法截图: 两个dao都能找的到。再附上卡了很久错误的的截图: 你会发现它找不到dao接口。 也可能是我太菜了...原创 2018-11-19 19:56:21 · 7056 阅读 · 1 评论 -
前后台分离使用cookie判断用户状态以及传递参数
在之前学习servlet的时候,当时做的小网站需要登陆并且判断信息,当时使用session传值,使用fitter过滤判断,当时感觉哇,session咋这么好用,cookie是啥玩意,还不方便。后来在学习ssm做项目遇到需要登陆的状态,在html无法使用session,只能学习cookie了,对于cookie只是在爬虫中用过,为了爬去登陆后的页面,看来那些网站都是用cookie保持会话的呢。用...原创 2018-11-13 00:11:03 · 4033 阅读 · 0 评论 -
Springmvc文件上传(servlet3.0)/下载(ssm)以及坑点
(补充:再linux服务器上可能没用创建文件的权限,那就需要找到文件夹给权限,比如我的chmod -R 777 /home/tomcat/apache-tomcat-default/webapps/food) 以前在servlet上写过文件上传和文件下载,最近由于需求需要集合到ssm中,有些坑点以前都忘记了。 文件上传:文件上传首先要在xml中配置上传信息,ssm有强大的过滤功能,你不声...原创 2018-11-10 21:20:35 · 4982 阅读 · 1 评论 -
mybatis学习笔记(3)—数据库和bean名称不一样处理方案
之前写的mybatis对象的bean对象和数据库的对象名称是对应的,然而再实际开发的过程有很多不一一对应的情况。就需要解决。 bean对象: package com.test.bean;/* * javabean 对象 */public class order { private int id; private String no; private float price...原创 2018-09-18 22:24:46 · 3419 阅读 · 0 评论 -
mybatis学习笔记(2)两种配置实现增删改查
第二天学习mybatis,发现框架的存在确实是省了我们很多时间,我们完全可以把一些操作简化,或者实现简单的封装提供我们使用。昨天是跟着教程云里雾里的实现了配置,今天再次使用就方便很多。 String resource="conf.xml"; //使用类加载mybatis驱动文件,(他也加载关联的附带文件) InputStream is=Test.class.getClassLo...原创 2018-09-13 21:22:29 · 2638 阅读 · 0 评论 -
Mybatis学习笔记(1)——第一个程序
暑期之前就有打算学习SSM,但是我记得当时再配置一个框架疯狂报错,弄得我很难受,,再加上当时有点其他事情,所以就放了下来。现在很有需求要会ssm,所以就学了一下。感觉框架这东西配置就烦的要死。错一丁点就全错。。下面开始说配置详情。 介绍一下这些东西,将mybatis的jar包依赖放入lib目录。User类是一个bean对象,test类是一个测试类(就是要用到这个服务的)。conf.xml...原创 2018-09-12 20:09:16 · 2654 阅读 · 0 评论 -
Java 和Ajax的简单结合
在做用户登陆和注册页面时,可以通过事件在js里面写ajax和后台异步传输,返回所需要的数据。 比如在写注册,当用户离开用户名的文本框时候,可以通过ajax引擎访问数据库查看这个命名是否合法,并且将信息返还给用户。 简单的deme如下:js代码主要部分 var req;//创建对象 function check(x) { var errMsg=document.getElementB...原创 2018-06-22 17:25:36 · 11190 阅读 · 0 评论 -
sevlet实现下载文件功能
希望做一个小板块,实现文件的上传和下载,那么上传实现了,就需要实现下载,阅读了各位的博客总结了一下。在网页中通过超链接是可以访问我的资源的,浏览器不可访问的资源他就会下载到本地,像一些浏览器可以直接访问的如图片,txt文件浏览器会直接打开。这就需要我们在sevlet中统一处理文件下载。 在sevlet中,首先要获得jsp或html中的相应,文件名,通过文件名构建路径得到资源,在设置respo...原创 2018-05-26 11:34:44 · 2801 阅读 · 0 评论 -
java 用sevlet实现ip定位以及天气预报的功能
最近两天想实现一个登陆网站就可以自动显示该地区的的天气情况。很是苦恼。慢慢研究然后才其所得。 研究的思路大致是这样的。ip 定位–>通过位置获取天气。首先声明一下,以前国家气象局的接口已经被封,以前直接传一个json数据就有天气情况,现在需要手动解析下。 所以,这样的实际思路为:ip获取地址(操作获取城市名称)——百度下载各城市对应编号———io字符串处理(你方便得到的)——通过城市名获...原创 2018-05-25 22:01:50 · 4673 阅读 · 0 评论 -
sevlet3.0上传文件功能
在sevlet3.0以前,java上传文件很麻烦,要么用底层的request.getinputstream。获取流,但是这个流不是干净的流,报过上传的文件名都在文件的前部分,包括文件的结尾也有特殊的字符。需要使用io层层过滤。提取你所需要的文件,鉴于水平有限,我只能提txt文本文件的内容,然而一道图片处理总是丢失或者多出一些东西来。知道原理后也不打算深入研究。 另外就是使用外部jar包上传文...原创 2018-05-24 17:09:20 · 2760 阅读 · 0 评论