08 2020 档案

一张900w得数据表,17秒到300ms得优化语句
摘要:(摘抄之别人)👇 原理:就是减少回表操作 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit(使用条件),优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后, 阅读全文

posted @ 2020-08-31 09:40 一个想飞的菜鸟 阅读(223) 评论(0) 推荐(1)

kafka和springboot以及如何使用事务
摘要:1、引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.2.4.RELEASE</version> </dependency>/ 阅读全文

posted @ 2020-08-25 20:48 一个想飞的菜鸟 阅读(1761) 评论(0) 推荐(2)

今天又是一天只调了一个bug。关于项目结构是一个父项目,多个子项目目录的。
摘要:如果项目中是一个父项目,然后多个子项目。子项目依赖于父项目。这里引用别人的文档:(都是抄别人的) https://blog.csdn.net/two_people/article/details/77883208?utm_medium=distribute.pc_relevant_t0.none-t 阅读全文

posted @ 2020-08-25 17:47 一个想飞的菜鸟 阅读(340) 评论(0) 推荐(0)

springboot里面的更新实现以及update.jsp页面以及为什么更新要先通过id获得整个对象再去update。
摘要:为什么更新要先通过id获得整个对象再去update? 其实也是可以直接通过id获得整个对象的,但是我们这里要得到整个对象是因为 1、想把整个对象的数据显示再jsp页面上。要不只能知道id,别的不知道都。 2、最重要的是你update的是整个对象,你不得到整个对象,你传值传不过去,只能传到id别的没有 阅读全文

posted @ 2020-08-24 20:30 一个想飞的菜鸟 阅读(979) 评论(0) 推荐(0)

springboot添加addEmp.jsp页面
摘要:1、控制器: @Controller @RequestMapping("emp") public class EmpController { @Autowired private EmpService empService; @PostMapping("save") public String sa 阅读全文

posted @ 2020-08-24 18:31 一个想飞的菜鸟 阅读(310) 评论(0) 推荐(0)

springboot查询所有以及jsp页面
摘要:1、控制层: @Controller @RequestMapping("emp") public class EmpController { @Autowired private EmpService empService; @GetMapping("findAll") public String 阅读全文

posted @ 2020-08-24 18:14 一个想飞的菜鸟 阅读(320) 评论(0) 推荐(0)

如果数据库里有好多条同样的数据解决
摘要:我碰到的是每次启动一次都会有一条数据库内容增加。别的都写的没有问题。 最后发现是因为测试类里面写了,所以导致每次都会增加。 也让我知道了在写项目的时候,企业级项目需要发布的时候把测试的东西屏蔽。 阅读全文

posted @ 2020-08-24 16:51 一个想飞的菜鸟 阅读(187) 评论(0) 推荐(0)

springboot用户登录功能
摘要:1、控制层代码编写 @Controller @RequestMapping("user") public class UserController{ @Autowired private UserService userService; //开发用户登录 @PostMapping("login") 阅读全文

posted @ 2020-08-24 16:49 一个想飞的菜鸟 阅读(8650) 评论(0) 推荐(0)

springboot实战项目之用户注册功能实现
摘要:1、在控制器里面写控制程序(控制器调用的是service业务层的接口) @Controller @RequestMapping("user") public class UserController{ @Autowired private UserService userService; //开发用 阅读全文

posted @ 2020-08-24 15:07 一个想飞的菜鸟 阅读(4604) 评论(0) 推荐(0)

springboot中验证码功能
摘要:1、写一个验证码生成类(网上有,可以从网上直接拿) package com.chinaunicom.ems.utils; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt. 阅读全文

posted @ 2020-08-24 14:24 一个想飞的菜鸟 阅读(4230) 评论(0) 推荐(0)

一定要注意在idea的resource文件多级目录的问题
摘要:因为在idea里面的resource中如果你连续在同一个目录下新建目录就会呈现在一行。但是有时候你可能着一行并不是多级目录。 所有的路径都是正确的,就感觉没问题,结果是有问题的。 阅读全文

posted @ 2020-08-21 19:08 一个想飞的菜鸟 阅读(710) 评论(0) 推荐(0)

spring boot中开发拦截器以及war包部署
摘要:1、拦截器 类似与javaweb filter 但是不是filter 2、拦截器特点 1、请求到达会经过拦截器,响应回来同样会经过拦截器 2、拦截器只能拦截控制器相关请求不能拦截jsp的请求 3、拦截器可以中断用户请求轨迹 3、拦截作用 作用:将多个控制器中共有代码放入拦截器中执行从而减少控制器代码 阅读全文

posted @ 2020-08-20 11:40 一个想飞的菜鸟 阅读(457) 评论(0) 推荐(0)

springboot下载操作
摘要://处理文件下的操作 @RequestMapping("down") public void download(String fileName, HttpServletRequest request, HttpServletResponse response) throws IOException 阅读全文

posted @ 2020-08-20 10:41 一个想飞的菜鸟 阅读(551) 评论(0) 推荐(0)

springboot文件上传
摘要:springMvc文件上传: 1、文件上传 定义:就是将本地计算的中得文件上传到当前请求应用得应用服务器过程,称之为文件上传 2、springmvc中文件上传注意事项 a.准备文件上传页面 表单提交方式必须是post enctype必须是multipart/form-data b.开发控制器咋控制器 阅读全文

posted @ 2020-08-19 17:35 一个想飞的菜鸟 阅读(2810) 评论(0) 推荐(0)

springboot开启全局热部署和切面编程
摘要:1、在不重新启动程序(服务器)就可以将代码的修改立即生效的热部署过程(原理就是配置了俩个类加载器,相互切换。也又代价,启动会慢,因为现在要维护俩个类加载器) 2、springboot官方提供了俩种方式 a.springboot-devtools 第一种方式 b.spring-loaded 第二种方式 阅读全文

posted @ 2020-08-18 16:15 一个想飞的菜鸟 阅读(748) 评论(0) 推荐(0)

sptingboot本地测试
摘要:1、springboot使用junit测试,必须引入相关依赖 spring-boot-starter-test <!-- 引入test支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b 阅读全文

posted @ 2020-08-14 18:33 一个想飞的菜鸟 阅读(679) 评论(0) 推荐(0)

springboot集合logback日志展示
摘要:日志:这种东西就是为了看错误看的,可以动态的调整开关 1、logback 是轻量级的开源日志组件。 2、日志级别 ALL>DEBUG>INFO>WARN>ERROR>FATAL>OFF(级别是从低到高得,all级别最低,把全部得都输出来。如果是debug级别的会把info,warn,error得日志 阅读全文

posted @ 2020-08-14 16:05 一个想飞的菜鸟 阅读(400) 评论(0) 推荐(0)

springboot 整合mybatis(ssm框架)
摘要:spring框架整合mybatis 1。引入依赖 spring mybatis mybatis-spring 整合jar mysql driud lombok log4j 2。建表 3。开发实体类 4。DAO接口 5。Mapper映射文件 6.书写service接口 7。书写service实现类@S 阅读全文

posted @ 2020-08-12 21:27 一个想飞的菜鸟 阅读(884) 评论(0) 推荐(0)

idea中用maven创建spring boot项目得时候没有src文件也没有依赖得标签
摘要:因为我是自己瞎捣鼓得具体也不知道怎样就可以。 首先保持我们得java版本要统一,并且设置好了还有maven相关得设置设置了得。 然后下面可能是我认为得重点。 1、设置好项目得Java版本: 2、maven'配置,以及VM-options设置为 archetype=Internal(这个我查了别人说是 阅读全文

posted @ 2020-08-12 15:11 一个想飞的菜鸟 阅读(3244) 评论(0) 推荐(0)

在与mysql的配置当中一定要注意的一点是设置serverTimezone=UTC
摘要:1、org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'helloController': Unsatisfied dependency expressed 阅读全文

posted @ 2020-08-10 17:15 一个想飞的菜鸟 阅读(7095) 评论(0) 推荐(0)

idea里面导入不了jdbc的依赖。运行不了mysql。
摘要:如图问题。mysql连接jar包没有,阿里云的又一致尝试不行。那只能就下载一个了。这里参考了其他大佬的博客。https://www.cnblogs.com/WeNeverGiveup/p/12417068.html(这里面有jar包的下载网盘)。 阿里本地下载不了的话就去打开阿里的那个网址,自己去搜 阅读全文

posted @ 2020-08-10 15:50 一个想飞的菜鸟 阅读(896) 评论(0) 推荐(0)

java.lang.ClassNotFoundException: org.springframework.util.unit.DataSize错误解决
摘要:可能是如下俩个方面的错误:1、springboot的web版本库在阿里云不存在的问题,2、各个依赖的是否是一个版本的 (其实是如果俩个依赖没有关联,不同的版本是可以的,但是还是版本一直一致更好一点。如果有关联的话要求的版本必须是一致的否则可能会出现问题)<!-- 继承springboot 的父项目- 阅读全文

posted @ 2020-08-10 10:30 一个想飞的菜鸟 阅读(9869) 评论(0) 推荐(0)

震惊,取模和求余原来是不一样得
摘要:今天在偶然得一次机会知道取模和求余是不相同得。 对取余和取模定义不同的语言中,两者的不同点只有一个 取余运算在计算商值向0方向舍弃小数位 取模运算在计算商值向负无穷方向舍弃小数位 先自我总结一下它们得区别: c=a/b; 在上面这个式子上知道,如果a和b得符号(不是类型是符号正负号)是一样得话,取模 阅读全文

posted @ 2020-08-10 09:59 一个想飞的菜鸟 阅读(402) 评论(0) 推荐(0)

2020/8/3springboot工厂特性之创建对象和注入语法以及构建自定义对象元数据
摘要:springboot=spring 项目管理工厂特性 +springmvc控制器 springboot的原理就是通过各种各样的包通过总的配置对别的注解扫描,因为别的注解也标识了别的内容,所以把所有的内容都包含进来了,但是你如果没有写注解,就扫描不到/ 创建单个自定义对象 注解方式:@Componen 阅读全文

posted @ 2020-08-03 18:09 一个想飞的菜鸟 阅读(755) 评论(0) 推荐(0)