- 博客(182)
- 收藏
- 关注
转载 Mybatis三大插件使用方法
https://blog.youkuaiyun.com/Winstin1995/article/details/79679887
2018-06-29 15:44:25
4128
原创 SpringMVC的高级特性(03)
一、数据转换: 例如从前台jsp页面传递过来的日期是字符串形式,如何将字符串转换为Date类型。 方式一:Spring支持的转换器:Convert<S,T>接口,具体实现方式已经在上一篇博客中体现。这种方式可以实现任意类型的数据转换。 方式二:Fomatter<T>接口,只能实现String与任意对象之间的转换。 方式三...
2018-04-11 15:21:22
1054
原创 SpringMVC常用注解及参数绑定(02)
一、SpringMVC常用注解:(1)、@Controller:如果不加该注解说明只是一个普通的bean,作用在类上面才声明该类是一个控制器。(2)、@RequestMapping 如果作用在类上面:可以起到窄化请求映射的作用; 如果作用在方法上面:指定url到请求方法的映射。常用value和method属性,其中method常用get和post两种请求方式。 ...
2018-04-10 18:13:25
685
原创 SpringMVC架构流程(01)
一、javaEE应用架构:表现层——>控制层——>业务层——>持久层——>领域对象层(Domain Object)——>数据库。 1.表现层(view):jsp、Velocity、FreeMarker、移动端. 2.控制层(controller):Controller. 3.业务层(service):一般的复杂业务逻辑在这层编...
2018-04-10 16:30:52
575
转载 java多线程(超级详细)
http://blog.youkuaiyun.com/evankaka/article/details/44153709#t10
2018-01-12 16:59:26
260
原创 java中“==”和equals()以及hashCode()的理解
重写前:==表示两个对象的内存地址 equals()也表示对象内存地址 hashCode()表示该对象在JVM中的32位内存地址重写后:==仍表示两个对象的内存地址 equals()表示连个对象的值是否相等,相等就视为同一个对象 如果equals()方法重写,那么hashCode
2018-01-11 15:33:45
228
原创 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
411
转载 Android开发软件架构思考以及经验总结
http://blog.youkuaiyun.com/jf_1994/article/details/53870534
2016-12-27 17:42:18
680
转载 Android Studio 简单使用 GreenDao3.0
http://blog.youkuaiyun.com/qq_27899045/article/details/52797636
2016-12-12 16:54:12
459
原创 android popWindow参数
/** * 点击ivOption的时候显示popupwindow * 出现在条目的下面(传入的参数就是点击的控件) * @param clickPostion */ private void showPopupWindow(View ivOption) { //获取到点击条目的父布局 View itemV
2016-12-06 10:17:26
630
转载 Activity和Fragment传递数据的两种方式
http://blog.youkuaiyun.com/b10060224/article/details/51325775
2016-11-29 17:16:15
301
转载 RecyclerView侧滑菜单,滑动删除,长按拖拽,下拉刷新上拉加载
http://blog.youkuaiyun.com/yanzhenjie1003/article/details/52115566
2016-11-28 10:15:16
285
原创 容器的打印
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
306
原创 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
308
原创 带有继承和静态的类的初始化以及加载过程(重要)
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
700
原创 判断应用是否具有某个权限(例如获取手机联系人的权限)
http://blog.youkuaiyun.com/lan410812571/article/details/41960425Android在开发中有时候要判断应用中是否有某项权限,或者想获取到某个应用的权限清单,可以使用以下方法1) 判断应用是否具有某个权限[java] view plain copy 在CODE上查看代码片派生到我的代码片 PackageManager pm = getPackageMa
2016-11-17 14:05:40
6057
原创 自定义观察者设计模式
一。先看系统自带的观察者设计模式 package com.itheima.jiuye;import java.util.Observable;/** * (1) Observable 类代表 被观察者 (java.util.Observable) 主要方法有: void setChanged(): 设置被观察者的状态已经被改变
2016-11-14 17:42:42
494
原创 深度解析java接口回调机制
一、系统源码分析 package com.itheima.testinterface;public class CompoundButton { /** * 接口回调四步走战略:1.定义一个接口(接口中当然要包括方法) * 2.定义一个接口变量 * 3.设置一个接口监听 * 4.在满足某一条件下接口变
2016-11-14 15:47:17
2158
转载 通过 Intent 传递类对象
http://www.cnblogs.com/shaocm/archive/2013/01/08/2851248.html
2016-11-02 18:34:14
286
转载 Android7.0新特性
http://blog.youkuaiyun.com/wds1181977/article/details/52292445
2016-09-29 14:38:57
283
转载 Google官方的下拉刷新+自定义上拉加载更多
http://blog.youkuaiyun.com/u014628886/article/details/51126546
2016-08-18 10:37:16
368
原创 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
770
原创 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
22448
原创 网络编程UDP协议
网络编程UDP协议 课程大纲 一、 UDP协议概述 1、 UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据包都是独立的信息,包括完整的源地址和目的地址,他在网络上以任何可能的路径传往目的地,因此能否到大目的地,到大目的地的时间以及正确性都是不能被保证的,每个被传输的数据包的大小必须保证在64K以内。 2、 主要使用以下两个类: (1)、Data
2016-07-27 09:49:36
281
原创 TCP实现ECHO程序(服务端同时处理多个客户端的响应)
一、ECHO意为应答,程序的功能是客户端向服务器发送一个字符串,服务器不做任何处理,直接把字符串返回给客户端,ECHO是自己笨的客户/服务器程序。 二、目前为止我们编写的程序中,服务器只能处理一个客户端的链接,要想服务器同时处理多个客户端的请求链接,就必须加入多线程的处理机制,将每一个客户端程序都创建一个新的线程对象。服务端代码package us.google.www;import java.i
2016-07-27 09:46:09
6870
原创 网络编程TCP协议
网络编程TCP协议 课程大纲 一、 TCP程序概述 1、 TCP是一种可靠传输协议,是一种面向链接的协议。 2、 实现TCP,需要实现服务器端和客户端,JavaAPI为我们提供了java.net包,为实现网络应用程序提供类。 3、 ServerSocket:此类实现服务器端套接字, 4、 Socket:此类实现客户端套接字(也可以叫套接字) 5、 Socket是网络驱动层提
2016-07-27 09:40:37
304
原创 线程生命周期与线程池
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
592
原创 线程同步与死锁
线程同步与死锁 课程大纲 一、 多线程共享数据 1、在多线程的操作中,多个线程有可能同时处理同一个资源,这就是多线程中的共享数据。 二、 线程同步 1、 解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一个时刻只能有一个线程执行指定代码,其他线程要等到该线程执行结束之后才能继续执行。 2、 线程同步有两种方法 (1)、同步代码块synchronized(要同步的对象)
2016-07-26 09:48:59
295
原创 线程的操作方法
线程的操作方法 课程大纲 一、 线程的操作方法 (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
306
原创 注解
一: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
208
原创 反射机制
反射机制 课程大纲 一、 什么是反射 1、 反射:Reflection:类信息->对象,对象->类信息 2、 由对象得到类信息就叫反射。 二、 Class类 1、 Class类是一切的反射根源 2、 Class类表示什么? 3、 很多车——可以定义一个Car类(发动机,颜色) 4、 很多人——可以定义一个Person类(姓名,年龄) 5、 很多类——Class类
2016-07-22 11:41:00
656
原创 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
320
原创 观察者设计模式
观察者设计模式 课程大纲 一、 观察者模式原理 1、观察者模式定义:简单的说观察者模式定义了一个一对多的依赖关系,让一个或者多个观察者对象监察一个主题对象,这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 二、 观察者模式实现 1、 Subject(被观察的对象接口) (1)、规定ConcreteSubject的统一接口 (
2016-07-21 11:49:33
435
原创 泛型
泛型 课程大纲 一、 没有泛型的日子 1、话说小白接到前女友凤凤的来电说有个孩子是小白的,小白顿时被石化了。。。。。 二、 泛型 1、 JDK1.5之后出现了新技术——泛型,(Genergic),此技术的最大特点是类中的属性的类型可以由外部决定,而且在声明类的时候应该采用如下形式: 2、 class 类名称<泛型类型,泛型类型,…>{} 3、 在使用泛型操作的时候,实际上有很
2016-07-20 16:06:10
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人