<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/glassesbamboo2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; glassesbamboo2]]></copyright><item><title><![CDATA[pinpoint2.2.X disable组件的bug及解决]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/118176481</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/118176481</guid><author>glassesbamboo2</author><pubDate>Thu, 24 Jun 2021 09:54:44 +0800</pubDate><description><![CDATA[故事由来：

我们前不久使用了pinpoint2.2.1，并且配置了Error事件发送邮件给技术团队，有同事反馈收到的邮件有问题，经过了解是这样的：我们有一个获取用户头像的功能，如果图片在服务器不存在，这时我们使用默认图片进行替换。但是我们明明已经catch并处理了url地址图片文件不存在的异常，但是pinpoint上还是会有error存在。我怀疑是pinpoint专门加了扑捉HttpUrlConnection的功能。



问题原因：

果然发现pinpoin有一个叫pinpoint-jdk-http-p]]></description><category></category></item><item><title><![CDATA[使用filebeat和logstash收集多台服务器上的日志]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/117702894</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/117702894</guid><author>glassesbamboo2</author><pubDate>Tue, 08 Jun 2021 15:58:54 +0800</pubDate><description><![CDATA[由于我们的各个服务在多台服务器上部署，有时候遇到用户反馈的问题，技术人员需要挨个登录上去查看，并且dubbo服务之间链式调用时需要登录查看更多的服务器，增加了解决问题的时间，同时，error日志我们ye'xi'w
...]]></description><category></category></item><item><title><![CDATA[PageHelper5在Oracle查询变慢的问题解决]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/115186642</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/115186642</guid><author>glassesbamboo2</author><pubDate>Thu, 25 Mar 2021 08:07:18 +0800</pubDate><description><![CDATA[今日在公司负责统一各项目Jar包版本，我使用了PageHelper 5.1.11，在测试过程中发现对于查询结果集数量大的分页响应时间特别的长（匹配结果几十万）。

于是将版本回退到5.1.4时响应时间恢复。

比较了查询SQL，发现分页部分有变化：



查询速度较快时的SQL结尾部分：


) TMP_PAGE WHERE ROWNUM &lt;= 15 
) WHERE PAGEHELPER_ROW_ID &gt; 0



查询速度变慢后的SQL结尾部分：


 ) TMP_PAGE)
WHERE..]]></description><category></category></item><item><title><![CDATA[Pinpoint2.2.1配置邮件提醒的配置过程]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/114976800</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/114976800</guid><author>glassesbamboo2</author><pubDate>Mon, 22 Mar 2021 08:50:24 +0800</pubDate><description><![CDATA[最近在pinpoint2.2.1版本上配置了对监控服务的邮件告警功能，发现不是想象中的那么简单，尤其是我们使用的qq企业邮箱，一直报异常

org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: smtp.exmail.qq.com, port: 46]]></description><category></category></item><item><title><![CDATA[微信公众号支付的开发经历 2016年java版]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/50546255</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/50546255</guid><author>glassesbamboo2</author><pubDate>Wed, 20 Jan 2016 12:53:03 +0800</pubDate><description><![CDATA[最近做了微信公众号支付的开发，开发过程中使用官方的手册还是遇到了很多问题，在百度的过程中发现大家遇到的问题根本原因都类似，但是很杂乱，最终还是解决了。把自己遇到的一些经验记录下来，希望能够对大家有所帮助，之所以写2016年版，是因为网上的资料很多是旧的，大家都是相互复制粘贴。

前言：首先要说的一点：我看见有些人的页面里使用WeixinJSBridge，这个已经过时了，新开发的情况下不要用这个]]></description><category></category></item><item><title><![CDATA[利用openssl创建一个简单的CA]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/49588227</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/49588227</guid><author>glassesbamboo2</author><pubDate>Mon, 02 Nov 2015 16:28:37 +0800</pubDate><description><![CDATA[本文旨在利用开源openssl软件，在Linux（或UNIX/Cygwin）下创建一个简单的CA。我们可以利用这个CA进行PKI、数字证书相关的测试。比如，在测试用Tomcat或Apache构建HTTPS双向认证时，我们可以利用自己建立的测试CA来为服务器端颁发服务器数字证书，为客户端（浏览器）生成文件形式的数字证书（可以同时利用openssl生成客户端私钥）。
 
 该简单的CA将建立在用户]]></description><category></category></item><item><title><![CDATA[如何用Tomcat和Openssl构建HTTPS双向认证环境（HTTPS客户端认证）]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/49588171</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/49588171</guid><author>glassesbamboo2</author><pubDate>Mon, 02 Nov 2015 16:26:20 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/jasonhwang/article/details/2344768

本文将介绍如何利用Tomcat的HTTPS功能，和一个自己创建的CA，来构建WEB服务器证书和个人数字证书，最终建成一个HTTPS双向认证环境（可以用于测试目的）。本文构建HTTPS双向认证的业务流程大致如下：
  1. 创建WEB服务器公钥密钥，并生成服务器证书请求。]]></description><category></category></item><item><title><![CDATA[快学Scala习题解答—第十一章 操作符]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46618531</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46618531</guid><author>glassesbamboo2</author><pubDate>Wed, 24 Jun 2015 10:04:04 +0800</pubDate><description><![CDATA[12 操作符


 

12.1 根据优先级规则,3 + 4 -> 5和3 -> 4 + 5是如何被求值的？


在REPL中执行即可得到结果。都是从左至右执行



12.2 BigInt类有一个pow方法,但没有用操作符字符。Scala类库的设计者为什么没有选用**(像Fortran那样)或者^(像Pascal那样)作为乘方操作符呢？


Scala中的操作符就是]]></description><category></category></item><item><title><![CDATA[快学Scala习题解答—第四章 映射和元组]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46618517</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46618517</guid><author>glassesbamboo2</author><pubDate>Wed, 24 Jun 2015 10:02:52 +0800</pubDate><description><![CDATA[5 映射和元组


 

5.1 设置一个映射,其中包含你想要的一些装备，以及它们的价格。然后构建另一个映射，采用同一组键，但是价格上打9折


映射的简单操作
scala> val map = Map("book"->10,"gun"->18,"ipad"->1000)
map: scala.collection.immutable.Map[java.lang.String,I]]></description><category></category></item><item><title><![CDATA[CentOS 5.5下安装MySQL 5.5全过程分享]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46473237</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46473237</guid><author>glassesbamboo2</author><pubDate>Fri, 12 Jun 2015 16:36:41 +0800</pubDate><description><![CDATA[打开终端 

切换到根目录 

[shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 

[root@localhost ~]# yum remove mysql 

安装cmake 

下载cmake源码包cmake-2.8.5.tar.gz 

[root@localhost ~]# wget http:/]]></description><category></category></item><item><title><![CDATA[我的java web登录RSA加密]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46411571</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46411571</guid><author>glassesbamboo2</author><pubDate>Mon, 08 Jun 2015 13:38:18 +0800</pubDate><description><![CDATA[之前一直没关注过web应用登录密码加密的问题，这两天用appscan扫描应用，最严重的问题就是这个了，提示我明文发送密码。这个的确很不安全，以前也大概想过，但是没有具体研究过，都不了了之，这次借这个机会，终于搞定了这个问题。
首先，有不少帖子说在客户端用js对密码进行md5摘要，然后提交给登录处理的url。这种做法无非是自欺欺人，就算别人抓包抓不到你原始密码，用这个md5后的密码一样可以模拟登录]]></description><category></category></item><item><title><![CDATA[springmvc下的基于token的防重复提交]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46346263</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46346263</guid><author>glassesbamboo2</author><pubDate>Wed, 03 Jun 2015 15:23:25 +0800</pubDate><description><![CDATA[问题描述：
现在的网站在注册步骤中，由于后台要处理大量信息，造成响应变慢（测试机器性能差也是造成变慢的一个因素），在前端页面提交信息之前，等待后端响应，此时如果用户
再点一次提交按钮，后台会保存多份用户信息。为解决此问题，借鉴了struts2的token思路，在springmvc下实现token。
实现思路：
在springmvc配置文件中加入拦截器的配置，拦截两类请求，一类是到页面的，一]]></description><category></category></item><item><title><![CDATA[CentOS中Redis的启动文件]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46312731</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/46312731</guid><author>glassesbamboo2</author><pubDate>Mon, 01 Jun 2015 16:24:39 +0800</pubDate><description><![CDATA[# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin]]></description><category></category></item><item><title><![CDATA[使用HAProxy给MySQL slave群进行负载均衡和状态监控]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870841</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870841</guid><author>glassesbamboo2</author><pubDate>Wed, 20 May 2015 14:48:50 +0800</pubDate><description><![CDATA[一.安装haproxy
haproxy机器
http://haproxy.1wt.deu
需翻墙


tar zxvf haproxy-1.4.25.tar.gzcd haproxy-1.4.25make TARGET=linux26make installmkdir -p /usr/local/haproxy/chown nobody:nobody /usr/local/haprox]]></description><category></category></item><item><title><![CDATA[LVS+Keepalived实现MySQL从库读操作负载均衡]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870823</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870823</guid><author>glassesbamboo2</author><pubDate>Wed, 20 May 2015 14:47:17 +0800</pubDate><description><![CDATA[说明：
操作系统：CentOS 5.X 64位
MySQL主服务器：192.168.21.126
MySQL从服务器：192.168.21.127，192.168.21.128
MySQL主从同步的数据库为：osyunweidb
实现目的：
增加两台服务器（主备），通过LVS+Keepalived实现MySQL从库读操作负载均衡
架构规划：
操作系统：CentOS 5.X 64位]]></description><category></category></item><item><title><![CDATA[LVS+Keepalived实现MySQL从库读操作负载均衡]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870805</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45870805</guid><author>glassesbamboo2</author><pubDate>Wed, 20 May 2015 14:47:09 +0800</pubDate><description><![CDATA[说明：
操作系统：CentOS 5.X 64位
MySQL主服务器：192.168.21.126
MySQL从服务器：192.168.21.127，192.168.21.128
MySQL主从同步的数据库为：osyunweidb
实现目的：
增加两台服务器（主备），通过LVS+Keepalived实现MySQL从库读操作负载均衡
架构规划：
操作系统：CentOS 5.X 64位]]></description><category></category></item><item><title><![CDATA[配置nginx的图片服务器]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45844663</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45844663</guid><author>glassesbamboo2</author><pubDate>Tue, 19 May 2015 14:42:41 +0800</pubDate><description><![CDATA[1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
5]]></description><category></category></item><item><title><![CDATA[一些环境搭建的有用参考链接]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45740999</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45740999</guid><author>glassesbamboo2</author><pubDate>Fri, 15 May 2015 10:07:12 +0800</pubDate><description><![CDATA[1.利用keepalived构建高可用MySQL-HA
http://database.51cto.com/art/201012/237204.htm

2.MySQL集群教程集合
http://database.51cto.com/art/201008/218326.htm

3.CentOS-6.3安装配置Nginx
http://www.cnblogs.com/zhoulf/a]]></description><category></category></item><item><title><![CDATA[java文件读写操作大全]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45693729</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45693729</guid><author>glassesbamboo2</author><pubDate>Wed, 13 May 2015 15:29:22 +0800</pubDate><description><![CDATA[转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html

 
一.获得控制台用户输入的信息

     public String getInputMessage() throws IOException...{
         System.out.println("请输入您的命令∶");
         byte buff]]></description><category></category></item><item><title><![CDATA[Nginx出现413 Request Entity Too Large错误解决方法]]></title><link>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45693695</link><guid>https://blog.youkuaiyun.com/glassesbamboo2/article/details/45693695</guid><author>glassesbamboo2</author><pubDate>Wed, 13 May 2015 15:27:00 +0800</pubDate><description><![CDATA[[导读] Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现，打开nginx主配置文件nginx conf，找到http{}段，添加解决方法就是打开nginx主配置文件nginx conf，一般在 usr local ngin

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候]]></description><category></category></item></channel></rss>