自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老男孩的粉丝团

没有知识的人生不完美

  • 博客(182)
  • 资源 (1)
  • 收藏
  • 关注

原创 单链表快排----归并排序

给定一个单链表,请使用快速排序算法对其排序。要求:期望平均时间复杂度为O(nlogn)O(nlogn),期望额外空间复杂度为O(logn)O(logn)。思考题:如果只能改变链表结构,不能修改每个节点的val值该如何做呢?数据范围链表中的所有数大小均在intint范围内,链表长度在[0,10000][0,10000]。输入样例:[5, 3, 2]输出样例...

2020-03-14 12:39:50 408 1

原创 RemoteDebug的学习使用

server=y,suspend=n,address=9999 xxx.jar即可(Use module classpath应该放入启动类所在的路径)一、你是否有这样的困惑,远程有个单机的版的jar在run,当出错了的时候,有些东西不好定位,这个时候你特别想干的事情那就是:debug;3-2:接下来进行 java -jar Xdebug -agentlib:jdwp=transport=dt_socket,

2023-06-02 17:36:13 204

原创 py爬虫代码案例(仅用于学习用途)

一、pip 安装 requests和BeautifulSoup模块,入pip install requests和pip install beautifulsoup4;本次是对python爬虫的初步认知和学习。二、拿到上述代码,并执行。

2023-05-30 10:44:20 107

转载 对于java只有值传递而没有引用传递的解释

一文解决值传递&引用传递&JMM内存模型的疑惑

2022-08-10 17:57:48 211

原创 cron表达式加深理解

奥利给

2022-07-13 15:01:20 148

原创 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 174

原创 算法练习

排列数字(排列坑,回溯)#include<bits/stdc++.h>using namespace std;bool flag[10];int n;vector<int> vec;void dfs(int be,int ed){ if(be == n){ for(int i =0; i<vec.size(); i++){ cout<<vec[i]<< ' '; .

2020-09-21 22:01:25 153

原创 letcode-两数相加--(大数加法+链表)

给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807来源:力扣(LeetCode)链接:https://lee...

2020-09-12 23:22:38 142 1

原创 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 585

原创 常见面试题

面试题目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 88

原创 springcloud知识点

知识点springcloud增加功能,重新打成jar war,重新部署,随着功能的不断增加,我们的后端项目也在不断的变大,也导致该项目对服务器的要求也越来越大。早期互联网发起了一项运动去掉ioei ibm(小型机)o oracle()e emc(高性能的分布式性能)类似开饭店是的:中国人想开饭店,需要肉,菜,调料等开饭店必须要从国外买这些东西,比如说粮食,被美国那块垄断的,分布式把一件大事拆分成若干小事,分给若干个人,最终大家合力完成这件大事;对外看来还是

2020-09-09 23:20:17 146

原创 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 1333

转载 电脑蓝屏后----重启idea报错----HttpServlet不存在的问题

电脑突然蓝屏,之后重启以后,重新打开idea就出现cannot resolve symbol servlet大概是这个意思,找了很多都是说 ,找不到servlet的jar包的原因,怎样都试过了,都是不行然后看到a_bang的一个博客,说是缓存的原因导致的然后根据他所说的, file-->invalidate Caches/Restarts然后就可以啦!!!真是太66666了,非常感谢...

2020-08-21 13:59:06 266 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 185

原创 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 174

原创 权限和认证+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 243

原创 权限和认证+实训+day0814

权限和认证认证:要确定使用者的身份确实不知道请求者的身份,axios请求向springboot第一部通过登录判断用户名和密码,如果用户名和密码能够查到,说明登录成功,登录一旦成功,信息得存起来,方便下次使用,咖啡厅案例咖啡厅案例:脸盲小纸条(携带不方便)-- 手机(找一个随身携带的东西),手机类似于浏览器,无论如何都会用的东西,session是一种保持会话的一种机制,手机就好像一定会使用的设备,手机里面被写入的信息就叫做cookie,假如说,用户到某一个餐厅,会不会用相同的方式

2020-08-14 22:09:06 163

原创 docker开启mysql的方法+day0814

2020-08-14 08:57:19 98

原创 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 133

原创 如何创建一个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 106

原创 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 210

原创 通用返回结果+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 143

原创 springboot_分页插件+fastjson+笔记+day0807

day0807 周五ssm整合分页进行分页后端要做的是 根据页数和每页多少条查出相应的数据,总记录数,—>然后返回给前端数据,总记录数,一共多少页,并且计算一共多少页查询总记录数目 select count(id) from (表名)总页数 = 总记录数%每页多少条 取余,判断是否等于0,如果为0,那么总记录数/每页多少条,如果不是0,那么总记录数/每页数目+1;pageHelper,这是个分页插件,插件里面自动进行计算不需要每次手算了。如果要用的话,第一件事,导包

2020-08-11 00:00:31 269

原创 分页插件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 685

原创 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 181

原创 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 224

原创 代码生成器+实训+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 161

原创 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 97

原创 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 106

原创 springmvc+mybatis+知识点+实训+day0803

1、任务安排今天上午老师讲解了springmvc和jsp结合以及springmvc和ajax结合的案例,算是对之前学过的spirngmvc进行了总结,然后老师上午带着我们做了2个案例,通过这两个案例对之前学到的东西进行查漏补缺,在这个过程中,首先导包,然后配置核心过滤器(DispatcherServlet)和配置编码过滤器,以及配置读取xml文件进行读取的方式,对包下所有的类进行扫描,然后开启注解驱动,扫描包,在建立dao,service,controller,pojo4个包,利用AOI依赖注入

2020-08-03 22:08:21 119

原创 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 156

原创 java反射深入浅出+笔记+day0802

Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为java语言的反射机制。那么问题来了,对于运行时到底是什么呢?我的都知道,要执行一个java程序,必须先将这个java...

2020-08-02 11:03:11 146

原创 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 393

原创 IO流+控制反转+依赖注入+反射+通用的jdbc查询+注解+实训+day0731

day05IOC控制反转的思维回顾用配置文件代替工厂模式,其实配置文件就是一个工厂模式任何框架的出现是简化代码,应该是越做越简单IOC是一个容器,装什么东西呢?装的是一堆对象,放的是一堆配置文件中配置的对象,他们装到容器中,spring自己放进IOC,我们只需要配置就好了,不需要自己去放单元测试工具Junit,首先导包,JUntil还有导入spring-test测试包,版本号要保持一致,也就是springtest和web-mvc版本号保持一致*******@RunWith("

2020-07-31 23:56:22 237

原创 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 131

原创 IOC控制反转+依赖注入的详解+springmvc如何前后端分离并且解决乱码问题+IO流+实训+day0731

day05IOC控制反转的思维回顾用配置文件代替工厂模式,其实配置文件就是一个工厂模式任何框架的出现是简化代码,应该是越做越简单IOC是一个容器,装什么东西呢?装的是一堆对象,放的是一堆配置文件中配置的对象,他们装到容器中,spring自己放进IOC,我们只需要配置就好了,不需要自己去放单元测试工具Junit,首先导包,JUntil还有导入spring-test测试包,版本号要保持一致@RunWith("SpringJUnit4ClassRUnner.class)@COnt

2020-07-31 12:38:38 170

原创 springmvc原理+流程+servlet+常见错误码+标准标签库--实训--day20-7-29

day03maven介绍maven :管理jar,管理文件maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。Servlet javase和javaeeservice , doGet, doPost 方法用户请求serv

2020-07-30 18:05:19 114

原创 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 212

转载 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 491

原创 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 109

图的遍历下

可以参考和中相关成员的实现方法,完成本次实验内容。 以上图中的无向图为例,建立邻接矩阵并输出矩阵,然后删除一条边再输出矩阵,程序执行结果如下图。

2018-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除