自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring下的Mybatis ibatis Hibernate

什么是MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射(ORM)。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。在spring的环境下使用mybatis配置pom.xml<project xmlns="http://maven.

2020-09-20 20:48:04 128

原创 SpringAOP

使用AOPAOP是Aspect Oriented Programming,即面向切面编程。我们学过OOP:Object Oriented Programming,即面向对象编程的模式。AOP是一种新的编程方式,它和OOP不同,OOP把系统看作多个对象的交互,AOP则把系统分解为不同的关注点,或者我们称之为切面(Aspect)要理解AOP的概念,我们先用OOP举例,比如一个业务组件BookService,它有几个业务方法:createBook:添加新的Book;updateBook:修改Book

2020-09-20 18:40:52 226

原创 ioc容器-- 控制反转 Annotation配置的使用

什么是容器?容器是一种为某种特定组件的运行提供必要支持的一个软件环境,例如:Tomcat就是一个Servlet容器,它可以为Servlet的运行提供运行环境。通常来说,使用容器运行组件,除了提供一个组件运行环境之外,容器还提供了许多底层服务。例如,Servlet容器底层实现了TCP连接,解析HTTP协议等非常复杂的服务,如果没有容器来提供这些服务,我们就无法编写像Servlet这样代码简单,功能强大的组件。Spring的核心就是提供了一个IoC容器,它可以管理所有轻量级的JavaBean组件,提供的底

2020-09-20 16:57:35 154

原创 Vuex-状态管理模式

什么是Vuex?VueX是适用于在Vue项目开发时使用的状态管理工具,在我的上一篇文章里,介绍了父组件与组件的通讯,那么问题就来了。如果一个中大型项目,我们需要传递的值就相当庞大,例如一个网站有众多子网页,但是都需要登录以后才能进入,我们不可能每一个点击都需要不断的向上一级访问权限。这时候使用Vuex来管理一些公共的属性与方法就很方便了vue/src/store/index.js该文件里面存储了我们需要的公共的属性与方法,在本文章中 我们以登录为例state里面存放的user属性,登录成功以后我们

2020-09-20 12:42:59 141

原创 vue父子组件通讯的办法

父组件向子组件通讯第一种:子组件使用props属性接收父组件传递的参父组件首先父组件引进子组件然后在子组件里调用v-bind:(也可以简写为 : )后面接参数名(可以随意定义),双引号里面写父组件里需要传递的参数值(一般为父组件data里面定义的参数,当然也可以自己写死(例如传递一句话 “hello world”))<template> <div> <h1>parent</h1> <div style="width: 3

2020-09-20 11:41:22 94

原创 bootstrap栅格系统以及常见样式和响应式工具

Bootstrap核心文件引入<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!-- 上述3个met

2020-09-06 16:41:02 503

原创 过滤器

BaseServlet响应处理封装一个类统一处理跳转目标/** * 中央控制器:统一控制客户端的请求跳转目标 * @Author mrchai 2020/8/27 8:58 */public class BaseServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletExceptio

2020-08-30 20:35:50 72

原创 音乐播放器的js代码

音乐播放的主要js代码音乐数据的数组对象想向前端网页提供数据,并且为后面的js代码提供了音乐路径 { ablum: "海阔天空", artist: "Beyond", id: 1, name: "大地", path: "musics/1592373302464.mp3", size: 4147913, style: "摇滚", uptime: 1592373302000

2020-08-23 21:51:33 2615

原创 Web前端技术的基础知识

HTMLHTML(HyperText Markup Language)超文本标记语言,主要应用于浏览器(网页的母语),作为一个网页的结构设计语言;基础语法元素(Element)​ 元素用于结构化HTML文档,并告知浏览器如何呈现网页。一般来说,元素由首标签(start tag)、内容(content)和尾标签(end tag)构成。<p>这是一个段落</p><div> <a href="http://www.softeem.com">c+

2020-08-16 18:55:49 316

原创 JDBC访问数据库技术的六个步骤

在JDBC出现之前早期java需要访问数据库时,需要根据不同的数据库管理系统(DBMS)编写不同的数据源,使用一项称之为JDBC-ODBC桥链接模式。通过以上访问方式,程序员会在访问数据方面花费大把精力,因此SUN在后来设计的JDBC接口,将访问数据库的具体实现交给不同的数据库厂商各自实现,从而减少java程序的压力。JDBC(Java Database Connectivity)java 链接数据库技术,是由java.sql包中提供的一系列接口构成,通过这些接口结合不同的数据库管理系统的驱动包,可

2020-08-09 13:44:18 1151

原创 mysql数据库的基本语句

通过命令窗口cmd连接数据库的基本语句通过cmd连接数据库mysql -uroot -p******查看实例show databases创建实例create database mydb查看创建的实例show create database mydb显示创建的emp表show create table emp使用实例use mydb;取消错误的命令\c显示编码信息show variables like ‘%char%’帮助信息\h修改分隔符(使用$代替分隔符)delim

2020-08-02 14:09:23 127

原创 基于IO流,集合和TCP/IP的简单应用

题目:要求实现一个文件服务器:服务端可以将服务端某个目录(该目录下只有标准文件)对外共享,客户端连接服务器之后,首先需要在客户端显示一个可以下载的文件列表;然后客户端发送需要下载的文件编号,将服务端中指定编号的文件下载到本地一个工具类功能:根据提供的输入输出流实现字节的读写package com.softeem.lesson39.example;import java.io.IOException;import java.io.InputStream;import java.io.Outp

2020-07-26 12:28:08 117

原创 常见的IO流

常见IO流字节流java.io.InputStream 是所有字节输入流的超类java.io.OutputStream 是所有字节输出流的超类常见子类有:FileInputStreamFileOutputStreamByteArrayInputStreamByteArrayOutputStreamBufferedInputStreamBufferedOutputStream//根据提供的文件路径获取与基于该文件字节输入流 InputStream is =new Fi

2020-07-19 17:04:59 151

原创 关于常见数组和集合的常用方法练习

@TOC数组的常见方法public static void main(String[] args) { //list数组 List<String> list = new ArrayList<>(); list.add("70"); list.add("30"); list.add("20"); list.add("50"); list.add("50"); list.add("90"); list.add("40"); list.add("

2020-07-12 16:10:20 231

原创 来博客的第一天

@TOC标题一个小萌新,请多关照O(∩_∩)O- 来博客的第一天##说说自己进入java的原因吧今年因为疫情的原因有惊无险的在家呆了半年的时间,或许对于大一大二的学弟学妹来说只需要线上上课,每天看看视频是个很轻松很快乐的事情,但是对于一个即将进入大四的一位本科生而言是一个非常非常非常痛苦的事情。在大三上也就是2019年十一二月份,我计划要考研 争取当一名211/985的研究生,说来也很幸运 离开武汉到家的下一周 疫情在武汉爆发了;接着便是长达六个月的在家隔离了。在一月份,二月份的时候因为自己的自制

2020-07-05 18:01:22 904

空空如也

空空如也

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

TA关注的人

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