<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NFA_YY的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NFA_YY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NFA_YY]]></copyright><item><title><![CDATA[CentOS 系统 yum配置专网本地源（ISO）]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/124877516</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/124877516</guid><author>NFA_YY</author><pubDate>Fri, 20 May 2022 10:11:03 +0800</pubDate><description><![CDATA[1、查询操作系统版本号，下载对应的ISO镜像；

镜像下载

下载后将镜像上传到/software目录



2、创建本地源文件夹


mkdir /mnt/centos7



3、本分原来本地源（若原本地源没有可跳过此步骤）


cp /etc/yum.repo.d/* /etc/yum.repo.d.bak



4、创建centos.repo文件


vi /etc/yum.repos.d/centos.repo



5、配置本地源（在centos.repo中加入以下内容）


[centos..]]></description><category></category></item><item><title><![CDATA[CentOS 7.5 firewalld]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/110820669</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/110820669</guid><author>NFA_YY</author><pubDate>Mon, 07 Dec 2020 16:02:57 +0800</pubDate><description><![CDATA[#查看已经开放的端口
firewall-cmd --zone=public --list-ports



#添加防火墙端口
firewall-cmd --zone=public --add-port 10022/tcp --permanent



#查看防火墙状态
firewall-cmd --state



#重启防火墙
firewall-cmd --reload



#启动防火墙
service firewalld start



#关闭防火墙
service firewalld stop
.]]></description><category></category></item><item><title><![CDATA[MYSQL 行级锁]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/109840586</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/109840586</guid><author>NFA_YY</author><pubDate>Fri, 20 Nov 2020 10:16:02 +0800</pubDate><description><![CDATA[# 支持条件，数据库引擎为InnoDB
# 普通 select 语句默认不加锁，而CUD操作默认加排他锁
# InnoDB行锁基于索引实现



共享锁：
 定义：共享锁就是多个事务对于同一数据可以共享一把锁，都能访问到数据，但是只能读不能修改，直到所有的共享锁被释放。
 简称：S锁
 用法：SELECT … LOCK IN SHARE MODE



排它锁：
 定义：其他事务可以读取数据，但不能对该数据进行修改，直到所有的排它被释放。
 简称：X锁
 用法：SEL...]]></description><category></category></item><item><title><![CDATA[MYSQL 解决表被锁死问题]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/109738223</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/109738223</guid><author>NFA_YY</author><pubDate>Tue, 17 Nov 2020 11:01:00 +0800</pubDate><description><![CDATA[#当前运行的所有事务
#查询 trx_mysql_thread_id然后执行 kill 线程ID


SELECT * FROM information_schema.innodb_trx

KILL trx_mysql_thread_id

#当前出现的锁


SELECT * FROM information_schema.innodb_locks

#锁等待的对应关系


SELECT * FROM information_schema.innodb_lock_waits 


...]]></description><category></category></item><item><title><![CDATA[利用navicate导出数据字典]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/109689739</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/109689739</guid><author>NFA_YY</author><pubDate>Sat, 14 Nov 2020 13:29:52 +0800</pubDate><description><![CDATA[1.查询SQL语句


SELECT 
	TABLE_NAME '表名',	
	COLUMN_NAME '字段名',
	COLUMN_TYPE '数据类型',
	COLUMN_COMMENT '备注',
	COLUMN_KEY '约束',
	IS_NULLABLE '允许NULL'
FROM
	information_schema.`COLUMNS`
WHERE
	1=1
	AND TABLE_SCHEMA = 'iot_sgscm_qss'  -- 数据库名
	AND TABLE_NAME = 'dwd_]]></description><category></category></item><item><title><![CDATA[springboot 连接池wait_timeout超时设置]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/107015459</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/107015459</guid><author>NFA_YY</author><pubDate>Mon, 29 Jun 2020 10:51:49 +0800</pubDate><description><![CDATA[问题描述：

使用springboot 线程池连接MySQL时，mysql数据库wait_timeout 为8个小时，在这段时间内无数据操作时，连接池会自动断掉；

解决方案：


#当连接空闲时，是否执行连接测试
spring.datasource.test-while-idle=true
#当从连接池借用连接时，是否测试该连接
spring.datasource.test-on-borrow=false
#指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
spring.datasou]]></description><category></category></item><item><title><![CDATA[413 request entity too large]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/106734414</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/106734414</guid><author>NFA_YY</author><pubDate>Sat, 13 Jun 2020 16:40:38 +0800</pubDate><description><![CDATA[nginx服务器的解决办法


client_max_body_size 20M;

http{ }中设置：client_max_body_size 20m;
	server{ }中设置：client_max_body_size 20m;
	location{ }中设置：client_max_body_size 20m;
]]></description><category></category></item><item><title><![CDATA[自定义本地缓存类]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/106091544</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/106091544</guid><author>NFA_YY</author><pubDate>Wed, 13 May 2020 10:00:40 +0800</pubDate><description><![CDATA[自定义本地缓存


public class LocalCache {
	/**
	 * 预缓存信息
	 */
	private static final Map&lt;String, Object&gt; CACHE_MAP = new ConcurrentHashMap&lt;String, Object&gt;();
	
	/**
	 * 每个缓存生效时间12小时
	 */
	public static final long DEFAULT_CACHE_HOLD_TIME_30M = 30 * 60 ]]></description><category></category></item><item><title><![CDATA[nginx+tomcat配置ssl]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/100931598</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/100931598</guid><author>NFA_YY</author><pubDate>Tue, 17 Sep 2019 17:00:59 +0800</pubDate><description><![CDATA[nginx+tomcat配置ssl证书时遇到一个问题就是，证书是子域名证书，不是通用型的，想要同时使用http和https协议。


第一步：

在阿里云可以申请免费的ssl证书



第二步：

配置nginx使用ssl，这里有个坑，nginx的1.4版以后的版本中不建议使用ssl on的命令配置，但是阿里云提供的配置范例中没有说明，大家在使用的时候要注意下，下面是我使用的配置：


up...]]></description><category></category></item><item><title><![CDATA[@Transactional 失效问题]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/100558357</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/100558357</guid><author>NFA_YY</author><pubDate>Thu, 05 Sep 2019 15:13:21 +0800</pubDate><description><![CDATA[@Transactional配置起来是简单方便，但是坑也相当多，下面就记录下这些坑。


1、service类标签添加在了接口上，查阅资料说接口的方法上可以加也不建议这样用，但实际中这么出现事务失效。

2、@Transactional 注解只能应用到 public 可见度的方法上。

3、默认情况下，spring会对unchecked异常进行事务回滚；如果是checked异常则不回滚。

4、...]]></description><category></category></item><item><title><![CDATA[MSQL 导入数据包大小限制调整]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/100542750</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/100542750</guid><author>NFA_YY</author><pubDate>Wed, 04 Sep 2019 17:05:40 +0800</pubDate><description><![CDATA[MySQL在导入数据时，由于数据文件太大，导入中途会出现中断，是由于max_allowed_packet大小限制所导致的。


1、SQL语句执行修改


show variables like 'max_allowed_packet';
set global max_allowed_packet = 100 * 1024 * 1024;

2、修改配置文件


/etc/mysql/mysq...]]></description><category></category></item><item><title><![CDATA[@Component和@PostConstruct实现静态类加载Spring自动注入]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/100122738</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/100122738</guid><author>NFA_YY</author><pubDate>Wed, 28 Aug 2019 17:02:45 +0800</pubDate><description><![CDATA[在项目中遇到一个方法到处要使用，于是把它抽成了一个公用的静态方法，但是静态方法的初始化有点头疼，查了下资料发现@PostConstruct有一个功能就是在依赖注入完成以后才会执行，OK，思路来了。



@Component
public class TestUtil{

	/**私有静态变量起中间依赖注入变量的桥接关系**/
	private static TestUtil _this;
	
...]]></description><category></category></item><item><title><![CDATA[微信APP支付]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/100120974</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/100120974</guid><author>NFA_YY</author><pubDate>Wed, 28 Aug 2019 16:06:50 +0800</pubDate><description><![CDATA[1、登录微信开放平台

2、创建移动应用

3、申请开通微信支付

4、参考官方文档集成移动端调起支付

5、服务端完成订单加签（参数签名）

  5.1 引入wxpay-sdk

  5.2 通过实现WXPayConfig接口将自己的配置信息写入

  5.3 调用WXPay中的unifiedOrder方法进行统一下单，返回结果中会包含prepay_id

  5.4 安卓...]]></description><category></category></item><item><title><![CDATA[nginx+tomcat配置负载均衡]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/89352991</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/89352991</guid><author>NFA_YY</author><pubDate>Wed, 17 Apr 2019 13:13:42 +0800</pubDate><description><![CDATA[第一步下载tomcat，配置多tomcat运行环境；

① 下载tomcat，解压出两份到D:\tomcats目录下，并重新命名：

tomcat_8080

tomcat_8090

② 替换tomcat_8080的bin目录下的startup.bat和catalina.bat中CATALINA_HOME为CATALINA_HOME_8080

③替换tomcat_8090的bin目录下的s...]]></description><category></category></item><item><title><![CDATA[微网站分享微信朋友圈和分享给朋友图标显示问题]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/76446958</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/76446958</guid><author>NFA_YY</author><pubDate>Thu, 14 Jun 2018 12:11:26 +0800</pubDate><description><![CDATA[微网站分享的时候，分享的文章的缩略图不能显示，从朋友圈分享给朋友的时候缩略图和描述语不能显示
第一步：
在微信公众平台注册账号https://mp.weixin.qq.com/
第二步：
获取开发者ID和开发者密钥

第三步：
绑定域名


第四步：
直接上代码
//获取accessToken
String appId = &quot;wx954fa526a6b80b8e&quot;;
St]]></description><category></category></item><item><title><![CDATA[table 表格细线条实现方式]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/75089564</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/75089564</guid><author>NFA_YY</author><pubDate>Thu, 13 Jul 2017 18:23:59 +0800</pubDate><description><![CDATA[第一种方式：
推荐使用这种，兼容性好


		
			.define-table{
				border-collapse:collapse;
				border-spacing:0;
				border-left:1px solid #888;
				border-top:1px solid #888;
			}
			.define-table th,.define-table ]]></description><category></category></item><item><title><![CDATA[JAVA处理html标签]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/73621911</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/73621911</guid><author>NFA_YY</author><pubDate>Fri, 23 Jun 2017 12:26:39 +0800</pubDate><description><![CDATA[整理了一个java正则处理html标记的工具类]]></description><category></category></item><item><title><![CDATA[Tomcat 多个项目jar包共享]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/73613520</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/73613520</guid><author>NFA_YY</author><pubDate>Fri, 23 Jun 2017 09:38:32 +0800</pubDate><description><![CDATA[第一种方式：修改tomcat下conf目录中的catalina.properties文件中的common.loader属性。① common.loader属性原有的基础上追加“${catalina.home}/lib/shared/*.jar”;② 将需要共享的jar包放到shared目录里，然后将shared目录放到tomcat目录下的lib目录里;第二种方式修改tomcat下conf目录中的c]]></description><category></category></item><item><title><![CDATA[Tomcat 内存溢出对应解决方式]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/73613519</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/73613519</guid><author>NFA_YY</author><pubDate>Fri, 23 Jun 2017 09:38:29 +0800</pubDate><description><![CDATA[阅读目录1.Tomcat内存溢出的原因2.OutOfMemoryError 堆内存溢出3.OutOfMemoryError 永久保存区域溢出3.OutOfMemoryError 无法创建新的线程1.Tomcat内存溢出的原因　　生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的，当然处理方式也不一样。　　这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种]]></description><category></category></item><item><title><![CDATA[jquery-colorbox 使用]]></title><link>https://blog.youkuaiyun.com/NFA_YY/article/details/73613518</link><guid>https://blog.youkuaiyun.com/NFA_YY/article/details/73613518</guid><author>NFA_YY</author><pubDate>Fri, 23 Jun 2017 09:38:26 +0800</pubDate><description><![CDATA[1.html   2.js$("#edit_btn").on("click",function(event){    $("#logoIframe").colorbox({	iframe:!0,	scrolling: !1,	overlayClose: !0,	closeButton:!0,	width:550,	height:450,	title: "上传图片"    });	});3.效果图]]></description><category></category></item></channel></rss>