自定义博客皮肤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)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开发环境搭建

一、工具IDE:Android Studio4.1+genymotion(Android studio 自带AVD着实有些不好用,这里选择使用genymotion模拟器)JDK:1.8SDK:7.1版本管理:Git二、环境搭建1.安装jdk这里使用的是jdk1.8 ,安装并配置环境变量,通用步骤,不一 一介绍了2.安装Android Studio安装:android-studio-ide-201.6858069-windows.exe ,默认安装即可配置sdk(可以选择设置镜像地

2020-10-26 09:28:42 420

转载 Spring、SpringMVC和Springboot的区别

1、问?)Spring、SpringMVC和Springboot的区别背景!相关概念1)、何为Spring?Spring是一个轻量级的DI/IOC和AOP容器的开源框架;Spring提倡以“最少侵入”的方式来管理应用中的代码;优势:低侵入 / 低耦合 (降低组件之间的耦合度,实现软件各层之间的解耦) 声明式事务管理(基于切面和惯例)方便集成其他框架(如MyBatis、Hibernate等) 降低 Java 开发难度 Spring 框架中包括了 J2EE三层的每一层的解决方案(一站式)

2020-09-07 11:22:50 779

转载 彻底搞清拦截器和过滤器的区别

一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在放在下一篇写吧,就酱紫。二、区别1、过滤器(Filter)首先说一下Filter的使用地方,我们在配置web.xml时,总会配置下面一段设置字符编码,不然会导致乱码问题:<filter> <filter-name&g

2020-09-07 10:59:10 513

原创 18.【Java基础之线程池、Lambda表达式】

一、等待唤醒机制1.1 线程间通信1.2 等待唤醒机制1.3 生产者与消费者问题二、线程池2.1 线程池思想概述2.2 线程池概念2.3 线程池的使用三、Lambda表达式3.1 函数式编程思想概述3.2 冗余的Runnable代码3.3 编程思想转换3.4 体验Lambda的更优写法3.5 回顾匿名内部类3.6 Lambda标准格式3.7 练习:使用Lambda标准格式(无参无返回)3.8 Lambda的参数和返回值

2020-05-15 14:07:14 196

原创 17.【Java基础之多线程】

一、多线程1.1 并发与并行1.2 线程与进程进程:线程:1.3 创建线程类备注: 只为分享和自用。来源:源自文档、截图。

2019-11-19 16:32:18 135

原创 16.【Java基础之异常】

一、异常二、异常处理三、自定义异常

2019-11-19 16:24:47 132

原创 15.【Java基础之Map】

一、Map集合

2019-11-19 16:09:32 245

原创 14.【Java基础之List、Set】

一、 数据结构1.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的工具和建模。每种数据结构有自己的优点和缺点,想想如果Google的数据用的是数组的存储,我们还能方便地查询到所需要的数据吗?而算法,在这么多的数据...

2019-10-11 17:32:23 185

原创 13.【Java基础之Collection、泛型】

一、 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当...

2019-10-11 17:27:35 144

原创 12.【Java基础之Object类、常用API】

一、 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Obj...

2019-10-11 17:23:42 211

原创 11.【Java基础之final、权限、内部类、引用类型】

一、final关键字二、权限修饰符三、内部类四、引用类型用法总结备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 17:18:15 165

原创 10.【Java基础之接口、多态】

一、接口二、多态备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 17:09:29 121

原创 09.【Java基础之继承、super、this、抽象类】

一、继承二、抽象类备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 15:23:55 151

原创 08.【Java基础之String类、static类、Arrays类、Math类】

一、String类二、static关键字三、Arrays类四、Math类备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 14:58:23 177

原创 07.【Java基础之Scanner类、Random类、ArrayList类】

一、API二、Scanner类三、Random类四、ArrayList类备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 14:46:40 174

原创 06.【Java基础之类与对象、封装、构造方法】

一、面向对象方法二、封装

2019-10-11 14:27:56 138

原创 05.【Java基础之数组】

一、数组定义和访问二、数组原理内存图三、数组的常见操作四、数组作为方法参数和返回值备注: 只为分享和自用。来源:源自文档、截图。...

2019-10-11 13:47:34 121

原创 04.【Java基础之IDEA、方法】

一、开发工具Intellij IDEA二、方法

2019-10-11 11:54:32 130

原创 03.【Java基础之流程控制语句】

一、流程控制二、判断语句三、选择语句四、循环语句五、扩展知识点备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 11:43:53 120

原创 02.【Java基础之数据类型转换、运算符、方法入门】

一、数据类型转换二、运算符三、方法入门四、JShell脚本工具五、扩展知识点备注: 只为分享和自用。来源:源自文档、截图。

2019-10-11 11:35:58 165

原创 01.【Java基础之前言、Hello World、常量、变量】

一、开发前言二、Java语言开发环境搭建三、HelloWorld四、常量五、变量和数据类型备注: 只为分享和自用。来源:源自文档、截图。...

2019-10-11 11:25:58 131

原创 自学Linux系列@十六:rpm和yum

(一)rpm1.基本介绍2.简单查询指令查询已安装的rpm列表:rpm - qa|grep xx3.rpm包名基本格式4.rpm包的其他查询指令rpm -qa:查询所安装的所有rpm软件包rpm -qa | more :【分页显示】rpm -qa | grep X :查询X rpm安装位置rpm -q 软件包名:查询软件包是否安装rpm -qi 软件包名:查询软件包信...

2019-05-24 15:44:03 101

原创 自学Linux系列@十五:进程管理

一、进程介绍二、显示系统执行的进程(1)使用ps 命令查看进程命令:ps -aux参数介绍:(2)ps指令详解(3)应用举例

2019-05-17 14:25:37 105

原创 自学Linux系列@十四:Linux网络配置

一、Linux网络配置原理图二、查看网络IP和网关(1)查看虚拟网络编辑器(2)修改ip地址(虚拟网络的ip)(3)查看网关(4)查看windows中VMnet8网络配置三、通过ping命令测试网络连通ping 目的主机ip ;例如:ping www.baidu.com四、Linux网络配置(1)自动获取(2)指定ip直接修改配置文件指定固定ip,并可以连接...

2019-05-15 10:14:57 257

原创 自学Linux系列@十三:Linux磁盘分区、挂载

一、分区的方式(一)mbr分区1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR最大支持2TB,拥有最好的兼容性(二)gtp分区1.支持无限多个主分区(操作系统可能有限制,windows下最多128个分区)2.最大支持18EB(1EB=1024PB,1PB=1028TB)3.windows7 64位以后支持gtp分区二、Linux分区(一)原理...

2019-05-14 15:51:26 301

原创 自学Linux系列@十二:crond任务调度

1.原理示意图crontab进行定时任务的设置。2.概述任务调度:是指系统在某个时间执行的特定的命令或程序任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行,如病毒扫描2.个别用户共工作:个别用户可能希望执行某些程序,如数据库备份3.基本语法crontab [选项]常用选项crontab -e 编辑crontab定时任务crontab -l 查询cr...

2019-05-08 12:00:14 149

原创 自学Linux系列@十一:Linux权限管理

(一)权限的基本介绍1. 基本指令查看目录信息基本指令:ls -l2.权限详情【drwxr-xr-x】:目录、文件权限0-9位说明:第1位:文件类型(-:普通文件;d:目录;l:链接;c:字符设备【鼠标、键盘】;b:块文件【硬盘】)2-4位:文件拥有者的权限5-7位:文件所在组的权限8-10位:文件所在组中其他用户的权限【4】:若是文件:硬链接数(没有极特殊情况都是...

2019-05-08 10:09:14 127

原创 自学Linux系列@十:运行级别和常用指令

(一)运行级别说明0:关机1:单用户2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别为3和5指定运行级别:修改/etc/inittab 中 id:5:initdefault指定命令:init 级别(二)常用指令1)help:帮助2)pwd:显示当前目录的绝对路径3)ls:查看当前目录的内容4)ls ...

2019-04-17 11:45:09 214

原创 自学Linux系列@九:用户管理

用户管理(一)基本介绍说明1)Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须先向系统管理员申请账号。2)Linux用户需要至少属于一个组(二)添加用户、组1)useradd test :创建用户,test是用户名2)useradd -d /home/test cat:指定用户家目录创建用户,/home/test是家目录,cat是用户名3)gr...

2019-04-17 10:34:57 145

原创 自学Linux系列@八:Linux关机、重启以及用户切换登录、注销

Linux关机、重启以及用户切换登录、注销(一)Linux关机、重启命令1. 关机shutdown -h now:立即关机shutdown -h 1:一分钟后关机halt:直接使用,等同于关机2. 重启shutdown -r now:立即重启reboot:重启注意,在关机或重启时,有重要数据的时候需要将内存的数据写入磁盘,防止丢失。(二)用户切换登录和注销1. 切换登...

2019-04-15 14:42:32 336

原创 自学Linux系列@七:XFtp远程连接Linux系统进行文件传输

XFtp5远程连接Linux系统进行文件传输XManager5中包括XFtp5,若需下载请查看自学Linux系列@六进行下载1.新建回话进行配置2.选择回话进行远程连接(3)连接成功并出现乱码(4)处理乱码问题-设置回话编码格式点击回话属性,在***选项***菜单中选中***使用UTF-8编码***...

2019-04-10 11:44:27 459

原创 自学Linux系列@六:XShell5远程连接Linux系统

XShell远程连接Linux系统(一)How(如何远程连接)1.安装XShell5(1)下载XManager5XManager5百度网盘下载地址提取码:r2qg(2)安装XManager5安装过程中若不更改存储路径,全部默认选择即可2.打开XShell(强大的安全终端模拟软件)进行配置(1)查看Linux系统的IP首先保证网络连通打开终端输入命令:ip addr,...

2019-04-10 11:29:10 640

原创 自学Linux系列@五:Centos安装Vmtools

Centos安装VmTools1.进入Centos界面2.Click 虚拟机>安装VMware Tools3.在Centos界面会出现一个tools压缩文件4.解压缩到桌面,进入终端找到vmware-install.pl进行安装,没有特别要求全部默认设置即可5.安装完成后重启生效...

2019-04-09 17:22:25 761

原创 自学Linux系列@四:Centos安装

Centos安装(一)Centos下载下载地址:Centos6百度网盘下载地址提取码:b0cy(二)VM(虚拟机)下安装Centos6(1)新建虚拟机① 选择配置② 选择硬盘③ 选择操作系统和版本④ 选择安装路径和设置虚拟机名称⑤ 设置硬盘大小⑥ 设置硬盘及选择网络连接模式虚拟机网络连接模式区别参考:虚拟机三种网络模式不同的网络模式配置不同,本文以...

2019-04-09 16:29:19 153

原创 自学Linux系列@三:VMWare安装

三:VMWare和Centos安装Centos是Linux系统,VMWare是虚拟机管理工具(Windows)(一)VMWare安装

2019-04-09 15:17:44 711 3

原创 自学Linux系列@二:Linux入门篇

二:Linux入门篇所有技术的入门大都是介绍这项技术的发展史,很没意思,当然这个也不例外(一)Linux简介上一篇提到,不知道就要多百度,现在百度的很多技术问题也都是csdn或者是博客园的一些比较专业的工程师发布的一些技术支持或解决方案。本章用到的简介来自“百度百科”百度百科:Linux简介(二):Linux主要发行版...

2019-04-08 14:00:52 253

原创 自学Linux系列@一:Linux开山篇

一:Linux开山篇(一)Linux 学习方向1. Linux运维工程师2. Linux嵌入式开发工程师3. Linux下的程序开发示意图(二)Linux的应用领域1.个人桌面此领域是传统Linux应用最薄弱的环节,传统Linux由于界面简单、操作复杂、应用软件少的特点,一直被Windows所压制,但近些年来随着Ubuntu、fedora等优秀桌面环境的兴起,同时各大硬件厂商对...

2019-04-08 11:21:22 194

原创 数据库:什么是事务?事务的特性?

什么是事务呢作为一名开发小白,简单的谈一下自己的感受相对官方的解释单独的逻辑工作单元,进行独立操作,内部所有操作成功即成功,否则失败个人理解事务类似或者就是一个可以存放多条执行SQL的序列,并对序列设置了一项规则,只有每一条SQL都执行成功了,才会返回true,成功的保存到数据库中,这也是事务的第一个特性:原子性,下面详说。事务的特性 ACIDA—— Atomicity:原子性事务...

2019-03-14 11:44:31 1732

genymotion-3.1.2-vbox模拟器下载.txt

Genymotion是一套完整的工具,它提供了Android虚拟环境。它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。 Genymotion支持Windows、Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选择一款Android虚拟设备,开启后就体验Genymotion带来的快感吧。

2020-10-26

Android Studio下载地址.txt

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

2020-10-26

Windows--Mysql5.7.25网盘下载地址.txt

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2019-07-09

mysql5.7-linux资源下载.txt

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2019-05-10

mysql5.6-linux资源下载.txt

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2019-05-10

XManager5远程连接Linux工具XShell和文件传输工具XFtp(中文版+产品密钥)

XManager5远程连接Linux工具XShell和文件传输工具XFtp(中文版+产品密钥)

2019-04-10

VMWare Workstation12下载(内含秘钥,亲测可用)

VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。

2019-04-08

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

TA关注的人

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