<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[APM800的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/APM800</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; APM800]]></copyright><item><title><![CDATA[springboot+vue（前后端不分离）]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/117703796</link><guid>https://blog.youkuaiyun.com/APM800/article/details/117703796</guid><author>APM800</author><pubDate>Tue, 08 Jun 2021 15:29:04 +0800</pubDate><description><![CDATA[最近在做一个生成前后端代码的功能，vue+java，开发的时候分开开发，最终将vue项目打包进java，具体如下
前端注意事项：
vue在打包前需要修改


改完保存，打包npm run build,将dist文件夹下的内容全部复制到/resources/static 下

后端注意事项：
需要引用的pom
		&lt;!--Spring boot Web容器--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org.springfram]]></description><category></category></item><item><title><![CDATA[阿里P6+]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/108881615</link><guid>https://blog.youkuaiyun.com/APM800/article/details/108881615</guid><author>APM800</author><pubDate>Sat, 05 Dec 2020 08:45:15 +0800</pubDate><description><![CDATA[第一轮

电话面试（基础知识为主，约2小时）：

1，先自我介绍，包含日常工作

2，基础知识

​ 1）多线程（ThreadLocal（问了父子线程怎么共享数据 interitableThreadLocals）、lock和sync区别（问HashMap1.7、1.8区别时带出）、AQS原理（执行过程源码，入队出队的细节，源码细节）、CountDownLatch和CyclicBarrier的区别是什么源码级别、volatile从指令重排序，内存屏障，聊到总线风暴）所占比重较大

阿里面试，问了我乐观锁、悲观]]></description><category></category></item><item><title><![CDATA[alibaba-easyexcel]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/110431382</link><guid>https://blog.youkuaiyun.com/APM800/article/details/110431382</guid><author>APM800</author><pubDate>Tue, 01 Dec 2020 14:27:21 +0800</pubDate><description><![CDATA[&lt;dependency&gt;
		&lt;groupId&gt;com.alibaba&lt;/groupId&gt;
		&lt;artifactId&gt;easyexcel&lt;/artifactId&gt;
		&lt;version&gt;2.2.6&lt;/version&gt;
&lt;/dependency&gt;

//实体类
@ColumnWidth(25)
public class HkProTransRecordEntity implements Serializabl..]]></description><category></category></item><item><title><![CDATA[idea引用添加三方jar包并打包进自己项目]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/107613209</link><guid>https://blog.youkuaiyun.com/APM800/article/details/107613209</guid><author>APM800</author><pubDate>Mon, 27 Jul 2020 15:54:29 +0800</pubDate><description><![CDATA[工作中要调用第三方封装的接口jar包,在本地运行,放在哪里都可以行得通,但是一打包,放到服务器就会遇到各种问题,经过一番搜索尝试,终于找到可行方案:

新建如下目录及文件夹,放入用到的jar包


&lt;!--手动添加三方jar包--&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;com&lt;/groupId&gt;&lt;!--随便填写--&gt;
            &lt;artifactId&gt;junit&lt;/ar]]></description><category></category></item><item><title><![CDATA[springboot整合kafka2.5(单机模式)]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/106851698</link><guid>https://blog.youkuaiyun.com/APM800/article/details/106851698</guid><author>APM800</author><pubDate>Fri, 10 Jul 2020 14:48:20 +0800</pubDate><description><![CDATA[操作系统:centos6.5
kafka:2.5.0
zookeeper:kafka高版本中自带的zookeeper

首先下载kafka,横线部分是源码,还需要编译,直接下载下面编译后的压缩包



下载地址:http://kafka.apache.org/downloads

解压 :cd/usr/local/kafka &amp;&amp; tar -zxvf kafka_2.12-2.5.0.tgz

修改配置文件: vi /usr/local/kafka/kafka_2.12-2.5.0/con.]]></description><category></category></item><item><title><![CDATA[springBoot(idea)整合activiti简单流程完整示例]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/106112994</link><guid>https://blog.youkuaiyun.com/APM800/article/details/106112994</guid><author>APM800</author><pubDate>Thu, 14 May 2020 15:01:44 +0800</pubDate><description><![CDATA[最近公司在做一个带审核流程的功能,部门leader指出要集成activiti流程,而且后续的需求里也会用到。之前没有接触过经过查阅资料,自己尝试,最终走完了整个流程,记录一下自己的学习过程,如有不足之处,欢迎指正

简介:

Activiti是一个项目的名称，Alfresco软件在2010年5月17日宣布Activiti业务流程管理（BPM）开源项目的正式启动，其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。

Activiti项目是一项新的基于Apache许可的开源BPM...]]></description><category></category></item><item><title><![CDATA[SQL练习题]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/87691473</link><guid>https://blog.youkuaiyun.com/APM800/article/details/87691473</guid><author>APM800</author><pubDate>Tue, 19 Feb 2019 10:29:22 +0800</pubDate><description><![CDATA[自己学习,同时做个记录

原贴链接https://blog.youkuaiyun.com/flycat296/article/details/63681089

测试表格

学生

CREATE TABLE `student` (
  `s_id` varchar(10) DEFAULT NULL,
  `s_name` varchar(10) DEFAULT NULL,
  `s_age` datetime...]]></description><category></category></item><item><title><![CDATA[java对Emoji表情的两种处理方式]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/84999935</link><guid>https://blog.youkuaiyun.com/APM800/article/details/84999935</guid><author>APM800</author><pubDate>Fri, 14 Dec 2018 11:20:11 +0800</pubDate><description><![CDATA[最近在做一个APP,第三方登录的时候昵称表情存储报错,


Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98...' for column 'nick_name' at row 1


我对数据库的编码,表格的编码,字段的编码,my.ini配置文件都进行了修改,将utf8改成了utf8mb4,还是不行,所...]]></description><category></category></item><item><title><![CDATA[HttpUtil]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/83790405</link><guid>https://blog.youkuaiyun.com/APM800/article/details/83790405</guid><author>APM800</author><pubDate>Tue, 06 Nov 2018 17:01:44 +0800</pubDate><description><![CDATA[
package com.hlg.xboot.utils;

import com.alibaba.fastjson.JSON;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
import org.apache.http.c...]]></description><category></category></item><item><title><![CDATA[java生成二维码]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/83546041</link><guid>https://blog.youkuaiyun.com/APM800/article/details/83546041</guid><author>APM800</author><pubDate>Tue, 30 Oct 2018 17:50:18 +0800</pubDate><description><![CDATA[
package com.hlg.xboot.utils;

import com.google.zxing.*;
import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.z...]]></description><category></category></item><item><title><![CDATA[Springboot+ACM对数据库配置加密]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/82255736</link><guid>https://blog.youkuaiyun.com/APM800/article/details/82255736</guid><author>APM800</author><pubDate>Fri, 31 Aug 2018 14:24:58 +0800</pubDate><description><![CDATA[


        &amp;lt;!-- acm 密钥配置管理 --&amp;gt;

        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-actuator&amp;lt;/arti...]]></description><category></category></item><item><title><![CDATA[Linux常用指令]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/81631741</link><guid>https://blog.youkuaiyun.com/APM800/article/details/81631741</guid><author>APM800</author><pubDate>Mon, 13 Aug 2018 16:04:51 +0800</pubDate><description><![CDATA[系统信息 
arch 显示机器的处理器架构(1) 
uname -m 显示机器的处理器架构(2) 
uname -r 显示正在使用的内核版本 
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda 罗列一个磁盘的架构特性 
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 
cat /proc/cpuinfo 显示C...]]></description><category></category></item><item><title><![CDATA[JSON的各种转换]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/81630432</link><guid>https://blog.youkuaiyun.com/APM800/article/details/81630432</guid><author>APM800</author><pubDate>Mon, 13 Aug 2018 15:14:20 +0800</pubDate><description><![CDATA[需要引入jar包
&lt;!-- JSONObject对象依赖的jar包 --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;commons-beanutils&lt;/groupId&gt;
            &lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;
...]]></description><category></category></item><item><title><![CDATA[给excel设置格式]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/81630300</link><guid>https://blog.youkuaiyun.com/APM800/article/details/81630300</guid><author>APM800</author><pubDate>Mon, 13 Aug 2018 15:09:53 +0800</pubDate><description><![CDATA[
        //新建excel报表
        HSSFWorkbook excel = new HSSFWorkbook();
        //添加一个sheet，名字叫&quot;我的POI&quot;
        HSSFSheet hssfSheet = excel.createSheet(&quot;我的POI&quot;);
        //设置列宽
        hssfSheet.setColum...]]></description><category></category></item><item><title><![CDATA[获取指定日期的前一天]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/81630169</link><guid>https://blog.youkuaiyun.com/APM800/article/details/81630169</guid><author>APM800</author><pubDate>Mon, 13 Aug 2018 15:03:29 +0800</pubDate><description><![CDATA[
        Date date = null;
        try {
            date = DateUtils.format(endDate, &quot;yyyy-MM-dd&quot;);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        Calendar ca...]]></description><category></category></item><item><title><![CDATA[TreeMap按照key和value排序]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/81284278</link><guid>https://blog.youkuaiyun.com/APM800/article/details/81284278</guid><author>APM800</author><pubDate>Mon, 30 Jul 2018 14:19:01 +0800</pubDate><description><![CDATA[
//按key升序排序
Map&amp;lt;String, String&amp;gt; map = new TreeMap&amp;lt;&amp;gt;();

        map.put(&quot;2018-07-11&quot;, &quot;ccccc&quot;);
        map.put(&quot;2018-07-26&quot;, &quot;aaaaa&quot;);
        map.put(&quot;2018-06-11&quot;, &quot;bbbbb&]]></description><category></category></item><item><title><![CDATA[springboot-yml配置+aop实现数据库读写分离]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/80750737</link><guid>https://blog.youkuaiyun.com/APM800/article/details/80750737</guid><author>APM800</author><pubDate>Wed, 27 Jun 2018 10:32:28 +0800</pubDate><description><![CDATA[1.配置application-dev.yml

 


spring:
    aop:
        proxy-target-class: true
    datasource:
        readSize: 2
        type: com.alibaba.druid.pool.DruidDataSource
        driverClassName: com.mys...]]></description><category></category></item><item><title><![CDATA[Windows环境solr7.3.1部署在tomcat+连接sql数据库]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/80414375</link><guid>https://blog.youkuaiyun.com/APM800/article/details/80414375</guid><author>APM800</author><pubDate>Wed, 23 May 2018 08:39:04 +0800</pubDate><description><![CDATA[经过一天的挣扎,阅览无数帖子,历经九九八十一难,走过一个又一个坑,终于是完成了配置,下面就跟大家分享一下我的成果,不足之处还请大手指出]]></description><category></category></item><item><title><![CDATA[工具类]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/80333054</link><guid>https://blog.youkuaiyun.com/APM800/article/details/80333054</guid><author>APM800</author><pubDate>Wed, 16 May 2018 10:10:55 +0800</pubDate><description><![CDATA[
package com.project.commons.utils;

/**
 * @fileName 实体类工具(带分页计算和模糊查询时间条件)
 * @author zk
 * @creteTime 2017年12月8日下午4:17:16
 */
public class BaseEntity {

    /** 当前页*/
    private int page;
    
    ...]]></description><category></category></item><item><title><![CDATA[Linux  nginx+多tomcat实现负载均衡(集群 宕机)+html]]></title><link>https://blog.youkuaiyun.com/APM800/article/details/80321659</link><guid>https://blog.youkuaiyun.com/APM800/article/details/80321659</guid><author>APM800</author><pubDate>Tue, 15 May 2018 13:47:10 +0800</pubDate><description><![CDATA[nginx是一个web服务器，类似apache一样，但是比apache性能更好，更快。还可以实现反向代理，和负载均衡，常用于构建web服务集群的负载均衡。今天就来记录一下，nginx的安装与配置，实现负载均衡的作用。

首先，安装nginx$ wget http://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  （p...]]></description><category></category></item></channel></rss>