自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全干工程师

当你的才华还撑不起你的野心的时候、你就应该静下心来学习

  • 博客(21)
  • 资源 (83)
  • 收藏
  • 关注

原创 prepareStatement进行增删改查---填充占位符(防止sql注入)

首先创建表 然后构造一个实体类–封装数据库字段 Studentpackage com.godinsec;public class Student { private int id; private String name; private String address; private int phone; public int getId() {

2016-09-27 23:32:13 3557

原创 Jdbc连接、createStatement--execute操作数据库

几种获取数据库连接的方式配置文件jdbc.propertiesdriver = com.mysql.jdbc.DriverjdbcUrl = jdbc:mysql://localhost:3306/mydatabaseuser = rootpassword = rootJDBCTestpackage com.godinsec;import java.io.InputStream;import

2016-09-27 22:08:34 7325

原创 文件上传案例

上传文件需要对文件的格式、单个文件的大小、总体文件的大小进行配置 upload.propertiesexts=pptx,docx,docfile.max.size=1048576total.file.max.size=5242880然后将这些属性进行封装为map集合 FileUploadAppPropertiespackage com.safly;import java.util.Hash

2016-09-22 00:06:58 1037

原创 文件上传(io流、fileupload 组件)、下载(动静态方式)

通过输入流的方式完成文件上传 upload.jsp<body> <form action="uploadServlet" method="post" enctype="multipart/form-data"> File:<input type="file" name="file" /> <input type="submit" val

2016-09-21 00:22:40 6199

原创 去重并且合并联系人

/** * 获取系统联系人的信息并排序 */ public ArrayList<ContactInfo> getContacts() { ArrayList<ContactInfo> listsContacts = new ArrayList<>(); ContactInfo member = null; ArrayList

2016-09-14 17:39:20 1024 2

原创 Web监听器

web监听器就好比观察者模式里面的观察者,当被观察者发生变化时候,观察者做出一些反应我们在使用web监听器的时候,当application应用启动销毁、request创建销毁,session创建销毁,都能做到监听 使用监听器,需要在web.xml中进行配置,我们就先来看个最简单的监听器吧监听域对象的创建和销毁web.xml<listener> <listener-class>com

2016-09-12 23:50:47 520

原创 策略者模式

什么是策略者模式,我的个人理解就是同样的一件事,可能有几种方法来实现组成 (1)环境对象:该类中实现了对抽象策略中定义的接口或者抽象类的引用。并且去调用具体的策略对象方法 (2)抽象策略对象:它可由接口或抽象类来实现。 (3)具体策略对象:它封装了实现同功能的不同算法。我们模拟一个场景,就是判断有没有网络的情况,如果网络通畅就调用网络通畅的策略,如果网络异常就调用网络异常的策略我们首先看抽象策

2016-09-12 15:35:50 414

原创 观察者模式2种用法---结合代理模式实现

在安卓的内容提供者ContentProvider,RxJava都运用到了观察者模式 今天来了解并学习下观察者模式,希望在自己编写代码时候,更多的运用此模式什么是观察者模式呢? 我是这样理解观察者模式的,当我去使用一个设计模式时候,我很喜欢将抽象的问题具体化 1、被观察者 2、被观察者的行为 3、观察者 4、观察者的行为 5、关联2者的类(简单的可以在被观察者里面去关联2者)首先先来了解

2016-09-12 13:35:00 2166 4

原创 MVP本质上就是一个Proxy静态代理模式---so easy

什么是MVP? M就是model数据层,就是承载数据的实体 V就是view界面层,就是展示数据的 P就是Presenter(百度翻译为提出者; 赠送者)就是从Model中获取数据并提供给View的层我们来做一个及其简单的例子,就是模拟一个插入动作,插入成功,页面提示Toast插入成功我们先来具体分析下,这里面哪些是m层v层p层? 我这个例子为了简单省事,并没有具体的p层处理数据的操作,这是虚

2016-09-09 13:45:38 2311 1

原创 Filter多方式拦截、禁用IE图片缓存、Filter设置字符编码

dispatcher多方式拦截 我们来看一个例子我们定义一个index.jsp,里面有一个链接跳转到dispatcher.jsp页面<body> <a href="dispatcher.jsp">To Test Page</a></body>我们来看下dispatcher.jsp页面,转发到test.jsp页面<body> <jsp:forward page="/test.j

2016-09-08 23:43:18 2158

原创 Filter过滤器周期、Filter拦截过滤、Filter执行链

Servlet过滤器的概念: Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用。Servlet过滤器能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容。在Servlet被调用之后检查Response对象,修改Response Header和Response内容。Servlet过滤器负责过滤的Web组件可以是Servlet、JS

2016-09-08 00:44:56 5893

原创 通过代理Activity模式,以移花接木的方式,加载sd卡目录下的apk界面

动态加载、插件化开发很重要 当今360手机助手(DroidPlugin),个人开源(VirtualApp)、百度DL、携程DynamicAPK都用到了该技术本例的大概思路是: 1、apk1初始化就一个主界面MainActivity,主界面只有一个Button按钮,点击后,弹出Toast,然后我们把编译好的apk1放到手机根目录SD卡下 2、apk2有一个MainActivity界面,界面上也有

2016-09-07 16:41:29 1478 2

原创 Jstl表达式out、set、if、choose、forEach

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。 官方下载地址:http://archive.apache.org/dist/jakarta/taglibs/standa

2016-09-05 22:52:19 4225

原创 RxJava响应式编程之初级了解

据说现在流行的开发模式是 Retrofit+RxJava+MVP+ButterKnife如果想要简单学习ButterKnife、MVP模式,可以参考我以前的例子 使用butterknife注解框架 Android—MVP设计模式高级(三)今天我就简单来学习下RxJava的相关知识 以前我也只是听说过RxJava,RxJava这个到底是什么东西呢? 呵呵,它其实是一个库,所以我们使用里面的方法

2016-09-04 19:29:19 4411

原创 使用butterknife注解

懒人模式开启 今天了解下butterknife注解框架使用,省去了findViewById,onClick代码的拼写git上的开源项目链接如下: https://github.com/JakeWharton/butterknife/我们就进行一些配置吧: 在Module中build.gradle进行如下配置apply plugin: 'com.neenbedankt.android-apt'd

2016-09-03 18:17:15 1016

原创 OkHttp学习(3)-->>同步、异步之上传文件至服务器(重写RequestBody方法,实现上传进度接口回调)

Volley学习篇,实例代码均成功 Volley学习(一)Android Volley源码解析 Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json Volley学习(三)ImageRequest、ImageLoader、NetworkImageView源码简读 Volley学习(四)Netw

2016-09-03 14:20:14 12787 1

原创 自定义父类标签、选择标签

父标签:1、父标签无法获取子标签的引用,父标签仅把子标签作为标签体来使用 2、子标签可以通过getParent来获取父标签的引用,如果子标签的确有父标签,jsp引擎会把代表父标签的引用通过setParent赋给标签处理器mytld.tld<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns

2016-09-02 23:48:35 1717

原创 Jstl自定义标签及其生命周期、属性标签、及其读取文本练习、JspFragment输出标签体(2)

什么是自定义标签? SimlpeTagSuPPort类的生命周期: 1.当jsp容器遇到自定义标签时。jsp容器会调用标签处理类的默认构造方法来建立一个标签处理类的实例。必须为每个标签都创建一个新的实例。 2.实例创建后,jsp容器会调用setJspContext()方法。并以一个JspContext实例提供上下文信息。如果是一个嵌套标签,还讲调用setParent()方法。 3.然后容器会

2016-09-02 00:50:15 1775

原创 OkHttp学习(2)-->>异步下载图片、文件(拦截器重写Response方法实现下载进度获取)

OkHttp学习(1)–>>同步和异步(get、post键值对、post带map、请求头体封装json) Volley学习链接—想了解Volley的可以看我这5篇今天来了解下okHttp如何进行图片、文件下载的 首先在OkHttpManger弄一个单利模式,初始化一个OkHttpClient,然后放进去一个handler,线程更新ui使用private Handler okHttpHandler;

2016-09-01 18:19:03 4216

原创 OkHttp学习(1)-->>同步和异步(get、post键值对、post带map、请求头体封装json)

之前学习过Volley的种种用法,点击如下链接可以参考 如果想对Volley有所了解,可以看我这5篇关于Volley的实践代码今天来学习下OkHttp的学习,这篇博客主要是来了解OkHttp同步和异步—(get、post键值对、post带map、请求头体封装json) 下一篇去了解文件上传、图片下载为了快速使用,没有去研究源码了,但是看过Volley的源码,我感觉本质上也是想通的,就直接通过de

2016-09-01 12:46:35 9279 1

原创 JavaBean、EL表达式${ }、作用域-自动转换、常用方法

JavaBean 1.JavaBean本身就是一个类,属于Java的面向对象编程。2.在JSP中如果要应用JSP提供的Javabean的标签来操作简单类的话,则此类必须满足如下的开发要求:(1)所有的类必须放在一个包中,在WEB中没有包的是不存在的;(2)所有的类必须声明为public class,这样才能够被外部所访问;(3)类中所有的属性都必须封装,即:使用private声明;(4)封装的属性

2016-09-01 00:43:58 3212

app版本更新,下载

app版本更新,下载,这个有断点续传,通知栏更新进度,可以了解下

2016-07-17

捕获异常、存sd卡、自定义封装json、传log日志到服务器、app崩溃友好重启

捕获异常、存sd卡、自定义封装json(含网络工具类)、传log日志到服务器、app崩溃友好重启

2016-07-15

圆弧进度条

圆弧进度条,效果还可以

2016-07-04

一款清新简易的通用的popupwindow

一款清新简易的通用的popupwindow,一般app都有这样的需求

2016-07-04

加载Gif动画

加载Gif动画,优化代码,增强用户体验

2016-07-04

一款很实用的 字母条索引+自定义进度条

一款很实用的 字母条索引+自定义进度条

2016-07-03

SharedPreferences工具类(2种)

SharedPreferences工具类(2种)

2016-05-27

一款很实用的 字母条索引+自定义进度条 http://blog.csdn.net/u013210620/article/details/51250542

一款很实用的 字母条索引+自定义进度条 ,可以参考下了解下

2016-04-26

安卓系统短信

安卓系统短信源码,可以拿来了解下,

2016-04-20

系统短信源码库

系统短信源码库从4.4安卓系统源码指出来的

2016-04-19

自定义组合控件

自定义组合控件,可以体会一种xml布局的思想,可以提高自定义的知识

2016-04-11

安卓短信会话,短信详情

安卓短信的发送,监听,以及会话列表的展现

2016-04-11

利用CP查询数据,通过代理模式进行ListView展现数据

利用CP查询数据,通过代理模式进行ListView展现数据

2016-04-11

PagerIndicator

自定义圆点指示器,有颜色渐变,尺寸大小的实时变化

2016-04-11

ViewPager实时滚动

Viewpager的实时滚动效果可以增加用户体验 可以学习学习

2016-03-29

Animation动画详解(六)——ValueAnimator高级进阶(二)

Animation动画详解(六)——ValueAnimator高级进阶(二) 博客地址:http://blog.csdn.net/harvic880925/article/details/50549385

2016-01-27

Animation动画详解(五)——ValueAnimator高级进阶(一)

Animation动画详解(五)——ValueAnimator高级进阶(一) 博客地址:http://blog.csdn.net/harvic880925/article/details/50546884

2016-01-27

maFaceDemo

微信扣扣的 表情 demo,可以学习下 效果不错

2015-12-15

networkDemo

网络请求的7种小demo,对应初学者,很有用,可以拿来学学

2015-12-10

Notificationd

Notification是系统的通知栏,项目中机会都要用到,很使用

2015-12-09

downLoadderDemo

downloadermanger 是系统自带的下载类,可以了解下,

2015-12-08

InDownloadDemo

InDownloadDemo是安卓系统自带的下载类,可以学习学习,挺好

2015-12-08

七牛WebRTC-Demo

https://blog.csdn.net/u013210620/article/details/82345897 博客介绍

2018-09-03

七牛WebRTC

今天来学习下如何集成七牛云的WebRTC https://blog.csdn.net/u013210620/article/details/82345897

2018-09-03

latex-katex

https://blog.csdn.net/u013210620/article/details/81938733 LaTeX公式-Katex解析

2018-08-22

全屏焦点轮播

js效果banner全屏轮播 https://blog.csdn.net/u013210620/article/details/81569333

2018-08-10

tornado_code

基于torando实现的验证码,pilow库实现,基于torando实现的验证码,pilow库实现

2018-05-19

SaflyMVP

什么是MVP? M就是model数据层,就是承载数据的实体 V就是view界面层,就是展示数据的 P就是Presenter(百度翻译为提出者; 赠送者)就是从Model中获取数据并提供给View的层

2016-11-09

Expandblelistview

ExpandableListView是listview子类,在某些功能模块上用的比较广泛,可以学习下

2016-11-03

uploadphoto

利用httpurl 和volley2种方式 进行头像上传

2016-08-19

uploadimageview

普通方式上传头像至服务器、volley的方式上传头像至服务器

2016-08-19

myyScrollViewListview

scrollview 嵌套listview实现滑动效果

2016-08-12

myyDailogdemo

开发中用到2个常用的进度条,收藏下

2016-08-12

相册裁剪框架学习ArthurHub/Android-Image-Cropper

是github上一款开源的 相册图片的 裁剪框架, 可以拿来直接用到项目中

2016-07-26

Volley学习(四)NetworkImageView+LruCache图片请求小例子

Volley学习(四)NetworkImageView+LruCache图片请求小例子

2016-07-26

简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json

简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json

2016-07-24

加载assets下的html5页面

加载assets下的html5页面

2016-07-16

buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议

buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议 http://blog.csdn.net/u013210620/article/details/51921598

2016-07-16

捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器(https方式))、app崩溃友好重启

捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器、app崩溃友好重启 http://blog.csdn.net/u013210620/article/details/51917266

2016-07-15

从手机获取联系人 通过service的方式加载,然后存到缓存

从手机获取联系人 通过service的方式加载,然后存到缓存

2016-07-14

空空如也

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

TA关注的人

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