<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Snower08的博客]]></title><description><![CDATA[书山有路勤为径，学海无涯苦作舟...]]></description><link>https://blog.youkuaiyun.com/Snower08</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Snower08]]></copyright><item><title><![CDATA[CMD中获取命令返回值]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/106519685</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/106519685</guid><author>Snower08</author><pubDate>Tue, 02 Jun 2020 23:59:48 +0800</pubDate><description><![CDATA[例如指令：
tasklist|find /i "mongod.exe"
返回的结果是：
C:\Users\Ruby&gt;tasklist|find /i "mongod.exe"
mongod.exe                    8364 Console                    2    165,864 K

可以通过一起bat脚本读取值：
@echo off 
for ...]]></description><category></category></item><item><title><![CDATA[Windows下启动,关闭Nginx命令]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/104570455</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/104570455</guid><author>Snower08</author><pubDate>Fri, 28 Feb 2020 22:58:54 +0800</pubDate><description><![CDATA[启动

直接点击Nginx目录下的nginx.exe
cmd运行start nginx(start nginx.exe)
Bat中，通过 cmd /k start nginx(.exe)来启动

关闭

nginx -s stop
nginx -s quit


stop表示立即停止nginx,不保存相关信息
quit表示正常退出nginx,并保存相关信息

重启(因为改变了配置,...]]></description><category></category></item><item><title><![CDATA[ResultMap字段映射注意点]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/92992526</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/92992526</guid><author>Snower08</author><pubDate>Mon, 17 Jun 2019 23:23:00 +0800</pubDate><description><![CDATA[上面这中映射过程，是不能随便起别名的。
三种情况能保证成功：

select * xxxx，直接查询；

2.不给字段起别名；








3.给字段起别名，但是要在映射中写明；









          
  

...]]></description><category></category></item><item><title><![CDATA[简单说说SpringAOP与Aspectj的不同，以及使用SpringAOP所需的最小jar依赖]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83388604</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83388604</guid><author>Snower08</author><pubDate>Thu, 25 Oct 2018 16:19:00 +0800</pubDate><description><![CDATA[
  
    
            首先，SpingAop与Aspectj在面向切面编程是关注的点不同。
Spring AOP的目的并不是为了提供最完整的AOP实现（虽然Spring AOP具有相当的能力）；而是为了要帮助解决企业应用中的常见问题，提供一个AOP实现与Spring IOC之间的紧密集成，能够处理业务中的横切关注点。
Aspectj提供了非常完善的AOP能力，几乎能在java ...]]></description><category></category></item><item><title><![CDATA[com.springsource.*.xx.jar 和 同名*.xx.jar有什么区别呢？]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83353064</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83353064</guid><author>Snower08</author><pubDate>Wed, 24 Oct 2018 10:13:00 +0800</pubDate><description><![CDATA[
  
    
            以  com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar 和 org.aspectj.aspectjweaver-1.6.8.jar为例，在spring3.0以前，这些包既有单独发行的版本，也有和spring framework同时发行的版本，单独发行的版本，带 com.springsource的就是...]]></description><category></category></item><item><title><![CDATA[Spring AOP 概念与术语]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83052692</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83052692</guid><author>Snower08</author><pubDate>Sun, 14 Oct 2018 23:54:00 +0800</pubDate><description><![CDATA[1.概念

AspectOriented Programming，面向切面编程。

利用AOP可以对业务逻辑的各个部分进行隔离，从而使得业务逻辑各部分之间的耦合度降低，提高程序的可重用性，同时提高了开发的效率。

AOP主要用于日志记录，性能统计，安全控制（权限控制），事务处理，异常处理等。将日志记录，性能统计，安全控制，事务处理，异常处理等代码从业务逻辑代码中划分出来，通过对这些行为的分离，我们...]]></description><category></category></item><item><title><![CDATA[Arrays.asList说明]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83020802</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83020802</guid><author>Snower08</author><pubDate>Thu, 11 Oct 2018 16:39:00 +0800</pubDate><description><![CDATA[在java.util包中提供了一个特别实用的数组相关的工具类Arrays,可以对数组进行二分查找、复制新数组、深度比较、填充数组和排序等操作。并且，Arrays还提供了一个方法public static &amp;lt;T&amp;gt; List&amp;lt;T&amp;gt; asList(T... a)来让普通数组或者元素填充转化为List。


import java.util.Arrays;
import java....]]></description><category></category></item><item><title><![CDATA[Java-String.intern的深入研究]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83005761</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83005761</guid><author>Snower08</author><pubDate>Tue, 09 Oct 2018 14:42:00 +0800</pubDate><description><![CDATA[
转载自https://www.cnblogs.com/Kidezyq/p/8040338.html


When---什么时候需要了解String的intern方法：

面试的时候（蜜汁尴尬）！虽然不想承认，不过面试的时候经常碰到这种高逼格的问题来考察我们是否真正理解了String的不可变性、String常量池的设计以及String.intern方法所做的事情。但其实，我们在实际的编程中也可能碰...]]></description><category></category></item><item><title><![CDATA[什么是对象克隆(拷贝/复制)？二者有什么区别？]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/83005762</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/83005762</guid><author>Snower08</author><pubDate>Tue, 09 Oct 2018 12:16:00 +0800</pubDate><description><![CDATA[一、什么是对象克隆？

首先我们需要知道，什么是对象的克隆，或者说复制。一个业务逻辑，需要一个新的对象，但是类型和值都是之前的，也就是说，新状态和之前完全一样。使用new和赋值语句或者set注入都是可以的，但是，这会花费大量开销去做，效率低，并且还会产生冗余代码。
恰好java语言本身契合了原型设计模式，给我们提供了一个clone方法在Object对象中，只要需要克隆的对象实现Cloneable接...]]></description><category></category></item><item><title><![CDATA[jBPM5与Activiti之间的差异对比]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975817</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975817</guid><author>Snower08</author><pubDate>Mon, 08 Oct 2018 19:24:00 +0800</pubDate><description><![CDATA[jBPM是目前市场上主流开源工作引擎之一，在创建者Tom Baeyens离开JBoss后，jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码，基于Drools Flow重头来过，目前官网已经推出了jBPM6的beta版本；Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。由此可以推测JBoss内部对jBPM未来版本的架构实现产生了严...]]></description><category></category></item><item><title><![CDATA[用 // 代替 http:// 有什么好处(自适应https)]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975802</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975802</guid><author>Snower08</author><pubDate>Mon, 08 Oct 2018 16:49:00 +0800</pubDate><description><![CDATA[// 缺省协议

//缺省协议的使用，代表资源访问的协议和当前页面保持一致，如果当前页面是http ，采用http协议访问，如果是https，则使用 https 协议访问。这样用就不管是http还是升级到https都不用改动代码,现在很多CDN资源都是这样引用。一般使用在内链中，外链的协议头具有不确定性的原因。

//的含义？

//是缺省协议的写法，例如

//https://www.jians...]]></description><category></category></item><item><title><![CDATA[看完这篇文章，你的Python基础就差不多了]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975980</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975980</guid><author>Snower08</author><pubDate>Sun, 09 Sep 2018 17:34:00 +0800</pubDate><description><![CDATA[前言

本文是基于黑马程序员2018年的Python基础班的内容编写的，以2018年的资料为蓝本，2016年的资料为补充，还参考了一些网上的教程，旨在更好地总结Python基础知识，力求简明扼要，以供实战演练时能够快速查询遗忘的知识点。学一门语言贵在坚持用它，不用就淡忘了，而记录下一篇文章也有助于日后快速回忆。全文分为两大部分，分别是Python基础语法和面向对象。

第一部分 Python基础语...]]></description><category></category></item><item><title><![CDATA[Unicode和Java中所使用的Unicode编码的问题]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975815</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975815</guid><author>Snower08</author><pubDate>Tue, 04 Sep 2018 16:14:00 +0800</pubDate><description><![CDATA[本文为Belmode原创，转载请声明。
文中如有错疏，还望指正。喜欢本文可以收藏，或者关注，更新文章即时阅读！

众所周知，“Unicode编码占两个字节”。相信很多人都 这么认为。但是如果深入的理解什么是unicode之后就会知道，Unicode编码占两个字节存在一定问题，今天跟大家简单聊聊Unicode。

什么是Unicode？


unicode是一个标准，也可以说是世界上的语言字符和数字...]]></description><category></category></item><item><title><![CDATA[程序出现bug是必然出现的情况还是程序猿水平有限导致的？]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975977</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975977</guid><author>Snower08</author><pubDate>Mon, 03 Sep 2018 10:04:00 +0800</pubDate><description><![CDATA[

原创文章，欢迎转载。转载请注明：转载自IT人故事会，谢谢！
原文链接地址：程序出现bug是必然出现的情况还是程序猿水平有限导致的？




在不长的计算历史上，还没有人写过没有bug的完美软件，不大可能你会成为第一个做到这一点的人。




既然“写长篇出bug正常，发条短信就那么十几个字，错一个都不应该”；那么我们把长篇拆开成若干章，一章只写3000字呢？再把一章拆开成若干段，一段只写数百个...]]></description><category></category></item><item><title><![CDATA[[转载]程序员，不要去接私活了]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82976190</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82976190</guid><author>Snower08</author><pubDate>Wed, 01 Aug 2018 10:17:00 +0800</pubDate><description><![CDATA[
转载自 博客园 https://www.cnblogs.com/buptzym/p/7040967.html


拥有博客和公众号，认识的人变多了起来，自然就会有需求过来希望能够帮忙，我会耐心地听完他的需求，然后很诚恳地说：抱歉我没有多少时间做，但我知道你可以找谁谁谁，这里有哪些坑...

生活不易，程序员接私活似乎成了补贴家用的一种做法。然而“钱难赚，屎难吃”却是千古真理，一两千级别的活，足够...]]></description><category></category></item><item><title><![CDATA[在Maven Web项目中通过Java代码启动内嵌的jetty]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975797</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975797</guid><author>Snower08</author><pubDate>Tue, 31 Jul 2018 22:18:00 +0800</pubDate><description><![CDATA[
1. 在IDEA中，通过maven原型创建web项目





	这里要注意，是要选择maven-archetype-webapp，而不是其他的。这个是最简单的web模版。
	
	
	然后一路next。
	

2.手动 添加java 目录，存放包。


在eclipse使用最基本的maven-web是可以直接创建出比较完善的目录结构的，但是IDEA不知为何没有创建出来。

 




3.修改项...]]></description><category></category></item><item><title><![CDATA[[转载]7年Java游戏后端，被淘汰辛酸史]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975970</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975970</guid><author>Snower08</author><pubDate>Thu, 12 Jul 2018 15:35:00 +0800</pubDate><description><![CDATA[本人Java开发6年半不到7年的样子。

英语专业，临毕业跟着隔壁专业去培训了四个月Java。

跟他们一起来了北京找工作，一找就是5个多月，面试100多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。

入职后同学就是我的领导，技术相对一般，我们做游戏后端的，时间很快，一眨眼，我就跟着混了四年，每天就看些博客，书籍，业务上也会做功能，但自觉做的比较蠢。没什么太大进步。四年时间很快乐，跟着老...]]></description><category></category></item><item><title><![CDATA[windows在执行Bat后，如何保留窗口]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975825</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975825</guid><author>Snower08</author><pubDate>Wed, 11 Jul 2018 12:51:00 +0800</pubDate><description><![CDATA[windows中 cmd输入 cmd /?后的帮助信息


启动 Windows 命令解释器的一个新实例

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] string]

/C      执行字符串指定的命令然后终止
/K      执行字符串指定的命令但...]]></description><category></category></item><item><title><![CDATA[Spring中使用@RunWith整合的测试注解]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975814</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975814</guid><author>Snower08</author><pubDate>Fri, 06 Jul 2018 11:21:00 +0800</pubDate><description><![CDATA[例如：


@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={&quot;classpath:aop/applicationContext.xml&quot;})



	@RunWith就是一个运行器
	
	
	@RunWith(JUnit4.class)就是指用JUnit4来运行
	
	
	@RunWith(Sprin...]]></description><category></category></item><item><title><![CDATA[SpringMVC和Spring配置包扫描时，为什么SpringMVC只需扫描@Controller注解？]]></title><link>https://blog.youkuaiyun.com/Snower08/article/details/82975794</link><guid>https://blog.youkuaiyun.com/Snower08/article/details/82975794</guid><author>Snower08</author><pubDate>Thu, 05 Jul 2018 11:44:00 +0800</pubDate><description><![CDATA[因为如果让SpringMVC扫描@Service或者其他对数据库操作的对象的有关注解的话,会让 SpringCore失去对事务的控制。（如果只有一个所有Spring配置都在的SpringMVC配置的话，是没有这些问题的）



解决方法：

context:exclude-filter标签：排除对某个注解的扫描

&amp;lt;context:component-scan base-package=&quot;t...]]></description><category></category></item></channel></rss>