随笔分类 - JAVA
JAVA的学习路程!
摘要:Apache HTTP Server与Tomcat整合 个人环境:Windows10,JDK8,Tomcat8.5,Apache2.4,JK模块1.2.4 前言 其实网上有很多教程,但问题是得每次找个正确率很高的却很难。所以在此做个简单的记录,方便快速查找。 注意: 关于JDK环境配置在此不多赘
阅读全文
摘要:问题描述: 出现这个问题时,控制台没有任何输出,进程直接退出Process finished with exit code 1 问题解决: 使用 try catch 捕捉异常查看,发现还是没有任何日志 public static void main(String[] args) { try { Sp
阅读全文
摘要:使用vue时出现的一些小问题 个人问题基于在用springboot框架时所发生的,所以问题解决方式可能每个人都不一样。 NetWork Error 1.第一种情况 是常见的跨域请求错误,此时只需要在controller类上加上“@CrossOrigin”注解就可以 2.第二种情况 是跨域请求注解已加
阅读全文
摘要:关于Maven中产生的一些问题 一、项目的打包类型 jar 默认的打包格式 war 打包成需要部署的项目 pom 父类型为pom类型 二、 pom 简单来说,一个多模块项目通过一个父POM 引用一个或多个子模块来定义。 项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文
阅读全文
摘要:Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes. 解决方法一: 根据spring boot 版本不同在application文件添加不同的配置 Spring Boot 1.3 或之前的版本:
阅读全文
摘要:NPM一些相关操作 我们可以通过npm 可以很方便地下载js库,管理前端工程。 Node.js默认安装的npm包和工具的位置:Node.js目录\node_modules 一、项目初始化 #建立一个空文件夹,在命令提示符进入该文件夹 执行命令初始化 npm init #按照提示输入相关信息,如果是用
阅读全文
摘要:ES6转ES5(Babel转码器) 前提:必须在VScode中已经安装了Node.js 官网:https://nodejs.org/en/ 一、安装命令行转码工具 npm install --global babel-cli #查看是否安装成功 babel --version 二、初始化项目 npm
阅读全文
摘要:Nginx一些命令 Windows 查看帮助信息 nginx -h 查看 nginx 版本 (小写字母 v) nginx -v 除版本信息外还显示配置参数信息 (大写字母 V) nginx -V 启动 nginx start nginx 指定配置文件启动 nginx start nginx -c f
阅读全文
摘要:2022年1月17号 星期一 更新 开年重新看了一下博客,发现这篇随便记录的东西竟然是阅读量最高的,唉,就当时打了一个标记,想想都不好意思啊。 补充内容 从源码中可以看出QueryWrapper和LambdaQueryWrapper都是继承自AbstractWrapper这个方法,所以有下面这张见烂
阅读全文
摘要:ssm配置记录 一、个人环境 Jdk8,Maven3.8,Tomcat9,IDEA 二、pom.xml 依赖包: Junit4.12 mybatis3.5.6 mysql-connector-java5.1.47 c3p0 0.9.5.4 servlet 2.5 jsp 2.2 jstl 1.2 s
阅读全文
摘要:SpringMVC执行流程 简单原理 Spring MVC 框架像许多其他 MVC 框架一样, 以请求为驱动 , 围绕一个中心 Servlet 分派请求及提供其他功能,DispatcherServlet 是一个实际的 Servlet (它继承自 HttpServlet 基类) 当发起请求时被前置的控
阅读全文
摘要:由于一些原因的疏忽,所以导致犯了第二次这样的错误,在此做个记录,希望不要再犯 尝试去修改mapper注册方式 一、具体到xml文件 <mappers> <mapper resource="code/dwx/mapper/UserMapper.xml"/> </mappers> 二、使用类名 <map
阅读全文
摘要:mybatis详细执行流程 一、通过Resource去加载全局配置文件 import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.sessi
阅读全文
摘要:配置 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFa
阅读全文
摘要:原文地址 mybatis.org 利用官方文档构建第一个mybatis程序 以下内容为官方文档-入门页 入门 安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于类路径(classpath)中即可。 如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.
阅读全文
摘要:利用commons工具包实现文件上传 一、首先导入commons-io/和commons-fileupload/两个包 二、编写servlet import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileu
阅读全文
摘要:JavaWeb开发分层思想(一) 一、认识DAO、Service、Controller层 DAO(Data Access Object) 1、直接看英文意思就是“数据访问对象”,也就是做一个“接口” 而DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设
阅读全文
摘要:提升Idea启动速度与Tomcat日志乱码问题 前言 由于重装了一次Idea,所以有些设置时间就忘了,在此做个记录,以便以后忘记后可以来翻阅 Idea启动速度 一、将Idea所在的 安装文件夹 在window defender中添加排除项 二、修改“idea.exe.vmoptions”文件的参数
阅读全文
摘要:第一次 客户端第一次请求服务端时,服务端会产生一个session对象(用于保存客户的信息),并且每个session都有唯一的sessionId与之一一对应,来用于区分别的session。服务端会产生一个cookie,并且该cookie的name=JSESSIONID,value=服务端session
阅读全文
摘要:原文地址 zh.javascript.info 我们已经了解了以下复杂的数据结构: 存储带键的数据(keyed)集合的对象。 存储有序集合的数组。 但这还不足以应对现实情况。这就是为什么存在 Map 和 Set。 Map Map 是一个带键的数据项的集合,就像一个 Object 一样。 但是它们最大
阅读全文

浙公网安备 33010602011771号