logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot+Vue前后端分离项目练习06之网盘项目创建vue项目

构建vue项目,需要提前安装相应的环境,这里主要就是node,npm和Vue CLl。这些环境的安装还会比较简单的,其他平台的安装也是基本一致的,接着查看环境的安装情况。

#vue.js#spring boot
springboot + redis实现签到与统计功能

用户签到一次就可以往表里添加一条记录;但是这样有一个坏处,就是占用的内存太大了,会极大的消耗内存空间;比如有1万用户,每个用户每个月签到10次,那么一个月就是10万条记录,一年就是120万条;如果用户更多并且签到的次数越多,那么数据量就会更大哦。签到一次需要使用8+8+3+1 = 20个字节,如果使用redis中的bitmap来实现,每次签到与未签到用1与0来表示,那么只需要2个字节即可了,这样极

文章图片
#spring boot#redis#后端
ajax技术详解

1. 全局刷新与局部刷新在B/S 结构的项目中, 浏览器端负责把用户的请求和参数通过网络发送给服务器,服务端负责接收请求,并将处理的结果返回给浏览器。浏览器端负责展示响应结果给用户。全局刷新由浏览器亲自向服务端发送请求协议包,接着由服务端直接将【响应包】发送到浏览器的内存中,这个行为导致浏览器内存中原有内容被覆盖掉;所以整个浏览器数据全部被刷新。局部刷新不是由浏览器发送请求给服务端,而是浏览器委托

#javascript#ajax#node.js
sql语句练习题(mysql版)

众所周知,学习完sql的基本语法之后,是需要一定量的练习才能更好的掌握sql语句的书写。因此,这里整理了几十道sql语句的练习题用于巩固sql语句的书写;当然这里只考虑能得到查询结果,不考虑sql语句的性能优化之类的问题。有需要的小伙伴们可以练习一下,一定会有收获的。本文所有的题目都是整理自互联网。

文章图片
#sql#mysql#数据库
Spring Boot项目学习10之发帖模块

最显著的三个字段是帖子标题、帖子内容、帖子类别。但是除了这些字段外,还有一些必要的字段。同时,在发布帖子时,为了防止有人重复提交、重复发帖,提交表单时又加了一个验证码字段。2.跳转至发帖子功能2.1Controller 处理跳转首先新建 BBSPostController.java,该方法用于处理 /addPostPage 请求,由于是新增帖子的操作,所以只需要查询出分类数据供用户进行选择即可。如

#spring boot#java#数据库
基于SpringBoot实现文件的上传、下载和在线预览(SpringBootDemo)

在java领域中SpringBoot是一个非常好用的框架,可以快速地构建web项目,这里记录一下使用SpringBoot来实现文件的上传、下载和在线预览功能。

文章图片
#java#spring#intellij-idea
Elasticsearch基本使用初体验01

ElasticSearch是一款非常强大的、基于Lucene的开源搜索及分析引擎;它是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。

#elasticsearch
JQuery实现网页图片懒加载

使用img标签加载图片,在网页上显示图片,这里就简单的设置一下样式了,主要目的是展示图片的不同加载方式。普通的实现方式就是不做任何处理,需要使用到图片时就去加载图片,这些图片一般存储在图片服务器上;因此这种方式会在图片较多时,需要加载很长时间,用户体验感很差。(本例中使用本地图片,且数量较少,所以差别不大;理解其实现差异即可)html文件js文件2.预加载的实现方式预加载是一个性能优化技术,我们可

#jquery#javascript#前端
利用python实现简单的人工神经网络识别手写数字

利用 Python 搭建起了一个简单的神经网络模型,并完成识别手写数字。1.前置工作1.1 环境配置这里使用scikit-learn库内建的手写数字字符集作为本文的数据集。scikit-learn库是一个经典的机器学习库,在使用前需要安装其库和其他依赖库。主要包括:numpy、scipy、matplotlib、jupyter、pandas、seaborn。例如:pip install numpy这

#机器学习#人工智能#神经网络
到底了