- 博客(14)
- 资源 (27)
- 收藏
- 关注
原创 css多行文本显示省略号
在多行文本显示的div中,超出部分显示省略号css实现方案css.description { overflow : hidden;/*必须结合的属性,当内容溢出元素框时发生的事情*/ text-overflow: ellipsis;/*可以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本 。*/ display: -webkit-box;/*必须结合的属性...
2020-04-23 09:09:11 556
原创 localStorage设置过期时间
场景localStorage默认是没有过期时间的,但在某些场景下我们想自动清除某些缓存。思路: 重写localStorage的get和set方法,在set的时候存储加入时间戳的一个对象,get的时候取出这个对象,判断时间戳即可。参考文章localStorage设置过期时间es5实现Storage.prototype.setExpire = (key, value, expire) =&...
2020-04-22 11:25:06 1702
原创 springboot获取web请求参数
主要内容: 对常用的注解进行解释说明,并用demo演示具体应用。参考文章springboot获取web请求参数springboot注解获取请求参数数据 @RequestParam这个注解主要用在获取url中的参数,可以用在Post中,但是建议只在GET请求中使用@RequestMapping(path = "register", method = RequestMethod...
2020-04-21 09:50:39 844
原创 npm gyp ERR问题
原因*缺少C++编译工具,或者编译类库出现问题gyp是一个编译工具,类似于makefile这种命令,它主要用来编译C++的,node里面集成了它,叫做node-gyp。npm分发的都是源码,npm install的时候都是拉取源码后在本地编译,这个时候因为不可避免的,源码里面用到其他语言,比如C或者C++,所以编译的时候,就需要其他语言的编译工具比如node-gyp,但这些编译工具其实在...
2020-04-16 10:50:30 3081
原创 Mac下 npm permission denied 权限问题
依次运行下面命令:其中 $(whoami)替换成自己系统的用户名,例如我的是:sudo chown -R huanghainongye ~/.npmsudo chown -R $(whoami) ~/.npmsudo chown -R $(whoami) /usr/local/libsudo chown -R $(whoami) /usr/local/bin...
2020-04-16 10:02:41 1753
原创 从零开始搭建日志系统(5)-第一版完成
git项目地址git项目地址https://github.com/MrITzhongzi/blog-system.git第一版功能梳理用户注册,登录发表文章图片上传数据分页和密码加密新增功能PageHelper分页器加入 springboot分页器集成教程查询所有文章和查询某个用户文章api增加遇到的坑使用PageHelper时,mapper中的sql语句结尾不能 ...
2020-04-15 17:32:18 278
原创 springboot集成Mybatis的分页工具PageHelper
前言: 对于列表查询,往往用到分页,手写分页工具相对麻烦,而且bug较多,所以找来Mybatis官方提供的分页工具,并记录一下学习过程。前提是项目中已经配置了MyBatis使用步骤maven配置<!-- 分页器配置 --> <dependency> <groupId>com.github.pagehelpe...
2020-04-15 16:04:19 238
原创 java流强化练习
相关类InputStreamOutputStream.InputStreamReaderOutputStreamWriterBufferedReaderBufferedWriter项目结构练习代码import org.junit.Test;import java.io.*;import java.math.BigInteger;import java.util.Ha...
2020-04-14 16:44:52 222
原创 从零开始搭建日志系统(4)-发表文章图片上传
git项目地址git项目地址https://github.com/MrITzhongzi/blog-system.git逻辑梳理每个用户可以发表多个文章每个文章都有自己的图片文章有自己的点赞,浏览量,评论数遇到的坑继承WebMvcConfigurationSupport导致springboot静态资源无法访问因为要设置api的拦截器,所以需要继承这个类WebMvcConfi...
2020-04-14 10:18:17 207 2
原创 springboot @Value无效原因
注意不能作用于静态变量(static);不能作用于常量(final);不能在非注册的类中使用(类需要被注册在spring上下文中,如用@Service,@RestController,@Component等);使用这个类时,只能通过依赖注入的方式,用new的方式是不会自动注入这些配置的。示例配置文件qiniu: ACCESSKEY: N0Jk2mJqhLz...
2020-04-13 15:09:04 12472 2
原创 springboot配置WebMvcConfigurationSupport导致静态资源无法访问的问题
springboot 2.0配置WebMvcConfigurationSupport之后,会导致默认配置被覆盖,要访问静态资源需要重写addResourceHandlers方法@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceH...
2020-04-13 11:26:42 678
原创 从零开始搭建日志系统(3)-用户登录注册逻辑完成
git 项目地址git项目地址https://github.com/MrITzhongzi/blog-system.git逻辑梳理用户注册需要提供手机号,密码等信息,后台会自动把密码加密存入数据库同一个手机号只能注册一个登录的时候会验证手机号密码登录成功后台会根据用户信息生成JWT密钥token,后续api都需要这个token遇到的坑1.mybatis插入数据返回自增主键问题...
2020-04-10 10:50:18 278
原创 从零开始搭建日志系统(2)-项目初始化
git项目地址git地址https://github.com/MrITzhongzi/blog-system.git项目初始化配置项目的maven仓库,git仓库等等从数据库反向生成实体类配置好mysql加入 mybatis实现 JsonBuild和JWTUtils工具类注意事项注解说明 示例代码/** * @description: 用户模块 * @aut...
2020-04-09 09:00:08 213
原创 从零开始搭建日志系统(1)-项目概览&数据库搭建
设计目标前端 vue + elementUI搭建日志系统前端利用 springboot 搭建后台数据库 mysql图片服务器 七牛云需求分析用户管理:用户的注册和登录,发表博文和评论。博文管理:用户可以在网站中发表和设置博文。评论管理:用户可以评论博文和回复其他用户的评论。分类管理:添加和删除分类,给文章设置分类。标签管理:添加和删除标签,给文章设置标签。数据库设计...
2020-04-07 17:48:41 364
基于springboot的shiro完整项目案例
2022-03-10
h5小游戏源码各个类型的都有
2019-11-27
Go web 编程 (各种go的图书集合)
2018-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人