自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Springboot-参数校验相关处理

springboot项目-参数校验

2020-12-13 15:12:46 241 1

原创 SSM整合流程

SSM整合流程作为java程序员必备的框架,学完ssm后,当然要会整合。下面是自己整合流程的记录。方便参考。整合说明:SSM整合可以使用多种方式,本文选择XML + 注解的方式整合思路(本人使用idea2019,jdk1.8,maven3.60 , mysql5.6(图形界面Navicat)):先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框...

2019-11-21 10:42:13 333

原创 java注解基础

java注解基础java中可能你经常能在ide中看到@Override,但是很少关心它是什么?而在使用spring框架时能使用注解,会让spring注入变得简洁。注解的概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。java常见注解Jdk自带常用注解@Override 重写@Deprecated 弃用(调用会产生的结果)@SuppressWar...

2019-11-12 20:33:44 167

转载 IDEA 如何搭建maven 安装、下载、配置(图文)

1.下载 maven 压缩包输入网址 Apach官网下一步:下一步:下载结束后解压(文件路径不建议用有中文的,最好自己新建一个那样方便好多):自己创建本地仓库 MavenRepository接下来:打开 conf文件夹中 修改里面的 settings.xml 文件 (Notepad++、记事本、等等打开修改)加上这段 <localRepository&gt...

2019-11-12 14:27:14 305

原创 静态代理与动态代理回顾

静态代理与动态代理回顾对于学习spring框架,想要很好的理解AOP的话,必定是要先理解java静态代理和动态代理原理的。在23大设计模式中,代理模式(Proxy Pattern)是比较常用的一种,一句话就可以概括起来:一个类代表另一个类的功能。我们创建具有现有对象的对象,以便向外界提供功能接口,为其他对象提供一种代理以控制对这个对象的访问。用于解决当直接去访问某个对象时,可能会对那个对象带...

2019-11-11 21:03:36 154

原创 为什么使用spring?

为什么使用spring?最近学习了spring的基础知识,就入门学习做了一个总结,spring框架在javaweb中的重要地位我有了一个基本的认识。首先什么是框架呢?框架是一个半成品,已经对基础的代码进行了封装并提供相应的API,开发者在使用框架是直接调用封装好的api可以省去很多代码编写,从而提高工作效率和开发速度。为什么工程中要引入spring框架呢?我想有以下几点:spring框...

2019-11-10 11:18:37 811

原创 解决github项目导入到androidstudio要下载gradle的问题

从本地解决下载gradle.zip问题今天从github上下载了一个android项目,将其导入到androidStudio时需要从外网https://services.gradle.org/distributions/gradle-2.4-all.zip下载grdle包。由于防火墙的问题,会导致要下载很久,甚至无法下载。所以为了提高项目的构建速度,需要从本地解决。1.以我的项目为例,需要...

2019-11-03 21:52:52 660 1

原创 动态规划-01背包问题

问题描述:给定n个物品和一个容量为C的背包,请给出物品装入背包的方案,使得背包中物品的总价值M最大,并满足:每个物品I的重量为Wi,价值为Vi。每个物品不可拆分,要么完整装入背包,要么不在背包里。背包中物品的总重量不能超过容量C。分析一波,面对每个物品,我们只有选择拿取或者不拿两种选择,不能选择装入某物品的一部分,也不能装入同一物品多次。本问题是满足动态规划的,什么是动态规划?...

2019-11-03 21:49:03 798

原创 递归分治的时间复杂度计算

计算时间复杂度(分治法与递归)本文为转载,原链接忘记了分治法的道理非常简单,就是把一个大的复杂的问题分为a(a>1)个形式相同的子问题,这些子问题的规模为n/b,如果分解或者合并的复杂度为f(n),那么总的时间复杂度可以表示为:1.递推求解法 我们上面的求解方式都是递推求解,写出其递推式,最后求出结果。 例如:合并排序算法的时间复杂度递推求解:2.递归树求解法 递归树求解方式其实...

2019-11-03 21:45:25 2907

原创 递归分治法解循环赛

这是第2次算法课的实验,按照老师的规定写代码何为递归?递归按一般的定义就是一个放方法在它的方法体内自己调用自己的过程,一直到满足一个终结的条件才停下递归的过程。就像是“你妈想叫你吃饭了,但你在同学家玩,于是你妈叫你爸打电话喊你吃饭而你爸有事让你姐姐去打电话,你手机没有电,于是你姐姐打你同学的电话,你同学知道后,然后转告给你,你收到后让同学告诉你姐你知道了,你姐告诉你爸,你爸告诉你妈,最后...

2019-11-03 21:40:41 616

原创 NFA->DFA方法

编译原理,每次遇到NFA转化为DFA时都没有思路,本文主要讲解转化的算法,自己做个总结,防止忘记。NFA->DFA方法正则表达式–>NFA—>DFA—>最简DFADFA(有限自动机,每个状态的下一步都是确定的,没有空。只有一个开始状态,只有一个结束状态)NFA(有可能转到多个状态,可能有空)由正则表达式转到NFA:基本可以分成3种:AB(连接)A|B(或)...

2019-11-03 21:37:51 3289

原创 插入排序java

这是第一次算法课的实验,按照老师的规定写代码先理解插入排序的排序原理:把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程算法步骤:从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中...

2019-11-03 21:32:08 91

原创 javaweb路径问题

javaweb路径问题推荐博客:https://www.cnblogs.com/tuyang1129/p/10724898.html1、绝对路径就是在路径开头加“/”,那路径的起始就是服务器IP地址;2、而相对路径就是开头不加“/”,而起始就是发起跳转的文件的所在路径;sec下的文件会被编译,然后被服务器放到webroot目录下,与index.jsp在同一目录。一般访问用得是http:/...

2019-11-03 21:29:07 204

原创 java反射机制

java反射机制一、什么是反射(Reflect)?Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过字节码文件对象,就能够通过该类中的方法获取到我们想要的所有信...

2019-11-03 21:14:18 331 1

空空如也

空空如也

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

TA关注的人

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