- 博客(29)
- 资源 (8)
- 收藏
- 关注
原创 PhpStorm 使用 PHPUnit 进行 单元测试、断言测试 详解
一、PHPUnit简介PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。参考官方文档地址:PHPUnit文档 - PHP测试框架phpunit.phar下载地址:https://phar.phpunit.de/,与PHP版本兼容性如下:(下载对应的兼容版本即可)用 PHPUnit 编写测试的基本惯例与步骤: 针对类Class的测试写在类ClassTest中。 ClassTest(通常)继承自PHPUnit\Framewor...
2020-07-30 14:54:14
1405
原创 【MongoDB】“对象数组”查询踩坑记 —— 让我踏平这个坑!
在那个天气晴朗的日子里,我正在开开心心的写代码的时候,突然出现的一个陈年老bug打乱了我的思绪,这个如此简单的关于“对象数组”查询的坑居然坑到了我,我不敢相信,转身爬起来我就要踏平了它!
2020-07-20 17:25:25
371
原创 MongoDB学习【五】Change Streams
Change Streams参考地址:https://mongoing.com/change-stream官方文档地址:https://docs.mongodb.com/manual/changeStreams/一、Change Stream是什么?Change Stream是MongoDB从3.6开始支持的新特性。Change Stream即变更流,是MongoDB向应用发布数据变更的一种方式。即当数据库中有任何数据发生变化,应用端都可以得到通知。我们可以将其理解为在应用中执行的触发器
2020-07-07 09:45:42
1022
原创 MongoDB学习【二】MongoDB 复制集(Replication)搭建详解(单服务器:Windows)
本文将告诉你如何使用一台服务器搭建MongoDB的副本集群
2020-05-26 18:30:46
710
1
原创 MongoDB学习【一】MongoDB免安装版配置启动及简单CRUD操作
今天第一次接触到MongoDB,学习了简单的安装配置及CRUD操作,做个笔记记录一波。一、免安装版配置1、下载安装包 >>>https://www.mongodb.com/download-center/community?jmp=docs2、zip解压后可重命名,解压后文件目录如下3、在bin同级目录创建一个空文件夹data,作为数据存放路径4、在...
2019-10-16 23:24:18
1459
2
原创 SpringBoot+MyBatis+Thymeleaf连接MySQL实现简单增删改查实例
前言不会创建SpringBoot工程的小白们戳在这里哦 O.o >>>IDEA快速搭建SpringBoot工程简单实例完整项目目录结构如下:1、SpringBoot项目创建好了之后,首先引入mysql驱动,mybatis,thymeleaf所需的驱动pom.xml<?xml version="1.0" encoding="UTF-8"?>...
2019-10-12 23:37:16
2360
原创 IDEA快速搭建SpringBoot工程简单实例
1.打开IDEA开发工具,选择File ——>New——>Project...2.选择Spring Initializr,jdk选择1.8版本,点击Next3.填写Project信息,点击Next4.简单的工程可只选择Web——>Spring Web即可创建Web工程,可看到SpringBoot版本号2.1.9,点击Next5.填写项目名称,及项目...
2019-10-11 13:58:55
343
原创 Maven工程多模块继承和聚合项目创建与数据库测试步骤详解
主要目的是模拟企业开发是如何搭建Maven工程的,以Spring+SpringMVC+MyBatis为框架搭建,搭建环境Windows系统,开发工具Eclipse。一、项目结构:二、多模块聚合项目搭建具体步骤:1.为了方便管理,我们创建一个文件夹管理我们的项目,点击Package Explorer > 小三角 > Top Level Elements > Working Set
2017-10-18 15:15:22
1389
原创 SSM整合与测试(Spring、Spring MVC、MyBatis)
一、Spring、Spring MVC、MyBatis简介二、SSM配置相关流程项目结构图:一、操作流程从前台到后台配置相关的文件(相关依赖包已经处理完成[SpringMVC 、 Spring 、Spring-Mybatis 、Mybatis、MySqlJdbcDriver])1.pom.xml<project xmlns="http://maven.apa
2017-10-12 15:47:04
877
原创 SSM框架:Spring、Spring MVC、MyBatis学习
一、Spring开源框架Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。图1.Spring框架的7个模块1.核心容器:核心容器提供Spring的基本功能。核心容器的主要组件时BeanFactory,BeanFactory使用控制反转IOC
2017-10-12 11:55:08
649
原创 设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
2017-10-11 11:19:33
204
原创 JavaScript基础学习(一)
JavaScript是脚本语言,是一种轻量级的编程语言。1.JS使用导jar包function test(){alert("aaa");//弹出提示窗口document.write("aaaaavvvvvvvvvvvv");//覆盖整个文档的内容var a = document.getElementById("a");//查找元素 根据id查找a.inn
2017-09-14 19:37:08
319
原创 JSTL——JSP Standard Tag Library JSP标志标签库
5个标签库:JSTL的core标签:(可以有多个)(只能有一个)例: int i = (int)(Math.random()*4); pageContext.setAttribute("i",i); %> 产生随机数1
2017-09-13 16:18:16
276
原创 EL表达式
EL表达式:1.常量 2.运算 3.变量1.常量: 布尔型:${true} 整型:${10} 浮点型:${10.5} 字符型:${"kong"} 空类型:${null}2.运算: EL算术运算符:+ - * / div % mod EL关系运算符:== eq != ne gt = ge
2017-09-13 16:16:08
221
原创 MD5的加密和解密
MD5的加密和解密:import java.security.MessageDigest;public class MD5andJM { public static String MD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5");...
2017-09-13 16:11:54
1871
3
原创 JSP——Java Server Pages(java服务器页面)
JSP——Java Server Pages(java服务器页面)JSP页面实际上是一个简化的Servlet设计。1.JSP和Servlet的优缺点:jsp 方便显示 不方便处理业务逻辑servlet 方便处理业务逻辑 不方便显示2.JSP页面运行原理:JSP容器将JSP转译成servlet,通过servlet容器来启动和执行3.注解
2017-09-12 11:05:14
3015
原创 javax.servlet.ServletConfig、javax.servlet.ServletContext和javax.servlet.Filter
1.javax.servlet.ServletConfig写在标签中: ConfigServlet com.cy.web.servlet.ConfigServlet a sichuan b dazhou c tongchuan
2017-09-11 20:45:27
861
原创 AJAX实现异步刷新
AJAX实现异步刷新jsp页面:删除script代码: function deleteUserById(userId,obj){ $.post("DeleteUserServlet",{id:userId},function(data){ if("删除成功"==data){ alert(data); $(obj).parent().par
2017-09-11 20:40:49
376
原创 JAVA之Properties文件的学习
JAVA之Properties文件1.加载Properties文件InputStream is = DBConnection.class.getClassLoader().getResourceAsStream("jdbc.properties");Properties p = new Properties();try { p.load(is); jdbcDriver = p.ge
2017-09-09 14:09:59
164
原创 JAVA之Servlet的学习
JAVA之Servlet的学习Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet是一种Web服务器端编程技术C/S(客户端/服务器) 服务器负荷轻,维护升级成本高B/S(浏览器/服务器) 服务器负荷重,维护升
2017-09-09 13:55:31
172
原创 JAVA之连接MySQL数据库
JAVA之连接MySQL数据库测试数据库下载地址:newtest.sql源代码下载地址:源码下载项目结构(后面贴代码):jdbc.properties文件:1.User.javapackage com.cy.po;public class User { private int userId; private String username;
2017-09-07 17:12:27
252
原创 MySQL学习笔记(二)
MySQL学习笔记(二):此笔记所用测试数据库地址:一、常用函数1.lower(字段):把字段或字符串转换成小写 select userId,lower(username) from user upper(字段):把字段或字符串转换成大写 select userId,upper(username) from user2.concat(字
2017-09-07 10:27:58
193
原创 MySQL学习笔记(一):基础常用SQL语句
MySQL学习笔记(一)——基础常用SQL语句创建表:create table table_name (column_name column_type)例:create table user (userId int auto_increment primary key,username varchar(50),password varchar(50),sex v
2017-09-06 15:55:17
624
原创 HTML <frameset> 标签 - HTML5 不支持
HTML5 不支持 标签。 标签定义一个框架集。 元素被用来组织一个或者多个元素。每个有各自独立的文档。 元素规定在框架集中存在多少列或多少行,以及每行每列占用的百分比/像素。frame知识点包括(frameset标签、frame标签、iframe标签--html5支持)。简单的三框架:<frameset cols="25%,50%
2017-09-06 12:21:38
2938
原创 将源码上传到SVN服务器及从SVN服务器下载源码
首先,MyEclipse安装SVN插件方法二:link安装安装subclipse, MyEclipse9.0 SVN插件;1、从官网下载site-1.6.10.zip文件,网址是:subclipse.tigris.org;2、从中解压出features与 plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要;3、在 E:\
2017-09-05 21:22:47
2324
原创 安装VisualSVN Server搭建SVN服务器
第一步:下载VisualSVN Server的下载地址(免费):http://www.visualsvn.com/visualsvn/download/SVN 的下载地址:http://tortoisesvn.net/downloads.html第二步:安装VisualSVN-Server-2.7.2(不是最新版本)1.双击安装文件,点击Next
2017-09-05 21:06:35
408
MongoDB 安装包 —— 单服务器的副本集(Replication)配置(单服务器:Windows)
2020-05-26
SpringBoot+MyBatis+Thymeleaf连接MySQL实现简单增删改查实例demo代码
2019-10-12
JAVA之连接MySQL数据库——测试数据库newtest.sql
2017-09-07
VisualSVN-Server-2.7.2.msi
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人