- 博客(73)
- 收藏
- 关注
原创 实现的动态规划问题华为笔试题C++实现
我在其中最大的问题就是,每个节点都可以回去,而且在某个节点回去之后都有可能导致最后的总的长度要小于在身上背的用完的时候大,然后我就纠结在一点很久,然后想了很久其实就是维修工再去找另一个用户到底会不会公司补充工具的问题,我过于纠结装备用不用完而不是选择上的问题,这就是我不会做动态规划问题的根本原因,我在对问题抽象的时候,经常把应该抽象在问题中的一个选择分支想做两个问题;我觉得最大的问题就是对问题的分解,分解后的问题与分解前的问题具有相同的决策机制,将决策机制进行抽象,最终可以得到对应的解;
2024-09-07 22:35:01
341
1
原创 自定义视图
自定义视图一般来讲,SpringMVC中对一个请求,拦截-handler方法执行--执行后根据返回结果判断是请求转发还是是重定向,其中在判断请求转发和重定向的过程中需要用到视图解释器进行解析,之后执行视图中的render方法a、如何实现 下面简答的介绍一个继承了View类从而自定义视图的方法一、自定义View类package com.jd.view;import...
2020-04-23 18:36:55
316
原创 详述ContextLoaderListener监听器
通过监听器对DispatcherServlet进行spring文件配置:对web.xml配置一下内容<?xml version="1.0" encoding="UTF-8"?>...省略<web-app>标签... <display-name>cassini</display-name> <welcome-file-list&g...
2020-04-16 18:57:57
357
原创 SpringMVC 拦截器
1、拦截器的作用 当发送一个请求的过程中,拦截器可以将请求拦截,然后进行相应的处理后继续工作;2、配置一个SpringMVC中拦截器 (1)创建一个类使其实现org.springframework.web.servlet.HandlerInterceptor接口,并且实现其中三个方法-->preHandle、postHandle、afterCompletion方法,...
2020-04-16 15:53:18
208
原创 详述Spring 框架事务 为什么 怎么做 @Transactional常用属性说明
Spring框架框架事务: 为什么?package club.shaoyu.coupon.service;import java.util.UUID;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;...
2020-03-19 19:03:59
185
原创 详述JDK代理与CGLib代理区别
一、背景 在使用AOP创建代理时,需要通过bean中的类来找到相应的代理项; 在AOP代理poxy配置时,有poxy-target-class来控制-值为false为JDK代理,为true为CGlib代理 在Spring中,常用的代理类一是使用GDK代理,二是使用CGlib代理,下面讲述两种代理的不同二、代理区分 (1)JDK代理...
2020-03-15 13:13:01
364
原创 Mybatis中的一对多和一对一
Mybatis使得java代码与SQL语句分离,下面列举使用Mybatis来实现数据库表名的对应 一对一: 含义:在Java中的vo类中有一个类其囊括了数据库中的一个表的参数,要将其使用Mybatis技术转换到Java队形中:只需要在配置的xml配置的mapper-->select语句中进行查询,并且查询的结果与表名 遇到的问题: ...
2020-03-14 17:35:20
758
原创 第一个MyBatis程序
为什么使用Mybatis? 为了和数据库进行交互,通常的做法是将SQL语句写在Java代码中,SQL语句和Java代码耦合在一起不利于后期维护修改,而MyBatis能够帮助我们将SQL语句和Java代码分离,方便了后期因需求变动而对SQL语句进行修改。jar包其中:/mybatis/lib/mybatis-3.4.4.jar 下载地址http://www.m...
2020-03-08 20:09:21
164
原创 详述Spring AOP
一、引言 在本章中我明白了spring框架中的代理的形成;二、Aop代理 对于一个既定类,其方法中的代码很有可能能会出现大规模的重复,但是这些重复我们又可以找出一定的方法通过一个可以为其归类,这是我们就用到了spring代理的办法->这样可以使代码方法只写代码的关键点,而不重要的地方我们可以通过代理的方式实现代码的复用三、操作流程 (1)ja...
2020-03-08 18:34:20
127
原创 IOC容器属性的命名空间
https://blog.youkuaiyun.com/weixin_45104211/article/details/104534915关于如何传入不同类型的值,上述博客已经论述,有所不同的就是在标签<property>中比喻先指定其name,下面主要说明再加入新标签util、p标签后在传输map、set、list集合和properties属性上的简化util的作用:可以使map、s...
2020-02-27 14:30:48
205
原创 IOC容器如何向没有默认构造方法的类中传值
上代码:app.xml<!--app.xml --><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2020-02-27 14:09:31
218
原创 Context: complement-scan标签的用法
在使用该标签时,需要额外的 jar 包:spring-aop-4.3.10.RELEASE.jar 主要分为两个方面: 1、扫描包下的全部类,凡是带有@Controller、@Service、@Component、@Repository 修饰的类会自动为其创建对象并存入loC容器中,其中调用的是默认构造方法 2、若是扫描的@Controller、@...
2020-02-27 12:43:33
221
原创 Spring结构的认识
准备材料:背景:Spring中的Bean bean是对象,一个或者多个不限定 bean由Spring中一个叫IoC的东西管理 我们的应用程序由一个个bean构成总而言之:Spring中的loC中可以含有多个Bean,并且Bean是loC中的单元结构 目前认识的Bean可以辅助创建类对象,在Spring loc容器中设置好Bean后,后期的...
2020-02-22 23:16:22
135
原创 jQuery中的扩展机制
一 jQuery.extend({ min:function (a,b){ return a>b?b:a; }, max:function (a,b){ return a>b?a:b; }, }); console.log($.mi...
2019-11-18 22:13:44
120
原创 Tomcat中的目录作用
Tomcat中的目录结构 文件夹详解 backup:该文件夹用于备份文件,现在里面备份的是conf文件夹中的文件 bin:打开和关闭服务器的EXE都在bin文件夹...
2019-11-18 21:41:57
264
原创 session
session的作用相当于一个信号,作用是通过这一个信号将客户端与服务器的一次完整的会话(这里说的完整是在保证服务器端不删除session数据的情况下)记录下来 运作机理 在第一次客户端通过浏览器向客户端进行访问时——>服务器端会自动为本次访问进行一次记录,...
2019-11-18 21:26:22
184
原创 jQuery中的replaceWith() 和replaceAll()方法
一、总结(替换) replaceWith(content|fn) :将所有匹配的元素替换成指定的HTML或DOM元素。 replaceAll(selector):用匹配的元素替换掉所有 selector匹配到的元素二、案例 一、代码如下<!DOCTYPE html><html> <head> <meta char...
2019-11-11 20:03:53
436
原创 jQuery中的remove()和empty()方法
一、总结 1、remove()删除所有匹配元素 2、empty()删除匹配元素的子节点二、案例 1、remove() 代码如下<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title>...
2019-11-11 19:13:41
220
原创 jQuery中的事件绑定方法
一、总结 绑定事件: 1、bind(type,[data],fn):为每个匹配元素的特定事件绑定对应的事件处理函数,各参数含义如下: 一、type表示事件类型,多个事件类型使用空格分隔; 二、data表示传递给绑定函数的额外数据对象,函数中使用event.data接收(了解); 三、fn表示绑定的函数; 2、unbin...
2019-11-10 21:07:40
337
原创 jQuery中的克隆
一、总结 1、方法——>clone() 2、克隆事件否?——>true\false二、案例 一、代码如下:<html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javasc...
2019-11-10 19:39:07
227
原创 jQuery中的包裹方法
一、总结 1、wrap(html|ele|fn):把所有匹配的元素用其他元素的结构化标记包裹起来。 2、wrapAll(html|ele) :将所有匹配的元素用一个元素来包裹,而 wrap() 方法是将所有的元素进行单独包裹。 3、wrapInner(html|ele|fn):将每一个匹配的元素的子内容(包括文本节点)用其他结构化标记包裹起来. 4、unwr...
2019-11-10 19:23:43
567
原创 jQuery中的after()方法和insertafter()方法
一、总结(外部插入) after(content|fn) :向每个匹配的元素后插入内容 insertAfter(content):将匹配的元素插入到另一个、指定的元素后面二、案例 一、如下代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> ...
2019-11-09 20:59:52
396
原创 jQuery中的append()和appendTo()
一、总结 append(content|fn) :向每个匹配元素内部的末尾处插入内容/*后加插入内容*/; appendTo(content) :将每个匹配的元素追加到指定的元素中的内部的末尾/*后加的是指定的元素*/;二、案例 一、如下图代码<!DOCTYPE html><html> <head> <met...
2019-11-09 20:40:00
458
原创 jQuery中next()与nextAll的区别
一、总结 next([expr]) :取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 nextAll([expr]):查找当前元素之后所有的同辈元素。二、案例 一、如图所示代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8">...
2019-11-09 20:20:17
270
原创 jQuery中的parent()方法与parents()方法的区别
一、总结 jQuery中的parent()的作用是返回的是其上一级的父元素的jQuery对象输出; jQuery中的parents()的作用是返回的是其全部的父元素的jQuery对象输出;二、案例 一、如上图中的body中标签的代码: <form> <input /> <input type="radio" val...
2019-11-09 19:56:35
1137
原创 网页显示时间系统
一、概述 在网页输出当前日期的时间分为以下步骤: I、创建Date对象 II、通过Date对象找到时间 III、将得到的具体时间美化 IV、将时间在页面上显示 V、持续显示二、流程操作 I II、Date对象 函数: getFullYear():返回当前年 getMont...
2019-10-26 18:44:05
1667
原创 JavaScript数据结构
一、如何声明? 1、关键字 var :在此处要声明的是无论数据类型是哪一种,均使用var进行声明 2、应用举例: 一、字符串型<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <...
2019-10-26 17:36:21
188
原创 Css样式中的Position
一、作用:用于设置HTML元素在文件中的位置 Position的值:static 、relative、fixed、absolute;下面我将带着详细的了解一下Position的值得作用二、属性样式的分析 一、static : 默认属性:元素会正常出现在相应的位置 如图下面的代码:<!DOCTYPE html><html&...
2019-10-26 16:52:43
599
原创 css chooser
选择起作用浏览器通过选择器为符合条件的Html元素添加CSS样式部分选择器类型 标签选择器 浏览器会根据标签选择器中的标签选择HTML全部的该标签,并将其样式属性进行修改;如:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <tit...
2019-09-27 11:08:45
117
原创 the tag called table of html
顾名思义,table标签作用是在网页界面上制作一个类似与Excel的表格;相关标签:<table><tr><th><td>相关样式属性:border text-align rowspan colspan background-color border-spacing padding vertical-align border-collapse...
2019-09-26 21:42:57
96
原创 创建File对象和其常见方法
一、什么是File类 File类创建的对象可以指带路径下的文件和路径下的目录: 1、指代目录 2、指代文件package io;import java.io.File;public class Learn { public static void main(String[] args) { File file =new File ("D:\\...
2019-08-21 17:47:15
5592
原创 java中的反射的构造方法、成员变量、普通方法
一、构造方法 ( Constructor) 1、 获取含有public修饰的构造方法 getConstructor()、getConstructors()package reflect;public class Student { public void doHomework() { System.out.println(name+"正在写作业~~~"); } ...
2019-08-20 20:44:10
203
原创 Java中的反射 ————Class类
一、 如何获取Class类Class类的特点:public final class Class<T> implements java.io.Serializable, GenericDeclaration, Type, ...
2019-08-20 16:13:38
270
原创 堆的简单介绍
一、Java 中的堆是 JVM 管理的最大的一块内存空间,主要用于存放Java类的实例对象,其被划分为两个不同的区域:新生代 ( Young )和老年代 ( Old ),其中新生代 ( Young ) 又被划分为:Eden、From Survivor和To Survivor三个区域,如下图所示: 从JDK8开始,Metaspace(元空间)替代了永久代,如下图所示:二、堆中...
2019-08-19 18:05:15
413
原创 MySQL数据库多表查询中的三种连接
一、什么是多表查询? 通过一次查询将多个表中所需的信息罗列出来,其类型包括:内连接,外连接,检查连接二 、内连接#第一种形式select ui.*,addr.* from user_info ui,address addr where addr.user_id=ui.id#第二种形式select ui.*,addr.* from user_info uiinner ...
2019-08-17 17:41:06
5894
1
原创 事务的隔离级别
一、在多事务在在相近的时间由多人处理时,此时往往存在一系列并发问题: 1、脏读(Drity Read) 已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据 2、不可重复读(Non-repeatable read) 已知有两个事务A和B,A 多次读取同一数据,B 在A多次读取的过程中对数据...
2019-08-17 16:51:37
91
原创 数据库中的事务的特性ACID
1.原子性(Atomicity):化学中的原子指不可再分的基本微粒,数据库中原子性强调事务是一个不可分割的整体,事务开始后所有操作要么全部成功,要么全部失败,不可能停滞在中间某个环节。如果事务执行过程中出错就会回滚到事务开始前的状态,所有的操作就像没有发生一样不会对数据库有任何影响。2.一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态,即一个事务...
2019-08-15 18:14:53
193
原创 为什么使用外键?
一、在使用数据库保存信息产生数据冗杂现象create table user_info( id char(36) primary key, user_name varchar(30) not null, password varchar(30) not null, real_name varchar(8), mobile char(11), address va...
2019-08-15 11:07:48
143
原创 DBUtil 实战系统
public class Dream { static String name; static String id; static String sql; static boolean flag; public static void main(String[] args) { for (;;) { System.out.println("*****************...
2019-08-14 21:20:02
115
原创 java 工具类 (DBUtil)简介
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Sca...
2019-08-14 18:09:20
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人