自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 收藏
  • 关注

原创 4.Spring:自动装配

Spring:自动装配Bean的自动装配自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。Spring中bean有三种装配机制,分别是:在xml中显式配置; 在java中显式配置; 隐式的bean发现机制和自动装配。这里我们主要讲第三种:自动化的装配bean。Spring的自动装配需要从两个角度来实现,或者说是两个操作:组件扫描(component scanning):spring会自动发现应用上下文中所.

2020-09-06 22:05:49 273

原创 5.Spring:使用注解开发

Spring:使用注解开发说明在spring4之后,想要使用注解形式,必须得要引入aop的包在配置文件当中,还得要引入一个context约束<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte..

2020-09-06 22:04:52 224

原创 3.Spring:依赖注入(DI)

Spring:依赖注入(DI)依赖注入(DI)依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .构造器注入我们在之前的案例4已经详细讲过了settet注入 (重点)要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 , 如果属性是boolean类型 , 没有set方法 , 是 is ..

2020-09-06 22:02:57 264

原创 2.Spring:第一个程序、对象创建方式、配置说明

Spring:第一个程序、对象创建方式、配置说明导入Jar包注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 .<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.10.RELEASE</

2020-08-15 21:49:08 167

原创 1.Spring:概述、IOC理论

Spring:概述、IOC理论Spring概述简介Spring : 春天 --->给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整.

2020-08-15 21:47:08 148

原创 jar命令打包生成双击即可运行的Java程序

建立一个新文件夹,写一个Java文件,用javac编译后生成.class文件,新建一个名为“manifest”的文件(可以不用后缀名也可加.mf后缀,若建立了包则将该文件与java文件放在同一目录下),内容为:Main-Class: 类名,其中冒号与类名之间一定要有一个空格,这是java规范,若该类属于某一个包,则戏称Main-Class: 包名.类名。特别要注意一点的是在类名后一定要按回车键,使光标移动到下一行,不然在运行jar包时会提示缺少主清单属性。 然后再命令窗口中键入命令:jar...

2020-08-02 22:39:08 405

原创 Mybatis使用解析

环境:JDK1.8Mysql 5.7maven 3.61IDEA回顾:JDBCMysqljava基础MavenJunitSSM框架:配置文件的。最好的方式:看官网文档;1 简介1.1 什么是MybatisMyBatis是一款优秀的持久层框架 它支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的..

2020-08-02 18:01:57 271

原创 Mybatis-Plus使用解析

特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一 ID 生成器 - Sequen

2020-08-02 17:41:07 864

原创 IDEA上运行eclipse项目及打包图文详解

概述由于很多项目原来是使用eclipse开发的,并且是基于jdk1.7的,往往贸然升级会导致项目无法正常运行,因此如果要直接使用idea打开项目是无法正常编译的,这篇笔记主要就是说明如何将项目导入到idea,并能正常编译及打包。在此,以一个测试项目为例。导入前准备由于项目使用的框架比较老,依赖的是jdk1.7的环境,因此必须先要安装jdk1.7。下载地址:https://download.csdn.net/download/jinwen_li2012/10807882Idea上运行项目.

2020-07-12 23:07:52 8212 2

原创 IDEA 使用Git图文详解

一、配置git路劲:或二、克隆项目或填写克隆路径及输出路径三、上传项目到git仓库 1、在你的idea里新建git仓库,这是新建本地仓库,等会会同步到线上git仓库 2、新建后如果文件名不是绿色的表示没有加入到git索引中 3、将需要上传的文件按照下图方式add 4、添加后,相应的文件名会变成绿色 5、然后commit项目,提交项目,这里是先提交带本地仓库 6、然后push到线上仓...

2020-07-06 00:25:47 104199 24

原创 图标(Icon)和图标按钮(IconButton)

图标组件(Icon)为展示图标的组件,该组件不可交互,要实现交互的图标,可以考虑使用IconButton组件。图标组件相关的组件有一下几个:IconButton:可交互的Icon。Icons:框架自带Icon集合。IconTheme:Icon主题。ImageIcon:通过AssetImages或者其他图片显示Icon。图标组件常用属性如下: 属性名 ...

2019-07-01 18:10:47 14604 2

原创 容器组件(Container)

容器组件(Container)是一个组合Widget,内部有绘制Widget、定位Widget和尺寸Widget,包含一个子Widget,自身具备如alignment、pading等基础属性,方便布局过程中摆放child。Container组件常用属性如下表: 属性名 类型 说明 key Key ...

2019-07-01 18:10:15 13244

原创 图片组件(Image)

图片组件(Image)是显示图像的组件,Image组件有多重构造函数:new Image:从ImageProvidrer获取图像。new Image.asset:加载资源图片。new Image.file:加载本地图片文件。new Image.network:加载网络图片。new Image.memory:加载Uint8List资源图片。Image组件常见属性如下:...

2019-07-01 18:09:52 4866

原创 列表组件(ListView)

列表在前端是最常见的需求。在Flutter中,用ListView来显示列表项,支持垂直和水平方向展示,通过一个属性我们就可以控制其方向,列表有以下分类:水平的列表垂直的列表数据量非常大的列表矩阵式的列表常用属性如下: 属性名 类型 默认值 说明 scrollDirection...

2019-07-01 18:06:57 2304

原创 步骤条(Stepper)

Stepper 有以下常用属性:currentStep → int - 步骤位置。onStepCancel → VoidCallback - 点击 cancel 时触发。onStepContinue → VoidCallback - 点击 continue 时触发。onStepTapped → ValueChanged - 状态改变时触发。steps → List - 步...

2019-07-01 18:05:16 3658

原创 网格列表组件(GridView)

数据量很大时用矩阵方式排列比较清晰,此时用网络列表组件,即为GridView组件,可以实现多行多列的应用场景。使用GridView创建网络列表有多种方式:GridView.count通过单行展示个数创建GridView。GridView.extent通过最大宽度创建GridView。组件属性及描述: 属性名 类型 默认值 ...

2019-07-01 18:04:07 853

原创 Flutter用AS打包Android apk应用

terminal执行下列命令:1.生成key(如果有现成的Key跳过这一步)(1)keytool-genkey-v-keystore~/key.jks-keyalgRSA-keysize2048-validity10000-aliaskey(2)2.key.properties创建3.app的build.gradle中配置,这个文件位于这个位置...

2019-06-25 20:19:43 1524

原创 搭建简单服务器显示网页

一、先下载node.js,安装好,二、检查node、npm是否都安装好,运行命令cmd如果npm没有安装好,请用命令安装(-g表示全局):npm install http-server -g注:cnpm(国内镜像)安装方法:npm install cnpm -g三、安装http-server在控制台中输入npm install http-server -g四、选择打...

2019-06-24 23:28:17 965

原创 Flutter组件之按钮(RaisedButton)

凸起按钮组件(RaisedButton)是Material Design中的button,一个凸起的材质矩形按钮,它可以响应按下事件,并且按下时会带一个触摸的效果。常用属性如下: 属性名 类型 默认值 说明 color Color null ...

2019-06-24 23:26:02 4810

原创 Flutter组件之文本(Text)

文本组件(Text)负责显示文本和定义显示样式,常用属性如下: 属性名 类型 默认值 说明 data String 数据为要显示的文本 maxLines int 0 ...

2019-06-22 12:52:26 2022

原创 Flutter组件之圆形进度条(CircularProgressIndicator)

/** * 圆形进度条 * 可以在外面包一层SizedBox,间接改变进度条的大小 *const CircularProgressIndicator({ Key key, double value,//0~1的浮点数,用来表示进度多少;如果 value 为 null 或空,则显示一个动画,否则显示一个定值 Color backgroundColor,//背景颜色 ...

2019-06-22 12:50:12 7971

原创 Flutter组件之表单

表单是一个包含表单元素的区域。表单元素允许用户输入内容,比如:文本域、下拉列表、单选框、复选框等。常见的应用场景有:登录、注册、输入信息等。表单里有连个重要的组件,一个是Form组件,用来做整个表单提交使用;另一个是TextFormField组件,用来做用户输入的。Form组件属性: 属性名 类型 说明 key ...

2019-06-22 12:49:01 650

原创 Flutter组件之一行多种颜色文字组件(RichText)

RichText( text: TextSpan( children: <TextSpan>[ TextSpan( text: '你好啊', style: TextStyle( color:...

2019-06-22 12:46:25 4242

原创 Flutter组件之图标(Icon)和图标按钮(IconButton)

图标组件(Icon)为展示图标的组件,该组件不可交互,要实现交互的图标,可以考虑使用IconButton组件。图标组件相关的组件有一下几个:IconButton:可交互的Icon。Icons:框架自带Icon集合。IconTheme:Icon主题。ImageIcon:通过AssetImages或者其他图片显示Icon。图标组件常用属性如下: 属性名 ...

2019-06-22 12:31:44 18105

原创 Flutter自定义字体

操作系统所带的字体往往不能满足应用场景的需要,这时候就需要使用特殊字体处理。自定义字体步骤如下:步骤1:在工程下新建一个fonts文件夹,并放一个字体文件,如:z24_zihunshoushu.ttf。下载字体网址:https://izihun.com/?from=ssc&fk=1519步骤2:打开工程根目录下的工程配置文件(pubspec.yaml)。步骤3:修改工程...

2019-06-22 12:29:51 1442

原创 Flutter常用插件

english_words: ^3.1.0 //处理英语单词的实用程序url_launcher: ^5.0.2 //支持web、电话、SMS和电子邮件方案。1、引用url_launcher: any2、使用launch(url)方案 http:<URL>,https:<URL>如http://flutter.io 在默认浏览器中打开URLm...

2019-06-22 12:28:43 1519

原创 Flutter开发中遇到的坑

1.flutter常用命令 常用命令 含义 --version 查看Flutter版本 -h或者--help 打印所有命令行用法信息 analyze 分析项目的Dart代码。 build Flutte...

2019-06-22 12:25:29 1876

原创 Flutter Web的配置、启动、打包

Flutter Web目前还是预览版,还有些不是跟移动端那么成熟,小翼在这里经过自己的努力调试了一下。废话不多说,直接撸码:Flutter Web配置:1、首先flutterSDK的版本要1.5.4及以上,DartSDK版本要2.3.0及以上。直接下载flutterSDK就行了,它包含了DartSDK;下载flutterSDK跟flutter移动端的一样,不懂环境的的请看《flut...

2019-06-22 00:25:23 12618 1

原创 Flutter移动端的配置环境和启动

一、Flutter安装:要安装并运行Flutter,你的开发环境必须满足这些最低要求(这里以windows系统为例):macos安装文档请查看:https://flutter.io/setup-macos/linux安装文档请查看:https://flutter.io/setup-linux/(一) 操作系统:Windows 7 SP1或更高版本(64位)(二) 磁盘空间:40...

2019-06-22 00:05:48 481

原创 友盟新浪分享报错SSLSocket

使用新浪6.4.5完整版,在部分设备上会出现下面的crash报错[Java] 纯文本查看 复制代码?0102030405060708091011121314java.lang.ClassCastException: java.net.Socket cannot be cast

2017-12-08 17:05:52 938 1

原创 显示Android studio项目底下标签

在我们用Android studio的时候是否会出现底下标签不见了,如下图:,再对比一下原本的:是不是增加了很多我们所需要的标签,那么这些从哪里调出来的,接下来我们不多废话,文字加图直接上。1.点击Android Studio的菜单栏中的View选项中的Tool Windows选项,是不是看到很多熟悉的标签啦,如下图:2.接着一个一个选中,这样就完成了我们显示底部标

2017-04-22 16:34:37 2425

转载 百度地图开发-调试通过-打包失败(授权Key不正确)

百度地图开发调试的应用程序正常,打包后显示授权key失败这是由于调试生成的应用程序使用的是eclipse默认的SHA1的值我们需要使用自己创建的数字签名来解决这一问题。以下是解决方案设置android 环境变量如图所示 打开Cmd输入以下指令1:cd C:\Program Files\Java\jdk1.7.0_13\bin

2017-03-27 15:57:26 397

原创 Android Studio中40个插件

android开发需要的40个插件,后续更新。。。。。。

2016-12-10 00:00:11 301

原创 android 定位的4种方式

android 定位的几种方式介绍[地理位置] android 定位的几种方式介绍                       开发中对于地图及地理位置的定位是我们经常要用地,地图功能的使用使得我们应用功能更加完善,下面 www.androidkaifa.com 总结了一下网络中现有对于介绍android定位的几种方式,希望对大家有帮助:                      

2016-12-08 20:58:01 746

原创 ListView一键返回顶部

ListView一键返回顶部

2016-12-07 18:54:37 335

原创 2秒内按两下返回键退出程序

在2秒内连续按两次返回键方可退出,否则每按一下,弹出提示框

2016-12-07 18:34:42 475

原创 获取屏宽的4种方法

获取Android手机屏幕的4中方法

2016-12-07 18:30:11 366

转载 Android中实现IPC的几种方式详细分析及比较

1.使用Bundle   ----> 用于android四大组件间的进程间通信android的四大组件都可使用Bundle传递数据  所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便  2.使用文件共享  ---->用于单线程读写这种方式在单线程读写的时候比较好用 如果有多个线程并发读写的话需要限制线程的同步读写  另外 SharePr

2016-12-07 18:23:23 495

空空如也

空空如也

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

TA关注的人

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