辣辣写代码_nanaProgrammer
码龄8年
关注
提问 私信
  • 博客:49,216
    49,216
    总访问量
  • 36
    原创
  • 960,163
    排名
  • 58
    粉丝
  • 0
    铁粉

个人简介:UESTC-software engineering, NUS-electrical engineering(in progress), 记录学习过程中的点点滴滴...

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-07-09
博客简介:

辣辣的博客

查看详细资料
个人成就
  • 获得91次点赞
  • 内容获得15次评论
  • 获得322次收藏
  • 代码片获得406次分享
创作历程
  • 37篇
    2020年
成就勋章
TA的专栏
  • AI/ML/DL
  • demo/project
    2篇
  • 数据结构/算法
    4篇
兴趣领域 设置
  • 人工智能
    机器学习
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

用springboot实现旅游后台管理项目

用springboot实现旅游后台管理项目概述步骤效果条件查询添加更新单个删除,批量删除展示缩略图、大图、小图上传路线图更新路线图代码概述本项目分为用户管理模块、旅游公司模块、分类管理模块、旅游路线模块,可以实现图片的上传。技术栈前端:bootstrap、jquery、thymeleaf、fileinput插件后端:springboot、mybatis、mybatis plus数据表的关系步骤创建项目maven的java项目(而不是java web),pom.xml引入依赖创建sprin
原创
发布博客 2020.12.31 ·
1294 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

用Spring Cloud实现前后端分离的记账项目

用Spring Cloud实现前后端分离的记账项目概述遇到的问题及解决方法前后端分离的项目怎么实现跨页面的数据回显?layui表单的提交按钮,每点击一次,实际会提交两次效果条件搜索删除添加更新分页代码概述这是一个前后端分离的记账系统,分为前端部分和后端部分,后端返回Json数据,前端通过Ajax调用后端接口来接收数据。后端分为4个部分:Eureka注册中心:其他微服务都要注册到eureka(端口号:10086)Spring Cloud Gateway网关:有路由功能,将特定格式的请求(以/api
原创
发布博客 2020.12.30 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【Data structure&Algorithm】二叉树相关题目

二叉树相关题目236. 二叉树的最近公共祖先236. 二叉树的最近公共祖先题目二叉树的递归框架:void traverse(TreeNode root) { // 前序遍历 traverse(root.left) // 中序遍历 traverse(root.right) // 后序遍历}套入该题目给的函数: public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNo
原创
发布博客 2020.12.23 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【Data structure&Algorithm】做题笔记-二叉搜索树

二叉搜索树知识储备230-二叉搜索树中第K小的元素538-BST 转化累加树98-验证二叉搜索树700-二叉搜索树中的搜索701-二叉搜索树中的插入操作总结知识储备二叉搜索树(Binary Search Tree-BST)的定义:1、对于 BST 的每一个节点 node,左子树节点的值都比 node 的值要小,右子树节点的值都比 node 的值大。2、对于 BST 的每一个节点 node,它的左侧子树和右侧子树都是 BST。(这意味着BTS中没有重复值)重要性质:BST 的中序遍历结果是有序的
原创
发布博客 2020.12.22 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker应用部署:MySQL,Tomcat,Nginx,Redis

Docker应用部署概述MySQLTomcatNginxRedis概述在vmware的centos7上安装了docker,通过docker来部署几个应用,记录一下部署过程,方便以后查看。端口映射外部机器是无法直接访问到容器的。当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上。外部机器访问宿主机的端口,从而间接访问容器的服务。如图所示,容器的3306端口映射到宿主机的3307端口,外部机器访问宿主机的3307端口就能访问容器。数据卷数据卷是宿主机中的一个目
原创
发布博客 2020.12.22 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Data structure & Algorithm】做题笔记-二叉树

二叉树方法论226-翻转二叉树116-填充每个节点的下一个右侧节点指针方法论二叉树的遍历方式是递归,写递归算法的关键是要明确函数的「定义」是什么,然后相信这个定义,利用这个定义推导最终结果,绝不要跳入递归的细节。换句话说,先搞清楚当前 root 节点该做什么,然后根据函数定义递归调用子节点,递归调用会让孩子节点做相同的事情。把题目的要求细化成每个节点(或每几个节点)需要做的事情。如,计算一棵二叉树共有几个节点:// 定义:count(root) 返回以 root 为根的树有多少节点int coun
原创
发布博客 2020.12.18 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud Config + Spring Cloud Bus + RabbitMQ 实现配置文件实时更新

Spring Cloud Config + Spring Cloud Bus + RabbitMQ 实现配置文件实时更新概述RabbitMQ的安装与启动改造配置中心微服务config-serverpom.xml依赖包引入配置文件application.yml改造用户微服务bill-servicepom.xml依赖包引入配置文件bootstrap.ymlController测试总结概述demo结构父工程:springcloud-billmanager子工程:用户微服务:bill-servic
原创
发布博客 2020.12.15 ·
408 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring Cloud知识梳理

Spring Cloud知识梳理前言架构图Eureka注册中心负载均衡RibbonHystrixFeignSpring Cloud Gateway网关Spring Cloud Config分布式配置中心Spring Cloud Bus服务总线前言刚刚自学完了Spring Cloud,知识点很多,觉得有点杂乱,接下来要写个Spring Cloud的小项目,所以现在来梳理一下知识点,主要说明各个组件是干啥的。可能会有表述不当的地方,欢迎指正。架构图Eureka注册中心实现服务的自动注册、发现、状态监
原创
发布博客 2020.12.12 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【踩坑记录】Thyemleaf找不到html文件(报错:Template might not exist or might not be accessible)

问题概述今天做一个Springboot+Thyemleaf的项目,我把几个.html文件放在了resources/templates/bill文件夹下:在controller里的方法,return了一个页面,代码如下: @RequestMapping("/bill/list") public String list(Bill b, Model model){ //获取所有记账类型,并存储在model中供前端使用 List<BillType>
原创
发布博客 2020.11.29 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【学习笔记】MongoDB

【学习笔记】mongoDB1.MongoDB介绍1.MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝
原创
发布博客 2020.11.14 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【学习笔记】Redis

【教程】redis1.NoSql介绍2.Redis介绍3.Linux下安装与启动Redis安装启动客户端访问redis关闭redis可视化工具:Redis Desktop Manager4.Redis数据结构及其对应的常用指令String字符串数字的递增与递减HashListSetZsetHyperLogLog其他指令5.Redis的多数据库6.Redis的事务管理7.Redis发布订阅模式8.通过Java代码连接Redis: JedisJedis连接池访问Redis9.Redis 持久化存储方式RDB持久
原创
发布博客 2020.11.13 ·
538 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

【踩坑记录】(报错:找不到程序包和符号)2020.1版本的idea,使用Maven时本地仓库路径的配置

创建了一个Maven Java项目,在pom.xml里引入了Jedis,External Libraries里也显示了Jedis,代码中import了redis.clients.jedis.Jedis,代码也没有任何飘红。运行代码时,报错:找不到程序包和符号Jedis。查了会资料,终于看到了这篇文章:idea2020.1踩坑:找不到程序包和符号(冷门解决)解决办法:idea里配置Maven,Maven所使用的settings.xml(在下图中倒数第二栏User settings file)中不要配置
原创
发布博客 2020.11.12 ·
415 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【教程】Maven

这里写自定义目录标题Maven的2个功能Maven的安装与配置Maven的2个功能1、依赖管理-jar包管理2、项目构建-代码编译、打包、部署Maven依赖管理的原理:Maven的安装与配置官网下载安装包:http://maven.apache.org/download.cgi我下载的是:apache-maven-3.6.3-bin.zip注意点1:我使用的idea版本是2020.1,要注意idea版本和maven版本的兼容性,下载maven之前请查询你的idea版本对应哪个版本的m
原创
发布博客 2020.11.11 ·
329 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【踩坑记录】记第一次部署项目到腾讯云服务器

【踩坑记录】记第一次部署项目到腾讯云服务器1.前言2.踩坑记录踩坑1:服务器上的jdk、tomcat安装哪个版本?踩坑2:代码中的URI使用绝对路径还是相对路径?经验1:发生错误时,请查看tomcat的运行日志5.部署流程5.1 服务器安装Java的jdk5.2 服务器安装tomcat5.3 服务器安装MySQL5.4 将项目打包成war包,并上传到webapps文件夹下5.5 使通过服务器访问项目的url不带项目名5.6 数据库连接池配置文件druid.properties的修改1.前言任务:已知腾讯
原创
发布博客 2020.11.09 ·
997 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

【阿里云短信服务SMS】使用阿里云发送短信

使用阿里云发送短信前期准备工作1.添加签名2.添加短信模板3.创建子用户,得到密钥:AccessKeyId和 AccessKeySecret4.给子用户添加权限5.收集好之前步骤中的4个关键参数编程引入相关Jar包代码测试前期准备工作前期准备工作在阿里云官网完成。阿里云官网的试用中心,有100条短信的免费试用,记得薅羊毛。进入阿里云的短信服务官网:阿里云短信服务,点击管理控制台,进入到控制台,在控制台里点击“国内消息”。1.添加签名什么是签名?下方短信中【】里的内容就是签名。【快递e栈】您的取
原创
发布博客 2020.10.27 ·
2623 阅读 ·
2 点赞 ·
1 评论 ·
10 收藏

AJAX+JSON【练习】实现简易的点赞功能

AJAX+JSON【练习】实现简易的点赞功能1.前言2.AJAX实现前后端数据传递3.JSON与Java对象之间的转换4.数据库相关配置5.jQuery的JS文件,lib中的Jar包6.代码project目录beandaoservicewebClickThumbsupServletSelectServlet7.测试1.前言学习了AJAX之后,为了练练手,用AJAX和JSON实现了简易的点赞功能:数据库中的数据表存储着每篇微博的点赞数,用户点赞1次,对应点赞数就会+1,取消点赞,对应点赞数就会-1,用户不
原创
发布博客 2020.10.21 ·
1683 阅读 ·
8 点赞 ·
3 评论 ·
21 收藏

MVC设计模式+Servlet+Filter【练习】搭建 MVC 架构,实现数据的增删改查

搭建 MVC 架构,实现数据的增删改查前言代码测试前言之前学习了MVC 设计模式、HTML、JSP(EL表达式、JSTL)、JDBC、MySql、Servlet、Filter等,在这个例子中加以巩固练习一下。虽然是一个简单的demo,但由于是初学Java web,写完了代码之后,觉得有必要整理一下思路并记录下来。值得记录的有两个方面:1.如何搭建MVC架构 2.各JSP页面是怎么通过URI、Servlet关联起来的。该例子实现了数据库中表的增删改查,具体的效果见测试一节。代码测试...
原创
发布博客 2020.10.21 ·
1323 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

Java【教程】多表关系

Java【教程】多表关系1.一对多关系,多对一关系表实体类(bean)实体类通过属性来建立两表关系方式1:一方存多方的集合(体现了一对多关系)方式2:多方存一方的对象(体现了多对一关系)2.一对一关系表实体类(bean)实体类通过属性来建立两表关系Dao层的接口Dao层的实现类测试类之前学习了JDBC,请见之前写的一篇教程:Java【教程】Java数据库连接:JDBC在这篇教程里,我们学会了用Java代码操作单表。在学数据库的时候,我们知道多个表之间可能是存在关系的,可以分为:一对多、多对一、一对一和
原创
发布博客 2020.10.19 ·
1851 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

根据前序遍历序列、中序遍历序列,重建二叉树

根据前序遍历序列、中序遍历序列,重建二叉树题目知识储备总体思路几点思考代码运行结果画图辅助理解:在数组里划分左子树部分、右子树部分题目来自剑指Offer的第7题。知识储备要完成这道题,对于二叉树的前序遍历和后序遍历一定要理解到位,下方链接是我之前写的文章,请在做该题目之前阅读完以下文章。二叉树前序、中序、后序遍历总体思路二叉树的前序遍历顺序是:根节点、左子树、右子树,每个子树的遍历顺序同样满足前序遍历顺序。二叉树的中序遍历顺序是:左子树、根节点、右子树,每个子树的遍历顺序同样满足中序遍历顺
原创
发布博客 2020.10.06 ·
1394 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【数据结构与算法】二叉树的前序、中序、后序遍历

二叉树的前序、中序、后序遍历概念注意人工得出遍历顺序前序(根-左子树-右子树)中序(左子树-根-右子树)后序(左子树-右子树-根)总结编程实现遍历(递归)概念前序:考查到一个节点后,即刻输出该节点的值(访问该节点),并继续遍历其左右子树。(根-左子树-右子树)。中序:考查到一个节点后,将其暂存,遍历完左子树后,再输出该节点的值(访问该节点),然后遍历右子树。(左子树-根-右子树)后序:考查到一个节点后,将其暂存,遍历完左右子树后,再输出该节点的值(访问该节点)。(左子树-右子树-根)注意3
原创
发布博客 2020.10.06 ·
689 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多