- 博客(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关注的人