<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jeremy的博客]]></title><description><![CDATA[keep moving ！]]></description><link>https://blog.youkuaiyun.com/m0_38136205</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_38136205]]></copyright><item><title><![CDATA[mysql中group by和order by同时使用无效的替代方案]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/84312704</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/84312704</guid><author>m0_38136205</author><pubDate>Wed, 21 Nov 2018 02:10:48 +0800</pubDate><description><![CDATA[mysql中group by和order by同时使用无效的替代方案
前言
最近一年由于工作需要大部分使用的都是NoSql数据库，对关系型数据库感觉越来越陌生，一个由group by和order by 引发的血案由此而生。在此做个记录，以备不时之需。
需求（得到所有barCode的最新的一条数据）
首先，看一下整体的表结构。
表结构
现在查找每个barCode中最新的数据。
由于数据太多，不是很好...]]></description><category></category></item><item><title><![CDATA[使用ssh-keygen设置ssh无密码登录]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/78900827</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/78900827</guid><author>m0_38136205</author><pubDate>Tue, 26 Dec 2017 12:13:13 +0800</pubDate><description><![CDATA[ssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的，可以通过添加系统认证（即公钥-私钥）的修改，修改后系统间切换可以避免密码输入和ssh认证。以下将创建过程简单介绍下。一、用ssh-keygen创建公钥 
haifeng@haifeng-EX38-DS4:/$ ssh-keygen -t rsa 
Generating public/private r]]></description><category></category></item><item><title><![CDATA[mysql left join,right join,inner join的区别]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/78845502</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/78845502</guid><author>m0_38136205</author><pubDate>Tue, 19 Dec 2017 17:54:31 +0800</pubDate><description><![CDATA[left join(左联接) 　　　　 返回包括左表中的所有记录和右表中联结字段相等的记录  
right join(右联接) 　　　　返回包括右表中的所有记录和左表中联结字段相等的记录 
inner join(等值连接)      只返回两个表中联结字段相等的行举例如下： 表A记录如下： 
aID　　　　　aNum 
1　　　　　a20050111 
2　　　　　a20050112 
3]]></description><category></category></item><item><title><![CDATA[spring AOP自定义注解方式实现日志管理]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/77206513</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/77206513</guid><author>m0_38136205</author><pubDate>Wed, 16 Aug 2017 07:39:01 +0800</pubDate><description><![CDATA[今天继续实现AOP，到这里我个人认为是最灵活，可扩展的方式了，就拿日志管理来说，用Spring AOP 自定义注解形式实现日志管理。废话不多说，直接开始！！！关于配置我还是的再说一遍。在applicationContext-mvc.xml中要添加的 <mvc:annotation-driven />
 <!-- 激活组件扫描功能,在包com.gcx及其子包下面自动扫描通过注解配置的组件 -->
 <]]></description><category></category></item><item><title><![CDATA[Html-浅谈如何正确给table加边框]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/76255211</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/76255211</guid><author>m0_38136205</author><pubDate>Fri, 28 Jul 2017 14:33:45 +0800</pubDate><description><![CDATA[java获取当前时间前一周、前一月、前一年的时间 SimpleDateFormat format = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); 
        Calendar c = Calendar.getInstance();    //过去七天
    c.setTime(new Date());
    c.add(Calendar.DAT]]></description><category></category></item><item><title><![CDATA[jQuery Ajax 实例 ($.ajax、$.post、$.get)]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/76052844</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/76052844</guid><author>m0_38136205</author><pubDate>Tue, 25 Jul 2017 10:20:09 +0800</pubDate><description><![CDATA[jQuery Ajax 实例 (.ajax、.ajax、.post、$.get)  
Jquery在异步提交方面封装的很好，直接用AJAX非常麻烦，Jquery大大简化了我们的操作，不用考虑浏览器的诧异了。 
推荐一篇不错的jQuery Ajax 实例文章，忘记了可以去看看， 
地址为：http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.ht]]></description><category></category></item><item><title><![CDATA[mysql时间格式化,按时间段查询的MySQL语句]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/75949805</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/75949805</guid><author>m0_38136205</author><pubDate>Mon, 24 Jul 2017 01:21:56 +0800</pubDate><description><![CDATA[mysql时间格式化,按时间段查询的MySQL语句描述：有一个会员表，有个birthday字段，值为’YYYY-MM-DD’格式，现在要查询一个时间段内过生日的会员，比如’06-03’到’07-08’这个时间段内所有过生日的会员。SQL语句： Select * From user Where DATE_FORMAT(birthday,’%m-%d’) >= ‘06-03’ and DATE_FORM]]></description><category></category></item><item><title><![CDATA[常用查询的例子——From mysql api]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/75569034</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/75569034</guid><author>m0_38136205</author><pubDate>Thu, 20 Jul 2017 17:28:46 +0800</pubDate><description><![CDATA[常用查询的例子 
下面是一些学习如何用MySQL解决一些常见问题的例子。一些例子使用数据库表“shop”，包含某个商人的每篇文章(物品号)的价格。假定每个商人的每篇文章有一个单独的固定价格，那么(物品，商人)是记录的主键。 你能这样创建例子数据库表： CREATE TABLE shop ( 
 article INT(4) UNSIGNED ZEROFILL DEFAULT ‘0000’ NOT N]]></description><category></category></item><item><title><![CDATA[sql用#{}，和 ${}传参的区别]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/75348787</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/75348787</guid><author>m0_38136205</author><pubDate>Wed, 19 Jul 2017 10:52:36 +0800</pubDate><description><![CDATA[sql用#{}，和 ${}传参的区别：1、使用#传入参数是，sql语句解析是会加上‘’，是单引号。 
比如 select * from table where name = #{name} ,传入的name为小李，那么最后打印出来的就是 
select * from table where name = ‘小李’ 
就是会当成字符串来解析，#{}传参能防止sql注入， 
如果你传入的参数为 单引号’]]></description><category></category></item><item><title><![CDATA[@RequestParam 和 @ PathVariable 的区别]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/75309383</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/75309383</guid><author>m0_38136205</author><pubDate>Tue, 18 Jul 2017 16:40:36 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[HttpServletRequest对象]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/73332300</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/73332300</guid><author>m0_38136205</author><pubDate>Fri, 16 Jun 2017 15:34:16 +0800</pubDate><description><![CDATA[一、HttpServletRequest介绍
　　HttpServletRequest对象代表客户端的请求，当客户端通过HTTP协议访问服务器时，HTTP请求头中的所有信息都封装在这个对象中，通过这个对象提供的方法，可以获得客户端请求的所有信息。
二、Request常用方法
2.1、获得客户机信息
　　getRequestURL方法返回客户端发出请求时的完整URL。
　　getReque]]></description><category></category></item><item><title><![CDATA[简要描述客户端发送的http request header都包含哪些内容]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/73250048</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/73250048</guid><author>m0_38136205</author><pubDate>Wed, 14 Jun 2017 16:55:28 +0800</pubDate><description><![CDATA[简要描述客户端发送的http request header都包含哪些内容




HTTP Request header
当今web程序的开发技术真是百家争鸣，ASP.NET, PHP,
 JSP，Perl, AJAX 等等。 无论Web技术在未来如何发展，理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解]]></description><category></category></item><item><title><![CDATA[web.xml 配置中classpath: 与classpath*:的区别  web.xmlclasspath:classpath*:  首先 classpath是指 WEB-INF文件夹下的clas]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/73224809</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/73224809</guid><author>m0_38136205</author><pubDate>Wed, 14 Jun 2017 14:26:24 +0800</pubDate><description><![CDATA[web.xml 配置中classpath: 与classpath*:的区别
web.xmlclasspath:classpath*: 


首先 classpath是指 WEB-INF文件夹下的classes目录 

解释classes含义： 
1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 
2.存放模板文件]]></description><category></category></item><item><title><![CDATA[proxool连接池配置]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/73089519</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/73089519</guid><author>m0_38136205</author><pubDate>Mon, 12 Jun 2017 11:25:37 +0800</pubDate><description><![CDATA[proxool连接池配置






xml version="1.0" encoding="UTF-8"?>
    
        the proxool configuration can be embedded within your own
        application's. Anything outside the "proxool" tag is ignor]]></description><category></category></item><item><title><![CDATA[说说JSON和JSONP，也许你会豁然开朗]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/70769653</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/70769653</guid><author>m0_38136205</author><pubDate>Wed, 26 Apr 2017 03:13:06 +0800</pubDate><description><![CDATA[说说JSON和JSONP，也许你会豁然开朗






　　前言

　　由于Sencha Touch 2这种开发模式的特性，基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。

　　当然了，通过调用强大的PhoneGap插件然后打包，你可以实现100%的Socket通讯和本地数据库功能，又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能，但]]></description><category></category></item><item><title><![CDATA[Java中23种设计模式]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/70769634</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/70769634</guid><author>m0_38136205</author><pubDate>Wed, 26 Apr 2017 01:59:20 +0800</pubDate><description><![CDATA[设计模式（Design Patterns）

                                  ——可复用面向对象软件的基础

设计模式（Design pattern）是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问，设计模式于己于他人于系统都是多赢的，设计模式使代码编制真]]></description><category></category></item><item><title><![CDATA[java设计模式--单例模式]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/70769627</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/70769627</guid><author>m0_38136205</author><pubDate>Wed, 26 Apr 2017 01:48:24 +0800</pubDate><description><![CDATA[java设计模式--单例模式



 单例设计模式
Singleton是一种创建型模式，指某个类采用Singleton模式，则在这个类被创建后，只可能产生一个实例供外部访问，并且提供一个全局的访问点。
核心知识点如下：
(1) 将采用单例设计模式的类的构造方法私有化（采用private修饰）。
(2) 在其内部产生该类的实例化对象，并将其封装成private static类型。
]]></description><category></category></item><item><title><![CDATA[Java反射机制详解]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/70769564</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/70769564</guid><author>m0_38136205</author><pubDate>Wed, 26 Apr 2017 01:44:28 +0800</pubDate><description><![CDATA[Java反射机制详解



 

java 反射 定义 功能 示例
概要：
Java反射机制详解


| |目录

1反射机制是什么2反射机制能做什么3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全]]></description><category></category></item><item><title><![CDATA[udp与tcp的区别]]></title><link>https://blog.youkuaiyun.com/m0_38136205/article/details/70769408</link><guid>https://blog.youkuaiyun.com/m0_38136205/article/details/70769408</guid><author>m0_38136205</author><pubDate>Wed, 26 Apr 2017 01:35:10 +0800</pubDate><description><![CDATA[TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前，必须先在双方之间建立一个TCP连接，之后才能传输数据。TCP提供超时重发，丢弃重复数据，检验数据，流量控制等功能，保证数据能从一端传到另一端。

UDP---用户数据报协议，是一个简单的面向数据报的运输层协议。UDP不提供可靠性，它只是把应用程序传给IP层的数据报发送出去，但是并不能保证它们能到达目的地]]></description><category></category></item></channel></rss>