![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实训
致敬美好的未来
这个人写bug贼6
展开
-
java 对于字节流和字符流的使用
package com.dongruan;import java.io.*;public class FileDemo {// publicn static void main(String[] args) {//// File file = new File("d:/test.java");////// //3、字节流InputStream对象 .read()方法有参数,其中参数是byte数组////// try {////// .原创 2020-09-30 10:17:25 · 177 阅读 · 0 评论 -
springboot日期格式化问题(全局配置)
package com.neuedu.config;import com.fasterxml.jackson.databind.JsonSerializable;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.SerializationFeature;import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule.原创 2020-09-10 23:15:25 · 602 阅读 · 0 评论 -
电脑蓝屏后----重启idea报错----HttpServlet不存在的问题
电脑突然蓝屏,之后重启以后,重新打开idea就出现cannot resolve symbol servlet大概是这个意思,找了很多都是说 ,找不到servlet的jar包的原因,怎样都试过了,都是不行然后看到a_bang的一个博客,说是缓存的原因导致的然后根据他所说的, file-->invalidate Caches/Restarts然后就可以啦!!!真是太66666了,非常感谢...转载 2020-08-21 13:59:06 · 274 阅读 · 1 评论 -
springboot-security+笔记+day0817
Myconfig.javapackage com.neuedu.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.s.原创 2020-08-17 23:17:46 · 188 阅读 · 0 评论 -
3d照片墙+快拍模板+复习+day0816
#include<bits/stdc++.h>using namespace std;const int N = 100010;int q[N];int n;/**快排的思路: 1、确定临界点,就是递归结束的条件2、背诵模板,基本思想:首先用两个指针从前往后,从后往前遍历整个数组,确定一个点,(随机,一般选择中点,为了避免临界问题),然后比这个点小的数放到确定点的左边,大的数放到这个点的后边,接着就递归左右两部分,想明白递归结束的条件********8 输入值:.原创 2020-08-16 16:15:53 · 178 阅读 · 0 评论 -
权限和认证+mybatis-plus集成到springboot的模板+springboot的测试类+day2020-08-14
导包pom.xml <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin.原创 2020-08-14 22:18:48 · 247 阅读 · 0 评论 -
权限和认证+实训+day0814
权限和认证认证:要确定使用者的身份确实不知道请求者的身份,axios请求向springboot第一部通过登录判断用户名和密码,如果用户名和密码能够查到,说明登录成功,登录一旦成功,信息得存起来,方便下次使用,咖啡厅案例咖啡厅案例:脸盲小纸条(携带不方便)-- 手机(找一个随身携带的东西),手机类似于浏览器,无论如何都会用的东西,session是一种保持会话的一种机制,手机就好像一定会使用的设备,手机里面被写入的信息就叫做cookie,假如说,用户到某一个餐厅,会不会用相同的方式原创 2020-08-14 22:09:06 · 164 阅读 · 0 评论 -
docker开启mysql的方法+day0814
原创 2020-08-14 08:57:19 · 103 阅读 · 0 评论 -
vue-cli项目完善+elementUI+day0812
axiosutil.jsimport axios from 'axios'axios.defaults.baseURL = 'http://localhost:8080'import { Loading } from 'element-ui';import { Message,MessageBox } from 'element-ui';export default { get(url,callback,params = {}){ const loading = Loadi.原创 2020-08-12 12:27:13 · 137 阅读 · 0 评论 -
如何创建一个vue-cli+复习+day0812
1、2、建立一个目录,例如e:\\front然后打开dos,输入cmd输入 npm install vuenpm install -g vue-cli(只需要安装一次即可)接着进入e盘front目录下e:cd front然后初始化项目vue init webpack test(test是项目名字)接下来个步骤如图:使用 npm方式最后结果如图:...原创 2020-08-12 12:23:03 · 108 阅读 · 0 评论 -
vue-cli+笔记+axios封装get和post+day0811
day0811后端变成8080前端变成80因为前端才是用户输入的端口config/index.js 里面修改elementui 表格axios请求怎么传参数axios请求get传参无参的情况下axios.get(地址)有参数: axios.get(地址,{params:{}})params对应的json就是我们要传入到后端的数据.then{ res => {成功了干啥}}.catch(err => {失败了干啥}).fina原创 2020-08-12 00:03:50 · 219 阅读 · 0 评论 -
通用返回结果+springboot+day0810
CommonResult.javapackage com.neuedu.pojo;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.NoArgsConstructor;/** * * 统一返回类型 * * */@Getter//相当于只生成了get方法public class CommonResult { //状态码,是否成功执行的标志 private Integer.原创 2020-08-11 00:04:08 · 156 阅读 · 0 评论 -
springboot_分页插件+fastjson+笔记+day0807
day0807 周五ssm整合分页进行分页后端要做的是 根据页数和每页多少条查出相应的数据,总记录数,—>然后返回给前端数据,总记录数,一共多少页,并且计算一共多少页查询总记录数目 select count(id) from (表名)总页数 = 总记录数%每页多少条 取余,判断是否等于0,如果为0,那么总记录数/每页多少条,如果不是0,那么总记录数/每页数目+1;pageHelper,这是个分页插件,插件里面自动进行计算不需要每次手算了。如果要用的话,第一件事,导包原创 2020-08-11 00:00:31 · 275 阅读 · 0 评论 -
分页插件PageHelper+springboot复习+day0808
day0808知识回顾mybatis集成分页分页怎么实现呢?mysql分页原理:一种实在mysql中实现,一种实在java中实现,物理分页和逻辑分页,mysql方言的 分页sql 通过Limitselect id,username limit 0,2从第0条开始,取两条开始记录数 每页查询数据条数开始记录数 = (pageNo-1)* pageSizestartRow原生的分页实现dao层声明一个方法, Listpagelist(User user);p原创 2020-08-10 23:58:04 · 693 阅读 · 0 评论 -
mybatis-plus+vue-cli+axios+通用的返回结果+elementui+day0810
spirngboot复习springboot是一个jar包parent统一了jar包管理,约束了子包的版本号,不需要子包添加版本号了。spring-boot-starter-web版本号统一管理,********lombok,mysql,springboot的配置文件是application.yml/.properties不配置的话就是默认值,等号后边那个,表示不写的话是默认值。********启动类注解@SpringBootApplicationmai原创 2020-08-10 23:56:26 · 183 阅读 · 0 评论 -
ssm整合至版本之谜+CVweb.xml报错的解决方法+笔记+mockMvc使用+实训+day0806
选择版本一定要选择人数最多的合适的版本,最新的版本并不是最好的,我对最新的版本用ssm作了一个测试,发现依赖版本的选择真的很重要,尤其是一下版本各种要版本如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc..原创 2020-08-06 22:54:24 · 229 阅读 · 0 评论 -
代码生成器+实训+day0805
Mytestpackage com.neuedu.CreateTest;import com.neuedu.pojo.Product;import javafx.beans.property.Property;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.lang.annotation.Annotation;import java..原创 2020-08-06 00:18:01 · 169 阅读 · 0 评论 -
ssm+笔记+day0804
ssm0804对于版本号号统一管理的方法 ******* ${spring.version} contextConfigLocation配置路径信息,例如spiringmvc.xml 和applicationContext.xmlclasspath:mvc/springmvc.xmlspringmvc.xml的配置********开启注解驱动扫描controller所在的包配置视图解析器org.springframework.web.servl原创 2020-08-04 23:15:10 · 101 阅读 · 0 评论 -
spingmvc+jsp+mybatis+实习+day0804
UserMapper.xml<?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.neuedu.dao.UserMapper"><sele.原创 2020-08-04 23:14:10 · 112 阅读 · 0 评论 -
springmvc+mybatis+知识点+实训+day0803
1、任务安排今天上午老师讲解了springmvc和jsp结合以及springmvc和ajax结合的案例,算是对之前学过的spirngmvc进行了总结,然后老师上午带着我们做了2个案例,通过这两个案例对之前学到的东西进行查漏补缺,在这个过程中,首先导包,然后配置核心过滤器(DispatcherServlet)和配置编码过滤器,以及配置读取xml文件进行读取的方式,对包下所有的类进行扫描,然后开启注解驱动,扫描包,在建立dao,service,controller,pojo4个包,利用AOI依赖注入原创 2020-08-03 22:08:21 · 121 阅读 · 0 评论 -
mybatis+springmvc整合+实训+day0803
1、web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jc.原创 2020-08-03 22:06:50 · 159 阅读 · 0 评论 -
java反射深入浅出+笔记+day0802
Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为java语言的反射机制。那么问题来了,对于运行时到底是什么呢?我的都知道,要执行一个java程序,必须先将这个java...原创 2020-08-02 11:03:11 · 152 阅读 · 0 评论 -
springmvc架构案例+依赖传递+idea将项目打成jar并且放入本地仓库+自定义注解+实训+day0801
day0801springmvc,ioc,io,反射,注解,mavenspringmvc复习核心组件:dispatcherServlet复习sprinmvc的复习机制思维:客户端发起服务请求–> 前端控制器(DispatcherServlet)–> 拿到请求去找handlermaping对象(k–v),找到handler–》返回DispatcherServlet–>去找适配器(handlerAdapter)–>执行handler对象的方法,返回值(Mode原创 2020-08-01 20:38:06 · 408 阅读 · 0 评论 -
IO流+控制反转+依赖注入+反射+通用的jdbc查询+注解+实训+day0731
day05IOC控制反转的思维回顾用配置文件代替工厂模式,其实配置文件就是一个工厂模式任何框架的出现是简化代码,应该是越做越简单IOC是一个容器,装什么东西呢?装的是一堆对象,放的是一堆配置文件中配置的对象,他们装到容器中,spring自己放进IOC,我们只需要配置就好了,不需要自己去放单元测试工具Junit,首先导包,JUntil还有导入spring-test测试包,版本号要保持一致,也就是springtest和web-mvc版本号保持一致*******@RunWith("原创 2020-07-31 23:56:22 · 248 阅读 · 0 评论 -
IO流输入流代码+实训+day0731
//1、Reader对象进行操作// try {// boolean newFile = file.createNewFile();// System.out.println(newFile);// Reader reader = new FileReader(file);// int i = reader.read();// while (i != -1){//...原创 2020-07-31 23:54:01 · 135 阅读 · 0 评论 -
IOC控制反转+依赖注入的详解+springmvc如何前后端分离并且解决乱码问题+IO流+实训+day0731
day05IOC控制反转的思维回顾用配置文件代替工厂模式,其实配置文件就是一个工厂模式任何框架的出现是简化代码,应该是越做越简单IOC是一个容器,装什么东西呢?装的是一堆对象,放的是一堆配置文件中配置的对象,他们装到容器中,spring自己放进IOC,我们只需要配置就好了,不需要自己去放单元测试工具Junit,首先导包,JUntil还有导入spring-test测试包,版本号要保持一致@RunWith("SpringJUnit4ClassRUnner.class)@COnt原创 2020-07-31 12:38:38 · 173 阅读 · 0 评论 -
springmvc原理+流程+servlet+常见错误码+标准标签库--实训--day20-7-29
day03maven介绍maven :管理jar,管理文件maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。Servlet javase和javaeeservice , doGet, doPost 方法用户请求serv原创 2020-07-30 18:05:19 · 116 阅读 · 0 评论 -
springmvc+前后端分离+IOC+工厂模式+笔记--实训--date-20-7-30
day07-30下午跨域:例如一个端口号访问另一个端口号struts就是一个个放的早期火的框架是 ssh spring struts hibernate@RequestMapping(value="/list")找的是有注解的方法,value是客户端要请求的地址如果用了@RequestMapping(value="/list",method=Request.POST);如果不写的话表示GET请求和POST请求都会到这;一开始用@RequestMapping(原创 2020-07-30 18:02:22 · 213 阅读 · 0 评论 -
url-pattern中/和/* 的区别
其中/和/*的区别:< url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url。< url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)。< url-pattern > / </ url-pattern > 不会匹配到*.js...转载 2020-07-30 08:50:23 · 497 阅读 · 0 评论 -
jdbc
package day03.utils;import java.lang.reflect.Field;import java.sql.*;import java.util.ArrayList;import java.util.List;public class JdbcUtil { private static final String URL = "jdbc:mysql://localhost:3306/db1?useUnicode=true&characterEnco.原创 2020-07-30 00:49:12 · 116 阅读 · 0 评论 -
html+css+pink老师+知识点
选择器类选择器,id选择器,标签选择器,复合选择器,后代选择器属性选择器img[alt=“foo”] {这个选中了所有alt为foo的图片;}img[alt^=‘f’]{选择alt属性以f开头的图片;}img[alt$=‘f’]{选择alt属性以f结尾的图片;}img[alt*=‘f’]{123 f 34选择alt属性以中间包含’f’的图片;}img[alt]{选择所有有alt属性的img标签}p[like=‘orange’][like=‘google’]{p原创 2020-07-29 20:26:52 · 1215 阅读 · 0 评论 -
js事件+动画+课设+day02
day02js浏览器脚本可以动态操作标签的内容通过用户行为,触发HTML和css 的改变。js代码写那;script标签内script标签写在head或者 body 下都行习惯写在body, 外部加载的 js 文件, 写在 head;js 是弱类型语言: 定义变量是,不必先定义出 数据类型;定义变量let 定义临时变量const 定义常量var 已经抛弃(不要在用了)js 代码,每一句的 结尾, 根据最新规则, 不必加分号,如果两句代码写在同一行,还是要加上原创 2020-07-28 17:00:02 · 252 阅读 · 1 评论 -
轮播-Vue实现--实训--day02
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } body { display: flex; height: 100vh; } #wrap { width: 750px; .原创 2020-07-28 16:55:55 · 124 阅读 · 0 评论 -
碎片飞出效果--基于轮播基础--实训day02
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>跟着王禹老师混社会zhi螺旋矩阵</title> <script type="text/javascript" src="js/jquery-3.5.1.min.js" ></script> <style> * { margin: 0; pa.原创 2020-07-28 16:52:05 · 110 阅读 · 0 评论