<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Weigeli的博客]]></title><description><![CDATA[悟性，不停歇的思考]]></description><link>https://blog.csdn.net/Weigal</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Weigal]]></copyright><item><title><![CDATA[nvm安装和使用教程]]></title><link>https://blog.csdn.net/Weigal/article/details/138018189</link><guid>https://blog.csdn.net/Weigal/article/details/138018189</guid><author>Weigal</author><pubDate>Sun, 21 Apr 2024 02:38:26 +0800</pubDate><description><![CDATA[如果下载node过慢，请更换国内镜像源, 在 nvm 的安装路径下，找到 settings.txt，设置node_mirro与npm_mirror为国内镜像地址。nvm和npm都是node.js版本管理工具，为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。nvm use版本号 使用指定版本的nodejs （ 这时会发现在启用的 node 版本前面有 * 标记，这时就可以使用 node.js ）（1）nvm install node：安装最新版的node.js。]]></description><category></category></item><item><title><![CDATA[SpringMVC - HandlerAdapter]]></title><link>https://blog.csdn.net/Weigal/article/details/131441924</link><guid>https://blog.csdn.net/Weigal/article/details/131441924</guid><author>Weigal</author><pubDate>Wed, 28 Jun 2023 17:58:28 +0800</pubDate><description><![CDATA[**// 【这里】 return handleInternal(request , response ,(HandlerMethod) handler);HanderAdapter 从上一步 HandlerMapping 拿到 HandlerMethod使用反射调用 HandlerMethod返回执行反射方法后的结果。]]></description><category></category></item><item><title><![CDATA[SpringMVC - HandlerMapping]]></title><link>https://blog.csdn.net/Weigal/article/details/131439000</link><guid>https://blog.csdn.net/Weigal/article/details/131439000</guid><author>Weigal</author><pubDate>Wed, 28 Jun 2023 17:30:59 +0800</pubDate><description><![CDATA[**// 【这里】根据 Request 获取内部的 Handler 对象 Object handler = getHandlerInternal(request);= null) {/**try {// 【这里】 HandlerMethod handlerMethod = lookupHandlerMethod(lookupPath , request);= null?} }/**]]></description><category></category></item><item><title><![CDATA[SpringMVC-DispatcherServlet]]></title><link>https://blog.csdn.net/Weigal/article/details/131437656</link><guid>https://blog.csdn.net/Weigal/article/details/131437656</guid><author>Weigal</author><pubDate>Wed, 28 Jun 2023 15:54:16 +0800</pubDate><description><![CDATA[HandlerAdapter将通过查询servlet已安装的HandlerAdapter来获得，以找到第一个支持处理程序类的HandlerAdapter。处理程序将通过按顺序应用servlet的HandlerMappings来获得。由HandlerAdapters或处理程序本身来决定哪些方法是可接受的。所有HTTP方法都由这个方法处理。处理对处理程序的实际调度。]]></description><category></category></item><item><title><![CDATA[SpringMVC工作原理（工作流程）]]></title><link>https://blog.csdn.net/Weigal/article/details/131437018</link><guid>https://blog.csdn.net/Weigal/article/details/131437018</guid><author>Weigal</author><pubDate>Wed, 28 Jun 2023 15:08:38 +0800</pubDate><description><![CDATA[工作流程

客户端（浏览器）发送请求， DispatcherServlet拦截请求。
DispatcherServlet 根据请求信息调用 HandlerMapping 。HandlerMapping 根据 uri 去匹配查找能处理的 Handler（也就是我们平常说的 Controller 控制器）。
将请求涉及到的拦截器和 Handler 一起封装，返回处理器执行链。
DispatcherServlet 调用 HandlerAdapter适配器。
执行 Handler 。
Handler 完成对用户请求]]></description><category></category></item><item><title><![CDATA[AspectJ 简介以及在IntelliJ IDEA下的配置]]></title><link>https://blog.csdn.net/Weigal/article/details/119422939</link><guid>https://blog.csdn.net/Weigal/article/details/119422939</guid><author>Weigal</author><pubDate>Thu, 05 Aug 2021 17:32:52 +0800</pubDate><description><![CDATA[原文：https://blog.csdn.net/gavin_john/article/details/80156963


0.AspectJ简介


在上篇文章【Spring——AOP(1)之Spring1中的配置】中，简要介绍了AOP（Aspect-Oriented Programming，面向切面编程）的概念，并介绍了AOP中的一些术语，最后通过使用Spring1中编写切面、配置切面的方式讲解了一个案例。本节我们介绍AspectJ框架，学习AspectJ框架是因为Spring2以...]]></description><category></category></item><item><title><![CDATA[LVS+Keepalived参考]]></title><link>https://blog.csdn.net/Weigal/article/details/119379026</link><guid>https://blog.csdn.net/Weigal/article/details/119379026</guid><author>Weigal</author><pubDate>Wed, 04 Aug 2021 10:57:40 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/arjenlee/p/9262737.html

https://blog.csdn.net/justlpf/article/details/114093272

http://www.3mu.me/一个公网ip或vip是公网，realserver是纯内网（局域网）部署lvsd/


]]></description><category></category></item><item><title><![CDATA[Http请求]]></title><link>https://blog.csdn.net/Weigal/article/details/107609535</link><guid>https://blog.csdn.net/Weigal/article/details/107609535</guid><author>Weigal</author><pubDate>Mon, 27 Jul 2020 12:48:56 +0800</pubDate><description><![CDATA[【代码】Http请求。]]></description><category></category></item><item><title><![CDATA[ES-Kibana安装]]></title><link>https://blog.csdn.net/Weigal/article/details/106574347</link><guid>https://blog.csdn.net/Weigal/article/details/106574347</guid><author>Weigal</author><pubDate>Fri, 05 Jun 2020 17:23:15 +0800</pubDate><description><![CDATA[ES-Kibana安装
日期：2019-10-23
环境：CentOS 7.2


Kibana作为Elasticsearch的控制台注：此处Kibana版本和Elasticsearch保持一致，采用7.3.2

1. 准备安装包
项目地址：https://www.elastic.co/cn/downloads/kibana
下载地址：https://artifacts.elastic.co/downloads/kibana/kibana-7.3.2-linux-x86_64.tar.gz

cd /usr]]></description><category></category></item><item><title><![CDATA[ES-IK中文分词器安装]]></title><link>https://blog.csdn.net/Weigal/article/details/106574759</link><guid>https://blog.csdn.net/Weigal/article/details/106574759</guid><author>Weigal</author><pubDate>Fri, 05 Jun 2020 17:20:46 +0800</pubDate><description><![CDATA[ES-IK中文分词器安装
日期：2019-10-23
环境：CentOS 7.2


续接文档：ES安装、注意点（Elasticsearch 7.3.2）

1. 准备安装包

重点：一定要与ES的版本一致（本文版本：7.3.2）

项目地址：https://github.com/medcl/elasticsearch-analysis-ik/releases
下载地址：https://github.com/medcl/elasticsearch-analysis-ik/releases/download/]]></description><category></category></item><item><title><![CDATA[ES安装、注意点（Elasticsearch 7.3.2）]]></title><link>https://blog.csdn.net/Weigal/article/details/106569865</link><guid>https://blog.csdn.net/Weigal/article/details/106569865</guid><author>Weigal</author><pubDate>Fri, 05 Jun 2020 14:26:45 +0800</pubDate><description><![CDATA[ES安装、注意点（Elasticsearch 7.3.2）
时间：2019年10月22日
系统：CentOS 7.2

JDK安装
1.8

下载安装包
网页地址：https://www.elastic.co/cn/downloads/elasticsearch
下载地址：https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.2-linux-x86_64.tar.gz

cd /usr/local/es

wget ht]]></description><category></category></item><item><title><![CDATA[GET、POST区别-Ajax版]]></title><link>https://blog.csdn.net/Weigal/article/details/98644131</link><guid>https://blog.csdn.net/Weigal/article/details/98644131</guid><author>Weigal</author><pubDate>Tue, 06 Aug 2019 21:12:15 +0800</pubDate><description><![CDATA[GET、POST区别GET、POST区别-Ajax版（参考）区别对比图
GET、POST区别-Ajax版（参考）
区别

GET将参数包含在URL中，POST将参数放在Request body中
GET可能被浏览器缓存，POST默认不缓存
GET的参数存放在Query String中，POST的参数存放Form Data 或者 Request Payload

对比图
GET

POST


常规...]]></description><category></category></item><item><title><![CDATA[SpringMVC之注解开发(二)]]></title><link>https://blog.csdn.net/Weigal/article/details/51550280</link><guid>https://blog.csdn.net/Weigal/article/details/51550280</guid><author>Weigal</author><pubDate>Tue, 31 May 2016 23:40:05 +0800</pubDate><description><![CDATA[非注解开发博文地址为：
http://blog.csdn.net/weigal/article/details/51546908



一、创建工程动态web工程

二、导入相关jar包

三、新建视图

四、编写Handler
a、在src目录下新建包：com.liwei.ssm.controller
b、新建如下Controller类


ItemsContro]]></description><category></category></item><item><title><![CDATA[SpringMVC之非注解开发(一)（纯手工打造）]]></title><link>https://blog.csdn.net/Weigal/article/details/51546908</link><guid>https://blog.csdn.net/Weigal/article/details/51546908</guid><author>Weigal</author><pubDate>Tue, 31 May 2016 16:30:04 +0800</pubDate><description><![CDATA[本文讲到的SpringMVC使用的环境为：
1. spring包3.2
2. JDK 1.7
3. tomcat 7
4. eclipse


一、创建工程动态web工程
注意使用的编译JDK为1.7，tomcat运行JDK为1.7


二、导入相关jar包
commons-logging-1.1.3.jar
javax.servlet.jsp.jstl-api-1.2.]]></description><category></category></item><item><title><![CDATA[JAVA之时间计算，键盘录入时间间隔得到未来时间]]></title><link>https://blog.csdn.net/Weigal/article/details/51535179</link><guid>https://blog.csdn.net/Weigal/article/details/51535179</guid><author>Weigal</author><pubDate>Mon, 30 May 2016 05:14:12 +0800</pubDate><description><![CDATA[1、输入：小时数.分钟数
2、得到以当前时间为基准的未来时间


import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * 时间计算
 * 
 * @author LIWEI
 * @version 1.0
 * @since 2016年5月29日 下午10:56:]]></description><category></category></item><item><title><![CDATA[BAT之简单java类启动器，通用执行当前目录java主程序]]></title><link>https://blog.csdn.net/Weigal/article/details/51535171</link><guid>https://blog.csdn.net/Weigal/article/details/51535171</guid><author>Weigal</author><pubDate>Mon, 30 May 2016 05:06:57 +0800</pubDate><description><![CDATA[将以下代码保存为文本文件，并命名为【launcher.bat】然后可以将launcher.bat放置到任何包含mian的Java文件目录，可以实现执行实现的特性：1、判断当前目录是否存在java文件、class文件2、判断class文件的数目：单个文件可以支持直接运行多个文件支持选择运行3、对用户输入做BUG控制前提条件：JDK，并配置环境变量；编写的java文件的默认编码格式为UTF-8@echo]]></description><category></category></item><item><title><![CDATA[Eclipse之properties文件编辑器中将Unicode码显示为翻译后的字符]]></title><link>https://blog.csdn.net/Weigal/article/details/51507109</link><guid>https://blog.csdn.net/Weigal/article/details/51507109</guid><author>Weigal</author><pubDate>Thu, 26 May 2016 14:36:26 +0800</pubDate><description><![CDATA[功能：编辑properties文件的时候，Unicode码所表示的内容会直接显示出来。

应用场景，当使用i18n国际化的时候，中文需要使用Unicode码保存，但是肉眼不能直接识别，造成再次识别的困扰。此插件就解决了该问题。



Eclipse插件：jp.gr.java_conf.ussiy.app.propedit_6.0.1.jar
下载地址：http://download.]]></description><category></category></item><item><title><![CDATA[JAVA之字符串和Unicode码互转_中文转换为Unicode]]></title><link>https://blog.csdn.net/Weigal/article/details/51500605</link><guid>https://blog.csdn.net/Weigal/article/details/51500605</guid><author>Weigal</author><pubDate>Wed, 25 May 2016 18:16:42 +0800</pubDate><description><![CDATA[废话少说，直接上Demo，注释在代码中。
转载地址：http://canofy.iteye.com/blog/718659
package com.weigeli.demo01.util;

import java.io.UnsupportedEncodingException;
import java.util.Locale;

/**
 * 实现字符串和Unicode码的互转
 * 
 *]]></description><category></category></item><item><title><![CDATA[Eclipse之保存自动格式化代码]]></title><link>https://blog.csdn.net/Weigal/article/details/51485536</link><guid>https://blog.csdn.net/Weigal/article/details/51485536</guid><author>Weigal</author><pubDate>Mon, 23 May 2016 22:54:47 +0800</pubDate><description><![CDATA[Eclipse操作路径：Windows-->Preferences-->Java-->Editor-->Save Actions


如下图显示]]></description><category></category></item><item><title><![CDATA[Database之增删改查工具类(简单版)]]></title><link>https://blog.csdn.net/Weigal/article/details/51452808</link><guid>https://blog.csdn.net/Weigal/article/details/51452808</guid><author>Weigal</author><pubDate>Thu, 19 May 2016 12:13:03 +0800</pubDate><description><![CDATA[按照自己的想法制作了一个简单的增删改查，没有深刻的诠释。

本文的重点在于查询的返回数据格式。



BaseDao.java



package com.weigeli.test.dao;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java...]]></description><category></category></item></channel></rss>