![](https://img-blog.csdnimg.cn/20201014180756780.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 评论 -
常见面试题
面试题目1、jdk和jre的区别jdk是java的开发包,jre是运行的环境还有jdk里面有javac,javah2、==和equals的区别没有重写equals方法时,那么比较的是地址重写的时候比较的是内容、String pig = "abc"+4;String dog = "abc"+pig.length();System.out.println(pig == dog);//false的原因, pig.length()是对象的方法,得运行时确定,所以不指向常量池原创 2020-09-09 23:21:26 · 93 阅读 · 0 评论 -
springcloud知识点
知识点springcloud增加功能,重新打成jar war,重新部署,随着功能的不断增加,我们的后端项目也在不断的变大,也导致该项目对服务器的要求也越来越大。早期互联网发起了一项运动去掉ioei ibm(小型机)o oracle()e emc(高性能的分布式性能)类似开饭店是的:中国人想开饭店,需要肉,菜,调料等开饭店必须要从国外买这些东西,比如说粮食,被美国那块垄断的,分布式把一件大事拆分成若干小事,分给若干个人,最终大家合力完成这件大事;对外看来还是原创 2020-09-09 23:20:17 · 153 阅读 · 0 评论 -
Eureka 注册中心报Connect to localhost:8761 time out 的问题
错误如图com.sun.jersey.api.client.ClientHandlerException: org.apache.http.conn.ConnectTimeoutException: Connect to localhost:8761 timed out at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apac.原创 2020-09-08 20:39:02 · 1349 阅读 · 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_分页插件+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 评论 -
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 评论 -
tomcat乱码推荐阅读
https://www.cnblogs.com/bobkingblog/p/10898222.html转载 2020-07-29 12:45:46 · 93 阅读 · 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 评论 -
html+css总结+实训day01
HTML超文本标记语言是有一个个标签组成,如果我们要创建一个HTML文档,第一行必须先声明我们要创建的是一个h5页面<!doctype html>html页面值雨荨有一个外层标签,html;所有的标签都要包裹在HTML标签以内 ;…html标签不分(标签名)大小写;xml要严格区分大小写;下边有两个字标签,一个页面的各种信息 页面要显示的内容中页面的标题页面的配置,不包国任何内容,单标签Google可以不写用于搜索引擎优化跟原创 2020-07-28 16:53:23 · 1352 阅读 · 0 评论 -
解决在tomcat中添加项目时出现 version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules
进到project的.setting文件夹下编辑org.eclipse.wst.common.project.facet.core.xml这个文件将这一项的版本号降低。上面默认为4.0,我将其降为3.0。(我的tomcat为8.5,java为1.8)转载 2020-06-17 20:33:47 · 1694 阅读 · 0 评论 -
软件质量测试
功能测试的方法成对测试组合数: K^n; k是取值,n是变量;成对测试也叫做2 路测试 或者 所有对测试;正交矩阵 + IPO(参数顺序);两种生成测试用例的 方法;正交矩阵法;L runs(levels^factors)IPO 参数顺序发: 生成测试套件T,生成π,扩展t,对π垂直拓展,(删除自身),然后整合;等价类划分有效输入 和 无效输入2 输入条件制定 了 一个与 【a,b]; 分类3个;输入条件制定了 一组数值 的 集合 ;输入N个 元素的 集合原创 2020-05-18 22:57:01 · 467 阅读 · 0 评论