<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jingYang07的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jingYang07</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jingYang07]]></copyright><item><title><![CDATA[Bean、springContextUtil]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/123046965</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/123046965</guid><author>jingYang07</author><pubDate>Mon, 21 Feb 2022 14:41:10 +0800</pubDate><description><![CDATA[@Service
@Lazy(false)
public class SpringContextUtil implements ApplicationContextAware{

    private static ApplicationContext applicationContext;
    //获取上下文
    public static ApplicationContext getApplicationContext(){return applicationContext;}
    ...]]></description><category></category></item><item><title><![CDATA[docker安装——linux]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/94502767</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/94502767</guid><author>jingYang07</author><pubDate>Tue, 14 Sep 2021 17:16:19 +0800</pubDate><description><![CDATA[A、前置条件

64-bit 系统
	kernel 3.10+
	用uname -r命令检查内核版本，返回的值大于3.10即可。
B、安装

  用sudo wget -qO- https://get.docker.com | sh命令安装docker。

C、查看

用docker version命令查看docker版本
	用service docker start命令启动docker服务...]]></description><category></category></item><item><title><![CDATA[使用Cglib的BeanCopier]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/120291953</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/120291953</guid><author>jingYang07</author><pubDate>Tue, 14 Sep 2021 17:15:47 +0800</pubDate><description><![CDATA[当源和目标类的属性类型不同时，不能拷贝该属性，此时我们可以通过实现Converter接口来自定义转换器：

源类和目标类：

Java代码


public class AccountEntity {  
    private int id;  
    private Timestamp createTime;  
    private BigDecimal balance;  
    // Getters and setters are omitted  
}  

Java代码


publi.]]></description><category></category></item><item><title><![CDATA[stream()中文排序sorted]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/120268819</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/120268819</guid><author>jingYang07</author><pubDate>Mon, 13 Sep 2021 15:55:51 +0800</pubDate><description><![CDATA[Comparator comparing = Collator.getInstance(Locale.CHINA);
dataList = dataList.stream().distinct().sorted((p1,p2) -&gt;
        comparing.compare(p1.getEmpName(),p2.getEmpName())
).collect(Collectors.toList());
]]></description><category></category></item><item><title><![CDATA[手动获取IOC注入对象]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/116654681</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/116654681</guid><author>jingYang07</author><pubDate>Tue, 11 May 2021 14:47:11 +0800</pubDate><description><![CDATA[将懒加载关闭，@Lazy(false)，默认为true



@Service
 @Lazy(false)
public class SpringContextUtil implements ApplicationContextAware {

    private static ApplicationContext applicationContext;
    //获取上下文
    public static ApplicationContext getApplicationContext() {.]]></description><category></category></item><item><title><![CDATA[application.properties配置处理]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/113988582</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/113988582</guid><author>jingYang07</author><pubDate>Tue, 23 Feb 2021 14:44:23 +0800</pubDate><description><![CDATA[import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.PropertiesLoaderUtils;

import java.io.IOException;
impo.]]></description><category></category></item><item><title><![CDATA[图片、视频、文件上传 后台java]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/108998109</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/108998109</guid><author>jingYang07</author><pubDate>Sat, 10 Oct 2020 15:38:02 +0800</pubDate><description><![CDATA[一、增加配置文件：


#图片大小
spring:
  servlet:
    multipart:
      max-request-size: -1
      max-file-size: -1

#imgeUrl: /home/uploadFile
imgeUrl: /Users/yang/Documents/others

ps:图片大小会被限制，所以配置将设置为-1。当然依然可以设置成其他数字。

二、创建一个设置图片大小的bean：


package com.dou.bean;


im]]></description><category></category></item><item><title><![CDATA[spring boot整合es]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103307088</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103307088</guid><author>jingYang07</author><pubDate>Fri, 29 Nov 2019 11:13:54 +0800</pubDate><description><![CDATA[1、maven


  &lt;!-- Java Low Level REST Client --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.elasticsearch.client&lt;/groupId&gt;
            &lt;artifactId&gt;elasticsearch-rest-cl...]]></description><category></category></item><item><title><![CDATA[nginx 店铺域名]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103237348</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103237348</guid><author>jingYang07</author><pubDate>Mon, 25 Nov 2019 14:28:23 +0800</pubDate><description><![CDATA[1、nginx 配置


 server_name  ~(?&lt;shop_name&gt;.*)\.(?&lt;Lang&gt;.*)\.tr\.ddd\.com;
		#server_name  ddd.en.tr.ddd.com;
		
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

 ...]]></description><category></category></item><item><title><![CDATA[https 被redirect成了http]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103197587</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103197587</guid><author>jingYang07</author><pubDate>Fri, 22 Nov 2019 11:25:58 +0800</pubDate><description><![CDATA[一、https 被redirect成了http

近期项目中踩到一个坑，记录下来，以免后面再踩。

背景：

目前mqrc项目并不是全站的https，而是仅在F5上配置了https,其架构大致下面这样（这里先省略架构中的apache）：


.
                 浏览器
                  |
                  |(https)
         ...]]></description><category></category></item><item><title><![CDATA[input限制输入字符]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103187042</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103187042</guid><author>jingYang07</author><pubDate>Thu, 21 Nov 2019 17:18:14 +0800</pubDate><description><![CDATA[输入大小写字母、数字、下划线：


&lt;input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,'');"&gt; 

输入小写字母、数字、下划线：


&lt;input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,'');"&g...]]></description><category></category></item><item><title><![CDATA[springboot-redis  中jedis]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103148524</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103148524</guid><author>jingYang07</author><pubDate>Tue, 19 Nov 2019 18:42:45 +0800</pubDate><description><![CDATA[1、依赖jar


        &lt;dependency&gt;

            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;

            &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt;

        &lt;...]]></description><category></category></item><item><title><![CDATA[redis实现分布式锁]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103142017</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103142017</guid><author>jingYang07</author><pubDate>Tue, 19 Nov 2019 14:42:00 +0800</pubDate><description><![CDATA[package com.greattao.egtcp.purchase.common;

import com.cy.framework.service.impl.DataException;
import lombok.extern.slf4j.Slf4j;
import redis.clients.jedis.Jedis;

import javax.annotation.Resource;...]]></description><category></category></item><item><title><![CDATA[java克隆（clone）的两种实现方法]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103122825</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103122825</guid><author>jingYang07</author><pubDate>Mon, 18 Nov 2019 15:08:25 +0800</pubDate><description><![CDATA[1、概念
由java API文档可知：

clone 属于 java.long.Object的一个方法

protected Object clone() throws CloneNotSupportedException
创建并返回此对象的一个副本。“副本”的准确含义可能依赖于对象的类。这样做的目的是，对于任何对象 x，表达式：x.clone() != x为 true，表达式：x.clone()...]]></description><category></category></item><item><title><![CDATA[获取nginx真是的ip地址]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/103084628</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/103084628</guid><author>jingYang07</author><pubDate>Fri, 15 Nov 2019 14:24:38 +0800</pubDate><description><![CDATA[nginx配置修改一下:


		  proxy_set_header Host $host;
		  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		  proxy_set_header       X-Real-IP $remote_addr;  
		  proxy_set_header       X-Forwa...]]></description><category></category></item><item><title><![CDATA[Thymeleaf+bootstrap实现简单分页]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/102596206</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/102596206</guid><author>jingYang07</author><pubDate>Wed, 16 Oct 2019 22:26:12 +0800</pubDate><description><![CDATA[做项目时候，想找一个简单的分页代码，懒得用前端框架和json，没找到，就自己写了一份简单的

需要从后台传两个变量：

indexPage（当前页数）

totalPage（一共页数）

效果图如下：









总体思路是以当前页为中心，左边三个按钮右边三个按钮，挨个判断+页数和-页数时有没有超出范围

在第一页和最后一页时需要做一个判断，如果当前页等于1时，上一页按钮失效，当前页等于总...]]></description><category></category></item><item><title><![CDATA[spring boot 简单拦截器,修改request的Parameter参数。]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/102596100</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/102596100</guid><author>jingYang07</author><pubDate>Wed, 16 Oct 2019 22:21:46 +0800</pubDate><description><![CDATA[一、创建MyMvcConfig 继承WebMvcConfigurationSupport




package com.greattao.egtcp.web.foreign.util;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.conf...]]></description><category></category></item><item><title><![CDATA[feign分布式事务]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/100122897</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/100122897</guid><author>jingYang07</author><pubDate>Wed, 28 Aug 2019 17:20:33 +0800</pubDate><description><![CDATA[基于redis的一种补偿型处理方案

一、处理TM框架

1、创建springboot项目

2、maven加入


 &lt;dependency&gt;
            &lt;groupId&gt;com.codingapi.txlcn&lt;/groupId&gt;
            &lt;artifactId&gt;txlcn-tm&lt;/artifactId&gt;
...]]></description><category></category></item><item><title><![CDATA[feign教程]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/100109163</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/100109163</guid><author>jingYang07</author><pubDate>Tue, 27 Aug 2019 21:53:01 +0800</pubDate><description><![CDATA[此文章演示egtcp-order调用egtcp-integral模块的接口。

一、egtcp-integral中：

1、在egtcp-integral中加入该maven


     &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt;
            &lt;ar...]]></description><category></category></item><item><title><![CDATA[logback配置]]></title><link>https://blog.youkuaiyun.com/jingYang07/article/details/99713614</link><guid>https://blog.youkuaiyun.com/jingYang07/article/details/99713614</guid><author>jingYang07</author><pubDate>Mon, 19 Aug 2019 09:48:59 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;configuration&gt;

    &lt;property name="server_name" value="operation" /&gt;
    &lt;property name="log_dir" value="E:/logs/test4" /&gt;
    &lt;pro...]]></description><category></category></item></channel></rss>