- 博客(15)
- 收藏
- 关注
原创 Java中int和Integer在Mybatis-plus中对于数据库字段会导致的问题
mark一下学习博客系统开发时遇到的一个基础问题,由于Java中int类型默认为0而Integer作为包装类默认是null所以Mybatis-plus生成sql语句的时候可能会导致意料之外的字段被更改例如@Async("taskExecutor") public void updateArticleViewCounts(ArticleMapper articleMapper, Article article){ Integer viewCounts = article.get
2021-11-15 18:01:31
1634
原创 Mybatis-plus中xml文件输入参数和mapper文件方法输入参数
如果名称都对应上,还是报未绑定的话可以考虑加@Param注解来解决,狂神的课里本来有提过,但是自己开发项目忘记了这个说法,导致被卡了大概20min的样子,mark一下
2021-11-09 22:46:52
496
原创 在阿里云服务器上配置nginx的坑
请注意如果你和我一样是编译安装的,并且使用systemctl status nginx命令之后nginx的运行状态为active也就是绿色的,然后进入服务器的公网ip显示仍为centos界面且进入80端口为404的话,请crtl+f5刷新浏览器缓存之后你就会看到nginx的欢迎界面了。。。。。。。。。。。。我裂开,国庆前通宵就因为这原因,我淦...
2021-10-01 10:38:32
133
原创 第一次自己实现注册功能SpringMVC参考了一些视频教程
第一次自己实现注册功能注册和登陆(登陆还有一点没写完)controller层package com.chen.controller;import com.chen.pojo.User;import com.chen.service.UserServiceInfo;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import
2021-09-26 16:35:53
149
原创 Ajax中异步加载数据的理解(狂神说课程笔记自学)
Ajax中异步加载数据的理解在项目SpringMVC-Study的 05-module 中login.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>ajax</title> <script src="${pageContext.request.contextPath}/statics/js/
2021-09-23 14:25:21
105
原创 SpringMVC通过jsp提交表单到controller时报404的解决方法
背景当时看着狂神的教程在修改乱码问题结果写了和之前差不多的controller类却报了404查看代码也是一模一样没有差别解决方案的寻找然后找到了解决方案这里mark一下在这里戳这里我自己的理解一般404都是路径错误这里也是一样我们在配置Tomcat的时候好多时候会配置一个默认路径(新手)http://localhost:8080/spring-03类似这样子的玩意但是提交表单到controller之后路径变成了这玩意http://localhost:8080/e/t中间那一节就么得
2021-09-20 17:21:01
603
原创 Mybatis联表查询起别名注意点和疑惑
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.chen.dao.StudentMapper"> <select id="getLis
2021-09-16 17:56:16
612
原创 记录一下mybatis第一个程序遇到的坑,狂神Mybatis课程
记录一下mybatis第一个程序遇到的坑<!-- 设置资源目录,使其可以读取dao下xml文件--><build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.pro
2021-09-13 23:52:09
74
原创 算法日记2双指针
菜狗只会暴力排序…public static int[] sortedSquares(int[] nums) {for (int i = 0; i < nums.length; i++) {nums[i] = nums[i] * nums[i];}Arrays.sort(nums);return nums;}下面是大佬写的,照抄过来,留个记录class Solution { public int[] sortedSquares(int[] nums) { i
2021-09-12 23:34:32
48
原创 第二道二分查找,需要注意二分的开闭区间
引自leetcode给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1提示:你可以
2021-09-11 00:24:49
105
原创 二分查找Java实现记录
记录一下学习二分查找的过程二分查找的做法是,定义查找的范围 [\textit{left}, \textit{right}][left,right],初始查找范围是整个数组。每次取查找范围的中点 \textit{mid}mid,比较 \textit{nums}[\textit{mid}]nums[mid] 和 \textit{target}target 的大小,如果相等则 \textit{mid}mid 即为要寻找的下标,如果不相等则根据 \textit{nums}[\textit{mid}]nums[mi
2021-09-10 23:45:03
100
原创 最大子序和Java练习1
Java算法日记第一天记录这题真难。。。给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [0]输出:0示例 4:输入:nums = [-1]输出:-1示例 5:输入:nums = [-100000]输出:
2021-09-10 18:16:54
82
原创 下载文件消息头JavaWeb记录
JavaWeb下载文件特殊需求红圈部分是消息头的处理```java resp.setContentType("text/html;charset=UTF-8"); //设置响应类型中包含文件附件 resp.setHeader("Content-Disposition", "attachment; " + "filename=" + substring); //4.获取下载文件的输入流 FileInpu
2021-09-09 18:12:34
138
原创 IDEA使用Maven创建web父子工程,狂神老师课程记录
IDEA使用Maven创建web工程首先新建一个新的Maven项目(不要套用任何模板)然后在刚刚新建的项目里添加Module(根据狂神老师的说法可以把父工程的src目录删了这样会更干净)然后可以选择自己的Maven和Maven本地仓库,博主的IDEA是2020.2版本的其中IDEA自带的Maven和我自己下载的是一致的都是3.6.3然后新建2个文件夹然后就是写程序配置Tomcat父工程下拥有的jar包,子模块也会去调用,不用再次导入再次感谢狂神老师,javaweb课程记录首先新建一个新的Maven项目(不
2021-09-09 18:04:29
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人