自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzlhlhhh

曲线救国的coder

  • 博客(34)
  • 收藏
  • 关注

原创 从零开始构建自己的权限管理系统(一):新建springboot项目

从零开始构建自己的权限管理系统(一):新建springboot项目今年做老师啦,所以需要整理一份小小的教程出来,让自己的学生跟着学,达到入门要求。这个教程的目的是从0开始,有手就行,一个步骤一个步骤的做。那句话,我可以,你也可以。文章目录从零开始构建自己的权限管理系统(一):新建springboot项目Step1 安装环境Step2 打开网站1.打开IDEA2.点击新建项目3.输入必要信息4.选择初始组件5.选择项目存放地址6.启动项目!7.打开网页查看结果总结Step1 安装环境当然是安

2020-09-16 11:08:48 565

原创 MyBatis的逆向生成工具generator

最近准备把JFinal上的项目换成SSM。这里的第一个问题,就是表的问题。这个项目30多张表,我要一个一个写实体类,写Dao,写Mapper,不把自己给写哭?如果数据库中的表字段有变化,我去改,不改成ZZ?所以我就找找有没有自动生成的工具,因为JFINAL上就有这个工具,我感觉真的是天才,于是我就找到了mybatis-generator这个工具是配置的配置,我贴一下。1.使用MAVE...

2018-11-08 09:37:07 285

原创 《Hadoop生态系统》(O'REILLY )(三)

第一章,关键技术第二章,数据相关的操作,存储、管理第三章 序列化序列化就是为了将数据更好方便的进行移动,毕竟数据可能有很多方面,很多点,如果一直是保持格式传递数据,可能会浪费大量资源,所以这里就序列化,把他变成一串更好传递的信息,传送到头再进行反序列化,把他还原。这里选择序列化格式需要考虑到的几个方面有:数据量:数据占用的内存或磁盘的空间大小读写速度:计算机读写需要的时间可读性:在没...

2018-11-06 16:07:19 215

原创 《Hadoop生态系统》(O'REILLY )(二)

本书第二章,是讲的数据库及数据管理。首先,数据太大, 依靠关系型数据库,不现实,这个都知道,这个章节讲的技术,都是基于non-SQL的。其中NoSql的数据库,有以下几类:-列式存储-文档存储-键值/元祖存储-图数据库-多模型数据库-对象数据库-网络和云数据库-多值数据库-表格存储-其他放心,我就熟悉一个KEY/VALUE和文档存储。。。。第二章 数据库及数据管理2....

2018-11-06 15:14:28 163

原创 《Hadoop生态系统》(O'REILLY )(一)

这是读书笔记。最近准备把基础重新学一遍,再往大数据方向走。正好有些书买了还没看,这本书讲的是Hadoop的生态圈是一本概要类的书籍,16年11月的,正好我也有个简单了解。第一章 关键技术这一章讲的是当时的Hadoop的关键性的技术,都是完全集成的,其中包括分布式文件系统HDFS、处理大数据的编程范式MapReduce、数据处理的YARN、数据处理/存储的Spark我听得比较多的就是前...

2018-11-06 14:51:01 329

原创 MYSQL存储过程和游标(2)

存储过程和游标!之前修改了表结构,现在要填充内容了,需求:将已有的数据表内容进行扩充,比如A表现在增加了字段,内容在B表,将他转移过来这里经过挣扎,最后达成!/*填充batch_course_prearrange数据*/#select prearrange_id from batch_course_prearrange;delimiter // #定义分隔符CREATE PROCED...

2018-10-08 17:24:58 148

原创 MYSQL存储结构和事务(1)

MYSQL存储结构初探这两天需要完成一个数据转移。因为数据库表有一些修改,我需要把增加的字段的值给填充进去,所以这两天看了看MYSQL的存储结构(实在是因为用java操作感觉思路简单但是很麻烦,不如就学一下sql语句)。这其中有有些坑,我还在爬,会接着更新。首先上成品CREATE PROCEDURE change_stu()#新建存储过程BEGINDECLARE t_error INT...

2018-10-08 11:42:56 208

原创 微信小程序:获取用户基本信息

这里做到获取用户基本信息(不包括openid)效果图:中间遇到点小问题,主要是关于json的。需要把json字符串转化成json对象,要么一直取不到数据。1.按照官网,添加获取信息引导按钮<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>2....

2018-06-05 11:59:38 7720

原创 微信小程序只有调试模式才看得到界面的问题

刚刚微信小程序只有打开调试模式才能看到信息。查了一下,是因为服务器的域名没有设置。登录开发平台设置。这个然后呢,还要在开发工具中同步重新编译,OK!...

2018-05-30 16:31:14 17367 3

转载 IDEA将项目打包war

这里卡了点时间,试了集中方法,最后把可行的拿出来。将pom.xml中的jar包改为war包, <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <pac...

2018-05-30 15:59:33 193

原创 wxParse:微信小程序的富文本编辑器

最近开发微信小程序,想着在wxml里动态显示页面,也就是富文本编辑器那种,然后数据在数据库里,读出来然后前台显示。这里的话,试了一下不行,后台读取的数据发送到前台不能加入文档流(或许没有这个概念?),所以找解决方案的时候,找到了wxParse。地址:https://github.com/icindy/wxParse确实已经很详细了,照着做就成。思路就是:富文本编辑器->数据库微信小小程序-&...

2018-05-30 12:39:06 4518

转载 Git的使用--如何将本地项目上传到Github

转自:https://blog.csdn.net/zamamiro/article/details/70172900很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的...

2018-05-27 20:29:04 1048

原创 建表遇到的问题

这两天一个小项目,用EZDML建模后生成,发现了些许问题,有的问题产生,但是建表没有失败,有的失败了,这里说几个。1.ID字段问题alter table `system_user` change `Id` `Id` NUMERIC(10) auto_increment primary key not nullIncorrect column specifier for column 'Id'因...

2018-05-27 14:16:21 984

原创 前端手机页面的适配css

我之前一直不知道同一个网页,手机页面和PC页面,怎么呈现出不同的效果呢?这个不同,不是说放大缩小的那种不同,而是布局就不同了。今天我百度了下,看到了解惑的CSS代码@media only screen and (max-width: 767px)顾名思义,最大不超过767px宽的屏幕适用以下css这里可以举个例子PC端:手机端:但是这里有一点,就是PC端将他给缩小,也会有手机端效果:学到了学到了这...

2018-05-23 21:55:43 9406

原创 SpringBoot 整合SSM(七):拦截器

最后一部分,关于拦截器这里流程是不太一样,没有注册的地方了,所以就要重写WebMvcConfigurer类的addInterceptors方法。这里要注意的是,springboot2之后,就重写这个了,之前的话是重写另外一个,但是已经不推荐了。贴一下拦截器和重写的文件拦截器package com.ssm_login.intercept;import javax.servlet.http.Htt...

2018-05-17 15:37:14 601

原创 SpringBoot 整合SSM(六):关于异常和切面

异常和切面(AOP)的开发方式和注释没有任何区别。异常,是写了异常处理的类,上面也标注好是处理哪个异常类AOP的话,也是给标注上了对哪些包生效。这里把这几个部分点一下AOPpackage com.ssm_login.aspect;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org...

2018-05-17 15:31:52 464

原创 SpringBoot 整合SSM(五):编写前台文件

这个步骤呢很常规,但是注意的是前台文件和后台数据传输的问题。这里因为是用Springboot推荐支持的thymeleaf,我之前没用过,不过这个前端模板是一个非入侵的开发方式,很赞。这里的话,在pom.xml中加入整合的包spring-boot-starter-thymeleaf。还有就是,这个前端模板找文件默认在/src/main/resources/templates下找,所以可以看到刚刚后台...

2018-05-17 12:36:21 390

原创 SpringBoot 整合SSM(四):编写后台文件

写后台文件,这里是做一个登录的功能,依旧是一个功能涉及到三个框架。1.beanUser.javapackage com.ssm_login.bean;// 登录的实体类public class User { private Integer id; private String username; private String password; public User() { ...

2018-05-16 18:44:30 403

原创 SpringBoot 整合SSM(三):修改配置文件

先看步骤这里其实就是一个文件,这个文件把很多步骤都给省了,就因为springboot有自动配置,在你导入包的那一刻,就自动给你配置了,这里贴一下。application.properties#datasourcespring.datasource.url=jdbc:mysql://127.0.0.1:3306/sbs?useUnicode=true&characterEncoding=u...

2018-05-16 18:33:23 864

原创 SpringBoot 整合SSM(二):创建项目

我创建成功第一个应该是用IDEA创建的,然后我eclipse找了一下也找到了。首先新建项目:选择Spring Starter Project接着填写信息:根据自己的来选择。其中Artifact是项目名,包名的删完了就不出src/main/java那些文件夹了。。。所以我包名就留了两个部分,这个图是比较新的。接着选择要添加的组件:我其实选了3个,数据库的,web,还有aspects。到这里项目就完成...

2018-05-16 18:29:56 718

原创 SpringBoot 整合SSM(一):思路

我一开始认为挺简单的,直到我到现在搭完。。。其实这个最快能运行起来的springboot是确实比较早,就是在ssm整合完的那个晚上,不过后来又踩了些坑。先说步骤:2018年5月16日18:07:23这两天写spring boot 整合SSM我一开始觉得应该还不难吧,没想到还是踩了几天坑。。。这次的目的还是一样,各个功能都有所实现。step1:创建项目,spring starer 这个...

2018-05-16 18:22:04 446

转载 关于IDEA工具在springboot整合mybatis中出现的Invalid bound statement (not found)问题

转一个今天遇到的问题https://blog.csdn.net/yehanwei163/article/details/77165130我之前写eclipse,mapper文件还放在dao包下面,所以今天emmmmm居然还有放在resource下面这种限制,IDEA牛逼!...

2018-05-13 23:26:44 438

原创 SSM整合(十一):springAOP

springAOP,属于类的增强,这个我还没想好用在哪,但是先实现Step11:这里先贴MyAspect.java,这个切面的代码package com.ssmlogin.aop;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.la...

2018-05-12 12:17:36 564 1

原创 SSM整合(十):异常捕获

上一篇文章,在抛出异常之后,看到了500页面,这当然不是我们要的。所以这里就要捕获异常。这里主要是2件事,一个是注册异常捕获,一个是异常捕获方法注册异常捕获注册个屁,我看了半天,发现是真错了,就只有一步异常捕获方法这个在controller中加@ExceptionHandler(Exception.class) public ModelAndView err(Exception ex) { ...

2018-05-12 12:17:20 452

原创 SSM整合(九):注册spring事务

这一步是加入spring的事务功能。事务,就是要他的ACDI特性。这里是遇到运行时异常回滚,受查异常提交。step9:所以我们写的异常,一定是运行时异常。配置spring-tx.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...

2018-05-11 15:06:52 195

原创 SSM整合(八):加入cpringMVC拦截器l

我是做到这里,才用了注释的方式拿到了ls。step8:这里的话,拦截器,首先说下流程拦截器流程我发起请求->进拦截器->进action这里多拦截器的情况我就不说了,反正有种就近原则的味道。这里的拦截器类LoginChk.javapackage com.ssmlogin.interceptor;import javax.servlet.http.HttpServletRequest;...

2018-05-11 14:56:59 157

原创 SSM整合(七):初次跑程序

这个纯粹是小tips当然这里可以提一提的是失败1:这里其实没问题,真的没问题,后来改改就能行了,改了什么?就把字符串填进去然后再换成${jdbc.dirver},没做什么就行了。这里还有一个点是关于Jsp的。我之前写EL表达式,就是取不到值。在写了一次<%=request.getAttribute("我的变量名") %>就能得到了,你说气不气?如果我的内容在哪里有问题,欢迎私信指正。...

2018-05-11 14:48:27 147

原创 SSM整合(六):web.xml的编写

这里是能执行的最后一步。我写了配置文件,但是没有在web.xml中注册,所以要写web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <display-name>Archetype Create..

2018-05-11 14:43:23 185

原创 SSM整合(五):编写前台JSP页面

这里我曾经试过用html,但是好像跳转过去吃不到EL表达式。。。step5:这里就是表现层的东西了,我JSP也学得马马虎虎。。我这里贴一下我的webapp目录webapp目录index.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DO...

2018-05-11 14:39:51 6799

原创 SSM整合(四):PersonDao.xml的编写与Controller的编写

这是接上一步的操作,首先是step4:这里其他的先不说,已经产生了逻辑问题,恩,果然我还是有点菜,两个第四步。mybatis部分PersonDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myba...

2018-05-11 14:32:25 464

原创 SSM整合(三):编写Service类和Dao

配置文件写完,应该填充项目的内容了。这里的话,是准备做一个比较简单的登录程序把SSM给整合了。step3:我们先理一下思路。1.建立person类来代表一个用户(已做)2.建立一个LoginService接口3.实现一个LoginService接口4.建立一个PersonDao*5.编写PersonDao对应的Mapper这些步骤里面,mapper将留在下一个步骤说。其中PersonDao也是为m...

2018-05-11 11:41:40 1627

原创 SSM整合(二):配置文件编写

把项目建好了,下一步干嘛?step2:面对空荡荡的项目,首先当然是想着导入这三个框架啦,就要进行基础配置了。先放上我的配置文件结构图:因为是学习的缘故,我把每个项目都分开来了,当然,这是最后完整的。在一开始,需要有的是spring-main.xml : spring的配置文件,用来导入各个配置文件spring-beans.xml : spring-beans的配置文件,这里是用来注册mybatis...

2018-05-11 11:09:19 229

原创 SSM整合(一):创建项目

这是step 1中的内容既然是maven,就附上我的pom.xml。其实出现的先后顺序也就是我在做整合写代码、配置文件的时候的顺序。神站:http://mvnrepository.com/<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...

2018-05-11 10:37:03 204

原创 SSM整合,个人总结和step

我最近才整合完SSM。前段时间,分开学习了这三个框架,都是看某黄埔军校的视频,整合的部分没看视频,想自己做。但是有一些部分自己没有能完成,主要是如何从spring容器里取出ApplicationContext,这个我的实现比较low,看了看讲义,才OK的。我的实现:WebApplicationContext acc = WebApplicationContextUtils.getRequiredW...

2018-05-11 10:31:27 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除