
F_java框架阶段
少年西西
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GitLab配置(代码托管平台)
:原创 2023-06-24 00:06:15 · 122 阅读 · 0 评论 -
git命令行常用命令
git init。原创 2023-06-24 00:00:08 · 118 阅读 · 0 评论 -
Idea集成github
跳转至登录页面则登录,github已登录的话则直接授权。原创 2023-06-21 18:46:16 · 72 阅读 · 0 评论 -
GitHub Desktop的使用(创建本地仓库、创建合并分支)
创建本地仓库创建分支将分支合并到主干将代码拉到本地原创 2023-06-21 18:18:12 · 991 阅读 · 0 评论 -
eclipse新建一个maven管理的web工程
使用Eclipse、MyEclipse 添加 Web服务时,没有 Further configuration available设置的解决方案参考:https://blog.csdn.net/weixin_46322716/article/details/108900956原创 2021-05-25 12:57:26 · 228 阅读 · 2 评论 -
HTTP Status 500 - Request processing failed,无法返回json字符串
BussException(code=7000001, message=password是6-15位的英文或数字) at com.loey.common.validator.ValidatorUtil.validator(ValidatorUtil.java:56) at com.loey.controller.TestController.add(TestController.java:23) at java.base/jdk.internal.reflect.NativeMethodAccesso原创 2021-02-05 22:55:02 · 212 阅读 · 0 评论 -
@Controlleradvice注解作用
参考: https://www.cnblogs.com/lenve/p/10748453.html转载 2021-02-04 20:22:55 · 463 阅读 · 1 评论 -
idea去除applicationContext in module Car_Rent file is included in 4 contexts
解决:原创 2021-02-04 17:59:41 · 212 阅读 · 0 评论 -
idea里创建maven项目,生成的项目名中总是包含Maven Webapp
原创 2021-02-04 14:25:15 · 247 阅读 · 1 评论 -
maven资源过滤问题
src/main/java 和 src/test/java 这两个目录中的所有*.java 文件会分别在 comile 和 test-comiple 阶段被编译,编 译结果分别放到了 target/classes 和 targe/test-classes 目录中,但是这两个目录中的其他文件都会被忽略掉,如果需 要把 src 目录下的文件包放到 target/classes 目录,作为输出的 jar 一部分。需要指定资源文件位置。以下内容放到 <buid>标签中。<build>原创 2021-02-04 11:48:17 · 206 阅读 · 0 评论 -
IDEA中Maven依赖下载失败
解决方式:https://zhuanlan.zhihu.com/p/139239261<!-- 配置阿里云仓库 --><mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/con转载 2021-02-02 12:53:53 · 146 阅读 · 0 评论 -
idea maven里项目名显示UnKnow
问题:原因有以下几个:(1)网速原因导致下载到本地仓库的jar包有问题解决办法:到本地仓库找到对应的jar包所在的文件夹,删除!重新下载该jar包即可。(2)引入的maven依赖版本冲突(实际上就是你引入的jar包的版本,跟其他jar包的版本冲突了)解决办法:到Maven存储库去查找该依赖,引入对应版本的jar即可。其它解决方式:方法1.在库中找到响应的jar包,删除后重新通过maven下载.方法2.(可解决几乎所有莫名其妙问题):File->Invalidate Caches/R原创 2021-02-01 17:33:42 · 3793 阅读 · 0 评论 -
IDEA中去除maven重复依赖,冲突依赖
解决:https://blog.csdn.net/weixin_42533856/article/details/100123126?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.baidujs&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2转载 2021-02-01 17:15:29 · 2074 阅读 · 0 评论 -
Element-ui
1.简介element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,方便程序员进行页面快速布局和构建官网: http://element-cn.eleme.io/#/zh-CN 2.举例1.创建一个新的Vue-cli工程注意:命令行都要使用管理员模式运行vue init webpack hello-vue2.安装依赖,我们需要安装vue-router、element-ui、sass-loader和node-sass四个插件# 进入工程目录cd hello-vue# 安装原创 2020-12-26 23:21:29 · 3354 阅读 · 0 评论 -
vue-router路由
1.说明Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反 掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 的链接HTML5 历史模式或 hash 模式,在 IE9 中自动降级自定义的滚动条行为2.安装基于第一个 vue-cli 进行测试学习;先查看node_modules中是否存在原创 2020-12-26 16:10:21 · 147 阅读 · 0 评论 -
Webpack学习
安装webpack安装:npm install webpack -gnpm install webpack-cli -g安装慢的话,执行命令npm install - -registry=https://registry.npm.taobao.org再安装测试安装成功:webpack -vwebpack-cli -v使用webpack1.创建一个空文件夹,再用idea(用管理员权限)打开2.创建一个名为modules的目录,用于放置JS模块等资源文件...原创 2020-12-25 22:42:46 · 145 阅读 · 0 评论 -
Vue-cli安装及使用
1.什么是vue-clivue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板 ;预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这 个骨架项目就是脚手架,我们的开发更加的快速;主要的功能 :统一的目录结构本地调试热部署单元测试集成打包上线需要的环境Node.js: https://nodejs.org/zh-cn/download/下载完,安装时除了放置位置可以选择,其它无脑下一步即可Git: htt原创 2020-12-24 23:02:47 · 5413 阅读 · 2 评论 -
Vue计算属性和插槽
1.计算属性计算属性的重点突出在 属性 两个字上(属性是名词),首先它是个 属性 其次这个属性有 计 算 的能力(计算是动词),这里的 计算 就是个函数;简单点说,它就是一个能够将计算结果缓存 起来的属性(将行为转化成了静态的属性),仅此而已;可以想象为缓存<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&g原创 2020-12-22 21:11:09 · 359 阅读 · 1 评论 -
vue里的组件
1.什么是组件组件是可复用的 Vue 实例,说白了就是一组可以重复使用的模板,跟 JSTL 的自定义标签、 Thymeleaf 的 th:fragment 等框架有着异曲同工之妙。通常一个应用会以一棵嵌套的组件树的形式 来组织:例如,你可能会有页头、侧边栏、内容区等组件,每个组件又包含了其它的像导航链接、博文之类的组 件。2.第一个 Vue 组件注意:在实际开发中,我们并不会用以下方式开发组件,以下方法只是为了让大家理解什么是组件。使用 Vue.component() 方法注册组件...原创 2020-12-22 19:49:06 · 151 阅读 · 1 评论 -
vue中Axios异步通信
1.什么是AxiosAxios 是一个开源的可以用在浏览器端和 NodeJS 的异步通信框架,她的主要作用就是实现 AJAX 异 步通信,其功能特点如下:从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API [ JS中链式编程 ]拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON 数据客户端支持防御 XSRF(跨站请求伪造)GitHub: https://github.com/axios/axios 中文文档:原创 2020-12-22 16:23:45 · 351 阅读 · 0 评论 -
vue的基础语法(实现元素赋值,循环,判断,以及事件响应)
1、v-bind用 v-bind 来绑定元素特性!<!DOCTYPE html><html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title></head><!--引入vue.js--><script src原创 2020-12-21 16:01:46 · 3264 阅读 · 0 评论 -
MVVM模式与第一个Vue程序
1.什么是MVVM模式?MVVM(Model-View-ViewModel)是一种软件架构设计模式,由微软 WPF(用于替代 WinForm,以 前就是用这个技术开发桌面应用程序的)和 Silverlight(类似于 Java Applet,简单点说就是在浏览器上 运行的 WPF) 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。 由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于 2005 年在他的博客上发表。原创 2020-12-20 15:01:28 · 194 阅读 · 1 评论 -
springmvc里的文件上传和下载
文件的上传和下载参考博客:https://blog.csdn.net/qq_45554909/article/details/111221691原创 2020-12-19 16:27:55 · 120 阅读 · 0 评论 -
SpingMVC中的拦截器
1、概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开 发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别: 拦截器是AOP思想的具体应用。过滤器:servlet规范中的一部分,任何java web工程都可以使用 在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器: 拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用 拦截器只会拦截访问的控制器方法, 如果原创 2020-12-14 23:08:48 · 93 阅读 · 0 评论 -
Ajax的使用
1.简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技 术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮 你完成搜索单词。Google Suggest原创 2020-12-13 23:19:00 · 184 阅读 · 0 评论 -
Spring里的事务
1.回顾事务事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎!事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。事务四个属性ACID原子性(atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起 作用一致性(consistency) 一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中隔离性(i原创 2020-12-10 20:44:48 · 103 阅读 · 0 评论 -
Spring整合MyBatis
1.MyBatis-Spring学习引入Spring之前需要了解mybatis-spring包中的一些重要类;http://mybatis.org/spring/zh/getting-started.html什么是 MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。知识基础在开始使用 MyBatis-Spring 之前,你需要先熟悉 Spring 和 MyBatis 这两个框架和有关它们的术语。这 很重要MyBatis-原创 2020-12-10 20:44:22 · 250 阅读 · 1 评论 -
Spring的AOP(面向切面)概念及Spring实现AOP的三种方式
1.什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的 一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使 得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。2.Aop在Spring中的作用提供声明式事务;允许用户自定义切面横切关注点: 跨越应用程序多原创 2020-12-09 23:09:02 · 240 阅读 · 0 评论 -
代理模式
1.代理模式简介为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理学习aop之前 , 我们要先了解一下代理模式!2.静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 .代码实现分析: 在这个过程中,你直接接触的就是中介,就如同现实生活中的样子,你看不到房东,但是你依旧 租到了房东原创 2020-12-09 23:07:48 · 94 阅读 · 0 评论 -
Spring常用依赖与配置:XML配置版和注解版
1.XML配置版1.pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target>&l原创 2020-12-09 23:07:19 · 232 阅读 · 0 评论 -
SpringMVC里使用json与客户端交互
1.json的概念详情看博客Json知识2、Controller返回JSON数据使用Jackson工具Jackson应该是目前比较好的json解析工具了当然工具不止这一个,比如还有阿里巴巴的 fastjson 等等。我们这里使用Jackson,使用它需要导入它的jar包 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jacksoncore --> <dependency&g原创 2020-12-09 19:52:17 · 148 阅读 · 0 评论 -
Spring里Bean自动装配的注解@Autowired与@Resource
jdk1.5开始支持注解,spring2.5开始全面支持注解。准备工作: 利用注解的方式注入属性。在spring配置文件中引入context文件头<?xml version="1.0" encoding="UTF-8"?>2. 开启属性注解支持!context:annotation-config/4.1、@Autowired@Autowired是按类型自动转配的,不支持id匹配。 需要导入 spring-aop的包!测试:将User类中的set方法去掉,使用@Aut原创 2020-12-08 21:44:32 · 509 阅读 · 0 评论 -
Spring里基于Java类进行配置
JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的 版本, JavaConfig 已正式成为 Spring4 的核心功能 。测试:1. 编写一个实体类,Dog@Componentpublic class Dog { public String name = "Tom";}2. 新建一个config配置包,编写一个MyConfig配置类// 这个也会Spring容器托管,注册到容器中,因为他本来就是一个@Com原创 2020-12-08 21:43:36 · 210 阅读 · 0 评论 -
Spring使用注解开发
1、说明在spring4之后,想要使用注解形式,必须得要引入aop的包pom.xml:<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</m原创 2020-12-08 21:43:10 · 140 阅读 · 0 评论 -
Spring的Bean的自动装配、byName、byType
自动装配是使用spring满足bean依赖的一种方法spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:在xml中显式配置;在java中显式配置;隐式的bean发现机制和自动装配。这里我们主要讲第三种:自动化的装配bean。Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所创建的bean;自动装配(autowiring): spr原创 2020-12-08 21:42:36 · 1168 阅读 · 0 评论 -
Spring的配置:applicationContext.xml常规配置及依赖注入详解、Bean的作用域
1.起别名alias 设置别名 , 为bean设置别名 , 可以设置多个别名<!--设置别名:在获取Bean的时候可以使用别名获取--> <alias name="userT" alias="userNew"/>2.Bean的配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi原创 2020-12-08 21:42:00 · 3022 阅读 · 0 评论 -
SSM简易框架(图书管理为例)重点
1、环境要求环境:jdk:11maven:apache-maven-3.3.9-bin.zipmysql:mysql-5.5.36-win32MySql Connector Java 5.1.23要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;2、数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE ssmbuild;use ssmbuild;drop table if exists `t_books`;原创 2020-12-08 21:37:27 · 289 阅读 · 1 评论 -
Spring里的控制反转IOC、入门案例、IOC创建对象方式
1.IOC本质控制反转IoC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认 为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关系 完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,个人认为 所谓控制反转就是:获得依赖对象的方式反转了。IoC是Spring框架的核心内容,使用多种方式完美的实现了IoC,可以使用XML配置,也可以使用注解, 新版本的Spr原创 2020-12-08 09:44:37 · 174 阅读 · 0 评论 -
Spring的介绍
1.简介Spring : 春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术GA:General Availability, 正原创 2020-12-08 09:41:59 · 133 阅读 · 0 评论 -
MyBatis里常用(依赖、属性)xml配置版与注解版
Mybatis官方文档 : http://www.mybatis.org/mybatis-3/zh/index.html GitHub : https://github.com/mybatis/mybatis-3 所用版本jdk:11maven:apache-maven-3.3.9-bin.zipmysql:mysql-5.5.36-win32MySql Connector Java 5.1.23Maven仓库:<!-- https://mvnrepository.com/arti原创 2020-12-07 23:09:23 · 1062 阅读 · 0 评论