自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Java注解的理解

关于Java注解的理解自从用了Spring Boot框架之后,注解几乎就是绕不开的一个东西了。不用再在xml里面配置东西,直接用注解在java代码里面标注,灰常的方便。 此前对于Java注解的机制还是比较模糊的,不了解为毛线在某些类上头标个注解就能实现相应的功能,最近看了一下相关资料,手动实现了一下。记录一下我的思考过程: 首先先看一下常用注解的源码// Controller的源码@Targ

2017-05-14 23:44:07 285

原创 Java Web开发之关于登录的那点事

上网的时候总能碰到这档子事,要回个什么帖子的时候,检测到你没登录,直接跳转到登录界面去了,或者账号被好基友在别的地方登录,我的被挤掉了,得重新登录,今儿就用过滤器Filter和监听器Listener实现这两个功能。 我用的是Spring+Spring MVC+Mybatis框架,不过貌似今天实现的功能和Spring还有MyBatis都没啥 关系,只和Spring MVC有联系。 首先

2017-01-17 14:12:56 1990

原创 Android开发之图片处理框架(三)

这套框架终于到了完结篇了,这篇就算是整个框架的重点了,涉及的不仅是重做和撤销功能,更重要的是牵扯整个框架的架构。之前我们实现的功能是添加图片和用画笔绘画,我们的做法是在一个自定义的PaintLayout上添加一个类似于自定义画布那样的去盛放画笔画出来的东西,再在PaintLayout上添加图片,这样做的不好之处在于各个类之间的功能不明确,现在把项目重新架构成把图片全部集成到另外一个自定义的ViewL

2016-12-04 23:49:07 401

原创 Java Web开发之天坑点点的微信支付

前段时间在公司开发微信支付,心里真是一万头草泥马奔腾而过,微信支付里面的坑有多少,真的只有走过人的人才知道,这里我就说一下我用过的微信支付的三个功能,一是扫描二维码支付,二是公众号支付(也就是Js调起支付),三是申请微信退款。一 :扫码支付微信扫码支付文档扫码支付分为两种模式,模式二稍微简单一点,我们公司用的就是模式二,扫码支付的模式二说白了就是下微信的统一订单接口,然后获得一个支付url,不管是通

2016-12-02 17:06:22 2758 2

原创 Android开发之图片处理框架(二)

今天的内容比较简单,就是在昨天的基础上加上画笔功能,点击画笔按钮,可以随意画画,再点击画笔按钮,停止画画,可以添加图片,对图片进行移动缩放等,如图所示: 这里我们考虑的做法是自定义一个类继承View,在这个View里面定义一个Bitmap和Canvas,将两者绑定,这样画笔画出来的东西都附在了Bitmap上,重写onDraw方法,直接绘制Bitmap就行了。先掂量一下咱需要啥变量,一个画布,一

2016-12-02 12:54:58 480

原创 Java Web开发之集成Spring Boot

进公司开发了Java Web也不少时间了,之前一直想了解一下后端开发,不过感觉完全不晓得怎么入门,公司用的Java Web框架是一套非常简单的快速框架,可以迅速搭建一个后端程序,现在就说一说怎么在一个Java程序中集成Spring Boot首先,你得有个编译器,就eclipse就行了不过必须得集成Maven,Maven按照我的理解就是个jar包管理插件,一个Maven项目,直接在pom文件里面用相应

2016-12-01 16:41:25 1371

原创 Android开发之图片处理框架 (一)

最近研究公司老的图片处理框架,根据新的需求研究出了一套新的图片处理框架,性能上估计没有什么提升,不过整体的代码质量有了非常高的改进,因为毕竟要作为往下传的框架,代码要优雅装逼,可维护性好。这里估计会写两三篇博客讲这个框架,这是第一篇。 本篇博客实现的功能很简单,就是点击添加素材按钮,然后在屏幕上点击出现图片(张学友表情包),可以放大缩小旋转和删除,点击屏幕其他位置就算是取消选中,再点击可以

2016-12-01 15:20:12 1872

原创 Android开发之代码优化

从最早第一天上C语言课的时候,我老师就跟我们讲过,别啥玩意都写在main函数里面,把里面的东西分离出来封装一下,然后在main函数中调用。当时写的是算法题,其实只要能得出正确答案,并不用太过于在意代码的机构。可是如果写Android项目的话,动辄上万行代码,全写在四大组件里,其实没有任何问题,项目一样能跑的起来,不过那样的代码可维护性,拓展性,可读性都会非常烂。以前写过一个制作表情包的App,先开始

2016-08-16 00:13:56 425

原创 Android开发之自定义侧滑ListView

不知道是上哪个版本的知乎来着,可以实现用手指侧滑取消关注话题什么的,后来改版了,这个效果又没了。当时我是相当喜欢这个功能的,不想看什么鬼玩意,手指一滑就没了,挺方便的。后来想了很久,再看了下别人的代码,实现这个功能还是不难的。首先分析一下这个功能该怎么实现,很容易想到是去写一个类去继承ListView,之所以不去继承BaseAdapter去实现这个功能,是因为有很多涉及到界面的操作,BaseAdap

2016-08-06 09:45:13 540

原创 Android开发之数据库备份

Android开发之数据库备份用过市面上刷题App/诸如驾考宝典这样的App/的用户应该知道,离线状态也是可以刷题的,这就表明了题库并不是在服务器或者云端数据库上,而是用本地的SQLite数据库存储的。可是如果别人给你的题库是个Excel表格,让你去开发成个App,该如何去做呢?接下来就以我曾经做过的C语言刷题App为例手把手教你如何读取Excel表格,并备份数据库。1 自定义实体类 这个就好理解

2016-07-29 12:11:22 5982 1

空空如也

空空如也

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

TA关注的人

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