<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GodPluto的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GodPluto</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GodPluto]]></copyright><item><title><![CDATA[前端获取首字母]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/133294066</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/133294066</guid><author>GodPluto</author><pubDate>Tue, 26 Sep 2023 08:40:49 +0800</pubDate><description><![CDATA[前端获取首字母]]></description><category></category></item><item><title><![CDATA[java给图片加水印]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/125367760</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/125367760</guid><author>GodPluto</author><pubDate>Mon, 20 Jun 2022 10:38:59 +0800</pubDate><description><![CDATA[java 给图片加水印]]></description><category></category></item><item><title><![CDATA[前端处理文件]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/123459630</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/123459630</guid><author>GodPluto</author><pubDate>Sun, 13 Mar 2022 15:00:37 +0800</pubDate><description><![CDATA[文件下载处理方法
downloadFile(url,documentName,params) {
    axios({
		url: url,
		method: "get",
		responseType:'blob',
		params: params
	}).then(res=&gt;{
		var url = window.URL.createObjectURL(new Blob([res]));
		var a = document.createElement('a');
		a.setAttr]]></description><category></category></item><item><title><![CDATA[mysql运维]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/121938956</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/121938956</guid><author>GodPluto</author><pubDate>Tue, 14 Dec 2021 20:09:32 +0800</pubDate><description><![CDATA[表数据迁移
如果表存在：
insert into tab1 select * from tab2

如果表不存在：
create table tab1 as select * from tab2


]]></description><category></category></item><item><title><![CDATA[mysql磁盘占用情况]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/121857590</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/121857590</guid><author>GodPluto</author><pubDate>Fri, 10 Dec 2021 15:30:27 +0800</pubDate><description><![CDATA[mysql数据库查询库/表的占用存储硬盘空间
数据库占用空间
select
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
group by table_schema
order ]]></description><category></category></item><item><title><![CDATA[软件版本后缀]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/121857343</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/121857343</guid><author>GodPluto</author><pubDate>Fri, 10 Dec 2021 15:22:53 +0800</pubDate><description><![CDATA[版本
软件各种版本的表示
alpha 内部测试版
　　beta 外部测试版
　　demo 演示版
　　Enhance 增强版或者加强版 属于正式版
　　Free 自由版
　　Full version 完全版 属于正式版
　　shareware 共享版
　　Release 发行版 有时间限制
　　Upgrade 升级版
　　Retail 零售版
　　Cardware 属共享软件的一种，只要给作者回复一封电邮或明信片即可。（有的作者并由此提供注册码等），目前这种形式已不多见。
　　Plus 属增强版，不过这种大]]></description><category></category></item><item><title><![CDATA[HttpClient]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/121210728</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/121210728</guid><author>GodPluto</author><pubDate>Mon, 08 Nov 2021 16:38:57 +0800</pubDate><description><![CDATA[GET请求
public static void test01() {
	CloseableHttpClient client = HttpClients.createDefault();
	String url = "http://httpbin.org/get";
	HttpGet get = new HttpGet(url);
	get.addHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3]]></description><category></category></item><item><title><![CDATA[springboot读取文件]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119919084</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119919084</guid><author>GodPluto</author><pubDate>Wed, 25 Aug 2021 20:55:38 +0800</pubDate><description><![CDATA[一、读取resource文件
都不需要第一个斜杠
第一种：
InputStream resourceAsStream = PDFUtil.class.getClassLoader().getResourceAsStream("excleTemplate/test.xlsx");

第二种：
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excleTemplate/te]]></description><category></category></item><item><title><![CDATA[设计模式：访问者]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119735158</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119735158</guid><author>GodPluto</author><pubDate>Mon, 16 Aug 2021 16:02:13 +0800</pubDate><description><![CDATA[场景安装包升级


访问者定义

UML

代码描述
public class Demo08 {
	public static void main(String[] args) {
		EggRobot egg = new EggRobot();
		egg.calc();
		UpdateVisitor updatePkg = new UpdateVisitor();
		egg.accept(updatePkg);
		egg.calc();
	}
}

interface Visitor {
	vo.]]></description><category></category></item><item><title><![CDATA[Springboot+MyBatis+SqlSessionFatory]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119647218</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119647218</guid><author>GodPluto</author><pubDate>Thu, 12 Aug 2021 16:34:26 +0800</pubDate><description><![CDATA[一、第一种方式

创建配置类

@Configuration
public class SqlSessionFactoryConfig {

	@Autowired
	DataSource dataSource;
	
	@Bean
	@Primary
	public SqlSessionFactory sqlSession() {
		SqlSessionFactoryBean sqlSessionFactoryBean=new SqlSessionFactoryBean();
		try {
			sql]]></description><category></category></item><item><title><![CDATA[zip相关工具类]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119387215</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119387215</guid><author>GodPluto</author><pubDate>Wed, 04 Aug 2021 16:26:56 +0800</pubDate><description><![CDATA[zip相关工具类
private static final String SLASH = "/";

private static final String EMPTY = "";

@RequestMapping("test")
public ResponseEntity&lt;Resource&gt; test() throws IOException {
    ByteArrayResource byteArrayResource = new ByteArrayResource(zipFileAsB]]></description><category></category></item><item><title><![CDATA[freemark数据模型]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119378982</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119378982</guid><author>GodPluto</author><pubDate>Wed, 04 Aug 2021 11:05:23 +0800</pubDate><description><![CDATA[一、基本语法
基本组成

常用标签

常用标签
判断


循环

模板嵌套

数据定义

内置函数

具体参照手册
二、模板渲染
渲染数据

模板

字符串模板


]]></description><category></category></item><item><title><![CDATA[HttpServletResponse下载文件，第二次下载时报错]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119186844</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119186844</guid><author>GodPluto</author><pubDate>Wed, 28 Jul 2021 18:19:53 +0800</pubDate><description><![CDATA[最近又在研究关于Excel的导入与导出，在下载Excel的时候，遇到了一个特别奇葩的问题，就是第一次能下载成功，第二次就下载失败了。
// 创建工作簿 这里的file是InputStream对象
// 读取输入流
XSSFWorkbook workBook = new XSSFWorkbook(InputStream:file);

第二次下载失败，报错的代码就在这一行，刚开始经过很多次的断点调试，也没发现什么大问题，file也是同一个file，但是第二次就是下载失败，只有重新创建一个file对象，也就是说]]></description><category></category></item><item><title><![CDATA[response.reset() 与response.resetbuffer使用场景]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/119185630</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/119185630</guid><author>GodPluto</author><pubDate>Wed, 28 Jul 2021 17:39:20 +0800</pubDate><description><![CDATA[相关文档
reset
public void reset()
Clears any data that exists in the buffer as well as the status code and headers. If the response has been committed, this method throws an IllegalStateException.
Throws:
java.lang.IllegalStateException - if the response has ]]></description><category></category></item><item><title><![CDATA[数组并集以及promise]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/116530708</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/116530708</guid><author>GodPluto</author><pubDate>Sat, 08 May 2021 15:49:55 +0800</pubDate><description><![CDATA[resolveAfter2Seconds: function(data,code) {
    return new Promise(function(resolve, reject) {
    	$.getJSON(`./xxx`, function (res) 
            var data2 = res.navigations
            var tempKeys = [];
			for(var item of data){
			    if(tempKeys.index]]></description><category></category></item><item><title><![CDATA[[解决]npm ERR! code ELIFECYCLE]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/116197774</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/116197774</guid><author>GodPluto</author><pubDate>Tue, 27 Apr 2021 12:30:36 +0800</pubDate><description><![CDATA[项目开发环境遇到报错如下

废话不多说，上解决方案
Step1：npm cache clean --force
Step2：rm -rf node_modules
Step3：rm -rf package-lock.json
Step4：npm install

npm install 成功之后再次启动 npm start
rimraf

]]></description><category></category></item><item><title><![CDATA[Comparable和Comparator]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/116136116</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/116136116</guid><author>GodPluto</author><pubDate>Sun, 25 Apr 2021 19:17:39 +0800</pubDate><description><![CDATA[一、Comparable和Comparator
比较需要可以比较

定义数据类型

public class Employee implements Comparable&lt;Employee&gt; {

	private String name;
	private int age;
	private String salary;
	
	public Employee() {}
	public Employee(String name, int age, String salary) {
		super]]></description><category></category></item><item><title><![CDATA[poi生成excel]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/116135907</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/116135907</guid><author>GodPluto</author><pubDate>Sun, 25 Apr 2021 19:02:43 +0800</pubDate><description><![CDATA[poi生成excel

导入坐标

&lt;dependency&gt;
    &lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
     &lt;artifactId&gt;poi&lt;/artifactId&gt;
     &lt;version&gt;3.14&lt;/version&gt;
 &lt;/dependency&gt;
 &lt;dependency&gt;
     &lt;groupId&gt;org.apache.poi&lt;/gr]]></description><category></category></item><item><title><![CDATA[Idea市场下载慢]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/116116923</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/116116923</guid><author>GodPluto</author><pubDate>Sun, 25 Apr 2021 09:36:54 +0800</pubDate><description><![CDATA[解决Idea市场下载慢
File&gt;&gt;Setting&gt;&gt;Appearance&amp;Behavior&gt;&gt;System Settings&gt;&gt;HTTP Proxy
勾上Auto-detect proxy setting
填入:	http://127.0.0.1:1080
就可以了


]]></description><category></category></item><item><title><![CDATA[mongodb简介]]></title><link>https://blog.youkuaiyun.com/GodPluto/article/details/115976821</link><guid>https://blog.youkuaiyun.com/GodPluto/article/details/115976821</guid><author>GodPluto</author><pubDate>Wed, 21 Apr 2021 21:25:13 +0800</pubDate><description><![CDATA[一、环境搭建
1.1 环境搭建
启动服务器
mongod --dbpath D:\test\mongodb-win32-x86_64-windows-4.4.5\data\db

启动客户端
mongo [--host value1]  [--port value2]

工具
mongodb-compass

mongodb数据结构

1.2 基础命令
展示所有库
show dbs

创建或使用
use 名称

删除当前库
 db.dropDatabase()


...]]></description><category></category></item></channel></rss>