自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue : 无法加载文件 C:\Users\11034\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

用管理员权限打开powerShell,执行以下命令安装vue-cli安装成功后,执行命令powerShell报错,错误如下解决方法方法11,以管理身份运行powerShell2,输入命令3,输入Y使用windows的cmd因为windows的powerShell的执行策略,导致脚本无法运行。而set-ExecutionPolicy这个命令可以修改powerShell的执行策略,使其允许脚本执行命令有两个参数,PolicyName指定powerShell执行策略的规则,scope指定执行策略

2022-06-23 23:38:53 442

原创 更改JAVA_HOME环境变量,显示的java版本不符合

描述:修改JAVA_HOME环境变量之后,使用java -version命令,显示的java版本不是自己配置的。解决方法:出现这种情况,一般是你修改的环境变量被其他指向某个JDK的环境变量覆盖了。在cmd使用以下命令查看windows系统环境变量中默认的jdk所在位置。where java若发现指向了其他jdk,则需要在环境变量中调整变量的优先级,保持你所要指定的jdk环境变量优先级是...

2019-08-12 22:20:14 566

原创 第3章,SpringBoot

3.1 SpringBoot 概览目的是用来简化Spring应用开发过程。SpringBoot特点为开发者提供Spring快速入门体验内嵌Tomcat和Jetty容器,不需要部署WAR文件到Web容器就可以独立运行应用提供许多基于Maven的pom配置模板来简化工程配置提供实施自动化的基础设施提供可以直接在生产环境中使用的功能启动器启动器名称启动器说明sp...

2019-02-27 23:26:02 196

原创 Spring Boot的配置文件

通过Spring Boot的配置文件,可以对其进行配置,其配置文件有properties和yaml,也有其他第三方配置。例如以下,可更改SpringApplication的访问端口和上下文路径server.port=80server.servlet.context-path=/grade除此之外,可自定义配置属性,并可通过@Value和@ConfigurationProperties来获...

2018-10-03 12:39:22 168

原创 Spring Boot简介及示例

Spring Boot的简介Spring Boot使得我们可以更容易地创建独立、生产级,基于Spring的应用程序。通过借用一些Spring平台和第三方函数库来实现。其目标有:为Spring开发提供更快更便捷入门体验提供一些非功能特性为大型项目所共用,如内嵌的服务器,外部配置,健康检查等没有代码生成也无需配置XML通过Maven安装Spring Boot1,用idea创建mave...

2018-09-28 23:43:29 195

原创 LESS的原理及其使用方式

LESS的原理本质上,LESS包含一套自定义的语法及一个解析器,用户根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的css文件。使用 http://lesscss.org/#以上是官网的链接,具体安装使用都可以看到LESS的语法自定义变量可在css文件中以以下格式来定义一个变量并进行引用//声明格式@变量名:值;//...

2018-08-27 20:33:12 1052

原创 在同一个div里的文字和图片无法对齐

问题描述 在写前端代码时发现在div中插入img标签后,div中的文字会对齐img图片的底端,就算设置了line-height也没有用解决方法 用css设置img的vertical-align:middle即可,然后再设置其上下margin或padding就可以实现在div中的对齐。...

2018-08-17 20:02:10 5030

原创 使用SpringMVC开发公众号,tomcat控制台和微信公众号出现乱码

bug描述 在做公众号开发的时候,用spingMVC的控制器返回xml数据,即微信的文本消息格式信息,发现出现乱码,部署到服务器后公众号收到的是一串问号。在request和response上都设置了UTF-8编码request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");都没有用 解决方...

2018-08-01 15:15:18 493

原创 用ssm框架,maven开发的一些小总结

maven的资源文件,比如applicationContext.xml,*.properties等要放在resources的文件夹下面。mybatis-config.xml文件在元素configuration的子元素settings,typeAliases等,顺序是由前后的,比如settings要放在typeAliases前面,不然会报错...

2018-06-21 23:20:07 228

原创 在IDEA使用jetty插件出现 cannot save the file的错误

BUG描述 在用maven开发时使用了jetty插件进行测试,在做web开发的时候,发现一旦修改css文件,IDEA就会出现以下错误提示。Cannot delete temporary file D:\IdeaProjects\bookshop\bookshopmainprogram\src\main\webapp\css\jsp\user.css___jb_old___.之后就会生成一...

2018-06-15 17:27:58 2144

原创 关于bootstrap4无法使用图标

在菜鸟教程学习bootstrap的时候,按正常操作安装bootstrap,发现无法使用bootstrap里面的自带图标。在其官网看完之后才发现,bootstrap4已经不默认提供图标了,而是分开了,需要在别的地方下载,并使用方法也有所变化。 下载链接如下: https://github.com/iconic/open-iconic 该官网有详细的使用方法,就不再做介绍。...

2018-06-12 23:58:41 16739

原创 使用jetty-maven-plugin插件进行测试出现Unable to compile class for JSP

BUG描述 在IDEA中建立maven项目后,用jetty-maven-plugin插件进行测试时,访问http://localhost:8080/test,出现了以下错误HTTP ERROR 500Problem accessing /test/. Reason: PWC6033: Unable to compile class for JSPPWC6199: Genera...

2018-06-08 18:27:36 2990 4

原创 Maven的生命周期和插件

生命周期Maven的生命周期可以指项目构建时的过程。Maven拥有三套相互独立的生命周期,分别是clean、default和site。clean的目的是清理项目,default的目的是构建项目,site的目的是建立项目站点。各个生命周期本身分为多个阶段。下一个阶段依赖于上一个阶段,只有上一个阶段执行了,下一个阶段才会执行。1,clean生命周期pre-clean执行一些清理前需要完成...

2018-06-06 23:38:37 194

原创 Maven仓库

Maven仓库是什么Maven在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就是仓库。仓库的布局在仓库中,任何一个构件都有其唯一的坐标,根据这个坐标可以定义在其仓库中的唯一路径,这就是Maven的仓库布局方式。坐标和路径的对应关系为groupId/artifactId/version/artifactId-version.packaging。仓库的分类Maven...

2018-06-05 10:36:16 219

原创 坐标和依赖

坐标Maven坐标是用来唯一标识构件的坐标。坐标通过groupId,artifactId,version,packaging,classifier来定义的。其中groupId,artifactId和version是必须的。也可以在<dependencies>下的<dependency>进行定义一个依赖。 * groupId:定义当前Maven项目隶属的实际项目 * ...

2018-06-02 15:51:58 183

原创 Maven简介以及安装和配置

何为MavenMaven是一个优秀的构建工具,可以帮我们自动完成软件构建过程。从清理、编译、测试到生成报告、再到打包和部署等软件构建过程。除此之外,它还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件。Maven的安装和配置1,下载Maven http://maven.apache.org/download.cgi 2,安装M...

2018-06-01 14:06:33 185

原创 靡不有初,鲜克有终

经常听到这样一句话,我们听过很多道理,却始终过不好这一生。那么,我们觉得一生怎么过才是最好的呢?似乎找不到一个合理的答案。我们在山脚的时候期盼山顶的生活,费劲千辛万苦到达后,看到了一览众山小,却失去了山脚的村庄。每一种活着的方式,有其美好,有其缺陷。眼中只有所向往生活的美好,然后又鄙夷着现有生活的缺陷,然后感叹着,怎么始终过不好这一生呀?看过我一个朋友的日记,里面写着:“有时候衡量一件事情该不...

2018-05-30 15:29:46 3875

原创 配置dbcp2数据库连接池参数

在搭建ssm框架时,配置applicationContext.xml文件中,建立BasicDataSource,遇到一些参数设置,对其不是很了解,就去官网看了相关的解释。 <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"> <!-- 数据库驱动 --> ...

2018-05-26 14:50:52 4122

原创 创建简单的spingMVC项目访问controller类却不存在

BUG描述 创建简单的spring MVC项目,运行tomcat之后发现访问不了controller类。访问后提示以下错误。Type Status ReportDescription The origin server did not find a current representation for the target resource or is not willing to ...

2018-05-21 15:53:24 1146

原创 使用注解创建spring MVC项目

https://blog.csdn.net/weixin_38997311/article/details/80369707 上面的链接是通过继承Controller类,并在spring配置文件立创建Bean的形式来创建spring MVC项目的。这篇主要介绍用注解的方式来创建项目。 引入jar包创建项目(要添加新的jar包),且配置前端控制器步骤不变。创建Controll...

2018-05-20 17:08:07 239

原创 第一个spring MVC项目

创建项目,引入jar包(IDEA)在IDEA中勾选springmvc,创建该项目。并引入spring的相关jar包,包括commons-logging,spring-beans,spring-context,spring-core,spring-expression,spring-web,spring-webmvc。配置前端控制器需要现在web.xml文件中配置前端控制器Dispa...

2018-05-18 21:33:01 450

原创 自从遇见你的那一刻起,我所走的每一步,都是为了更接近你

《艺妓回忆录》有感 这是一部以艺伎为载体的爱情剧,因此所感的,更多的是有关于爱情。 影片中喜欢小百合的有三个人,会长,申江和男爵。男爵的喜欢很自私,更多的是占有。他表露无遗,愿意高价买下小百合的水杨。且在赠和服的时候,强行对小百合进行验身。在他眼中,小百合更像是一件他喜欢的物品。申江的喜欢,是像放在盒子里的喜欢,从来不会溢出来。他是一个很有原则的人,即使是喜欢小百合的,也不愿意打破自己...

2018-04-30 02:39:22 2423

原创 MyBatis之动态SQL

动态SQL是MyBatis的强大特性之一,基于OGNJ表达式来完成动态SQL。其主要元素如下: 元素 说明 if 判断语句,单条件分支判断 choose,when,otherwise 相当于java中的switch…case..default语句,用于多条件分支判断 where,trim,set 辅助元素,用于处理一些SQL拼接、特殊字符问题...

2018-04-24 15:33:44 410

原创 MyBatis的映射文件

在映射文件中,<mapper>元素是映射文件的根元素,其他标签都是其子元素。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3.

2018-04-17 14:45:12 9325

原创 Aspectj的JointPoint对象详解

JointPoint有很多方法,下面将介绍其常用的一些方法。getArgs获取切入点的参数。示范如下: @Before("myPointCut()") public void myBefore(JoinPoint joinPoint) { Object[] objects = joinPoint.getArgs(); System.out....

2018-04-13 11:14:45 4441

原创 Mybatis的配置文件

主要元素在Mybatis核心配置文件中,<configuration>时配置文件的根元素。其元素的的主要配置元素如下 properties元素<properties>是一个配置属性的元素,该元素通常用于将内部的配置外在化,即通过外部的配置来动态地替换内部定义地属性。 1,创建一个db.properties地配置文件,内容如下:jdbc.driver=...

2018-04-10 16:34:53 897

原创 Mybatis的核心对象

SqlSessionFactory该类主要作用是用来获取SqlSession对象的。其实例一旦被创建,在整个应用程序执行期间都会存在。在构建其实例时,建议使用单例模式,一个数据库对应一个SqlSessionFactory实例。SqlSession其主要作用是执行持久化操作。SqlSession对象是线程不安全的,每一个线程都应该有自己的SqlSession实例,不能共享。因此其使用...

2018-04-04 20:34:37 2174

原创 Spring实现声明式事务管理

基于XML方式的声明式事务通过在配置文件中配置事务规则的相关声明来实现。用<tx:advice>元素进行配置事务的增强处理,再用AOP配置,让spring自动对目标生成代理。 <tx:advice>的属性有id,用来设置唯一标识符,还有transaction-manager,用来指定事务管理器。其子元素有<tx:method>,它有很多属性,如下: * ...

2018-04-01 21:59:08 526

原创 配置spring的xml文件时元素 'tx:advice' 中不允许出现属性 'transaction-manager'

BUG描述 在配置spring的xml文件,要实现基于XML方式的声明式事务管理。但却发现在标签tx:advice无法设置属性transaction-manager,提示元素 ‘tx:advice’ 中不允许出现属性 ‘transaction-manager’ 解决方法 原来IDEA自动生成的spring XML配置文件引用的xml约束不对,去官网找到了比较全面的bean引用的约束。...

2018-04-01 16:10:48 5973 1

原创 Spring AOP之基于代理类的AOP实现和AspectJ开发

一,什么是AOPAOP全称是Aspect-Oriented Programming,即面向切面编程。AOP采用横向抽取的机制,将分散在各个方法中的重复代码提取出来,然后在程序编译或运行时,在将这些提取出来的代码应用到需要执行的地方。二,AOP术语Aspect(切面):通常指封装着用于横向插入系统功能的类JointPoint(连接点):在程序执行过程中的某个阶段点。在Spring...

2018-03-31 22:33:53 1210

原创 Spring的数据库开发之JdbcTemplate

一,在XML文件中配置JDBC在xml文件中配置数据源和JDBC模板,然后注入需要使用该模板的bean中。配置数据源需要创建一个DriverManagerDataSource的bean,并设置其四个属性值,数据库驱动driverClassName,连接数据库的链接url,连接数据库的用户名username,连接数据库的密码password。配置JDBC模板则需要新建一个JdbcTemplate...

2018-03-31 15:49:08 264

原创 Bean的配置

Bean的实例化构造器实例化静态工厂方式实例化实例工厂方式实例化Bean的作用域Bean的生命周期Bean的装配方式基于XML的装配基于注解的装配Bean的实例化再Spring中想要实例化bean,有三种方式,分别为构造器实例化,静态工厂方式实例化和实例工厂方式实例化。构造器实例化直接用对应类的无参构造方法来实例化对象。演示代码如下...

2018-03-27 15:33:38 208

原创 依赖注入及其实现

1.依赖注入的优点 如果某个java的A对象要调用java的B对象,则要在A中new一个B对象。A是调用者,B是被调用者。这样的话,调用者和被调用者耦合性大,不适合后期项目的维护和升级。而Spring的依赖注入解决了这个问题。 2.依赖注入(Dependency Injection)和控住反转(Inversion Of Control) 这两个词的意义相同,只不过是角度不同。被调用者的创建不...

2018-03-26 16:05:38 1033

原创 用IDEA编写第一个Spring入门程序

前期准备 本教程所用的Spring版本是spring-framework-4.3.6.RELEASE-dist.zip,下载地址为https://repo.spring.io/webapp/#/search/quick/eyJzZWFyY2giOiJxdWljayIsInF1ZXJ5Ijoic3ByaW5nLWZyYW1ld29yay00LjMuNi5SRUxFQVNFLWRpc3QifQ==...

2018-03-26 15:21:37 4562 3

原创 javaWeb更改文件后下载的文件没有变化

BUG描述 实现javaWeb下载文件功能。将数据存储在session中,然后读取用jExcelAPI(jxl)开源组件生成一个excel表,然后用户下载这个excel。我实现下载是用a标签直接指向该文件,如下<a href="文件的路径" target="_blank"></a>但是出现了一个问题,每次session中存储的数据产生变化,重新生成excel表...

2018-03-25 17:03:41 240

原创 ajax返回的html内容绑定不了js事件

bug描述 用ajax来动态改变网站的某一块内容,然后发现无法对其绑定js事件。用getElementsByClassName获取的数组长度也是为0。以下为Ajax返回的内容。out.write("<div class=\"fansItem\" id=\"fansItem\">");out.write("<img src=\"/user/portrait/pic_"

2018-03-20 16:00:30 1780

原创 谷歌console可以输出对象,js用cosole.log输出为不存在

bug描述var fansItem = document.getElementsByClassName("fansItem");funciton fans() { console.log(fansItem[0]);}fans();在js文件中此段代码输出的对象为不存在,但是我在开发者工具console却可以输出他。而且改为console.log(fansItem)也可以输...

2018-03-20 10:02:31 816

原创 img标签src属性没变,改变起引用的图片,刷新页面仍然显示之前的图片

BUG描述 在做一个头像上传功能 这是前端页面的相关代码<div class="portrait"><%="<img src=\"/user/portrait/"%><jsp:getProperty name="user" property="portrait"/><%=".jpg\&q

2018-03-15 00:46:20 6646

原创 旅馆的预定,拿房,退房,服务

BookingA: hello is that The Resident? B: Yes it is. How can I help you sir? A: I want to book a room for the 19th. B: Sure. What sort of room do you want? A: A single room please. For 3 days. B...

2018-03-13 19:23:40 719

原创 document.getElementById(parameter).submit无效

BUG描述 用div标签作为提交按钮,在js文件中设置提交表单。document.getElementById("login").submit;但是却一直无效,无法提交表单,且google开发者工具没有报任何错误。解决方法 原来是语法错误,将语句改为以下即可,少了括号document.getElementById("login").submit();...

2018-03-12 11:22:15 1831 1

ssm框架需要的所以jar包

压缩包里面有spinrg,springMVC,mybatis框架开发的所有需要的jar包

2018-05-26

空空如也

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

TA关注的人

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