<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[马某人的博客]]></title><description><![CDATA[技术狂热者]]></description><link>https://blog.youkuaiyun.com/a502367897</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a502367897]]></copyright><item><title><![CDATA[什么是程序的耦合呢？]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/105395524</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/105395524</guid><author>a502367897</author><pubDate>Wed, 08 Apr 2020 19:59:42 +0800</pubDate><description><![CDATA[耦合是程序间的依赖关系：1、类之间的依赖。2、方法间的依赖

解耦：降低程序间的依赖关系

实际开发中：应该做到：编译期不依赖，运行时才依赖。

解耦的思路：第一步，使用反射来创建对象，而避免使用new关键字。

第二步，通过配置文件来获取要创建的对象全限定类名



                
...]]></description><category></category></item><item><title><![CDATA[mysql表之间关系分析]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104833470</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104833470</guid><author>a502367897</author><pubDate>Fri, 13 Mar 2020 08:50:44 +0800</pubDate><description><![CDATA[表之间的关系有几种：
  一对多
  多对一
  一对一
  多对多
 举例：
  用户和订单就是一对多
  订单和用户就是多对一
   一个用户可以下多个订单
   多个订单属于同一个用户

  人和身份证号就是一对一
   一个人只能有一个身份证号
...]]></description><category></category></item><item><title><![CDATA[连接池分类]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104820004</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104820004</guid><author>a502367897</author><pubDate>Thu, 12 Mar 2020 15:24:36 +0800</pubDate><description><![CDATA[mybatis连接池提供了3种方式的配置：
  配置的位置：
   主配置文件SqlMapConfig.xml中的dataSource标签，type属性就是表示采用何种连接池方式。
  type属性的取值：
   POOLED  采用传统的javax.sql.DataSource规范中的连接池，mybatis中有针对规范的实现
...]]></description><category></category></item><item><title><![CDATA[连接池的介绍]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104818835</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104818835</guid><author>a502367897</author><pubDate>Thu, 12 Mar 2020 14:42:55 +0800</pubDate><description><![CDATA[连接池就是存储连接的一个容器，容器其实是一个集合对象，该集合必须是线程安全的，不能两个线程拿到统一连接，该集合还必须实现队列的特性：先进先出
...]]></description><category></category></item><item><title><![CDATA[properties,typeAliases,package三个标签使用以及细节]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104817988</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104817988</guid><author>a502367897</author><pubDate>Thu, 12 Mar 2020 14:10:23 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt;
&lt;configuration...]]></description><category></category></item><item><title><![CDATA[Mybatis用Dao实现类的方式编写代码]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104801185</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104801185</guid><author>a502367897</author><pubDate>Wed, 11 Mar 2020 17:31:46 +0800</pubDate><description><![CDATA[此方式几乎不在日常开发中使用

mybatis配置文件SqlMapConfig.xml


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dt...]]></description><category></category></item><item><title><![CDATA[实现mybatis的CRUD]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104597881</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104597881</guid><author>a502367897</author><pubDate>Sun, 01 Mar 2020 20:11:18 +0800</pubDate><description><![CDATA[首先mybatis环境搭建

1.创建一个maven工程

2.使用maven中的pom.xml导入mybatis框架需要的jar包


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w...]]></description><category></category></item><item><title><![CDATA[自定义mybatis示例]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104369109</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104369109</guid><author>a502367897</author><pubDate>Tue, 18 Feb 2020 09:45:26 +0800</pubDate><description><![CDATA[主程序


package com.itheima.test;

import com.itheima.dao.IUserDao;
import com.itheima.domain.User;
import com.itheima.mybatis.io.Resources;
import com.itheima.mybatis.sqlsession.SqlSession;
import com....]]></description><category></category></item><item><title><![CDATA[mybatis注解开发和编写dao实现类的方式]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104337370</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104337370</guid><author>a502367897</author><pubDate>Sun, 16 Feb 2020 01:25:58 +0800</pubDate><description><![CDATA[我们在日常开发中，都是越简便越好，所以都是采用不写Dao实现类的方式不管是用xml还是注解配置都行。mybatis是支持写Dao实现类的方式

1.把IUserDao.xml移除

2.修改DAO接口（加注解以及sql语句）


package com.itheima.dao;

import com.itheima.domain.User;
import org.apache.ibatis.an...]]></description><category></category></item><item><title><![CDATA[Mybatis入门案例以及案例中的设计模式分析]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104326633</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104326633</guid><author>a502367897</author><pubDate>Sat, 15 Feb 2020 13:15:07 +0800</pubDate><description><![CDATA[package com.itheima.test;

import com.itheima.dao.IUserDao;
import com.itheima.domain.User;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibati...]]></description><category></category></item><item><title><![CDATA[Mybatis环境搭建]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/104240966</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/104240966</guid><author>a502367897</author><pubDate>Sun, 09 Feb 2020 21:34:56 +0800</pubDate><description><![CDATA[1.构建一个Maven工程，在pom.xml文件中使用坐标导入mybatis相关jar包  (pom.mxl)


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/20...]]></description><category></category></item><item><title><![CDATA[JQuery选择器]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/103047679</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/103047679</guid><author>a502367897</author><pubDate>Wed, 13 Nov 2019 13:49:16 +0800</pubDate><description><![CDATA[基本选择器


&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;基本选择器&lt;/title&gt;
		&lt;link rel="stylesheet" href="../../css/style.css" /&gt;
		&lt;script typ...]]></description><category></category></item><item><title><![CDATA[JavaScript和JQuery的区别]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/103047481</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/103047481</guid><author>a502367897</author><pubDate>Wed, 13 Nov 2019 13:23:00 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;JS与JQ页面加载区别&lt;/title&gt;
		&lt;script type="text/javascript" src="../../js/jquery-1.8.3.js" &gt;&lt;/sc...]]></description><category></category></item><item><title><![CDATA[使用ajax调用WebAPI]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/86501820</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/86501820</guid><author>a502367897</author><pubDate>Wed, 16 Jan 2019 08:59:02 +0800</pubDate><description><![CDATA[
&amp;lt;script&amp;gt;
	$(function(){
		$('#search').click(function(){
			alert(&quot;123&quot;);
			$.ajax({
				url:&quot;http://192.168.0.160:8080/selfhost/webapi/mes/GETMESKANBAN&quot;,
				type:&quot;post&quot;,
				data:{&quot;sourceTyp...]]></description><category></category></item><item><title><![CDATA[jQuery的几个经典案例]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/80956289</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/80956289</guid><author>a502367897</author><pubDate>Sun, 08 Jul 2018 01:22:49 +0800</pubDate><description><![CDATA[案例一：使用jQuery完成下拉列表左右选择&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
	&amp;lt;head&amp;gt;
		&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
		&amp;lt;title&amp;gt;下拉列表左右选择&amp;lt;/title&amp;gt;
		&amp;lt;script type=&quot;text/javascript&quot; src=&quo]]></description><category></category></item><item><title><![CDATA[javascript（转）]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/80956238</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/80956238</guid><author>a502367897</author><pubDate>Sun, 08 Jul 2018 00:56:33 +0800</pubDate><description><![CDATA[javascript一、概述1、介绍1）关于scriptjavascript是嵌入HTML中在浏览器中的脚本语言，具有与java和c语言类似的语法。2）特点javascript可以使用任何文本编辑工具编写，由浏览器内置的javascript引擎执行代码。适宜：客户端数据计算客户端表单合法性验证浏览器事件的触发网页特殊显示效果制作服务器的异步数据提交2、使用1）事件定义式直接在html标签的事件属性...]]></description><category></category></item><item><title><![CDATA[css样式大全(整理版）（转）]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/80956199</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/80956199</guid><author>a502367897</author><pubDate>Sun, 08 Jul 2018 00:43:11 +0800</pubDate><description><![CDATA[字体属性：(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到，只要用数值就可以，单位：PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位：PX、PD、EM粗细 {font-weight: bold;}(粗体...]]></description><category></category></item><item><title><![CDATA[css 盒子模型]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/80956189</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/80956189</guid><author>a502367897</author><pubDate>Sun, 08 Jul 2018 00:41:27 +0800</pubDate><description><![CDATA[盒子模型是html+css中最核心的基础知识，理解了这个重要的概念才能更好的排版，进行页面布局。下面是自己积累和总结的关于css盒子模型的知识^_^，希望对初学者有用。一、css盒子模型概念CSS css盒子模型 又称框模型 (Box Model) ，包含了元素内容（content）、内边距（padding）、边框（border）、外边距（margin）几个要素。如图：图中最内部的框是元素的实际内...]]></description><category></category></item><item><title><![CDATA[CSS的五种选择器]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/80956068</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/80956068</guid><author>a502367897</author><pubDate>Sun, 08 Jul 2018 00:30:26 +0800</pubDate><description><![CDATA[                                        元素选择器格式：标签名{
       属性1:属性值1;
       属性2:属性值2;
       属性3:属性值3;
}实例：h1{
    color: #F00;
    font-size; 50px;
}
&amp;lt;h1&amp;gt;元素选择器&amp;lt;/h1&amp;gt;                      ...]]></description><category></category></item><item><title><![CDATA[java验证码识别--1]]></title><link>https://blog.youkuaiyun.com/a502367897/article/details/79662218</link><guid>https://blog.youkuaiyun.com/a502367897/article/details/79662218</guid><author>a502367897</author><pubDate>Fri, 23 Mar 2018 04:34:30 +0800</pubDate><description><![CDATA[java验证码识别--1http://blog.youkuaiyun.com/problc/article/details/5794460java验证码识别--2http://blog.youkuaiyun.com/problc/article/details/5797507java验证码识别--3http://blog.youkuaiyun.com/problc/article/details/5800093java验证码识别--...]]></description><category></category></item></channel></rss>