自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咸蛋超人

永远在自我进步的道路上前行!

  • 博客(182)
  • 收藏
  • 关注

转载 Mybatis三大插件使用方法

https://blog.csdn.net/Winstin1995/article/details/79679887

2018-06-29 15:44:25 4075

原创 SpringMVC的高级特性(03)

一、数据转换:        例如从前台jsp页面传递过来的日期是字符串形式,如何将字符串转换为Date类型。        方式一:Spring支持的转换器:Convert<S,T>接口,具体实现方式已经在上一篇博客中体现。这种方式可以实现任意类型的数据转换。        方式二:Fomatter<T>接口,只能实现String与任意对象之间的转换。       方式三...

2018-04-11 15:21:22 978

原创 SpringMVC常用注解及参数绑定(02)

一、SpringMVC常用注解:(1)、@Controller:如果不加该注解说明只是一个普通的bean,作用在类上面才声明该类是一个控制器。(2)、@RequestMapping        如果作用在类上面:可以起到窄化请求映射的作用;        如果作用在方法上面:指定url到请求方法的映射。常用value和method属性,其中method常用get和post两种请求方式。     ...

2018-04-10 18:13:25 568

原创 SpringMVC架构流程(01)

一、javaEE应用架构:表现层——>控制层——>业务层——>持久层——>领域对象层(Domain Object)——>数据库。        1.表现层(view):jsp、Velocity、FreeMarker、移动端.        2.控制层(controller):Controller.        3.业务层(service):一般的复杂业务逻辑在这层编...

2018-04-10 16:30:52 506

转载 java多线程(超级详细)

http://blog.csdn.net/evankaka/article/details/44153709#t10

2018-01-12 16:59:26 235

原创 java中“==”和equals()以及hashCode()的理解

重写前:==表示两个对象的内存地址             equals()也表示对象内存地址             hashCode()表示该对象在JVM中的32位内存地址重写后:==仍表示两个对象的内存地址              equals()表示连个对象的值是否相等,相等就视为同一个对象              如果equals()方法重写,那么hashCode

2018-01-11 15:33:45 204

转载 centos7下安装mysql

https://www.cnblogs.com/starof/p/4680083.html

2017-12-20 17:28:20 156

原创 SpringMVC总结

大纲:1.SpringMVC架构以及组件2.参数绑定3.高级参数绑定4.@Requestmapping注解的使用5.Controller方法返回值6.SpringMVC中异常处理7.图片上传处理8.Json数据交互9.SpringMVC实现Restfull10.拦截器1.SpringMVC架构以及组件架构图见自己总结 1、 用户发送请求至前端控制器DispatcherServlet 2、 D

2017-08-31 10:53:06 381

转载 SpringMVC

http://www.imooc.com/article/1392

2017-08-28 11:35:55 319

转载 Android开发软件架构思考以及经验总结

http://blog.csdn.net/jf_1994/article/details/53870534

2016-12-27 17:42:18 641

转载 Android Studio 简单使用 GreenDao3.0

http://blog.csdn.net/qq_27899045/article/details/52797636

2016-12-12 16:54:12 423

原创 android popWindow参数

/** * 点击ivOption的时候显示popupwindow * 出现在条目的下面(传入的参数就是点击的控件) * @param clickPostion */ private void showPopupWindow(View ivOption) { //获取到点击条目的父布局 View itemV

2016-12-06 10:17:26 590

转载 Activity和Fragment传递数据的两种方式

http://blog.csdn.net/b10060224/article/details/51325775

2016-11-29 17:16:15 260

转载 RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载

http://blog.csdn.net/yanzhenjie1003/article/details/52115566

2016-11-28 10:15:16 254

原创 容器的打印

package com.itheima.testinterfacess;import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.Li

2016-11-23 11:36:32 281

原创 Collection与Collections

package com.itheima.testinterfacess;import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.List;public class AddingGroups {

2016-11-23 11:06:12 280

原创 带有继承和静态的类的初始化以及加载过程(重要)

package com.google.test;public class BaseClass { public void haha(){ printInit(“haha”); } private int i = 9; protected int j; public BaseClass() { // TODO Aut

2016-11-19 00:25:56 656

原创 判断应用是否具有某个权限(例如获取手机联系人的权限)

http://blog.csdn.net/lan410812571/article/details/41960425Android在开发中有时候要判断应用中是否有某项权限,或者想获取到某个应用的权限清单,可以使用以下方法1) 判断应用是否具有某个权限[java] view plain copy 在CODE上查看代码片派生到我的代码片 PackageManager pm = getPackageMa

2016-11-17 14:05:40 5960

原创 自定义观察者设计模式

一。先看系统自带的观察者设计模式 package com.itheima.jiuye;import java.util.Observable;/** * (1) Observable 类代表 被观察者 (java.util.Observable) 主要方法有: void setChanged(): 设置被观察者的状态已经被改变

2016-11-14 17:42:42 446

原创 深度解析java接口回调机制

一、系统源码分析 package com.itheima.testinterface;public class CompoundButton { /** * 接口回调四步走战略:1.定义一个接口(接口中当然要包括方法) * 2.定义一个接口变量 * 3.设置一个接口监听 * 4.在满足某一条件下接口变

2016-11-14 15:47:17 2109

转载 通过 Intent 传递类对象

http://www.cnblogs.com/shaocm/archive/2013/01/08/2851248.html

2016-11-02 18:34:14 259

转载 使用Fragment实现底部菜单栏

http://www.cnblogs.com/yc-755909659/p/4286672.html

2016-11-02 14:25:56 266

转载 值得收藏的Android开发文集

https://github.com/yll2wcf/likeAndroid

2016-09-29 16:49:40 233

转载 Android7.0新特性

http://blog.csdn.net/wds1181977/article/details/52292445

2016-09-29 14:38:57 259

转载 Android6.0新特性

http://www.cnblogs.com/android-blogs/p/5759845.html

2016-09-29 14:06:07 183

原创 Android 各种UI效果集合

https://snowdream.github.io/awesome-android/

2016-09-28 14:01:13 568

转载 Google官方的下拉刷新+自定义上拉加载更多

http://blog.csdn.net/u014628886/article/details/51126546

2016-08-18 10:37:16 329

原创 AS常用快捷键以及常用插件

1.alt + / :自动提示 2.ctrl + K :查找下一个相同变量 3.ctrl + alt + 下 :复制一行到下面 4.crtl + O :查找方法 5.ctrl + N :新建 6.ctrl + 1 :快速修复 7.alt + shift + s :调出生成一些方法的面板 8.ctrl + shift + o :自动导包 9.ctrl + T :显示树形结构

2016-08-05 09:33:49 659

原创 JDK1.8环境变量配置

新建用户变量:JAVA_HOME 、CLASSPATH 和系统Path变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_102变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar变量名:Path 变量值:C:\Program Files\Java\jdk1.8.0_10

2016-08-03 17:34:17 22361

原创 网络编程UDP协议

网络编程UDP协议 课程大纲 一、 UDP协议概述 1、 UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据包都是独立的信息,包括完整的源地址和目的地址,他在网络上以任何可能的路径传往目的地,因此能否到大目的地,到大目的地的时间以及正确性都是不能被保证的,每个被传输的数据包的大小必须保证在64K以内。 2、 主要使用以下两个类: (1)、Data

2016-07-27 09:49:36 260

原创 TCP实现ECHO程序(服务端同时处理多个客户端的响应)

一、ECHO意为应答,程序的功能是客户端向服务器发送一个字符串,服务器不做任何处理,直接把字符串返回给客户端,ECHO是自己笨的客户/服务器程序。 二、目前为止我们编写的程序中,服务器只能处理一个客户端的链接,要想服务器同时处理多个客户端的请求链接,就必须加入多线程的处理机制,将每一个客户端程序都创建一个新的线程对象。服务端代码package us.google.www;import java.i

2016-07-27 09:46:09 6618

原创 网络编程TCP协议

网络编程TCP协议 课程大纲 一、 TCP程序概述 1、 TCP是一种可靠传输协议,是一种面向链接的协议。 2、 实现TCP,需要实现服务器端和客户端,JavaAPI为我们提供了java.net包,为实现网络应用程序提供类。 3、 ServerSocket:此类实现服务器端套接字, 4、 Socket:此类实现客户端套接字(也可以叫套接字) 5、 Socket是网络驱动层提

2016-07-27 09:40:37 266

原创 线程生命周期与线程池

package us.google.www;import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors;/** * 线程池 * @author chongrubujing * */ public class ThreadPoolDemo {public static void

2016-07-26 10:03:35 531

原创 线程同步与死锁

线程同步与死锁 课程大纲 一、 多线程共享数据 1、在多线程的操作中,多个线程有可能同时处理同一个资源,这就是多线程中的共享数据。 二、 线程同步 1、 解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一个时刻只能有一个线程执行指定代码,其他线程要等到该线程执行结束之后才能继续执行。 2、 线程同步有两种方法 (1)、同步代码块synchronized(要同步的对象)

2016-07-26 09:48:59 263

原创 线程的操作方法

线程的操作方法 课程大纲 一、 线程的操作方法 (1)、Thread (Runnabel target):分配新的thread对象 (2)、Thread(Runnable target,String name):分配新的thread对象。 (3)、Thread(String name):分配新的thread对象 (4)、static Thread currentThread():返回当

2016-07-26 09:43:54 268

原创 注解

一:package com.zhujie;@MyAnnotation(name=”XB”,like={“睡觉”,”吃饭”},sex=EnumSex.GG) public class User {private String name;//@Overrid:方法的重写(系统自定义的注解)@Overridepublic String toString() { return "User [n

2016-07-25 10:01:03 182

原创 反射机制

反射机制 课程大纲 一、 什么是反射 1、 反射:Reflection:类信息->对象,对象->类信息 2、 由对象得到类信息就叫反射。 二、 Class类 1、 Class类是一切的反射根源 2、 Class类表示什么? 3、 很多车——可以定义一个Car类(发动机,颜色) 4、 很多人——可以定义一个Person类(姓名,年龄) 5、 很多类——Class类

2016-07-22 11:41:00 619

原创 URL

package com.itheima.url;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.net.URL; import java.net.U

2016-07-21 14:08:24 299

原创 观察者设计模式

观察者设计模式 课程大纲 一、 观察者模式原理 1、观察者模式定义:简单的说观察者模式定义了一个一对多的依赖关系,让一个或者多个观察者对象监察一个主题对象,这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 二、 观察者模式实现 1、 Subject(被观察的对象接口) (1)、规定ConcreteSubject的统一接口 (

2016-07-21 11:49:33 373

原创 泛型

泛型 课程大纲 一、 没有泛型的日子 1、话说小白接到前女友凤凤的来电说有个孩子是小白的,小白顿时被石化了。。。。。 二、 泛型 1、 JDK1.5之后出现了新技术——泛型,(Genergic),此技术的最大特点是类中的属性的类型可以由外部决定,而且在声明类的时候应该采用如下形式: 2、 class 类名称<泛型类型,泛型类型,…>{} 3、 在使用泛型操作的时候,实际上有很

2016-07-20 16:06:10 286

空空如也

空空如也

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

TA关注的人

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