<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[点滴记录]]></title><description><![CDATA[与时代共同成长~]]></description><link>https://blog.youkuaiyun.com/Mli_Mi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mli_Mi]]></copyright><item><title><![CDATA[spring cloud alibaba & spring cloud & spring boot版本对应关系]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/124425042</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/124425042</guid><author>Mli_Mi</author><pubDate>Tue, 26 Apr 2022 12:25:12 +0800</pubDate><description><![CDATA[版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub
]]></description><category></category></item><item><title><![CDATA[Redssion存在时StringRedisTeamplate.opsForValue().setIfAbsent返回为null]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/121930756</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/121930756</guid><author>Mli_Mi</author><pubDate>Tue, 14 Dec 2021 16:42:04 +0800</pubDate><description><![CDATA[诡异bug——Redssion存在时StringRedisTeamplate.opsForValue().setIfAbsent返回为null - Youfail - 博客园
]]></description><category></category></item><item><title><![CDATA[docker 安装Jenkins]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/121163189</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/121163189</guid><author>Mli_Mi</author><pubDate>Fri, 05 Nov 2021 15:09:11 +0800</pubDate><description><![CDATA[1.Linux安装docker

可以参考linux安装docker - 简书进行安装

2.安装jdk

可以参考linux安装jdk8_baseline-优快云博客_linux安装jdk进行安装

3.安装maven

可以参考linux安装maven环境_落叶飘零z的博客-优快云博客_linux安装maven进行安装

4.运行通过docker运行Jenkins


docker run -d -p 8093:8080 -p 50000:50000 \
-v /usr/bin/docke...]]></description><category></category></item><item><title><![CDATA[Java使用icepdf转高清图片]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/119989969</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/119989969</guid><author>Mli_Mi</author><pubDate>Mon, 30 Aug 2021 09:31:23 +0800</pubDate><description><![CDATA[&lt;dependency&gt;
    &lt;groupId&gt;org.icepdf.os&lt;/groupId&gt;
    &lt;artifactId&gt;icepdf-core&lt;/artifactId&gt;
    &lt;version&gt;6.1.2&lt;/version&gt; 
    &lt;exclusions&gt;
        &lt;exclusion&gt;
            &lt;groupId&gt;javax.media&lt;/.]]></description><category></category></item><item><title><![CDATA[Java 实现通过网址URL截取整个网页的长图并保存（遇到的各种坑）]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/116259669</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/116259669</guid><author>Mli_Mi</author><pubDate>Thu, 29 Apr 2021 10:45:25 +0800</pubDate><description><![CDATA[1.寻找实现的技术

通过查询资料发现可以用Selenium+PhantomJS 进行实现（通过浏览器模拟打开页面，并截图），通过查找资料实现了功能，发现通过PhantomJS截出来的图片变形严重。

通过Selenium 的官网 发现Selenium 是支持所有主流的浏览器驱动进行模拟浏览器，且官方不推荐PhantomJS。

Selenium是一个用于Web应用程序测试的工具

PhantomJS是一个基于webkit的JavaScript API

支持的浏览器如下：



不建议使用说明：
....]]></description><category></category></item><item><title><![CDATA[MySQL delete语句中有子查询执行失败的问题处理]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/115716666</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/115716666</guid><author>Mli_Mi</author><pubDate>Thu, 15 Apr 2021 09:51:17 +0800</pubDate><description><![CDATA[之前写了个delete语句因为包含了子查询 ，一直执行不成功


DELETE FROM  m_merchant_platform_user t  where t.id_card in (select ut.id_number from u_platform_user ut where ut.id=111)

后面查资料发现delete如果包含子查询 不能带别名，改成如下：


DELETE FROM  m_merchant_platform_user  where id_card in (select u]]></description><category></category></item><item><title><![CDATA[修改Nginx配置，获取用户真实IP]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/114836807</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/114836807</guid><author>Mli_Mi</author><pubDate>Mon, 15 Mar 2021 15:52:33 +0800</pubDate><description><![CDATA[修改前：


location /aabbcc/ {
      proxy_pass http://localhost:8080;
}

修改后：


location /aabbcc/ {
      proxy_pass http://localhost:8080;
      proxy_set_header x-forwarded-for  $remote_addr;
    }  

主要添加：proxy_set_header x-forwarded-for $remote_addr; 配置
.]]></description><category></category></item><item><title><![CDATA[Spring Cloud 查看版本对应]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/111194582</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/111194582</guid><author>Mli_Mi</author><pubDate>Tue, 15 Dec 2020 11:09:09 +0800</pubDate><description><![CDATA[https://start.spring.io/actuator/info

https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-Hoxton-Release-Notes
]]></description><category></category></item><item><title><![CDATA[通过经纬度判断两点的距离 并做离我最近排序]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/107933711</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/107933711</guid><author>Mli_Mi</author><pubDate>Tue, 11 Aug 2020 13:45:12 +0800</pubDate><description><![CDATA[public class DecimalFormatUtil {

    //地球平均半径
    private static final double EARTH_RADIUS = 6378.137;

    //把经纬度转为度（°）
    private static double rad(double d) {
        return d * Math.PI / 180.0;
    }

    /**
     * 通过经纬度获取距离(单位：)
     *  ulongitude.]]></description><category></category></item><item><title><![CDATA[SLB开启HTTPS 443监听之后 会有请求一直在访问应用的问题]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/107381618</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/107381618</guid><author>Mli_Mi</author><pubDate>Thu, 16 Jul 2020 14:08:22 +0800</pubDate><description><![CDATA[问题:

 在SLB负载均衡上配置了监听端口后,一直会有请求访问到服务器上

过程:

因为一秒钟会有5-7次的请求,首先想到的是,是不是有人攻击服务器 一直在请求, 所以把SLB上配置了IP白名单,发现请求一样没减少

然后想到SLB有个健康检查的东西,从新认真看了下健康检查的配置 注意到里面有个健康检查路径的配置 默认是"/" 提示这里最好配置静态页面,由于我们是前后端分离的项目 所以默认路径下不会进入index的页面,也没有这个页面 只会返回json 所以怀疑是不是认为返回的不是静态文件 导致一...]]></description><category></category></item><item><title><![CDATA[百川授权淘宝登录 返回页面 关闭]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/106810737</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/106810737</guid><author>Mli_Mi</author><pubDate>Wed, 17 Jun 2020 16:13:38 +0800</pubDate><description><![CDATA[淘宝的渠道授权,通过URL的方式 需要用户输入淘宝账号和密码 导致体验很不好. 后面通过接入淘宝百川的方式 拉起淘宝app进行百川授权,授权之后 再通过URL去授权淘宝 就不用登录了 只需要点击授权就行, 回调后台(授权URL中有回调地址) 返回授权结果页面(这个页面自己写的) ,这个时候问题来了,就是不知道怎么去关闭这个页面,后面发现了百川有个jsbridge的东西,用这个来处理的

在页面引入百川JSBridge的js


&lt;script src="https://g.ali...]]></description><category></category></item><item><title><![CDATA[nginx配置SSL证书 以及iOS上架验证]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/106690467</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/106690467</guid><author>Mli_Mi</author><pubDate>Thu, 11 Jun 2020 15:51:41 +0800</pubDate><description><![CDATA[证书免费的 收费的 具体看自己的需求去弄, 下载证书的方式很多种 这里只描述获取证书之后的Nginx配置

免费证书推荐https://freessl.cn/


upstream jiandao{
    server 127.0.0.1:8085;
}
server {
    listen 443 ssl;
    server_name appul.inandc.com;
    error_log ./logs/jiandao.error.log;
    access_log ./logs/j.]]></description><category></category></item><item><title><![CDATA[Linux安装docker]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/106639704</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/106639704</guid><author>Mli_Mi</author><pubDate>Tue, 09 Jun 2020 13:53:26 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/2dae7b13ce2f
]]></description><category></category></item><item><title><![CDATA[Docker部署XXL-JOB]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/106623050</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/106623050</guid><author>Mli_Mi</author><pubDate>Mon, 08 Jun 2020 16:34:05 +0800</pubDate><description><![CDATA[1.在数据库创建对应的表


#
# XXL-JOB v2.2.0-SNAPSHOT
# Copyright (c) 2015-present, xuxueli.

CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_unicode_ci;
use `xxl_job`;


CREATE TABLE `xxl_job_info` (
  `id` int(11) NOT NULL AUTO]]></description><category></category></item><item><title><![CDATA[jfinal自定义登录校验注解]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/105689026</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/105689026</guid><author>Mli_Mi</author><pubDate>Wed, 22 Apr 2020 18:14:51 +0800</pubDate><description><![CDATA[项目某些请求需要校验是否登录,习惯了spring的注解,所以写了个自定义登录的注解,虽然jfinal框架不推荐用注解


自定义注解文件 LoginRequired.java


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Re...]]></description><category></category></item><item><title><![CDATA[Dockerfile部署项目到Tomcat容器中]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/105688530</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/105688530</guid><author>Mli_Mi</author><pubDate>Wed, 22 Apr 2020 17:48:00 +0800</pubDate><description><![CDATA[以下是docker已经安装完成的前提下:

Dockerfile 文件内容


#拉取Tomcat8.5镜像 后面的版本号也可以不写 from tomcat 默认拉取版本
from tomcat:8.5
MAINTAINER lichao@udamai.com
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime &amp;&am...]]></description><category></category></item><item><title><![CDATA[select2 通过jquery设置值]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/68487780</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/68487780</guid><author>Mli_Mi</author><pubDate>Thu, 30 Mar 2017 15:04:35 +0800</pubDate><description><![CDATA[$("#applicant").prepend(""+data.applicantName+"").change();]]></description><category></category></item><item><title><![CDATA[用WM_CONCAT查询数据的时候超过10条报不存在的lob值, 弄了一上午终于搞定了!]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/53766635</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/53766635</guid><author>Mli_Mi</author><pubDate>Tue, 20 Dec 2016 18:18:20 +0800</pubDate><description><![CDATA[我原先的sql:
        SELECT ut.userid       AS USERID,
               ut.operatorname AS USERNAME,
               ut.operatorid   AS OPERATORID,
               upt1.posicode   AS POSICODES,]]></description><category></category></item><item><title><![CDATA[通过a连接下载服务器上的pdf文件]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/50748324</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/50748324</guid><author>Mli_Mi</author><pubDate>Fri, 26 Feb 2016 11:16:48 +0800</pubDate><description><![CDATA[服务器上面的pdf文件,直接href="http://路径"会默认为打开;
解决方案:
1.通过a指向一个Action请求
aPdf.href="process/downloadPdf?pdfURL="+pdfURL;
pdf为服务器文件路径
2.java代码
	public void downloadPdf() {
		HttpServletResponse response = g]]></description><category></category></item><item><title><![CDATA[struts2中的constant配置详解]]></title><link>https://blog.youkuaiyun.com/Mli_Mi/article/details/50608172</link><guid>https://blog.youkuaiyun.com/Mli_Mi/article/details/50608172</guid><author>Mli_Mi</author><pubDate>Fri, 29 Jan 2016 16:36:33 +0800</pubDate><description><![CDATA[<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
 "http://struts.apache.org/dtds/struts-2.0.dtd">

<!--指定Web应用的默认编码集.该属性对于处理中文请求参数非常有用，对于获取中文请求参数值，应该将该属性值设置为GB]]></description><category></category></item></channel></rss>