
学习笔记
nanshenjiang
这个作者很懒,什么都没留下…
展开
-
学习笔记——MySQL(1)安装MySQL
最近这几天在学习Spring也好学习Spring Boot也好,都逃离不了MySQL的使用,所以今天还是在win10下装了个MySQL,原本以为和教学视频一样步骤会很简单,但是版本不推塔,导致安装时候出现了问题。刚开始是使用MSI(Windows Install)下载,但是其实不如ZIP压缩包下载来的自由。MSI下载向导全是英文,同时安装在C盘内,所以最终我使用了ZIP下载,但是中间还...转载 2018-07-24 22:30:48 · 206 阅读 · 1 评论 -
微信小程序——获取用户信息
微信小程序基于微信进行开发,而微信又存有用户信息,我们是否可以直接通过微信端获取用户信息,则无需用户进行再次输入个人信息。 微信小程序可以通过wx.getUserInfo()接口来获取部分用户信息,我们可以参考微信文档之wx.getUserInfo()。 但是通过该接口能获取的数据只有:// 必须是在用户已经授权的情况下调用wx.getUserInfo({ suc...原创 2019-02-28 21:00:00 · 26305 阅读 · 0 评论 -
微信小程序——与后端通信
最近在学习微信小程序,而与后端通信是小程序非常重要的一个方面,而微信小程序开发版中是不可以直接识别外网生成的api接口的,所以我们需要用到一些渗透工具,这里特来记录一下。 微信小程序使用wx.request(OBJECT)来调用后端接口(作为一个后端人员,还是要学习一些前端知识的。。):wx.request({ url: 'test.php', // 仅为示例,并非真实的...原创 2019-02-23 13:57:12 · 9159 阅读 · 0 评论 -
学习笔记——Spring Boot(12)MyBatis逆向生成
MyBatis逆向生成工具generator 我之前在使用持久层框架的时候,为了不使用xml的方法,通常都是直接使用spring data jpa或者是使用mybatis的注解形式(这两种方法我都在我的博客Spring Boot实战——数据交互页(涉及数据库)中有说明),但是如果我们编写的工程量变大的话,又或者在企业中编写企业级程序的时候,我们都会使用mybatis的xml形式,因为...原创 2019-02-12 15:40:29 · 443 阅读 · 0 评论 -
学习笔记——Spring Boot(13)Swagger2
Swagger2接口文档 你还在为写接口word文档而头痛烦恼吗?你还在与前端苦苦说明api作用而口干舌燥吗?你还在为给领导视察任务量而心跳不安吗?那就赶紧将Swagger2学起来,妈妈再也不用担心了。而你也不用为写大量word文档而掉头发,同时还提供了直接调试接口的方法,而且学起来十分简单上手,我们赶紧学习今天新的一点点知识。 Swagger2其实就是Swagger2.0版本,...原创 2019-02-16 14:18:30 · 244 阅读 · 0 评论 -
学习笔记——spring boot(11)Redis
Redis缓存 每一次用户访问数据都要通过数据库的话,用户访问的速度会大大下降,尤其是在多用户同时访问数据库时,此时就会出现加载不出的问题。这时候就要引入redis缓存机制,由于redis是直接通过内存数据存储,在速度上比直接访问数据库要快很多。redis仍是进行数据存储,它的模式时key-value模式,也就是管理者通过key来索引所存储的相关值。另外,redis支持更丰富的数据结构,例如...原创 2018-11-05 20:24:33 · 271 阅读 · 0 评论 -
学习笔记——spring boot(10)数据库关联
数据库关联在进行数据库操作的时候,总会遇到不同表之间的关联,就好比如我在Spring Security权限管理这篇博客中遇到的用户user与权限authority之间关系的关联绑定,这类表与表之间的绑定是十分重要的,所以这次就需要介绍一下hibernate关联关系注解,当然博客“码农小汪——Hibernate学习”是转载的,感谢原博主汪小哥的支持: 现实的世界中确实很少有孤立纯在的东西...转载 2018-10-15 20:26:10 · 822 阅读 · 0 评论 -
学习笔记——Spring Boot(9)Spring Security
Spring Security权限管理 学习spring boot学深以后自然要接触spring security权限管理,所谓的spring security,就是我们平时接触到的登录时面临的多用户多账户登录,还有用户登录时的安全问题和权限划分的功能。可以说,spring security在进行登录页设计的时候,提供了很多方便,而且拦截器的功能也包括在里面,直接集成就可以了,对登录页面设计...原创 2018-10-06 12:15:59 · 1261 阅读 · 0 评论 -
学习笔记——Spring Boot(7)Controller相关
SpringMVC中Controller的几种返回值在编写controller时,我们会发现mapping中会有不同的返回值,这次我通过查询其他人的博客,总结一下各个返回值:返回ModelAndView 返回Map 返回View 返回String 无返回值(void) (1)返回ModelAndView 使用ModelAndView类用来存储处理完后的结果数据,...转载 2018-08-08 23:48:49 · 334 阅读 · 0 评论 -
学习笔记——Spring Boot(5)docker安装
docker的安装及常用指令最近一段时间都十分流行docker,而我自己也是在虚拟机上安装了docker,我们今天就来聊一下docker的安装及常用指令。 先说一下docker是什么:Docker是一个开源的应用容器引擎,是一个轻量级容器技术(整体可以把它比作一个虚拟机,但是比虚拟机轻巧很多,而且容器启动十分快)。Docker支持将软件编译成一个镜像,而是一种可以直接使用该镜像,运行中...原创 2018-08-02 23:01:50 · 164 阅读 · 0 评论 -
学习笔记——Spring Boot(4)thymeleaf
thymeleaf的用法和语法 学习spring boot以后,如果打算进行web开发,则thymeleaf是一定要去学的(springboot推荐)。而thymeleaf到底是什么,我找了个资料:Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集...原创 2018-08-02 22:54:31 · 1026 阅读 · 0 评论 -
学习笔记——Spring Boot(3)静态资源映射
对静态资源的映射在web开发中,对静态资源映射是必不可少的,而所谓的静态资源映射,通俗来说,就是给项目导入图片,js,css等资源,同时可以进行访问。首先我们来看一下新建好的项目目录结构:我们要关注的就是resource文件夹中各个路径,现在是项目初始化时候静态资源存放的位置,而我们来介绍一下static和templates两个文件夹先:static:保存所有的静态资源,...原创 2018-08-02 11:32:04 · 1056 阅读 · 0 评论 -
学习笔记——HTML
学习Spring Boot难免要接触thymeleaf,而使用thymeleaf的语法则一定要有html的知识,之前我半懂半不懂的使用thymeleaf,弄到对学习的前端程序代码不明不白,所以我们要对html基础知识有个大概了解。 我学习html+css是在慕课网上的,慕课有一个html+css基础入门课程十分适合新手,它是直接敲代码,所以对代码认识更为清晰,大家也...转载 2018-08-06 16:18:55 · 335 阅读 · 0 评论 -
学习笔记——MySQL(2)docker安装MySQL
使用docker安装MySQL 最近看了docker的使用才发现这种轻量级的容器的作用是多么强大,我之前还辛辛苦苦在电脑上安装MySQL,现在在docker上加载MySQL的镜像和使用其容器是十分简单的,就几条命令就Ok了。 *有关如何安装docker及常用命令可以去我的另一篇博客看看 首先先打开我们的虚拟机,进入终端,先打开docker:systemctl st...原创 2018-08-01 09:27:51 · 177 阅读 · 0 评论 -
学习笔记——Spring Boot(6)版本问题
Spring boot2.0遇到的问题 在观看网课时,我按照老师所给的代码及步骤编写,但是idea总是给我标红,而且找来找去找不到问题的所在,最终发现是spring boot版本的问题,我使用的是2.0.4版本,而老师的是1.5的版本,想换个版本,但是我使用的是java10,旧版本也出错,最终只可以使用新版本,网上找资料,查问题。推荐博客:1)嘟嘟独立博客2)纯洁的微笑博客...原创 2018-08-04 20:51:58 · 271 阅读 · 0 评论 -
学习笔记——Spring
这些天终于从考试中脱开身来,准备学习Spring Boot,但是教导Spring Boot的老师说学习Spring Boot需要有一些基础知识:Spring,Maven,还有编译器idea的使用。对于这三个中的最基础的Spring我就接触不多,所以在谷粒学院中找了教授Spring的老师,跟着学习了四天,终于对Spring有了个大概的了解,今天就对着这四天的学习做一个学习笔记。 ...原创 2018-07-22 10:30:19 · 292 阅读 · 1 评论 -
学习笔记——Spring Boot(2)YAML
YAML语法格式及应用 项目的属性配置是学习中的很重要的一点,也就是自动配置时要修改默认属性的时候,我们就要在配置文件中做出说明。而配置文件除了传统的application.properties,这些年也流行起了application.yml,也就是上面说的YAML。而YAML和property差不多的使用方法,除了语法有些差距。 刚开始先来看看最最传统的配置文件的方法:XM...原创 2018-07-26 10:52:15 · 215 阅读 · 0 评论 -
学习笔记——Spring Boot(1)入门知识
关于Spring Boot的入门基础导言: (1)搭建Spring Boot项目 (2)Spring Boot第一个项目:helloworld (3)项目属性配置 (4)Controller (5)Spring Boot的数据库操作 (6)事务管理 在有了一点Spring的知识基础之后,昨天去找了个Spring Bo...原创 2018-07-25 22:40:08 · 363 阅读 · 0 评论 -
学习笔记——Spring Boot(14)MongoDB
MongoDB关系型数据库与非关系型数据库 我们在选择数据库的时候除了传统的关系型数据库SQL,还会考虑到非关系数据库NoSQL,而MongoDB就是NoSQL的其中较为出名的一种,除此之外我们还介绍过Redis,它也是NoSQL的一种。所谓的非关系型数据库就是存储数据的方式不再采用过去所使用的特定表格形式,而是采用更为灵活的存储方式,如:哈希表,JSON格式,文档类,图形类等方...原创 2019-05-13 20:15:35 · 244 阅读 · 0 评论