- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 读书笔记-测试驱动开发TDD
测试驱动开发(Test Driven Development)流行于敏捷开发模式中,顾名思义,其提倡的是“测试在前,编码在后”,先设计测试用例和测试脚本,再进行编码工作;其带来的好处是有利于快速迭代,持续交付。TDD具体可以分为两个层次 :①代码层次:在编码之前写测试脚本。即单元测试驱动开发(UTDD)。②业务层次:在需求分析时就确定需求(User story)和验收标准。即验收测试驱...
2019-09-01 10:52:01
972
原创 创建vue3.0项目时候出现的问题
Unexpected end of JSON input while parsing near....在cmd下(windows)执行:npm cache clean --force
2019-03-29 09:55:54
1364
原创 .net core C# 依赖注入 构造器注入
startup.cs的ConfigureServices方法中加入 services.AddScoped<ICompanyService, CompanyService>();//接口和实现类在Controller中注入private ICompanyService _companyService; public CompanyContro...
2019-03-01 15:30:47
2716
原创 .NET Core C# XML序列化与反序列化
贴出实体类和工具类代码,在想使用的地方直接调用工具类{ [XmlType("Person")] public class Person { /// <summary> /// 姓名 /// </summary> [XmlElement("name")] [Requi...
2019-03-01 15:18:45
4965
原创 System.InvalidOperationException: 'Cannot resolve scoped service 'Microsoft.EntityFrameworkCore‘
初学ASP.NET CORE,按照文档练习,在使用SQL的时候代码出现如下错误System.InvalidOperationException HResult=0x80131509 Message=Cannot resolve scoped service 'Microsoft.EntityFrameworkCore.DbContextOptions`1[WebApplicatio...
2018-12-03 20:46:52
4641
原创 javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465, response: -1
使用465端口发送邮件时报错javax.mail.MessagingException: Could not connect to SMTP host: smtp.qq.com, port: 465, response: -1 at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2042) at com.sun...
2018-10-30 16:49:40
23013
1
原创 Java使用465端口发送邮件
package com.capgemini.tools;import java.io.UnsupportedEncodingException;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Properties;import javax.act...
2018-10-30 16:47:09
3357
原创 No qualifying bean of type ‘com.google.code.kaptcha.Producer‘ available: expected at least 1 bean
在Maven工程中使用了谷歌验证码,编译 报错。严重: StandardWrapper.Throwableorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginManager': Unsatisfied dependency expresse...
2018-10-11 09:43:57
8564
原创 创建第一个SpringMvc项目
新建一个web 工程HelloWorld导入需要的jar包新建ControllerHelloWorldControlle.java代码@Controllerpublic class HelloWorldControlle { @RequestMapping(value = "/hello") public ModelAndView helloWorld(){ ...
2018-08-24 17:13:16
1476
原创 Java网络编程-学习笔记
服务器:是指提供信息的计算机或程序客户端:是指请求信息的计算机或程序编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。使用java.net包中J2SE的API提供接口来解决问题,不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持: TCP:传输控制协议,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。 ...
2018-08-23 11:30:04
923
原创 org.mybatis.spring.MyBatisSystemException:错误解决办法
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'user' in 'class com.qst.po.User' at org.mybat...
2018-06-29 11:28:05
30552
8
原创 org.springframework.beans.factory.BeanDefinitionStoreException错误解决方法
严重: action: nullorg.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested except...
2018-06-14 16:22:32
5608
原创 JSP页面包含另一个动态的JSP
JSP页面包含另一个动态的JSP最近在做一个springMVC开发模式的项目,遇到一个问题就是一个JSP页面包含了另一个动态的JSP,动态的JSP要在页面加载的同时访问Controller解决方法:A.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-88...
2018-06-14 08:52:19
2136
原创 Error creating bean错误处理办法
今天在做一个项目的时候,出现了下面错误。org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'songController': Unsatisfied dependency expressed through field 'songService'; nest...
2018-06-03 19:13:47
21025
3
原创 c3p0连接池操作Mysql数据库时中文乱码解决办法
修改jdbcUrl在数据库名称后加上?useUnicode=true&amp;characterEncoding=utf-8修改后:<property name="jdbcUrl">jdbc:mysql://localhost:3306/ssms?useUnicode=true&characterEncoding=utf-8</property>问题解决!...
2018-05-28 10:47:23
3102
1
原创 一级缓存二级缓存理解和测试代码
一级缓存 自动、默认开启、无法干涉 二级缓存 非自动、默认关闭、自定义对于一级缓存的测试 @Test public void selectWorkCardEmpByIdTest() throws IOException { InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");...
2018-04-27 21:36:25
950
原创 Mybatis使用MySQL进行查询时设置中文检索不到结果
在给Mapper映射传递中文参数后,在测试单元中执行不报错,但是查询不成功。换成英文就可以正常查询。在控制台显示如下信息:经过分析之后觉得是数据库编码问题。所以修改了数据库连接修改前:jdbc.url=jdbc:mysql://localhost:3306/mybatis修改后:jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncodi...
2018-04-25 21:59:56
1169
1
原创 @RequestParam详解
@RequestParam详解@RequestParam是传递参数的.@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。前台: <form action="user/register" method="post"> 用户名:<input type="text" name="userName"/><br/> 年
2018-04-22 20:40:02
2349
原创 用form表单提交时,出现415错误
用form表单提交时,出现415错误。前台页面:<h2>consumes属性</h2> <form action="user/addUser" method="post"> <input type="submit" value="普通表单提交"> </form>后台控制器:@Request
2018-04-22 20:37:24
11118
原创 Maven安装与环境配置
Maven安装教程1、进入网址下载Maven压缩包http://maven.apache.org/2、点击右侧的Download、选择apache-maven-3.5.3-bin.zip下载3、下载完成后解压缩4、配置环境变量 新建用户变量: (1) 变量名:MAVEN_HOME 变量值:D:\Downloads\apache-...
2018-04-18 08:48:35
229
原创 Java中类变量(静态变量)和实例变量区别
成员变量:把类内、方法体外定义的变量称为成员变量。Java中的成员变量分为两种:一是没有static修饰的,这些成员变量是对象中的成员,称为实例变量。 二是有static修饰的,称为类变量(静态变量)。类变量和实例变量的区别是:类变量在内存中只存一份,在程序运行时,系统只为类变量分配一次内存,只进行一次的初始化。...
2018-04-14 16:01:34
6908
3
原创 后台Servlet中的List集合转换成Json数组交给Ajax进行处理
在Ajax中不能直接处理List集合,需要将List集合转为Json数组进行处理。首先是后台Servlet部分List<RoomInfo> Pricels = new ArrayList<RoomInfo>();//RoomInfo是一个javabean对象 RoomInfo roominfo1 = new RoomInfo();//定义R...
2018-04-13 15:57:08
4013
原创 利用Ajax和js实现实时消息提醒
最近在做一个酒店管理系统的项目,在里面用到了客户在客户界面进行预定房间,在酒店管理端可以获取到数据库中的数据变化情况,并在jsp页面中动态的显示预定消息。和大家简单的分享一下,写的不够规范,还请大家多指教。思路是利用setInterval进行定时刷新,并在Servlet中访问数据库读取其中记录,返回到jsp页面中。NewFile.jsp<%@ page language="ja...
2018-04-10 16:57:00
6126
原创 利用Ajax+js获取Json数组值并传入下拉框
Servlet中获取数据库的数据保存到List集合中,在Servlet中(Pricels为List的一个对象) Gson gson = new Gson();json = gson.toJson(Pricels);response.getWriter().print(json);在JSP页面中 <select name="roomtype" id="roomtype" onchange=...
2018-04-02 21:35:50
1727
原创 初学 Java Web(六) POST方式Ajax
使用javaScript 实现 post方式的ajax 并且要求传递参数到后台代码实现功能:一个用户在输入姓名时,出发Ajax异步请求,从服务器获取所在学校信息,并对页面中相应的学校文本域进行自动填充。代码如下:AjaxDemo.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncodin...
2018-03-27 21:27:09
314
原创 Cookie保存信息时遇到的问题java.lang.IllegalArgumentException
通过Cookie保存信息时遇到java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value问题。代码:import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFor...
2018-03-22 21:32:18
1203
原创 初学 Java Web(五) 从一个Servlet中获取另一个servlet中的变量值
主要应用setAttribute和getAttributeServlet1.javaimport java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import j...
2018-03-20 19:01:12
5541
1
原创 初学 Java Web(四) ServletConfig接口获取Servlet初始化参数
通过重写public void init(ServletConfig config)函数,实现获取Servlet初始化的参数,并从控制台输出。Servlet1.javaimport java.io.IOException;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax....
2018-03-20 18:44:14
1410
原创 初学 Java web 思考 请求转发与重定向区别
请求转发与重定向区别先来了解一下什么事请求转发和重定向。举一个例子说明:假如小王向我借钱100万,但此时我没有这么多钱,我向小李借了100万,然后再借给小明,这种方式可以理解为请求转发。如果我没有向小李借钱,而是告诉小王:“小李有100万,你去向他借”。然后小王向小李去借钱了。这种方式可以理解为重定向。请求转发与重定向都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别:...
2018-03-19 21:04:52
179
原创 Java抽象类和抽象方法
理解抽象类 Java中的抽象类不可以被实例化,只能被当成父类来继承。 这也就引出了父类的作用,父类是将子类所共同拥有的属性和方法进行抽取,但是有些方法是确定的,有些方法是不确定的,确定的方法被子类继承,可以减少子类重复的去写这些确定的方法。而不确定的方法,我们把它定义成抽象的,方便以后对其进行重写,这样就有了抽象方法。而包含抽象方法的类一定是抽象类。 例如,定义一...
2018-03-14 16:15:03
237
原创 初学 Java web(三)JSP页面请求与响应
简单的用户注册界面包括两个文件:zhuce.htm和zhuce.jspzhuce.htm:显示注册表单界面zhuce.jsp:获取所有的注册信息并显示zhuce.htmlInsert title here 添加个人信息 用户名: 密码: 确认密码:
2017-11-22 15:09:22
2112
原创 初学 Java web(二)application实例
利用application实现聊天室login.jsp完成功能: 接收用户名,提交给chat.jspchat.jsp完成功能获取登录用户名,显示欢迎信息从application对象中获取所有用户的聊天记录,并显示(使用application对象的getAttribute方法)获取用户输入的聊天信息,并提交给app.jspapp.jsp完成功能获取用户输入的聊天信息,将其添加到所有用户的聊天记录中,并保存(使用application对象的setAttribute方法)跳转回chat.jsp。
2017-10-18 18:30:16
5579
4
原创 初学 Java web(一)JavaBean 的使用实例
JavaBean 的使用实例编写圆类,实现圆形周长、面积的计算。设计网页,在一个文本框中输入圆的半径,点击计算按钮,使用javabean动作在页面中输出圆的半径、周长、面积。
2017-10-07 17:35:48
1732
人事管理系统(java数据库课程设计)+SQL数据库
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人