<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天外来客]]></title><description><![CDATA[梦想的实现源自键盘的每一次点击，每天坚持，每天进步！]]></description><link>https://blog.youkuaiyun.com/lightlater</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lightlater]]></copyright><item><title><![CDATA[学习笔记-Spring Boot 源起-Spring AOP 编程]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/82352677</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/82352677</guid><author>lightlater</author><pubDate>Mon, 03 Sep 2018 18:21:35 +0800</pubDate><description><![CDATA[一、AOP面向方面编程

AOP是OOP的延续，是Aspect Oriented Programming的缩写，意思是面向方面编程。OP实际是GoF设计模式的延续，设计模式孜孜不倦追求的是调用者和被调用者之间的解耦，AOP可以说也是这种目标的一种实现。

AOP带来了新的编程革新。 使得软件设计更加细化，代码的编写顺序不再决定其运行顺序，诞生动态组件概念，结合IOC DI模式，可以实现软件编写和运...]]></description><category></category></item><item><title><![CDATA[学习笔记-Spring Boot 源起-Spring 的依赖注入和Java配置]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/81839155</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/81839155</guid><author>lightlater</author><pubDate>Sun, 19 Aug 2018 16:56:23 +0800</pubDate><description><![CDATA[我们说 Spring Boot 是 Spring 框架对“约定优先于配置（Convention Over Configuration）”理念的最佳实践产物，一个典型的Spring Boot 应用本质上其实就是一个基于 Spring 框架的应用。

本篇，将学习Spring 框架中较为经典的依赖注入和Java配置知识，并通过实践样例对知识点进行加强，以更好的理解 Spring Boot 的精髓。

...]]></description><category></category></item><item><title><![CDATA[学习笔记-Spring Boot 开发 RESTful Web API（二）]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/81603964</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/81603964</guid><author>lightlater</author><pubDate>Sun, 12 Aug 2018 10:50:41 +0800</pubDate><description><![CDATA[题记：

上一篇我们讲解了Spring Boot开发RESTful API的基础知识，本篇将继续这方面的学习，通过一个样例来展示使用Spring Boot开发RESTful Web API，另外，本篇还使用MyBatis来访问数据库数据。

 

一、使用MyBatis

1、什么是 MyBatis ？

MyBatis 是一款优秀的持久层框架，它支持定制化 SQL、存储过程以及高级映射。MyBa...]]></description><category></category></item><item><title><![CDATA[学习笔记-Spring Boot 开发 RESTful Web API（一）]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/81583455</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/81583455</guid><author>lightlater</author><pubDate>Sat, 11 Aug 2018 10:11:06 +0800</pubDate><description><![CDATA[题记：

本篇是Spring Boot 开发学习系列中基础知识学习的一部分，为 RESTful Web API 相关基础知识，为实践操作奠定理论基础。

REST不是一个标准，而是一种软件应用架构风格。基于SOAP的Web服务采用RPC架构，如果说RPC是一种面向操作的架构风格，而REST则是一种面向资源的架构风格。

REST是目前业界更为推崇的构建新一代Web服务（或者Web API）的架构风...]]></description><category></category></item><item><title><![CDATA[学习笔记-Spring Boot-web开发使用FreeMarker模板]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/81270383</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/81270383</guid><author>lightlater</author><pubDate>Sun, 29 Jul 2018 13:59:29 +0800</pubDate><description><![CDATA[Spring Boot 提供了spring-boot-starter-web来为Web开发予以支持，spring-boot-starter-web为我们提供了嵌入的Tomcat以及SpringMVC的依赖，用起来很方便。
本篇将采用Freemarker模板来做一个用户登录、注册以及查看用户列表的功能（不包含权限控制），来展示简单的Spring Boot 的web开发，数据库访问等等。

一、项目结...]]></description><category></category></item><item><title><![CDATA[学习笔记-Spring Boot入门-项目结构和调试]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/81143173</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/81143173</guid><author>lightlater</author><pubDate>Sat, 21 Jul 2018 12:24:09 +0800</pubDate><description><![CDATA[一、Spring Boot项目目录结构

Spring Boot的基础结构共三个文件:

1、src/main/java 程序开发以及主程序入口；

2、src/main/resources 配置文件；

3、src/test/java 测试程序；

如下图所示：



二、Spring Boot 建议的目录结构

如下图所示为Spring Boot 建议的源码目录结构：



说明：

1、Ap...]]></description><category></category></item><item><title><![CDATA[Windows环境搭建VUE前端开发环境-项目新建与调试]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/79321400</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/79321400</guid><author>lightlater</author><pubDate>Tue, 13 Feb 2018 14:25:25 +0800</pubDate><description><![CDATA[经过前面的两个步骤基本环境搭建完毕，接下来应该进行项目的新建和调试工作，以验证环境是否正常了。1、新建一个文件夹（我这里是：D:\work\web\vue），cd到该目录下，然后输入命令：vue init webpack vue-test (项目默认的名称)。根据引导输入参数，等待执行完毕，截图如下：此时，观察文件夹下又多了一个vue-test文件夹，这个就是vue的模版项目。2、进入项目目录，启...]]></description><category></category></item><item><title><![CDATA[Windows环境搭建VUE前端开发环境-安装VUE+webpack]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/79320743</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/79320743</guid><author>lightlater</author><pubDate>Tue, 13 Feb 2018 11:30:18 +0800</pubDate><description><![CDATA[前篇目介绍了Node.js的安装，本篇继续后续操作——安装VUE+webpack。由于许多npm的源都是在国外的地址，安装起来特别慢，所以我们这里利用淘宝的镜像服务器，然后开始后续的安装操作。1、安装淘宝镜像安装命令为：npm install -g cnpm --registry=https://registry.npm.taobao.org  之后回车等待命令......2、安装全局vue-cl...]]></description><category></category></item><item><title><![CDATA[Windows环境搭建VUE前端开发环境-安装NodeJS]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/79320452</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/79320452</guid><author>lightlater</author><pubDate>Tue, 13 Feb 2018 10:50:13 +0800</pubDate><description><![CDATA[因为前端框架依赖于NodeJS，因此Windows环境搭建VUE前端开发框架，首先需要安装Node.js。1、进入官网 https://nodejs.org/en/download/ 下载Node.js。页面如下（根据系统的实际配置选择版本，我这里选择Windows 64位二进制包）2、下载完成后，解压到相关的目录，我这里解压到 D:\Program Files\Java\node-v8.9.4-...]]></description><category></category></item><item><title><![CDATA[脚本编译和运行Java程序探索结果]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/53560067</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/53560067</guid><author>lightlater</author><pubDate>Sat, 10 Dec 2016 18:23:35 +0800</pubDate><description><![CDATA[工作中的小工具，小脚本，可以提升开发效率，方便整体开发项目的管理和沟通]]></description><category></category></item><item><title><![CDATA[学习笔记：Android基本组件之Service]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/50458755</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/50458755</guid><author>lightlater</author><pubDate>Mon, 04 Jan 2016 22:11:55 +0800</pubDate><description><![CDATA[Service简介
Service（服务）是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service，并且当用户切换到另外的应用场景，Service将持续在后台运行。另外，一个组件能够绑定到一个service与之交互（IPC机制），例如，一个service可能会处理网络操作，播放音乐，操作文件I/O或者与内容提供者（content provider）交互，所有这些活]]></description><category></category></item><item><title><![CDATA[学习笔记：Android基本组件之Activity]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/50455226</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/50455226</guid><author>lightlater</author><pubDate>Mon, 04 Jan 2016 12:32:28 +0800</pubDate><description><![CDATA[Android开发基本学习笔记记录，本文章主题为百度百科中的章节，稍有改动。


Activity概述
  Activity是Android组件中最基本也是最为常见用的四大组件（Activity，Service，Content Provider，Broadcast Receiver）之一。
  Activity是一个应用程序组件，提供一个屏幕，可以为用户完成某项任务进行交互。
  Ac]]></description><category></category></item><item><title><![CDATA[【服务端开发】配置tomcat服务器]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/48101533</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/48101533</guid><author>lightlater</author><pubDate>Sun, 30 Aug 2015 08:17:38 +0800</pubDate><description><![CDATA[开发web服务端，需要配置tomcat服务器，这是一个轻型服务器，配置非常简单。


配置的前提：要安装好Java环境


第一步：下载tomcat安装包
直接在官网下载即可，我下载了最新安装包，tomcat8
第二步：解压安装目录：
解压安装包到一个目录，我这里是：D:\Program Files\apache-tomcat-8.0.26
第三步：配置环境变量：
配置环境变]]></description><category></category></item><item><title><![CDATA[查看Ubuntu系统的版本信息]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/45740715</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/45740715</guid><author>lightlater</author><pubDate>Fri, 15 May 2015 09:54:54 +0800</pubDate><description><![CDATA[Linux系统Ubuntu查看系统版本信息。]]></description><category></category></item><item><title><![CDATA[设计模式学习之设计模式原则（二）：依赖倒置原则和接口隔离原则]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/45668133</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/45668133</guid><author>lightlater</author><pubDate>Tue, 12 May 2015 13:30:04 +0800</pubDate><description><![CDATA[依赖倒置原则和接口隔离原则的记录。
依赖倒置原则：高层模块不应该依赖低层模块，两者都应该依赖其抽象；抽象不应该依赖细节；细节应该依赖抽象；
接口隔离原则：建立单一接口，不要建立臃肿庞大的接口；]]></description><category></category></item><item><title><![CDATA[设计模式学习之设计模式原则（一）：单一职责原则和里氏替换原则]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/45599857</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/45599857</guid><author>lightlater</author><pubDate>Sat, 09 May 2015 11:36:56 +0800</pubDate><description><![CDATA[设计模式就是为了满足面向对象设计原则的，今天先记录单一指责原则和里氏替换原则。]]></description><category></category></item><item><title><![CDATA[电商时代，谁是手持数据采集巴枪的终结者【转】]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/26249657</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/26249657</guid><author>lightlater</author><pubDate>Mon, 19 May 2014 15:10:35 +0800</pubDate><description><![CDATA[2014年，移动互联时代的物流装备迎来新机遇。 终端设备在智能手机的领跑下，不断推陈出新，谷歌眼镜，语音拣选，智能手环…除了在生活领域的不断发展，创新应用也已经在物流领域得到充分应用，物流终端设备将迎来一次洗牌，谁将是现有产品的终结者，我们将持续关注！

一、未来谁将取代巴枪

诺基亚千亿美金，被苹果和安卓颠覆了；柯达十年蒸发了99%的市值，被自己发明的数码相机颠覆了；数码产品的霸主索尼公]]></description><category></category></item><item><title><![CDATA[Visual Studio 2008编译多平台切换时出现的编译问题解决记录]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/17247353</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/17247353</guid><author>lightlater</author><pubDate>Tue, 10 Dec 2013 17:19:20 +0800</pubDate><description><![CDATA[在工程解决方案中使用多平台时，会有些意想不到的问题发生，今天我就遇到了两个问题，一个是编译时资源重复定义的问题，另一个是预编译头文件的问题。


第一 资源重复定义问题
我的一个工程需要支持一个新的平台，我直接选择了这个平台，但是，我的一些配置是从另外的之前的平台复制过来的，可能是一些原因，导致好一些选项在这两个平台之间有些差异。编译时，出现如下错误提示：
1>CVTRES : fata]]></description><category></category></item><item><title><![CDATA[Win7 系统下配置WinCE 5.0 模拟器网络环境]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/16983211</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/16983211</guid><author>lightlater</author><pubDate>Wed, 27 Nov 2013 12:41:00 +0800</pubDate><description><![CDATA[最近进行WinCE平台的开发，涉及到网络连接的问题，可是我的模拟器环境却无法连接到网络，需要进行配置方可连接。
    参考XP下的配置文章《wince模拟器连接activesync和wince5.0模拟器共享PC网络上网》，网址：http://antiblood.blogbus.com/logs/177340430.html。
    因为Win7 系统有自带的同步工具，因此，Win7下的配]]></description><category></category></item><item><title><![CDATA[DLL导出类避免地狱问题的完美解决方案 （转）]]></title><link>https://blog.youkuaiyun.com/lightlater/article/details/16851181</link><guid>https://blog.youkuaiyun.com/lightlater/article/details/16851181</guid><author>lightlater</author><pubDate>Wed, 20 Nov 2013 21:53:37 +0800</pubDate><description><![CDATA[备注:在设计导出类时，在网上找到了这篇文章，非常的好，收藏了！网址：http://club.topsage.com/thread-497586-1-1.html
    DLL动态链接库是程序复用的重要方式，DLL可以导出函数，使函数被多个程序复用，DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员，希望DLL可以导出类，以便在类的层次上实现复用。所]]></description><category></category></item></channel></rss>