<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ALEX_wxy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ALEX_wxy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ALEX_wxy]]></copyright><item><title><![CDATA[mysql安装]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/126014515</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/126014515</guid><author>ALEX_wxy</author><pubDate>Wed, 27 Jul 2022 14:59:36 +0800</pubDate><description><![CDATA[mysql安装]]></description><category></category></item><item><title><![CDATA[Java面试题链接汇总]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125996885</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125996885</guid><author>ALEX_wxy</author><pubDate>Tue, 26 Jul 2022 16:05:39 +0800</pubDate><description><![CDATA[Java面试题链接汇总]]></description><category></category></item><item><title><![CDATA[mysql原生sql造数据测试]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125308329</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125308329</guid><author>ALEX_wxy</author><pubDate>Thu, 16 Jun 2022 01:36:45 +0800</pubDate><description><![CDATA[需要大量测试数据时，可以用存储过程来初始测试数据]]></description><category></category></item><item><title><![CDATA[Apache Kafka]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125197104</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125197104</guid><author>ALEX_wxy</author><pubDate>Thu, 09 Jun 2022 09:34:37 +0800</pubDate><description><![CDATA[kafka一个分布式流处理平台]]></description><category></category></item><item><title><![CDATA[主流MQ对比]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125187641</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/125187641</guid><author>ALEX_wxy</author><pubDate>Wed, 08 Jun 2022 16:49:11 +0800</pubDate><description><![CDATA[主流MQ对比]]></description><category></category></item><item><title><![CDATA[搬砖利器-代码生成工具]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124769945</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124769945</guid><author>ALEX_wxy</author><pubDate>Sat, 14 May 2022 16:42:52 +0800</pubDate><description><![CDATA[代码生成器，FreeMarker，FreeMarker手册

1.核心技术：

MyBatis-Plus

MyBatis-Plus (opens new window)（简称 MP）是一个 MyBatis (opens new window)的增强工具，在 MyBatis 的基础上只做增强不做改变，为简化开发、提高效率而生。

FreeMarker

FreeMarker是一款用java语言编写的模版引擎，它虽然不是web应用框架，但它很合适作为web应用框架的一个组件。

2.使用此工具的好处：

基于]]></description><category></category></item><item><title><![CDATA[JVM文件编译、运行和内存结构概述]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124767420</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124767420</guid><author>ALEX_wxy</author><pubDate>Sat, 14 May 2022 15:56:10 +0800</pubDate><description><![CDATA[其它学习参考链接：
JVM内存结构 | Blog
	大白话带你认识JVM - 掘金
Java虚拟机（英语：Java Virtual Machine，缩写为JVM）
一种能够执行Java bytecode的虚拟机，以堆栈结构机器来进行实做。最早由Sun微系统所研发并实现第一个实现版本，是Java平台的一部分，能够执行以Java语言写作的软件程序。

Java虚拟机有自己完善的硬体架构，如处理器、堆栈、寄存器等，还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息，使得Java程......]]></description><category></category></item><item><title><![CDATA[Spring Boot 中getReader() has already been called问题处理]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124657888</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124657888</guid><author>ALEX_wxy</author><pubDate>Mon, 09 May 2022 01:02:23 +0800</pubDate><description><![CDATA[getReader() has already been called]]></description><category></category></item><item><title><![CDATA[批量文件压缩下载(zip)]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124419791</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124419791</guid><author>ALEX_wxy</author><pubDate>Tue, 26 Apr 2022 09:29:23 +0800</pubDate><description><![CDATA[批量文件压缩下载(zip)]]></description><category></category></item><item><title><![CDATA[Mysql查询group by之后order by失效问题]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124320961</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124320961</guid><author>ALEX_wxy</author><pubDate>Thu, 21 Apr 2022 14:36:21 +0800</pubDate><description><![CDATA[Mysql查询group by之后order by失效问题]]></description><category></category></item><item><title><![CDATA[低代码引擎]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124176784</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124176784</guid><author>ALEX_wxy</author><pubDate>Thu, 14 Apr 2022 17:14:01 +0800</pubDate><description><![CDATA[低代码引擎 | LowCodeEngine
]]></description><category></category></item><item><title><![CDATA[SQL将两个字符串连接为一个字符串等常用sql]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124153865</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/124153865</guid><author>ALEX_wxy</author><pubDate>Wed, 13 Apr 2022 17:48:18 +0800</pubDate><description><![CDATA[SQL CONCAT() 函数

用于将两个字符串连接为一个字符串


UPDATE Table a SET a.code_value=CONCAT(a.code_value,',newStr') WHERE a.status='ENABLE';




参考：SQL CONCAT() 函数_w3cschoolSQL CONCAT 函数 　CONCAT 函数用于将两个字符串连接为一个字符串，试一下下面这个例子： SQL&gt; SELECT CONCAT('FIRST ', 'SECOND'); +----]]></description><category></category></item><item><title><![CDATA[js encodeURI 与 java java.net.URLEncoder数据兼容问题处理]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/123954253</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/123954253</guid><author>ALEX_wxy</author><pubDate>Mon, 04 Apr 2022 15:24:55 +0800</pubDate><description><![CDATA[目标：处理新旧数据迁移

问题：

1.数据库，新表中dynamic_field_json字段存储的是前端js encodeURI()编码后的字符串；

2.数据库，旧表需组装json格式字符串，然后java端需要参考前端js encodeURI()编码后重新存储；

方案：


public static void main(String[] args) {
        Map&lt;Object, Object&gt; map = new HashMap&lt;&gt;();
        map]]></description><category></category></item><item><title><![CDATA[如何将 SQL 中的两个选择查询与不同的列结合起来]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/123918691</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/123918691</guid><author>ALEX_wxy</author><pubDate>Sat, 02 Apr 2022 14:00:00 +0800</pubDate><description><![CDATA[转载自：https://zditect.com/article/10648858.html如何将两个完全不同的 SQL 查询组合成一个结果

MySQL UNION 运算符允许您组合两个或多个查询的结果集 SELECT column_list UNION [DISTINCT | ALL] SELECT column_list UNION 首先，在第一个 SELECT 语句中显式出现在所有 SELECT 语句中的列的数量和顺序，如下例所示：。但请记住，如果其中一列为 null 或没有任何值，它会给您一个 NU]]></description><category></category></item><item><title><![CDATA[Linux搭建dubbo服务环境（初试）]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/121152584</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/121152584</guid><author>ALEX_wxy</author><pubDate>Thu, 04 Nov 2021 22:11:15 +0800</pubDate><description><![CDATA[1.下载所需软件

JDK1.8:Java Downloads | Oracle

zookeeper3.7:Index of /zookeeper/zookeeper-3.7.0

kafka(Scala 2.13):Apache Kafka

redis6.2.6:Redis

dubbo-admin:GitHub - apache/dubbo-admin at master

linux常用命令：Linux常用命令大全 - Boblim - 博客园

搭建参考文档：【掌握】dubbo环境搭建linux]]></description><category></category></item><item><title><![CDATA[Java多线程 CountDownLatch]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/120435848</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/120435848</guid><author>ALEX_wxy</author><pubDate>Thu, 23 Sep 2021 15:36:43 +0800</pubDate><description><![CDATA[CountDown 倒计时，Latch 锁存器，CountDownLatch整体是一个倒计时锁存器


//调用await()方法的线程会被挂起，它会等待直到count值为0才继续执行
public void await() throws InterruptedException { };   
//和await()类似，只不过等待一定的时间后count值还没变为0的话就会继续执行
public boolean await(long timeout, TimeUnit unit) throws Inte..]]></description><category></category></item><item><title><![CDATA[java8 map 5种遍历方式]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/119283330</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/119283330</guid><author>ALEX_wxy</author><pubDate>Sat, 31 Jul 2021 23:55:50 +0800</pubDate><description><![CDATA[import org.junit.Before;
import org.junit.Test;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

public class LambdaMapTest {

    private Map&lt;String, Object&gt; map = new HashMap&lt;&gt;();

    @Before
    public void in...]]></description><category></category></item><item><title><![CDATA[一张表字段值更新到另一张表字段中]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118119255</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118119255</guid><author>ALEX_wxy</author><pubDate>Tue, 22 Jun 2021 22:06:23 +0800</pubDate><description><![CDATA[-- 一个表内移植字段值

UPDATE tbl a SET a.student_id=a.old_student_id;

-- 根据总表id匹配到招标供应商id，并关联到入库单

update tbl a, tcl b, tdl c

SET a.student_id = b.id

WHERE a.student_id =c.id AND b.student_id =c.id;
]]></description><category></category></item><item><title><![CDATA[hibernate 关联随记]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118059353</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118059353</guid><author>ALEX_wxy</author><pubDate>Sat, 19 Jun 2021 21:23:11 +0800</pubDate><description><![CDATA[1.one by one 慎用，特别是用逻辑删除的情况下，可以容易关联表id字段处理

2.数据量多的操作一定要用批处理，JPA虽然一条一条执行insert但是一次commit事务
]]></description><category></category></item><item><title><![CDATA[RSAEncrypt&RSAEncrypt]]></title><link>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118033456</link><guid>https://blog.youkuaiyun.com/ALEX_wxy/article/details/118033456</guid><author>ALEX_wxy</author><pubDate>Fri, 18 Jun 2021 20:42:41 +0800</pubDate><description><![CDATA[public static String encryptString(String input, String channel) throws Exception {
    if (StringUtils.isBlank(channel)) {
        throw new BusinessException("缺少channel");
    }
    Cipher cipher = Cipher.getInstance("RSA");
    RSAPublicKey pubKey = (R.]]></description><category></category></item></channel></rss>