摘要: 《陈翔六点半之废话少说》。。。。 Spring WEB MVC 的请求流程: Spring WEB MVC架构: 开始创建、配置gradle项目 1.在gralde项目中,选择SDK 和框架、包。点击NEXT 2.配置 build.gradle 切记:包不可少,也不可重复。可以去 Maven Rep 阅读全文
posted @ 2017-05-08 10:42 Nausicaä 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 一、 邮件开发涉及到的一些基本概念 1.1、邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。例如现在Internet很多提供邮件服务的厂商:sina、sohu、163、qq等等他们都有自己的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用 阅读全文
posted @ 2017-02-23 11:18 Nausicaä 阅读(982) 评论(0) 推荐(0) 编辑
摘要: @Repository 、@Service 、 @Controller 、@Component 这四个Spring注解 ,用于把加了注解的 类 加入到Spring 容器中管理,节省了xml 的繁重的配置,尽管如此xml 同样可以实现(一般建议先搞懂xml)。 @Repository @Reposit 阅读全文
posted @ 2017-02-15 21:29 Nausicaä 阅读(278) 评论(2) 推荐(0) 编辑
摘要: 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY. Boo 阅读全文
posted @ 2017-02-13 10:27 Nausicaä 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 过完年,新的学习阶段又开始了。星爷的电影票还没还,国民岳父(韩寒)的礼钱也没送,王老板说再立一个小目标,马老板说我不在乎钱。。。学习还得继续。 IntelliJ Idea 简称IDEA,是java语言开发的集成环境,在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J 阅读全文
posted @ 2017-02-07 19:51 Nausicaä 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 由于看客的要求,我就把读者所要的写出来。 由于上一篇是每一个Fragment 实例了同一个layout.xml ,造成了读者的困惑,这篇我就让每一个Fragment 加载一个不同的layout.xml. 首先我们要准备四个layout.xml ,用来给每个点击跳转页面。 第一个fg_contnet. 阅读全文
posted @ 2016-12-14 23:14 Nausicaä 阅读(1428) 评论(4) 推荐(0) 编辑
摘要: 千呼万唤始出来,今天就也写一篇Frament 的简单实例。先看效果: 一看这效果,首先我们的配置资源文件:new -->android xml -->selector --> 四个图片选择效果,一个文字选择效果 列如 tab_menu_frist: 列如 tab_menu_text: 图片资源: a 阅读全文
posted @ 2016-12-13 20:46 Nausicaä 阅读(472) 评论(11) 推荐(0) 编辑
摘要: 2、Fragment的生命周期 Fragment必须是依存与Activity而存在的,因此Activity的生命周期会直接影响到Fragment的生命周期。 可以看到Fragment比Activity多了几个额外的生命周期回调方法: onAttach(Activity) 当Fragment与Acti 阅读全文
posted @ 2016-12-13 15:05 Nausicaä 阅读(263) 评论(2) 推荐(0) 编辑
摘要: 伴随着Android Developers 的开发,再也不用FQ了,这意味着Android 对中国学习者有着越来越多的官方学习资料,学习起来有更明确的方向和目标。 Android Developer 官网:https://developer.android.google.cn/index.html 阅读全文
posted @ 2016-12-12 20:13 Nausicaä 阅读(2090) 评论(1) 推荐(1) 编辑
摘要: 之前我们讲过了AsyncTask 的生命周期(onPreExecute-->doInBackground-->onProgressUpdate-->onPostExecute),今天我们就来写一个模拟AsyncTask获取数据库/网络数据。 三军未动,粮草先行 mian_activity.xml 再 阅读全文
posted @ 2016-12-08 10:03 Nausicaä 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在之前的博客我也讲过 Adapter 和 inflater,但发现讲的不够清楚,好多读者看后有疑问,今天就结合API单独讲一次。 Adapter : An Adapter object acts as a bridge between an AdapterView and the underlyin 阅读全文
posted @ 2016-12-06 14:52 Nausicaä 阅读(495) 评论(1) 推荐(0) 编辑
摘要: 1.为什么要异步任务 Android单线程模式 耗时操作放在非主线程(UI线程)中执行 我们都知道Android是单线程模式,只有主线程才能对UI操作,简称UI线程。当然这样的好处是:保证UI的稳定性、准确性,避免多线程同时对UI的操作,导致UI的混乱 但同时Android是一个多线程的操作系统,不 阅读全文
posted @ 2016-12-05 20:01 Nausicaä 阅读(3599) 评论(3) 推荐(1) 编辑
摘要: Activity 的四种基本状态 1.运行态(Running) Activity 处于屏幕最前端,用户可见且获得焦点。 2.暂停态(Paused) Activity被置于后台,用户可见,但失去焦点 3.停止态(Stopped) Activity 被新的Activity覆盖失去焦点,用户不可见。 4. 阅读全文
posted @ 2016-12-02 15:15 Nausicaä 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton) 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 目的:使得类的一个对象成为系统中的唯一实例。 如何保证一个类只有一个实例并且这个实例易于被访问呢? 我们都知道,一个类多次被new 创建后,获取的是不同实例。 控制台输出的是: 由此可知:要想产生单个实例就 阅读全文
posted @ 2016-12-02 14:33 Nausicaä 阅读(683) 评论(0) 推荐(1) 编辑
摘要: 上一篇我们已经了解了SQLiteOpenHelper 和 构造函数。 现在我们就来掌握一下:onCreate( ) onUpgrade( ) onDowngrade( ) public void onCreate( SQLiteDatabase db) api:Called when the dat 阅读全文
posted @ 2016-11-30 16:48 Nausicaä 阅读(433) 评论(8) 推荐(2) 编辑