<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[斌]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a749402932</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a749402932]]></copyright><item><title><![CDATA[4.Spring：自动装配]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/108437637</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/108437637</guid><author>a749402932</author><pubDate>Sun, 06 Sep 2020 22:05:49 +0800</pubDate><description><![CDATA[Spring：自动装配



Bean的自动装配

自动装配是使用spring满足bean依赖的一种方法
	spring会在应用上下文中为某个bean寻找其依赖的bean。
Spring中bean有三种装配机制，分别是：

在xml中显式配置；
	在java中显式配置；
	隐式的bean发现机制和自动装配。
这里我们主要讲第三种：自动化的装配bean。

Spring的自动装配需要从两个角度来实现，或者说是两个操作：

组件扫描(component scanning)：spring会自动发现应用上下文中所.]]></description><category></category></item><item><title><![CDATA[5.Spring：使用注解开发]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/108437657</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/108437657</guid><author>a749402932</author><pubDate>Sun, 06 Sep 2020 22:04:52 +0800</pubDate><description><![CDATA[Spring：使用注解开发



说明

在spring4之后，想要使用注解形式，必须得要引入aop的包



在配置文件当中，还得要引入一个context约束

&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte..]]></description><category></category></item><item><title><![CDATA[3.Spring：依赖注入（DI）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/108437610</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/108437610</guid><author>a749402932</author><pubDate>Sun, 06 Sep 2020 22:02:57 +0800</pubDate><description><![CDATA[Spring：依赖注入（DI）



依赖注入（DI）

依赖注入（Dependency Injection,DI）。
	依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .
	注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .
构造器注入

我们在之前的案例4已经详细讲过了

settet注入 (重点)

要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法 , 是 is .

.]]></description><category></category></item><item><title><![CDATA[2.Spring：第一个程序、对象创建方式、配置说明]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/108028851</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/108028851</guid><author>a749402932</author><pubDate>Sat, 15 Aug 2020 21:49:08 +0800</pubDate><description><![CDATA[Spring：第一个程序、对象创建方式、配置说明

导入Jar包

注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 .

&lt;dependency&gt; &lt;groupId&gt;org.springframework&lt;/groupId&gt; &lt;artifactId&gt;spring-webmvc&lt;/artifactId&gt; &lt;version&gt;5.1.10.RELEASE&lt;/]]></description><category></category></item><item><title><![CDATA[1.Spring：概述、IOC理论]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/108028817</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/108028817</guid><author>a749402932</author><pubDate>Sat, 15 Aug 2020 21:47:08 +0800</pubDate><description><![CDATA[Spring：概述、IOC理论

Spring概述



简介

Spring : 春天 ---&gt;给软件行业带来了春天
	2002年，Rod Jahnson首次推出了Spring框架雏形interface21框架。
	2004年3月24日，Spring框架以interface21框架为基础，经过重新设计，发布了1.0正式版。
	很难想象Rod Johnson的学历 , 他是悉尼大学的博士，然而他的专业不是计算机，而是音乐学。
	Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整.]]></description><category></category></item><item><title><![CDATA[jar命令打包生成双击即可运行的Java程序]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/107753078</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/107753078</guid><author>a749402932</author><pubDate>Sun, 02 Aug 2020 22:39:08 +0800</pubDate><description><![CDATA[建立一个新文件夹，写一个Java文件，用javac编译后生成.class文件，新建一个名为“manifest”的文件（可以不用后缀名也可加.mf后缀，若建立了包则将该文件与java文件放在同一目录下），内容为：Main-Class: 类名，其中冒号与类名之间一定要有一个空格，这是java规范，若该类属于某一个包，则戏称Main-Class: 包名.类名。特别要注意一点的是在类名后一定要按回车键，使光标移动到下一行，不然在运行jar包时会提示缺少主清单属性。

   然后再命令窗口中键入命令：jar...]]></description><category></category></item><item><title><![CDATA[Mybatis使用解析]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/107748089</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/107748089</guid><author>a749402932</author><pubDate>Sun, 02 Aug 2020 18:01:57 +0800</pubDate><description><![CDATA[环境：

JDK1.8

Mysql 5.7

maven 3.61

IDEA

回顾：

JDBC

Mysql

java基础

Maven

Junit



SSM框架：配置文件的。最好的方式：看官网文档；

1 简介

1.1 什么是Mybatis



MyBatis是一款优秀的持久层框架
	它支持定制化SQL、存储过程以及高级映射。
	MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。
	MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的..]]></description><category></category></item><item><title><![CDATA[Mybatis-Plus使用解析]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/107747707</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/107747707</guid><author>a749402932</author><pubDate>Sun, 02 Aug 2020 17:41:07 +0800</pubDate><description><![CDATA[特性

无侵入：只做增强不做改变，引入它不会对现有工程产生影响，如丝般顺滑
	损耗小：启动即会自动注入基本 CURD，性能基本无损耗，直接面向对象操作
	强大的 CRUD 操作：内置通用 Mapper、通用 Service，仅仅通过少量配置即可实现单表大部分 CRUD 操作，更有强大的条件构造器，满足各类使用需求
	支持 Lambda 形式调用：通过 Lambda 表达式，方便的编写各类查询条件，无需再担心字段写错
	支持主键自动生成：支持多达 4 种主键策略（内含分布式唯一 ID 生成器 - Sequen]]></description><category></category></item><item><title><![CDATA[IDEA上运行eclipse项目及打包图文详解]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/107307248</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/107307248</guid><author>a749402932</author><pubDate>Sun, 12 Jul 2020 23:07:52 +0800</pubDate><description><![CDATA[概述

由于很多项目原来是使用eclipse开发的，并且是基于jdk1.7的，往往贸然升级会导致项目无法正常运行，因此如果要直接使用idea打开项目是无法正常编译的，这篇笔记主要就是说明如何将项目导入到idea，并能正常编译及打包。在此，以一个测试项目为例。



导入前准备

由于项目使用的框架比较老，依赖的是jdk1.7的环境，因此必须先要安装jdk1.7。下载地址：https://download.youkuaiyun.com/download/jinwen_li2012/10807882

Idea上运行项目.]]></description><category></category></item><item><title><![CDATA[IDEA 使用Git图文详解]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/107148373</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/107148373</guid><author>a749402932</author><pubDate>Mon, 06 Jul 2020 00:25:47 +0800</pubDate><description><![CDATA[一、配置git路劲：

或



二、克隆项目

或

填写克隆路径及输出路径



三、上传项目到git仓库

  1、在你的idea里新建git仓库，这是新建本地仓库，等会会同步到线上git仓库



  2、新建后如果文件名不是绿色的表示没有加入到git索引中



  3、将需要上传的文件按照下图方式add



   4、添加后，相应的文件名会变成绿色



   5、然后commit项目，提交项目，这里是先提交带本地仓库



   6、然后push到线上仓...]]></description><category></category></item><item><title><![CDATA[图标（Icon）和图标按钮（IconButton）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94401869</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94401869</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:10:47 +0800</pubDate><description><![CDATA[图标组件（Icon）为展示图标的组件，该组件不可交互，要实现交互的图标，可以考虑使用IconButton组件。图标组件相关的组件有一下几个：

IconButton：可交互的Icon。

Icons：框架自带Icon集合。

IconTheme：Icon主题。

ImageIcon：通过AssetImages或者其他图片显示Icon。



图标组件常用属性如下:


			属性名
			
		...]]></description><category></category></item><item><title><![CDATA[容器组件（Container）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94401836</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94401836</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:10:15 +0800</pubDate><description><![CDATA[容器组件（Container）是一个组合Widget，内部有绘制Widget、定位Widget和尺寸Widget，包含一个子Widget,自身具备如alignment、pading等基础属性，方便布局过程中摆放child。Container组件常用属性如下表：


			属性名
			
			
			类型
			
			
			说明
			
		
			key
			
			
			Key
			...]]></description><category></category></item><item><title><![CDATA[图片组件（Image）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94401694</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94401694</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:09:52 +0800</pubDate><description><![CDATA[图片组件（Image）是显示图像的组件，Image组件有多重构造函数：

new Image：从ImageProvidrer获取图像。

new Image.asset：加载资源图片。

new Image.file：加载本地图片文件。

new Image.network：加载网络图片。

new Image.memory：加载Uint8List资源图片。



Image组件常见属性如下：
...]]></description><category></category></item><item><title><![CDATA[列表组件（ListView）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94401573</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94401573</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:06:57 +0800</pubDate><description><![CDATA[列表在前端是最常见的需求。在Flutter中，用ListView来显示列表项，支持垂直和水平方向展示，通过一个属性我们就可以控制其方向，列表有以下分类：

水平的列表

垂直的列表

数据量非常大的列表

矩阵式的列表



常用属性如下：


			属性名
			
			
			类型
			
			
			默认值
			
			
			说明
			
		
			scrollDirection
...]]></description><category></category></item><item><title><![CDATA[步骤条（Stepper）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94401527</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94401527</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:05:16 +0800</pubDate><description><![CDATA[Stepper 有以下常用属性：



currentStep → int - 步骤位置。

onStepCancel → VoidCallback - 点击 cancel 时触发。

onStepContinue → VoidCallback - 点击 continue 时触发。

onStepTapped → ValueChanged - 状态改变时触发。

steps → List - 步...]]></description><category></category></item><item><title><![CDATA[网格列表组件（GridView）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/94400692</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/94400692</guid><author>a749402932</author><pubDate>Mon, 01 Jul 2019 18:04:07 +0800</pubDate><description><![CDATA[数据量很大时用矩阵方式排列比较清晰，此时用网络列表组件，即为GridView组件，可以实现多行多列的应用场景。使用GridView创建网络列表有多种方式：

GridView.count通过单行展示个数创建GridView。

GridView.extent通过最大宽度创建GridView。

组件属性及描述：


			属性名
			
			
			类型
			
			
			默认值
			
	...]]></description><category></category></item><item><title><![CDATA[Flutter用AS打包Android apk应用]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/93649147</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/93649147</guid><author>a749402932</author><pubDate>Tue, 25 Jun 2019 20:19:43 +0800</pubDate><description><![CDATA[terminal执行下列命令:

1.生成key(如果有现成的Key跳过这一步)

（1）keytool-genkey-v-keystore~/key.jks-keyalgRSA-keysize2048-validity10000-aliaskey

（2）



2.key.properties创建



3.app的build.gradle中配置，这个文件位于这个位置
...]]></description><category></category></item><item><title><![CDATA[搭建简单服务器显示网页]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/93541177</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/93541177</guid><author>a749402932</author><pubDate>Mon, 24 Jun 2019 23:28:17 +0800</pubDate><description><![CDATA[一、先下载node.js，安装好，

二、检查node、npm是否都安装好，运行命令cmd



如果npm没有安装好，请用命令安装(-g表示全局)：npm install http-server -g

注：cnpm(国内镜像)安装方法:npm install cnpm -g

三、安装http-server

在控制台中输入

npm install http-server -g

四、选择打...]]></description><category></category></item><item><title><![CDATA[Flutter组件之按钮（RaisedButton）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/93317032</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/93317032</guid><author>a749402932</author><pubDate>Mon, 24 Jun 2019 23:26:02 +0800</pubDate><description><![CDATA[凸起按钮组件（RaisedButton）是Material Design中的button，一个凸起的材质矩形按钮，它可以响应按下事件，并且按下时会带一个触摸的效果。

常用属性如下：


			属性名
			
			
			类型
			
			
			默认值
			
			
			说明
			
		
			color
			
			
			Color
			
			
			null
			
			...]]></description><category></category></item><item><title><![CDATA[Flutter组件之文本（Text）]]></title><link>https://blog.youkuaiyun.com/a749402932/article/details/93316962</link><guid>https://blog.youkuaiyun.com/a749402932/article/details/93316962</guid><author>a749402932</author><pubDate>Sat, 22 Jun 2019 12:52:26 +0800</pubDate><description><![CDATA[文本组件（Text）负责显示文本和定义显示样式，常用属性如下：


			属性名
			
			
			类型
			
			
			默认值
			
			
			说明
			
		
			data
			
			
			String
			
			
			
			数据为要显示的文本
			
		
			maxLines
			
			
			int
			
			
			0
			
			
		...]]></description><category></category></item></channel></rss>