<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mao_mao37的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mao_mao37</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mao_mao37]]></copyright><item><title><![CDATA[[转]Linux安装Nginx详细教程]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/143381141</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/143381141</guid><author>mao_mao37</author><pubDate>Thu, 31 Oct 2024 09:29:56 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/weixin_47962813/article/details/141251944。查看nginx的版本（/usr/local/nginx/sbin是nginx的安装目录下的sbin目录）方式二：添加防火墙端口（nginx默认端口：80，如果修改了nginx端口，添加端口的时候要注意对应）我这里是已经安装好的，运行代码会是下面的结果，不确定自己有没有安装，可以执行试下。7.查看当前目录下的文件→进入nginx-1.8.0目录→查看当前目录下的文件。]]></description><category></category></item><item><title><![CDATA[配置java远程服务调试]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/142918742</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/142918742</guid><author>mao_mao37</author><pubDate>Mon, 14 Oct 2024 15:04:12 +0800</pubDate><description><![CDATA[3.进入linux 客户端，进入jar包所在的目录，执行命令。2.idea中创建Remote JVM Debug配置项。2.1 进入edit configurations。2.2 添加Remote JVM Debug。1.保证服务器版本的jar包代码版本一致。之后就可以在idea中添加断点进行调试了。2.4 点击完成，然后启动。]]></description><category></category></item><item><title><![CDATA[[转]Linux CentOS7 防火墙的查看、停启，防火墙端口开放、关闭]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/142909315</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/142909315</guid><author>mao_mao37</author><pubDate>Mon, 14 Oct 2024 09:19:16 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/2301_79115741/article/details/135971521。6.2 开启放防火墙端口（permanent 是永久开放，没有加permanent 重启之后自动失效）4.防火墙永久关闭与启动。6.1查看防火墙开放的端口。6.防火墙端口开放与关闭。]]></description><category></category></item><item><title><![CDATA[[转]Mybatis中实现批量更新的几种姿势，总有一款适合你]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/133384136</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/133384136</guid><author>mao_mao37</author><pubDate>Thu, 28 Sep 2023 14:56:25 +0800</pubDate><description><![CDATA[mybatis中实现批量插入是很简单的，相比大家都知道，这里就不赘述，本文主要讲述如何实现批量更新。下面介绍本文要讲的几种方式主要是在xml中实现，不包含需要改动代码逻辑的方法，这里，除了网上说的普通情况，还有适合mysql和oracle的批量更新方式： 1. case when 2. foreach成多条sql 3. ON DUPLICATE KEY UPDATE （mysql） 4. replace into （mysql）这次，我要讲的就是这四种方式。]]></description><category></category></item><item><title><![CDATA[[转]Linux下java包设置开机自启动]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/132567161</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/132567161</guid><author>mao_mao37</author><pubDate>Tue, 29 Aug 2023 17:56:15 +0800</pubDate><description><![CDATA[1、添加启动脚本，位置任意。3、配置service文件。]]></description><category></category></item><item><title><![CDATA[待总结博客文章]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/132420495</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/132420495</guid><author>mao_mao37</author><pubDate>Tue, 22 Aug 2023 09:21:14 +0800</pubDate><description><![CDATA[spring boot实时监听:FileAlterationListenerAdaptor。]]></description><category></category></item><item><title><![CDATA[java---日期类汇总]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/132229552</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/132229552</guid><author>mao_mao37</author><pubDate>Fri, 11 Aug 2023 16:55:49 +0800</pubDate><description><![CDATA[一般常用的事Java.util.Date包下的Date类，在java.sql.Date包下也有一个Date类，sql包下的Date类主要用于和数据库打交道，其内容只包括日期，没有时间，util包下的Date类用于平常日期使用，其内容包括日期和时间。Date类表示系统特定的时间戳，可以精确到毫秒。Date类中的大部分方法都过时了，或者被Calendar类中的方法所取代。]]></description><category></category></item><item><title><![CDATA[SpringBoot 全局异常处理进阶]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/132235704</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/132235704</guid><author>mao_mao37</author><pubDate>Fri, 11 Aug 2023 16:47:25 +0800</pubDate><description><![CDATA[待总结····参考文章：]]></description><category></category></item><item><title><![CDATA[SpringBoot自定义拦截器interceptor使用详解]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/132225241</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/132225241</guid><author>mao_mao37</author><pubDate>Fri, 11 Aug 2023 11:11:43 +0800</pubDate><description><![CDATA[perHandle：preHandle方法的作用是，当请求在进入controller之前拦截请求，对请求进行预处理，比如登录验证（cookie,token，referer）或者单点登录cookie解析都可以在这方法中进行。该方法的返回值，如果返回true，表示放行至controller业务层，如果false，表示请求非法，结束请求并返回错误信息。]]></description><category></category></item><item><title><![CDATA[Linux下Nginx升级]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/131698283</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/131698283</guid><author>mao_mao37</author><pubDate>Thu, 13 Jul 2023 11:39:26 +0800</pubDate><description><![CDATA[版本升级不会覆盖配置文件，但以防万一升级前请先备份配置文件或者配置文件夹默认配置文件地址：/usr/local/nginx/conf/nginx.conf。]]></description><category></category></item><item><title><![CDATA[[转]使用Git将本地文件提交到远程仓库]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/130801728</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/130801728</guid><author>mao_mao37</author><pubDate>Mon, 22 May 2023 10:24:53 +0800</pubDate><description><![CDATA[6、把本地库的内容推送到远程，使用 git push命令，实际上是把当前分支master推送到远程。3、用命令 git commit告诉Git，把文件提交到仓库。2、 把文件添加到版本库中，使用命令 git add . 添加到暂存区里面去，不要忘记后面的小数点“.”，意为添加文件夹下的所有文件。5、git pull获取远程库与本地同步合并(如果远程库不为空必须做这一步，否则后面的提交会失败)4、关联到远程库git remote add origin 你的远程库地址。使用Git将本地文件提交到远程仓库。]]></description><category></category></item><item><title><![CDATA[【转】CommandLineRunner与定时任务]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129935454</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129935454</guid><author>mao_mao37</author><pubDate>Mon, 03 Apr 2023 17:50:58 +0800</pubDate><description><![CDATA[在Spring boot项目的实际开发中，我们有时需要项目服务启动时加载一些数据或预先完成某些动作。Spring boot的CommandLineRunner接口主要用于实现在应用初始化后，去执行一段代码块逻辑，这段初始化代码在整个应用生命周期内只会执行一次。使用方式：与@Component注解配合使用UserRunner类实现了CommandLineRunner方法，并重写了Run方法，再run方法里面进行逻辑代码的书写。]]></description><category></category></item><item><title><![CDATA[定时任务 @Scheduled注解的学习]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129935136</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129935136</guid><author>mao_mao37</author><pubDate>Mon, 03 Apr 2023 17:43:54 +0800</pubDate><description><![CDATA[Spring中提供了@Scheduled注解，目的是为了方便进行定时任务的开发。要使用@Scheduled注解，首先需要在启动类添加@EnableScheduling，启用Spring的计划任务执行功能，这样可以在容器中的任何Spring管理的bean上检测Scheduled注解，执行计划任务。在配置类上使用，开启计划任务的支持（类上）@Scheduled 来声明这是一个任务，包括cron,fixDelay,fixRate等类型（方法上，需先开启计划任务的支持）]]></description><category></category></item><item><title><![CDATA[Spring boot CommandLineRunner接口使用例子]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129881127</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129881127</guid><author>mao_mao37</author><pubDate>Fri, 31 Mar 2023 15:24:19 +0800</pubDate><description><![CDATA[Spring boot的接口主要用于实现在应用初始化后，去执行一段代码块逻辑，这段初始化代码在整个应用生命周期内只会执行一次。]]></description><category></category></item><item><title><![CDATA[[转]【SpringBoot】简述springboot项目启动数据加载内存中的三种方法]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129880612</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129880612</guid><author>mao_mao37</author><pubDate>Fri, 31 Mar 2023 15:09:51 +0800</pubDate><description><![CDATA[一般来说，SpringBoot工程环境配置放在properties文件中，启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候，需要重新编译部署，考虑到这种因素，今天介绍将配置项存到数据库表中，在工程启动时把配置项加载到内存中。SpringBoot提供了两个接口： CommandLineRunner 和 ApplicationRunner。实现其中接口，就可以在工程启动时将数据库中的数据加载到内存。使用的场景有：加载配置项到内存中；]]></description><category></category></item><item><title><![CDATA[[转]Java中的native方法]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129880058</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129880058</guid><author>mao_mao37</author><pubDate>Fri, 31 Mar 2023 14:50:31 +0800</pubDate><description><![CDATA[在研读《深入理解Java虚拟机》这本书时，看到Java虚拟机运行时数据区中有关本地方法栈（Native Method Stack）的概念，本地方法栈就是为调用Native方法服务的，被Native修饰的方法不是由Java语言实现的，可以是C/C++实现，然后通过JNI（Java Native Interface）实现调用。当然也有Java虚拟机栈，是为Java方法服务的。本篇主要是想熟悉怎么样去调用Native方法。]]></description><category></category></item><item><title><![CDATA[[转]the “ssl“ parameter requires ngx_http_ssl_module报错]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129792192</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129792192</guid><author>mao_mao37</author><pubDate>Mon, 27 Mar 2023 11:39:40 +0800</pubDate><description><![CDATA[原因：nginx缺少http_ssl_module模块，编译安装的时候带上–with-http_ssl_module配置就行了，但是现在的情况是我的nginx已经安装过了，怎么添加模块？以我的nginx为例子。使用nginx -V查询当前Nginx的编译配置信息，configure arguments: 后面为当前运行Nginx的配置信息。②我的源码包在/usr/local/nginx-1.21.5目录，根据你自己实际情况对应自己的目录。①nginx的安装目录是/usr/local/nginx这个目录，]]></description><category></category></item><item><title><![CDATA[从Linux服务器下载文件到window本地电脑]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129791975</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129791975</guid><author>mao_mao37</author><pubDate>Mon, 27 Mar 2023 11:32:06 +0800</pubDate><description><![CDATA[如果通过xshell连接到服务器，且为SSH方式，则可以用sz命令，直接在Linux的提示符下操作。此时bash的命令scp和Linux下互相拷贝文件的命令是一致的，相信在Max OS系统下同样可以。即系将服务器上test文件夹中的所有文件拷贝到Windows的D盘中，并创建相应的test文件夹。如果仅希望用cmd命令行下载文件，可以用pscp命令，该命令类似于Linux中的scp。此方法一定是要用xshell或其他类似的软件用ssh的钥匙方式登录Linux才可以使用。]]></description><category></category></item><item><title><![CDATA[Linux解压zip格式压缩包]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129791240</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129791240</guid><author>mao_mao37</author><pubDate>Mon, 27 Mar 2023 11:01:14 +0800</pubDate><description><![CDATA[Linux中zip格式的压缩与解压。]]></description><category></category></item><item><title><![CDATA[Linux 常用命令]]></title><link>https://blog.youkuaiyun.com/mao_mao37/article/details/129791170</link><guid>https://blog.youkuaiyun.com/mao_mao37/article/details/129791170</guid><author>mao_mao37</author><pubDate>Mon, 27 Mar 2023 10:55:57 +0800</pubDate><description><![CDATA[linux常用命令]]></description><category></category></item></channel></rss>