自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 使用Redis的ZSet搭配HashMap实现评论

我也不知道我的redis评论设计的对不对,下面的内容都是基于我自身的理解。设计思路图片中也展示了,大体的思路就是先按照课程分,课程里放的List是一级评论,然后再根据一级评论里的用户来设计在这个评论里评论的人,也就是二级评论,下划线后面是一级评论的用户id,下划线前面那个id是一级评论的主键id。如果不加的话,假设同一个用户发布了两次一级评论,那么在有人对这个用户进行二级评论其实就无法甄别了。先讲一下,我理解的为什么要用List来做评论而不是用string吧。首先使用了list在代码上其实要变得比

2020-06-03 08:42:48 1568 1

原创 Spring Boot使用Mybatis-plus和它的代码生成器

这篇文章第一部分讲解Mybatis-plus的使用。点下面的链接可前往官网。但要注意的是。使用它仅是为了快速开发,因为sql优化的第一点就是sql语句里的select 不应直接写 * 也就是查找全部,而是应该写上每一个要用的字段。第二部分写Mybatis-plus里的代码生成器,首先代码生成的代码实际上直接用Mybatis-plus官网里的范例就可以了,但要把生成的代码变成自己想要的样子,还是...

2020-04-29 20:24:39 433

原创 使用Jekyll+Github Page创建一个属于自己的博客

我使用的模板是Moon Jekyll Theme这篇记录了其的使用方法,和模板作者的GitHub网址.一开始上手我的建议是先不要使用模板,先自己走一遍jekyll的一个小例子.整个过程并不复杂,但是在下载ruby于其使用下载相应文件的过程因为是访问外网所以很慢.文中涉及资料:单纯的GitHub快速使用 和 GitHub Pageit文档RubyInstaller windows下这个j...

2020-04-19 13:48:11 170

原创 hashmap主要方法解析

还没想好

2020-02-28 17:41:27 141

原创 谈Nginx部署两个vue项目

这篇文章讲解如何在一个nginx上部署两个vue项目,还有root和alias的区别。路径问题首先先假设主域名为:www.yuming.com。要绑定的子域名是www.yuming.com/two下图先展示一个项目时的nginx配置。api为后端java项目的接口。 server { listen 80; server_name www....

2020-02-18 11:00:41 1510

原创 vue使用element-ui动态生成表单高可复用性解决resetFields()带来的问题

因为每次写表单都要重新写一遍,感觉很麻烦。所以写了这篇自己封装了一个可重用的动态生成表单一个表单即可实现添加,修改功能。本文章将讲解一个很简单的方法来动态生成表单 (非表单项加减) ,封装实现一个高可用性的表单,同时讲解resetFields()带来的某些问题。先上效果图下图是element-ui官方的例子官方的写法不能重用,一个新的表单都要重写一遍不够便利。所以我自己做了一个采用v-fo...

2020-02-10 15:48:07 1119

原创 记录Spring Security使用BCryptPasswordEncoder出现的情况

出现的问题起因是我想返回的CUser里有头像,这类属性。不想用spring security里的User来返回 @Override public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException { System.out.println(s); //...

2020-02-06 15:00:43 1243 1

原创 Python爬虫示例爬取豆瓣影评生成词云

一个简单的Python爬虫示例,本文讲解该怎么爬取网页信息,分析页面结构,将信息存入MongoDB(如果没有MongoDB也可以存txt里,并不影响整体程序运行),对影评使用jieba分词来构成词云(解决中文生成词云是空方格)。使用到的包import requests#连接失败的异常from requests.exceptions import ConnectionError#Mongo...

2020-01-27 22:06:43 4740

原创 Anaconda安装并创建虚拟环境给pycharm使用

本文将讲解Anaconda的安装和使用,同时创建虚拟环境给pycharm使用和pycharm2019.3.1中的jupyter notebook的使用Anaconda是用来干什么的anaconda是一个方便的python包管理和环境管理软件,在里面会帮你安装好用于科学计算分析等的包,可以省去一个个包自己安装的过程,同时在安装的过程中会帮你搜索相关的前置包,一次性下载。Anaconda安装过程...

2020-01-25 13:32:24 3763

原创 springboot实现redis缓存通过@Cacheable的方式

先说下题外话,昨天看见一篇关于redis缓存的文章一开始没放在心上,因为我也用过redis来做过购物车。

2020-01-18 13:10:51 2365 1

原创 SSM框架+Thymeleaf之详解前后端分离ajax使用

上一篇SSM框架+Thymeleaf之详解Mybatis实例使用的文章,其实最基本的SSM+Thymeleaf已经可以用了,一点点的加内容,网页这些,一个完整的项目就可以用了。这篇我讲下ajax的使用,post请求这类的,还有通过ajax将另一个页面的内容加入一个页面里。如果你点击getUserAndAddress弹出alert了那就jquery引入成功了,然后再写个基本的get请求把 ...

2020-01-11 08:53:17 1168

原创 SSM框架+Thymeleaf之详解Mybatis实例使用

上一篇创建SSM框架项目和基本使用的文章后,项目已经能基本使用了,现在就是和数据库配合起来。这篇重点结合实例讲Mybatis的使用,演示下如何使用Thymeleaf以循环列表的形式展示数据首先把数据库表建起来数据库是Mysql,建一个user_info(用户表)和address_info(地址表)user_id作为主键设置自增长address_id作为主键设置自增长。数据库表建好...

2020-01-02 15:56:22 707

原创 带你入门使用SSM+Thymeleaf先感受下基本运行和什么是SpringMVC吧

通俗点讲SSM框架指的是Spring Boot+Spring MVC+Mybatis,Thymeleaf是一个页面模板这篇文章旨在,教会创建一个SSM项目,和配合Thymeleaf进行项目开发。此文章图多,所以长度很长,但干货满满,如果想学会SSM框架的话,请坚持下去。软件:idea2018版本关系不大数据库:Mysql首先新建一个项目:页面如上,选中Spring Initializr。...

2020-01-01 14:42:28 562 1

空空如也

空空如也

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

TA关注的人

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