<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u012997186的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012997186</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012997186]]></copyright><item><title><![CDATA[awk杀进程]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84924903</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84924903</guid><author>u012997186</author><pubDate>Sat, 18 Aug 2018 11:13:59 +0800</pubDate><description><![CDATA[[code=&quot;xml&quot;]
ps -ef|grep aaa|grep -v grep|awk  '{print &quot;kill -9 &quot; $2}' |sh
[/code]

1. ps -ef|grep aaa|grep -v grep   

这是大家很熟悉的命令，这里就不再多说，就是从当前系统运行的进程的进程名中包含aaa关键字的进程。

2. 后面部分就是awk命令了，一般awk命...]]></description><category></category></item><item><title><![CDATA[nginx代理跳转到内网ip上去了]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84923285</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84923285</guid><author>u012997186</author><pubDate>Mon, 09 Jul 2018 20:15:19 +0800</pubDate><description><![CDATA[nginx反向代理了一个tomcat,大概就是这样：

{
server_name   www.xxx.com;

.....
proxy_pass http://127.0.0.1:8080;
.....
}

通过域名访问该项目可以正常进入首页，但是输入用户名和密码登录后点击登录，这时会发现浏览器地址变成了http://127.0.0.1:8080/xxx/yyy, 更奇葩...]]></description><category></category></item><item><title><![CDATA[发布项目到tomcat报错IndexOutOfboundsException]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84923284</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84923284</guid><author>u012997186</author><pubDate>Mon, 09 Jul 2018 19:50:05 +0800</pubDate><description><![CDATA[最近部署一个从github上拉取的maven项目，遇到各种问题，最终解决成功运行，在此记录一下解决过程。

一，maven下载jar包失败
该项目依赖了大量jar包，很多包下载失败了，本地仓库里面都是一些 lastUpdated 的文件，只有把这些文件清理掉之后才能再次让maven下载，如果一个一个目录去删就太费时间了，因此在网上淘了个bat脚本直接删除lastUpdated 文件，脚本如下...]]></description><category></category></item><item><title><![CDATA[mybatis 查询出的日期没有时分秒]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84921600</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84921600</guid><author>u012997186</author><pubDate>Mon, 04 Jun 2018 12:57:05 +0800</pubDate><description><![CDATA[mapper 文件如下：
[code=&quot;xml&quot;]

 	

[/code]


实体类中字段定义如下：
[code=&quot;java&quot;]
public class xx{
private Date createtime;
}

[/code]


mysql中createtime字段是timestamp类型，但是查询后，实体类中的createtime的值只有年月日，时...]]></description><category></category></item><item><title><![CDATA[background-size 失效]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84920738</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84920738</guid><author>u012997186</author><pubDate>Thu, 17 May 2018 19:41:10 +0800</pubDate><description><![CDATA[对前端不太懂，在使用background-size 时发现无效，用什么值都没作用，最后把background-size放到了background:url(xxx) 的后面就生效了，就是

这样写的话 background-size 没效果
{
background-size:contain;
background:url(xxx);
}

把两个交换下顺序，即换成下面这样就生效了...]]></description><category></category></item><item><title><![CDATA[centos防火墙启用、关闭、禁用或开启端口]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84913593</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84913593</guid><author>u012997186</author><pubDate>Sat, 16 Dec 2017 14:56:10 +0800</pubDate><description><![CDATA[出处 [url]http://www.linuxidc.com/Linux/2012-06/63111.htm[/url]

防火墙的基本操作命令：
查询防火墙状态:
[root@localhost ~]# service   iptables status
 
停止防火墙:
[root@localhost ~]# service   iptables stop 
 
启动防火墙...]]></description><category></category></item><item><title><![CDATA[nginx 配置 http 跳转到https]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84913501</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84913501</guid><author>u012997186</author><pubDate>Thu, 14 Dec 2017 17:33:08 +0800</pubDate><description><![CDATA[之前配置的是http 和 https 都可以访问，配置如下：

[code=&quot;java&quot;]
server {
     listen 443 ssl;
     listen 80; 
     server_name test.com;
 
     #设置长连接
     keepalive_timeout 70;
 
     #减少点击劫持
     add_hea...]]></description><category></category></item><item><title><![CDATA[centos软件包管理之rpm的使用]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84912518</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84912518</guid><author>u012997186</author><pubDate>Thu, 23 Nov 2017 22:57:12 +0800</pubDate><description><![CDATA[centos使用的二进制软件包扩展名为 .rpm , 同时rpm也是一个命令,专门用来安装,升级,查询和卸载这些二进制软件包.

一,rpm包的命名规则
比如包全名 httpd-2.2.15-15.el6.centos.l.i686.rpm, 分解如下:
httpd------软件包名
2.2.15-----软件版本
15---------当前版本的发布次数
el6.centos-适...]]></description><category></category></item><item><title><![CDATA[springmvc 集合参数]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84902079</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84902079</guid><author>u012997186</author><pubDate>Tue, 20 Jun 2017 10:48:22 +0800</pubDate><description><![CDATA[[b]第一种情况:数据是基本类型或者String[/b]
1, 直接用表单提交,参数名称相同即可;
Controller参数定义为数组类型即可.不要定义为List
[code=&quot;html&quot;]

	
	
	
	
	

[/code]

[code=&quot;java&quot;]
 @RequestMapping(value = &quot;/xxx&quot;)
    public void xxx(S...]]></description><category></category></item><item><title><![CDATA[Collections.sort升序和降序]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84901925</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84901925</guid><author>u012997186</author><pubDate>Sat, 17 Jun 2017 13:53:32 +0800</pubDate><description><![CDATA[    如果是对List 或者 List 这样本身就实现了Comparable接口的泛型集合排序
如果使用Collections.sort(List) 是升序的,如果要降序呢?可以传入Collections.reverseOrder(), 返回一个倒叙的Comparator对象, 如下:
Collections.sort(List, Collections.reverseOrder());...]]></description><category></category></item><item><title><![CDATA[js判断IOS Android 浏览器类型 微信 微博 QQ空间]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84901924</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84901924</guid><author>u012997186</author><pubDate>Sat, 17 Jun 2017 13:45:15 +0800</pubDate><description><![CDATA[var browser = {

   versions: function () {

       var u = navigator.userAgent, app = navigator.appVersion;

       return {         //移动终端浏览器版本信息

           trident: u.indexOf('Trident') &gt; ...]]></description><category></category></item><item><title><![CDATA[springMVC和spring的包扫描]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84897229</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84897229</guid><author>u012997186</author><pubDate>Mon, 05 Jun 2017 18:27:08 +0800</pubDate><description><![CDATA[springmvc 的配置文件 和 spring 的配置文件都可以配置包扫描,如下:

[code=&quot;xml&quot;]

[/code]

一般将controller的扫描配置在springmvc 的配置文件中,将service和dao的扫描配置在spring的配置文件中.
即 springmvc 只扫描controller的包, spring扫描其他组件.

不要让两个扫描有重叠.原...]]></description><category></category></item><item><title><![CDATA[用redis实现类似微信摇一摇]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84896625</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84896625</guid><author>u012997186</author><pubDate>Sat, 27 May 2017 17:21:24 +0800</pubDate><description><![CDATA[     摇一摇已经不用多做介绍, 我们要实现的类似此功能: 多个用户差不多同时摇手机, 然后隔几秒钟后从服务器端获取附近的人列表, 用mysql等关系型数据库完全可以实现, 而且查询和按距离排序等都非常方便, 只是每个用户摇一次就会产生一条记录,而这些记录都是几秒钟之内有效的, 超过时间之后再也没什么用, 所以要定时去清理这些数据(当然也可以不清理,数据多到一定程度就会慢), 我们选择完全用re...]]></description><category></category></item><item><title><![CDATA[Comparator 排序时去掉了重复元素]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84895860</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84895860</guid><author>u012997186</author><pubDate>Fri, 19 May 2017 20:17:00 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]
public class User {
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this...]]></description><category></category></item><item><title><![CDATA[mysql 插入或更新ON DUPLICATE KEY UPDATE]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84895836</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84895836</guid><author>u012997186</author><pubDate>Fri, 19 May 2017 15:16:48 +0800</pubDate><description><![CDATA[[code=&quot;sql&quot;]
CREATE TABLE `zzz` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `names` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
  `kecheng` varchar(80) CHARACTER SET utf8mb4 NOT NULL COMMENT '课程'...]]></description><category></category></item><item><title><![CDATA[mysql 修改字段,字符集,alter table 优化]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84895830</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84895830</guid><author>u012997186</author><pubDate>Fri, 19 May 2017 14:41:42 +0800</pubDate><description><![CDATA[[b]一次添加一个字段:[/b]
[code=&quot;sql&quot;]ALTER  TABLE  表名称  ADD COLUMN  字段名  VARCHAR(20)  NULL COMMENT '新添加的字段'  AFTER `前一个字段名`;[/code]
Comment 表示注释;
After   `前一个字段名` 可以省略,默认是将新字段添加在表的最后一列,如果想将字段放在某个字段的后面, 可以加...]]></description><category></category></item><item><title><![CDATA[redis两种持久化方式-RDB和AOF持久化对比]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84895642</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84895642</guid><author>u012997186</author><pubDate>Wed, 17 May 2017 15:24:35 +0800</pubDate><description><![CDATA[
[b]RDB机制的优势和略施[/b]
RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 也是默认的持久化方式，这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb。

可以通过配置设置自动做快照持久化的方式。我们可以配置redis在n秒内如果超过m个key被修改就自动做快照，下面是默认的快照保存配置
[code=&quot;xml&quot;]
   ...]]></description><category></category></item><item><title><![CDATA[mysql 分组合并,拼接,列转行]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84885468</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84885468</guid><author>u012997186</author><pubDate>Mon, 15 May 2017 16:35:21 +0800</pubDate><description><![CDATA[MySQL中group_concat函数
完整的语法如下：
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])

数据如下:
[code=&quot;sql&quot;]
mysql&gt; select * from aa;
+------+------+
| id| name |
+------+----...]]></description><category></category></item><item><title><![CDATA[Filter中注入service]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84884131</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84884131</guid><author>u012997186</author><pubDate>Wed, 03 May 2017 14:10:58 +0800</pubDate><description><![CDATA[    在Filter中@Autowired或 @Resource 注解标注的变量不能注入,在Filter的init方法中加入如下代码即可:

[code=&quot;java&quot;]
import org.springframework.web.context.support.SpringBeanAutowiringSupport;

    public void init(FilterConfi...]]></description><category></category></item><item><title><![CDATA[H5 分页下拉加载事件]]></title><link>https://blog.youkuaiyun.com/u012997186/article/details/84884118</link><guid>https://blog.youkuaiyun.com/u012997186/article/details/84884118</guid><author>u012997186</author><pubDate>Wed, 03 May 2017 11:45:04 +0800</pubDate><description><![CDATA[[code=&quot;js&quot;]
$(window).scroll(
		function() {
            //页面总高度
			var scrollHeight = $(document).height();
			//已经滚动到上面的页面高度
			var scrollTop = $(this).scrollTop();
			//浏览器窗口高度
			var windo...]]></description><category></category></item></channel></rss>