<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bruce_suxin的博客]]></title><description><![CDATA[记录]]></description><link>https://blog.youkuaiyun.com/bruce_suxin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bruce_suxin]]></copyright><item><title><![CDATA[sqlserver中分区函数 partition by的用法]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/121875449</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/121875449</guid><author>bruce_suxin</author><pubDate>Sat, 11 Dec 2021 16:25:56 +0800</pubDate><description><![CDATA[需求场景:
表结构及数据:
查询效果:
思路:
sql语句:
查询结果:
=感谢下面这些博主的博客=====
转自:http://www.cnblogs.com/zhangchengye/p/5473860.html#4017927
partition  by关键字是分析性函数的一部分，它和聚合函数（如group by）不同的地方在于它能返回一个分组中的多条记录，而聚合函数一般只有一条反映统计值的记录，
partition  by用于给结果集分组，如果没有指定那么它把整个结果集作为一个分组。
partiti]]></description><category></category></item><item><title><![CDATA[pivot的用法，一看就会]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/110730502</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/110730502</guid><author>bruce_suxin</author><pubDate>Sun, 06 Dec 2020 04:28:06 +0800</pubDate><description><![CDATA[最近发现之前在学校学习的sql语句好像基本没啥技术含量
最近发现SqlServer中提供的一个关键字居然从来没用过
 
select (p.LastName + ', ' + p.FirstName) FullName,
MONTH(sh.OrderDate) Month,
count(SalesOrderID) TotalOrder
from Sales.SalesOrderHeader sh
join Person.Person p
on sh.SalesPersonID = p.BusinessEnt]]></description><category></category></item><item><title><![CDATA[达索笔记DS服务的监听链接]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/106420922</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/106420922</guid><author>bruce_suxin</author><pubDate>Fri, 29 May 2020 10:50:44 +0800</pubDate><description><![CDATA[DS服务的监听链接，不知道为啥老是给我变，现在把原始路径存在此处C:\Program Files (x86)\Dassault Systemes\DS License Server\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\intel_a\code\bin\

...]]></description><category></category></item><item><title><![CDATA[如何导出项目pom中引用的mavenjar包]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/106297476</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/106297476</guid><author>bruce_suxin</author><pubDate>Sat, 23 May 2020 11:21:47 +0800</pubDate><description><![CDATA[1、打开windows的dos命令界面
2、进入项目的pom.xml文件所在目录
3、输入：mvn dependency:copy-dependencies -DoutputDirectory=D:\lib -DincludeScope=compile
-DoutputDirectory=D:\lib ：输出目录


]]></description><category></category></item><item><title><![CDATA[SSM+Maven电费管理系统源码+文档]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/85047842</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/85047842</guid><author>bruce_suxin</author><pubDate>Mon, 17 Dec 2018 13:02:49 +0800</pubDate><description><![CDATA[https://download.youkuaiyun.com/download/bruce_suxin/10855402


]]></description><category></category></item><item><title><![CDATA[delphi控件属性和事件]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/80450556</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/80450556</guid><author>bruce_suxin</author><pubDate>Fri, 25 May 2018 13:36:12 +0800</pubDate><description><![CDATA[常用【属性】 
　Action：该属性是与组件关联的行为，允许应用程序集中响应用户命令 
　Anchors：与组件连接的窗体的位置点 
　Align：确定组件的对齐方式 
　AutoSize：确定组件是否自动调整其大小 
　BiDiMode：（所有组件）  为从右向左写的语言提供支持 
　BoundsRect：定义组件边框矩形(只适用于运行时） 
　Borderwidth：（窗口化组件）边框的宽度...]]></description><category></category></item><item><title><![CDATA[使用工具 SQL Tuning Expert for Oracle 优化SQL语句]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/80067920</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/80067920</guid><author>bruce_suxin</author><pubDate>Tue, 24 Apr 2018 17:38:13 +0800</pubDate><description><![CDATA[对于SQL开发人员和DBA来说，根据业务需求写出一条正确的SQL很容易。但是SQL的执行性能怎么样呢？能优化一下跑得更快吗？如果不是资深 
DBA,估计很多人都没有信心。

幸运的是，自动化优化工具可以帮助我们解决这个难题。这就是今天要介绍的 Tosska SQL Tuning Expert for Oracle 工具。

下载 https://tosska.com/tosska-sql-tuni...]]></description><category></category></item><item><title><![CDATA[javascript encodeURI和encodeURIComponent的比较]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/78821233</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/78821233</guid><author>bruce_suxin</author><pubDate>Sat, 16 Dec 2017 18:17:51 +0800</pubDate><description><![CDATA[背景 
encodeURI 和 encodeURIComponent都是ECMA-262标准中定义的函数,所有兼容这个标准的语言（如JavaScript, ActionScript）都会实现这两个函数。它们都是用来对URI （RFC-2396）字符串进行编码的全局函数，但是它们的处理方式和使用场景有所不同。为了解释它们的不同，我们首先需要理解RFC-2396中对于URI中的字符分类：
保留字符（re]]></description><category></category></item><item><title><![CDATA[HashMap和Hashtable的区别]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/78787875</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/78787875</guid><author>bruce_suxin</author><pubDate>Wed, 13 Dec 2017 08:54:23 +0800</pubDate><description><![CDATA[HashMap和Hashtable的比较是Java面试中的常见问题，用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类，存在于Java API中很久了。在Java 4中被重写了，实现了Map接口，所以自此以后也成了Java集]]></description><category></category></item><item><title><![CDATA[Ajax请求中的async:false/true的作用]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/78705023</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/78705023</guid><author>bruce_suxin</author><pubDate>Sun, 03 Dec 2017 22:34:30 +0800</pubDate><description><![CDATA[最近做东西用到ajax，我在火狐下firebug打断点一点问题都没有，可是关了firebug，程序不进后台方法，纳闷了好久，从来没有遇到过这种情况，最后加了一个参数async:false好了，还是
很纳闷,以前写了那么多ajax相关代码从来没遇到过这种情况，原来对asy:nc:false的含义不大了解，还有可能和现在这个平台有关系吧。
async boolean default: true]]></description><category></category></item><item><title><![CDATA[slf4j-api、slf4j-log4j12以及log4j之间什么关系？]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/78662824</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/78662824</guid><author>bruce_suxin</author><pubDate>Wed, 29 Nov 2017 10:54:45 +0800</pubDate><description><![CDATA[几乎在每个jar包里都可以看到log4j的身影，在多个子工程构成项目中，slf4j相关的冲突时不时就跳出来让你不爽，那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系？我把自己了解的和大家简单分享一下：

    slf4j:Simple Logging Facade for Java，为java提供的简单日志Facade。Facade：门面，更底层一点说就是接口。]]></description><category></category></item><item><title><![CDATA[Mybatis异常收集]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/78639883</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/78639883</guid><author>bruce_suxin</author><pubDate>Sun, 26 Nov 2017 21:16:08 +0800</pubDate><description><![CDATA[Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'surveyAdminExpandVo' in 'class com.survey.toysrus.model.SurveyAdminExpandVo'


其实这种错误很明显：异常已经告诉我们]]></description><category></category></item><item><title><![CDATA[Java类加载器总结]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/77890492</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/77890492</guid><author>bruce_suxin</author><pubDate>Fri, 08 Sep 2017 08:14:13 +0800</pubDate><description><![CDATA[1.类的加载过程  

JVM将类加载过程分为三个步骤：装载（Load），链接（Link）和初始化(Initialize)链接又分为三个步骤，如下图所示：




1) 装载：查找并加载类的二进制数据；

2)链接：


验证：确保被加载类的正确性；

准备：为类的静态变量分配内存，并将其初始化为默认值；

解析：把类中的符号引用转换为直接引用；


3)初始]]></description><category></category></item><item><title><![CDATA[InvocationHandler中invoke()方法的调用问题]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/77878647</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/77878647</guid><author>bruce_suxin</author><pubDate>Thu, 07 Sep 2017 10:57:07 +0800</pubDate><description><![CDATA[Java中动态代理的实现，关键就是这两个东西：Proxy、InvocationHandler，下面从InvocationHandler接口中的invoke方法入手，简单说明一下Java如何实现动态代理的。 
        首先，invoke方法的完整形式如下： 



Java代码  



public Object invoke(Object proxy, Method m]]></description><category></category></item><item><title><![CDATA[清除浮动详解]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/76184101</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/76184101</guid><author>bruce_suxin</author><pubDate>Thu, 27 Jul 2017 13:35:19 +0800</pubDate><description><![CDATA[1、为什么要清除浮动？

          我们看到下面这个例子：

         

              这里我们给定了两个盒子，这两个盒子分别在box1，box2中：p1 ，p2同时给他们浮动（这里都是向左浮
         动），给定宽高，和           背景。 p1 ，p2的父亲分别是box1 ，box2。此时我们想象的运行结果应该是这个]]></description><category></category></item><item><title><![CDATA[html之废弃标签]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/74352049</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/74352049</guid><author>bruce_suxin</author><pubDate>Tue, 04 Jul 2017 19:12:09 +0800</pubDate><description><![CDATA[html废弃标签]]></description><category></category></item><item><title><![CDATA[相对路径面试题]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/73913443</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/73913443</guid><author>bruce_suxin</author><pubDate>Thu, 29 Jun 2017 15:36:34 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[代码编写规范]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/73823095</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/73823095</guid><author>bruce_suxin</author><pubDate>Tue, 27 Jun 2017 20:17:20 +0800</pubDate><description><![CDATA[代码编写规范


代码编写遵守java通用开发规范和必联代码开发规范


每个类及方法都要有合理的注释，并且对注释要持续维护


根据接口需求编写单元测试用例，再编写实现类使得单元测试通过，如此循环往复以使得所有的单元测试通过


要求每个java方法的代码行数不能超过100行


代码编写按照功能划分，一个接口分为多个方法，每一个方法做什么事情，做到思路清晰

]]></description><category></category></item><item><title><![CDATA[Mysql数据乱码完美解答]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/73414133</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/73414133</guid><author>bruce_suxin</author><pubDate>Sun, 18 Jun 2017 12:01:14 +0800</pubDate><description><![CDATA[1、首先打开mysql数据库，输入命令show variables like ‘%char%’;下面我大致的来解释一下图一的变量名称的含义 
（图1） 
character_set_client  来自客户端的语句的字符集，采用这个字符                                     集对客户端语句进行解析 
character_set_connection 用于没有字符集导]]></description><category></category></item><item><title><![CDATA[HttpServletResponse中获取PrintWriter需要注意的一个小问题]]></title><link>https://blog.youkuaiyun.com/bruce_suxin/article/details/70939372</link><guid>https://blog.youkuaiyun.com/bruce_suxin/article/details/70939372</guid><author>bruce_suxin</author><pubDate>Fri, 28 Apr 2017 19:12:57 +0800</pubDate><description><![CDATA[写过servlet的人都知道,可以通过HttpServletResponse中的getWriter方法获取对客户端的输出流,但是如果在调用getWriter之前未设置编码(既调用setContentType或者setCharacterEncoding方法设置编码),HttpServletResponse则会返回一个用默认的编码(既ISO-8859-1)编码的PrintWriter实例。这样就会造成]]></description><category></category></item></channel></rss>