自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 Windows服务器配置开机自启动

两种0配置windows开机自启的方式。

2023-05-09 15:43:29 3589

原创 SpringBoot自定义banner—卡塔尔世界杯吉祥物

SpringBoot自定义启动banner,并制作一个工具类,将图片转换成ASCII字符画。

2022-12-16 13:43:05 1078 1

原创 SpringSecurity管理接口权限

SpringBoot集成SpringSecurity管理接口的权限,配置访问接口必须拥有对应权限才行,否则拒绝访问。

2022-12-12 18:03:35 1575

原创 SpringBoot集成Swagger3接口文档及添加Authorization授权

SpringBoot集成swagger3接口文档,支持oauth授权测试接口。

2022-12-12 17:50:43 9158 3

原创 Springboot利用Security做OAuth2资源服务器

利用Spring Security搭建OAuth2资源服务器,通过简单配置实现向验证服务器进行登录验证的功能。

2022-12-12 14:17:57 2155 3

原创 Springboot利用Security做OAuth2授权验证

利用Spring Security从0开始搭建OAuth2授权验证服务器。

2022-12-04 00:28:00 1354

原创 SpringBoot利用validation做参数校验

利用validation注解做参数校验,自定义每个参数的校验规则和提醒信息。

2022-11-30 08:41:17 1420

原创 MySQL批量替换某个字段得值

用mysql的replace的语句批量替换某个字段的值

2022-11-01 09:38:39 1406

原创 SpringBoot利用ControllerAdvice注解捕获全局异常并返回统一格式数据

SpringBoot利用ControllerAdvice注解捕获全局异常并返回统一格式的数据,通过ExcceptionHandler来对不同异常进行不同的处理。

2022-10-25 16:04:45 898

原创 SpringBoot开启事务

SpringBoot开启事务的相关操作和配置。

2022-10-25 14:01:59 1225

原创 SpringBoot设计RESTful规范接口

SpringBoot配置符合RESTfu规范的接口。

2022-10-20 11:09:05 1926

原创 SpringBoot利用jpa连接MySQL数据库

SpringBoot 使用jpa连接MySQL数据库,并进行CRUD操作。

2022-10-19 11:59:19 1695

原创 IDEA创建一个SpringBoot项目

利用idea软件初始化一个SpringBoot项目。

2022-10-18 17:19:55 470

原创 SpringBoot+FreeMarker 学习(七)FreeMarker变量类型及表达式

介绍FreeMarker的基础变量类型及操作表达式的使用方法。

2022-10-14 11:14:46 925

原创 SpringBoot+FreeMarker 学习(六)FreeMarker赋值操作

介绍FreeMarker三种定义变量的方式assign,local,global。

2022-10-14 09:28:46 1711

原创 SpringBoot+FreeMarker 学习(五)FreeMarker自定义指令

用macro指定自定义宏及nested嵌套标签的使用

2022-10-13 18:32:17 658

原创 SpringBoot+FreeMarker 学习(四)FreeMarker常用内建函数

介绍了一些FreeMarker常用的内建函数及语法规则。

2022-10-13 14:21:15 724

原创 SpringBoot+FreeMarker 学习(三)FreeMarker基本指令

介绍FreeMarker的三个基本指令的使用,分别为if,list,include

2022-10-13 10:53:21 975

原创 SpringBoot+FreeMarker 学习(二)利用FreeMarker导出文件

利用FreeMarker生成一个java文件。

2022-10-12 17:56:43 348

原创 SpringBoot+FreeMarker 学习(一)初识FreeMarker

FreeMarker是一个模板引擎,支持通过模板来输出文本文件等。总的来讲,FreeMarker就是动态替换模板中的${...}内容。

2022-10-12 16:28:59 534

原创 MySQL 8.0 修改密码不生效

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';flush privileges;我是用上面的命令最终修改成功的。以下为错误示范。最开始使用update mysql.user set authentication_string=password('root') where user='root' ;这个命令在MySQL8上有语法错误,不能使用,应该是password方法被删

2022-05-20 14:07:11 2682 2

原创 Lottie动画在Android和Ios开发中的应用——Ios篇

Lottie动画官网Lottie动画是airbnb最新开源的一个动画解决方案,在移动平台使用非常便捷,无论Android,iOS,还是Web都支持。先来看一下他能做的效果我们来看官方demo 这是官方上传到github上的Ios Demo里面展示了三个方面一、各种单独动画的展示二、输入法字母的动

2017-02-24 11:35:01 2999

原创 Lottie动画在Android和Ios开发中的应用——Android篇

Lottie动画官网Lottie动画是airbnb最新开源的一个动画解决方案,在移动平台使用非常便捷,无论Android,Ios,还是Web都支持。先来看一下他能做的效果这都是官方demo做的效果,动画都没有使用图片哦!都是利用描述文件做的动画Android里avg动画也是利用描述文件来做的,但是5.0以后才支持,现在4.x的android手机还

2017-02-24 08:51:49 2128

原创 android MVP架构学习

MVP架构是(Model-View-Presenter)模型-试图-主导器模式传统MVC在android开发中应用比较少了,耦合度太高,不利于维护我已一个简单的例子来介绍一下MVP模式的实际应用假设我要做一个登陆的功能登陆的界面需要搭建,我就不掩饰了把与页面相关的逻辑留在activity中其他逻辑则放入presenter中处理我来创建两个接口,一个是activity的相

2016-10-28 08:52:50 398

原创 RxJava学习(二)

RxJava 学习(一)上一篇文章,请移步上一篇介绍了基本的用法,这一篇我们来看一下RxJava更高级的用法变换!之前我们写的代码里,观察者和被观察者操作的是同一个数据类型我们现在想输入字符串获取到另外的类型,比如我这里的例子User对象 Observable.just("a", "b") .s

2016-10-25 15:11:44 245

原创 RxJava 学习(一)

在Android Studio中使用RxJava先添加依赖 compile 'io.reactivex:rxjava:1.2.1' compile 'io.reactivex:rxandroid:1.2.1'之后,就可以正常使用RxJava了RxJava到底是什么,干什么用的呢RxJava是一个已观察者模式来写的一个框架,主要应用就是异步处理程序上的问题。为

2016-10-25 08:56:12 252

原创 android RecylerView的用法

RecylerView是support-v7包中的新布局,类似ListView也是一个可以显示集合的布局。RecylerView顾名思义,是一个可以回收的布局,实际上就是集合布局复用view虽然设置稍微复杂一点,但是它能实现的功能很强大简答来说,它既可以当作listview用也可以当gridview用我们来看一下怎么用它首先 在gradle中添加编译依赖compil

2016-10-19 20:01:55 825

原创 ButterKnife android studio的配置与使用

ButterKnife 官网 ButterKnife是一个提高开发效率的工具,它可以通过注解的方式来绑定控件及点击事件。省去了findViewById 和 setOnClickListener先来看看怎么配置,android studio大多数库配置都是只需要加一句 compile,例如:compile 'com.android.support:appcompat-v7

2016-10-19 10:22:32 711

原创 Retrofit框架学习(二)

上一篇文章:Retrofit框架学习(一)上一篇文章简单介绍了,retrofit框架的使用,创建一个interface,在创建一个Retrofit对象访问。网络访问,我们在做项目的时候一般都会封装成好用的接口,retrofit当然已经封装的很简单了,不过我想让网络访问与ui的相关代码分开,单独提炼出一个类来,用retrofit访问网络,我会这么封装。假设服务器返回的

2016-10-18 13:19:51 293

原创 Android Monkey自动化测试相关命令

Monkey测试时什么?在短时间内随机模拟大量各种事件,如点击,滑动等,以此来测试程序的健壮性。怎么进行Monkey测试?输入以下命令即可adb shell monkey -p yourpackagename -v 1000这是最简单的一个命令,用于测试包名为yourpackagename的应用 -p 后面就是指定要测试的包名-v 时输出日至的级别 可以

2016-10-18 10:20:41 392

原创 Android 利用Intent实现分享

Android实现分享到微博,微信等功能,大概有两个实现方向1、集成官方SDK,无论微信还是微博等平台,都有自己的开发者后台,可以去申请帐号,下载sdk,集成。也可以利用例如ShareSDK这样的平台来继承。2、就是我本文要介绍的方式了,用系统的Intent来实现分享。先来简单介绍一下分享功能,分享功能,在几乎所有的app中都有实现,原由就是通过分享来传播自己的软件,也

2016-10-17 14:57:20 684

原创 Retrofit框架学习(一)

http://square.github.io/retrofit/ 框架的官方网站Retrofit框架主要应用就是Http网络访问,基于okhttp做的封装,可以快速的完成请求数据,并将返回值转换成对象,省去解析的过程。使用步骤:1、创建一个接口,接口里封装了你的网络访问,包括请求方式,请求地址,请求参数,返回数据格式等。例如:(我这个事例,利用了聚合数据的接口,聚合数据是一个可以提供很多很多有用

2016-10-10 12:49:09 455

原创 Failure [DELETE_FAILED_INTERNAL_ERROR] 不能卸载

Failure [DELETE_FAILED_INTERNAL_ERROR]系统错误导致在开发中忽然遇到了这个问题,怎么说突然呢,就是昨天没事,今天没改代码就直接运行,就出现了这个问题。这太影线开发了,app无法直接运行到手机上。在终端里执行卸载命令也不行,还是出现这个问题。想了半天不知道哪里有问题,在网上查资料,有的说gradle文件写的有问题

2016-10-07 11:22:36 48635 10

原创 代码安装apk文件

做项目,要实现一个自动更新的功能,需要把服务器上最新的apk下载到本地,之后调用安装的代码进行apk的安装。其实代码并不多,只是启动了系统自带的apk安装的Activity。我封装了一个类public class ApkInstallUtils { private File file; private Context context; public ApkI

2016-08-26 09:08:50 403

原创 android 模拟因为内存使用不足,杀死应用的场景

开发过程中遇到了这样的bug,用户手机内存小时,打开我的应用之后,按home键退出,之后多开了几个应用,因为内存不足,导致程序被释放,在打开的时候,虽然还是停留在刚才打开的界面里,但是会从新初始化,导致出现很多问题。我在测试的时候,总是打开自己的应用,然后在打开手机上的一系列应用测试,因为手机内存比较大,测试起来想重现这个问题,非常痛苦。在网上查了很多资料,终于发现了一个好点的解决方案。

2016-08-25 15:38:39 3262

原创 android混淆代码

准备发布apk了,想混淆下代码,网上查了很多资料,总算搞定了。分享一下我的流程。

2014-05-27 16:04:42 566

原创 android notification自定义布局的应用

andoid notification直接创建的方法被黑线了,查了下api,不用该构造函数发布notification好像更灵活一点。代码如下:NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);Notification notifi

2014-02-24 18:01:26 697

winsw v2.12.0版本

winsw Windows Service Wrapper

2023-05-09

Lottie Demo apk

Lottie动画官方demo的apk

2017-02-24

Retrofit网络访问封装

利用泛型和单例封装Retrofit网络访问

2016-10-18

Intent实现分享功能工具类

通过Intent实现分享功能,支持分享到全平台和指定平台

2016-10-17

Retrofit简单事例

Retrofit简单事例,利用聚合数据提供的接口进行网络请求

2016-10-10

NotificationTest

android notification的应用,自定义notification布局,发布notificaiton和取消notification。

2014-02-24

空空如也

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

TA关注的人

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