<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ming_key的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ming_key</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ming_key]]></copyright><item><title><![CDATA[spring-cloud微服务搭建]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/112917792</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/112917792</guid><author>Ming_key</author><pubDate>Wed, 30 Jun 2021 17:05:36 +0800</pubDate><description><![CDATA[1、新建空项目。





2、新建eureka-server




























]]></description><category></category></item><item><title><![CDATA[git push解决办法： ! [remote rejected] master -＞ master (pre-receive hook declined)]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/108703800</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/108703800</guid><author>Ming_key</author><pubDate>Mon, 21 Sep 2020 10:14:35 +0800</pubDate><description><![CDATA[前几天装了个gitlab，测试过程碰这个问题。我的错误是这样造成的。

用root账号在页面上创建了一个项目，并且创建了多个账号并拉近这个项目。

本地clone下来，想初始化一些东西上去，但是我使用的是非root账号。继而爆出标题的问题。

其实只要用项目归属的账号进行初始push就可以。

简单记录一下，不喜勿喷。
...]]></description><category></category></item><item><title><![CDATA[nacos discovery、config 配置]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/108687442</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/108687442</guid><author>Ming_key</author><pubDate>Sat, 19 Sep 2020 23:31:16 +0800</pubDate><description><![CDATA[pom.xml


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/m]]></description><category></category></item><item><title><![CDATA[listagg Oracle ，根据条件汇总某些字段，多行字段合并]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/107628363</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/107628363</guid><author>Ming_key</author><pubDate>Tue, 28 Jul 2020 09:19:51 +0800</pubDate><description><![CDATA[我们的某些业务需要做汇总处理

目标：



现状：



程序处理比较麻烦，这时候oraclelistagg 函数就帮上忙了。

可以参考一下使用方法：



SELECT
	xzmc "cityName",
	listagg ( address, ',' ) within GROUP ( ORDER BY xzmc ) "roadList" 
FROM
	 ZHXT_GD_YDSJLB 
GROUP BY
	xzmc


...]]></description><category></category></item><item><title><![CDATA[-source 1.5中不支持diamond运算符，提示需要使用-source 7 或更高版本以启用 diamond 运算符（IDEA）]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/107222926</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/107222926</guid><author>Ming_key</author><pubDate>Thu, 09 Jul 2020 10:52:56 +0800</pubDate><description><![CDATA[打包可以过，build不通过。

开始按照别人博客的指引，改了以下配置，均不行，可能有些人的可以。大家可以参考下我的解决方案：

搜索到别人的方案：修改language level为7或者7以上



我按这设置不行，然后再pom.xml加了个插件就可以了，可以参考试一下。


&lt;plugin&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-maven-p]]></description><category></category></item><item><title><![CDATA[nginx 实现负载均衡，横向扩展，保留源ip等]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/107014658</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/107014658</guid><author>Ming_key</author><pubDate>Mon, 29 Jun 2020 10:31:54 +0800</pubDate><description><![CDATA[nginx.conf


worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
	
	upstream server {
		server 127.0.0.1:8090 we]]></description><category></category></item><item><title><![CDATA[Oracle VM VirtualBox 安装centos7 虚拟机]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/104310063</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/104310063</guid><author>Ming_key</author><pubDate>Fri, 14 Feb 2020 13:28:00 +0800</pubDate><description><![CDATA[1、准备安装好Oracle VM VirtualBox （略过）。

2、准备好centos7镜像（CentOS-7.0-1406-x86_64-DVD.iso）

3、新建虚拟机：



4、选择内存大小（看个人电脑配置，我这里用1G）





5、选择创建虚拟硬盘（10G）













6、创建完成，选中虚拟机，设置，存储，点击没有盘片，选择镜像，点击启动，




...]]></description><category></category></item><item><title><![CDATA[spring boot 注解方式实现登录验证]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/100542785</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/100542785</guid><author>Ming_key</author><pubDate>Wed, 04 Sep 2019 17:12:53 +0800</pubDate><description><![CDATA[项目接口有些需要登陆权限，有些不需要。

没有使用注解的时候很多人是这么写：


LoginUser user = UserUtils.getLoginUser();

if (user == null) {

    //告诉用户你没登陆

}

如果有很多个接口接口，全部这么些看起来实在不舒服，还很low。

我们可以使用aop+注解的方式实现

依赖包


        &lt;depen...]]></description><category></category></item><item><title><![CDATA[字节缓冲流--复制文件]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/90321227</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/90321227</guid><author>Ming_key</author><pubDate>Sat, 18 May 2019 21:59:33 +0800</pubDate><description><![CDATA[public class BufferTestMain {
        public static void main(String[] args) throws IOException {
                FileInputStream fis = new FileInputStream("D:\\1upload\\121.rar");  
                ...]]></description><category></category></item><item><title><![CDATA[快速读取流--文件复制]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/90313956</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/90313956</guid><author>Ming_key</author><pubDate>Sat, 18 May 2019 13:20:44 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws Exception {
        FileInputStream fis = new FileInputStream("D:\\1upload\\121.rar");   
        FileOutputStream fos2 = new FileOutputStream("D:\\1uplo...]]></description><category></category></item><item><title><![CDATA[spring-boot处理统一处理异常]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/89286067</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/89286067</guid><author>Ming_key</author><pubDate>Sat, 13 Apr 2019 17:45:25 +0800</pubDate><description><![CDATA[spring-mvc处理异常需要在xml定义，比较坑。

spring-boot的处理比较简单哈

直接在templates新建error目录，建好errorcode的文件件即可。





错误示例：


]]></description><category></category></item><item><title><![CDATA[spring boot 整合mybatis+MySQL+freemaker+druid，使用jetty启动]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/89285079</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/89285079</guid><author>Ming_key</author><pubDate>Sat, 13 Apr 2019 17:40:21 +0800</pubDate><description><![CDATA[pom文件：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://ma...]]></description><category></category></item><item><title><![CDATA[springboot使用jetty容器]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/89281209</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/89281209</guid><author>Ming_key</author><pubDate>Sat, 13 Apr 2019 13:25:22 +0800</pubDate><description><![CDATA[默认springboot使用的容器为tomcat

如果你不喜欢可以tomcat可以使用jetty

只需要改一点点就可以

创建一个项目：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...]]></description><category></category></item><item><title><![CDATA[spring-boot Filter实现]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/89281096</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/89281096</guid><author>Ming_key</author><pubDate>Sat, 13 Apr 2019 13:17:23 +0800</pubDate><description><![CDATA[新建一个简单springboot项目：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocati...]]></description><category></category></item><item><title><![CDATA[List<String> 使用lambda判断值在不在里面]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/88836208</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/88836208</guid><author>Ming_key</author><pubDate>Wed, 27 Mar 2019 09:07:42 +0800</pubDate><description><![CDATA[使用lambda表达式


private static List&lt;String&gt; itemCodes;

    static {
        itemCodes = new ArrayList&lt;&gt;();
        itemCodes.add("A00010");
        itemCodes.add("A00009");
        itemCode...]]></description><category></category></item><item><title><![CDATA[js文件防止浏览器缓存]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/86592259</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/86592259</guid><author>Ming_key</author><pubDate>Tue, 22 Jan 2019 11:55:31 +0800</pubDate><description><![CDATA[有时候频繁修改js文件，但是有时候浏览器缓存很恶心，并没有更新到页面，我们可以使用版本号这个方法来处理，自己总结了一个方案，参考了一个方案。

1、

&amp;lt;%

Double version = Math.random();

%&amp;gt;


&amp;lt;script type=&quot;text/javascript&quot; src=&quot;/js/jcfw2/action.js/&amp;lt;%=version%&amp;gt...]]></description><category></category></item><item><title><![CDATA[Java读取InputStream不完整处理]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/86465748</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/86465748</guid><author>Ming_key</author><pubDate>Mon, 14 Jan 2019 08:53:40 +0800</pubDate><description><![CDATA[之前试过读取流信息不完整，通过循环读取即可关键方法：readStream(InputStream inStream))


 /**
     * @Description: 根据图片地址转换为base64编码字符串
     * @Author xumj@jbztech.com
     * @Date 2019/01/13 17:40
     * @return
     */
    pu...]]></description><category></category></item><item><title><![CDATA[Java对比两个实体的差异]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/83310404</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/83310404</guid><author>Ming_key</author><pubDate>Tue, 23 Oct 2018 17:36:43 +0800</pubDate><description><![CDATA[有时候需要对比2个实体的值是否一致，可以用与一下方法。摘自大神博客。


package com.xx;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import java.sql.Timestamp;
import java.util....]]></description><category></category></item><item><title><![CDATA[js防刷新倒计时--发送验证码倒计时]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/83268985</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/83268985</guid><author>Ming_key</author><pubDate>Mon, 22 Oct 2018 10:15:39 +0800</pubDate><description><![CDATA[
&amp;lt;input type=&quot;button&quot; class=&quot;inputbutton&quot; id=&quot;getcode&quot; value=&quot;获取验证码&quot; onclick=&quot;send()&quot;&amp;gt;


var code = $(&quot;#getcode&quot;);
code.attr(&quot;disabled&quot;,&quot;disabled&quot;);
setTimeout(fu]]></description><category></category></item><item><title><![CDATA[windows快速创建Linux虚拟机]]></title><link>https://blog.youkuaiyun.com/Ming_key/article/details/82320350</link><guid>https://blog.youkuaiyun.com/Ming_key/article/details/82320350</guid><author>Ming_key</author><pubDate>Sun, 02 Sep 2018 22:49:50 +0800</pubDate><description><![CDATA[多数人还是使用Windows或者Mac系统做开发，但是很多时候需要有个Linux环境去测试东西，所以需要创建一台或者多台Linux服务器。

我之前一般是使用VM或者VirtualBox去创建，这种方式需要先下载好镜像文件，然后在一步步去创建，这种方式不能麻烦，但是也绝对不简单，经常出现各种莫名其妙的问题。

下面推荐另外一种快速创建Linux或者Windows的方法，那就是利用VirtualBo...]]></description><category></category></item></channel></rss>