自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最简单Spring Boot2.0入门教程

从开始的一步一步学习到现在实际项目开发,在这一过程中遇到过很多困难,同时也有很多心得,一直想把我的这个过程分享给大家,索性最近心血来潮,就直接开干吧。

2019-04-15 00:36:18 304

原创 springboot2.0+mybatis+mysql模板框架zboot,可作为基础项目使用。

zboot项目的初衷是用于快速开发各种小型的系统的,zboot基于springboot+mybatis架构实现的。集成了jwt安全验证,swagger-ui接口调试,Redis数据库等。而且还配套zboot-ui后台管理前端,zboot-ui是基于element框架开发的

2019-04-14 23:56:04 460

原创 写给过去的自己

仰天大笑出门去,我辈岂是蓬蒿人时间真是令人又爱又恨。珍惜它的时候,一眨眼26载春夏秋冬已过。度日如年的时候,却只能发出无奈的感叹。但是无论怎么逃避,这些逝去的一切,都将是自己来过的见证。太多的五味陈杂。记得小学那会,老师总是问我们,你们的长大的理想是什么?有回答当科学家的,当老师的,当医生的等等。可是此刻,我却无论如何想不起自己,当时的回答是什么。也许是如同许巍老师歌中唱的一样“曾梦想仗剑...

2019-06-15 15:15:06 553

原创 Spring Boot集成REST

前言仰天大笑出门去,我辈岂是蓬蒿人。简介REST,即Representational State Transfer的缩写。直接翻译的意思是"表现层状态转化"。

2019-04-17 01:20:11 691

原创 Hello,Spring Boot

Spring Boot简化了Spring,是一个低配置的框架。并且提供管理Spring容器、第三方各种插件、通过starter来提供默认的各种系统服务等。

2019-04-15 01:38:25 283

原创 Module build failed Error Node Sass does not yet support your current environment OS X 64-bit...

前言:最近将node.js升级到最新版以后,运行前端项目报错如下:Module build failed Error Node Sass does not yet support your current environment OS X 64-bit 解决方法如下://将旧版本卸载npm uninstall node-sass -g//安装最新版npm install node-s...

2018-11-06 15:42:18 7786

原创 SpringBoot报错Action: Consider defining a bean named 'webMvcAsyncTaskExecutor' in your configuration

原因:往SpringBoot2.0项目中,加入webSocket,往config中加入注解@EnableWebSocketMessageBroker,项目无法启动,报错:Action: Consider defining a bean named ‘webMvcAsyncTaskExecutor’ in your configuration。解决方法:在你的Application加入,如下配...

2018-10-17 16:05:15 5682

原创 Spring Data Jpa 当属性为Null也更新的完美解决方案

开场白我本来是一名android开发者,突然就对java后端产生了浓烈的兴趣。所以,立马就转到了后端。第一个项目使用的使用Spring Data Jpa来操作数据库的,可是在更新数据的时候发现一个问题,属性值为Null竟然也更新,这就会导致本来没有更新的属性值,全部就成了Null。原因经过一番度娘操作,原来Jpa,不知道你是想把属性设置为Null,还是不想。解决方法找到...

2018-04-10 17:54:47 24997 29

原创 RabbitMQ默认端口记录

4369 – erlang发现口5672 –client端通信口15672 – 管理界面ui端口25672 – server间内部通信口如果用其它协议,还有其它口,点击查看文档说明

2018-03-20 11:30:54 58671 7

原创 Android Studio3.0 build.gradle 中 implementation和api的理解

前言在项目开发中,通常会有很多module,而这些module之间往往是相互依赖的,而当我们修改其中一个module的外部接口,那么依赖了这个module的其他module,需要重新编译,这样gradle就会编译很慢。优化这个操作是可以优化的,所以在android studio3.0 的bulid gradle中就出现了 api 和 implementation作为compile的替代。api:和

2017-12-11 15:00:52 6937

原创 Android快速开发库 ZAndroidLib

项目地址ZAndroidLibandroid开发库,里面将会包含常用的View,常用的工具类等等库引入先在 build.gradle(Project:XXXX) 的 repositories 添加allprojects { repositories { ... maven { url 'https://jitpack.io' } }}然后在 bu

2017-11-01 15:33:42 480

原创 android studio3.0正式版,更改apk名字新姿势

升级android studio3.0,gradle升级4.1,以前更改apk名字的方式报错:Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=release, filters=[]}} of type

2017-10-27 09:12:22 2211

原创 Can't process attribute android:fillColor="@color/text_gray": references to other resources are not

升级为android studio3.0,gradle升级为4.1,报错: A failure occurred while executing com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction > Error while processing D:\Android\WeishuProjects\

2017-10-26 22:08:17 10802 6

原创 Could not find com.android.tools.build:gradle:3.0.0.

android studio升级3.0,gradle升级4.1以后项目报错,如下 Could not resolve all files for configuration ‘:classpath’. Could not find com.android.tools.build:gradle:3.0.0. Searched in the following location

2017-10-26 21:53:50 47388 19

原创 vlayout实战 —— 仿淘宝首页

引言 实战之前,您可能先要学习vlayout的原理和使用场景,官方源码原理和应用场景体验Demo下载体验,下载 ,或者扫描二维码下载实现VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。设计思路通过定制化的LayoutManager,接管整个RecyclerView的布局逻辑;LayoutMan

2017-09-15 17:16:49 4219 7

原创 Android性能优化 —— 布局优化篇

每日一句人呐,眼光放得长远一些,看到的东西也会多一些,生活也就会过得更有意义一点。写在开头Android设备作为一种移动设备,在内存和CPU的性能让都受到了一定的限制,无法做到像PC端那样具有超大内存和高性能的CPU。如果不加节制的使用内存和CPU资源,通常会导致如下情况:过多的使用内存会导致内存溢出,即OOM。过多的使用CPU资源,一般是指做大量的耗时任务,会导致手机变得卡顿,甚至出现程序无法

2017-06-04 15:18:04 583

原创 很不错的Android轮播器框架Banner

写在开头最近进行开发的时候,经常用到轮播器,开始是自己实现的,但是效果不是很理想,还有点繁琐,最后在网上找到了banner。使用步骤第一步 添加依赖(Gradle)compile 'com.youth.banner:banner:1.4.8' compile "com.github.bumptech.glide:glide:3.7.0"//自定义图片加载第二步 权限(manifest)//

2017-02-03 00:10:16 476

原创 Android运行时候报错 E/dalvikvm: Could not find class.....

背景:今天测试程序的时候,在android5.0以上运行正常,但是在android4.3运行的时候,报错了E/dalvikvm: Could not find class“.......................”解决方法:网上查询后发现:Android Studio升级到1.0以后将runProguard函数已经被废弃并且停止使用了改成minifyEnabled。所以,minifyEna

2016-12-29 15:55:00 1836 5

原创 Android史上最强的图片选择器-GalleryFinal

详情请看:http://www.open-open.com/lib/view/open1452169389417.html

2016-12-15 16:05:44 716

原创 OkHttpUtils一个专注于让网络请求更简单的框架

详情请看:http://www.jianshu.com/p/4c17956fe3b4

2016-12-15 16:05:01 346

原创 让ScrollView失去焦点

ScrollView控件会占据布局的焦点,如果不希望ScrollView控件占据布局的焦点,可以在布局文件的根目录下添加: Android:focusableInTouchMode=”true”

2016-12-02 10:41:16 3200

原创 android中intent详解

面试题:android中intent详解详见:http://blog.csdn.net/cndrip/article/details/7191072

2016-12-01 22:18:02 297

原创 Android中Activity生命周期详解

Android中Activity生命周期详解详见:http://blog.csdn.net/liuhe688/article/details/6733407

2016-12-01 21:58:35 300

原创 Android中Fragment生命周期详解

面试题:Android中Fragment生命周期详解详见:http://blog.csdn.net/u013519989/article/details/53117460

2016-12-01 21:57:01 295

原创 Java Math的中floor,round,ceil的用法

面试题:Java Math的中floor,round,ceil的用法1、floor的英文是地板,该方法就表示向下取整。例如: Math.floor(11.6)的结果是11, Math.floor(-11.4)的结果-12; 2、round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整, 所以, Math.round(11.5)的结果为

2016-12-01 21:25:27 573

原创 Android中常见的Runtime Exception

面试题:android中常见的Runtime Exception 。Runtime Exception - 运行时异常。是所有Java虚拟机正常操作期间可以被抛出的异常的父类。1、NullPointerException - 空指针引用异常,当应用试图在要求使用对象的地方使用了null时,抛出该异常。2、ClassCastException - 类型强制转换异常,假设有类A和B(A不是B的父类或子类

2016-12-01 21:13:01 802

原创 Android Force close是什么引起的?

force close意为强制关闭的意思,是指当前应用程序发生了冲突。原因:比如空指针,角标溢出,Android API之间的顺序错误等等。解决方法:我们可以通过logcat查看抛出异常的位置,做相应的修改就行了。所以我们想避免这个异常,就需要我们在平时写代码的时候多留点心。

2016-11-22 19:46:23 905

原创 RecyclerView在Android studio中使用方法

以前没有接触过RecyclerView,今天在公司做项目的时候,看到同事用到了,看起来挺有逼格的。所以准备去学习一下,然后在我们伟大的度娘上一顿搜索,找到了很多大牛写的博客,然后说准备动手,想不到的是第一步直接阵亡了。1、我输入Recycler只找到了下面这两个东西,当时我就蒙蔽了2、然后我开始检查是不是,我没有引入support-v7包,然后一看是引入的。3、到这里我真得没办法了,毕竟菜鸟一枚,然

2016-11-16 15:42:22 2293 3

原创 Android studio 中引入第三方jar的方法

第一步:将jar包复制到项目的libs包下面第二步:对着复制进来的jar右键,选择add as library第三步:点击add as library以后会弹出一个对话框,点击OK即可到这里就可以使用第三方jar包了。

2016-11-14 09:33:53 304

原创 android点击两次返回键退出

思路:Android中捕获用户按键是在onKeyDown方法中,只需要判断用户按键是否是KEYCODE_BACK(返回键),最后再来判断两次点击BACK键时间间隔问题了package com.example.clickexittest; import android.app.Activity; import android.os.Bundle; import android.os.Hand

2016-11-14 09:21:52 271

原创 Error:Error convertingbytecodetodex:Cause:com.android.dex.DexException: Multiple dex files define

今天在Android studio用模拟器跑应用的时候,报了v4包错原文:Error:Error convertingbytecodetodex:Cause:com.android.dex.DexException: Multiple dex files defineLandroid/support-v4/accessibilityservice/AccessibilityServiceInfoCo

2016-11-01 13:48:51 1525

原创 面向对象总结

面向对象总结

2016-06-08 16:20:13 519

原创 Java修饰符static详解

Java修饰符static详解

2016-06-08 15:18:29 593

原创 Java中构造函数详解

构造函数:创建构造对象时调用的函数。 作用:可以给对象经行初始化。(创建对象都必须要通过构造函数初始化)

2016-06-08 14:38:48 7441 2

原创 Java中break与continue用法

break:跳出作用范围:switch或者循环语句。要点:1.当break语句单独存在时,下面不要定义其他语句,因为执行不到。 2.break跳出所在的当前循环。 3.如果出现嵌套循环,break想要跳出指定的循环,可以通过标号来完成。跳出循环的两种方法如下: 第一种可以用两个breakfor(int i = 0;i<9;i++){ //用两个break for(int

2016-06-08 01:51:04 662

空空如也

空空如也

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

TA关注的人

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