<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ranran_fish的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ranran_fish</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ranran_fish]]></copyright><item><title><![CDATA[springboot实现热部署]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/130368830</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/130368830</guid><author>ranran_fish</author><pubDate>Tue, 25 Apr 2023 17:00:32 +0800</pubDate><description><![CDATA[在实际开发过程中，每次修改代码就得将项目重启，重新部署，对于一些大型应用来说，重启时间需要花费大量的时间成本。对于一个后端开发者来说，重启过程确实很难受啊。在 Java 开发领域，热部署一直是一个难以解决的问题，目前的 Java 虚拟机只能实现方法体的修改热部署，对于整个类的结构修改，仍然需要重启虚拟机，对类重新加载才能完成更新操作。下面我=我们就看看对于简单的类修改的热部署怎么实现。]]></description><category></category></item><item><title><![CDATA[#{}和${}的区别]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/130326187</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/130326187</guid><author>ranran_fish</author><pubDate>Sun, 23 Apr 2023 17:34:19 +0800</pubDate><description><![CDATA[在使用mybatis的时候我们会使用到#{}和${}这两个符号来为sql语句传参数，那么这两者有什么区别呢？{}没有这个功能，可以是sql手动拼接的，这里前后逻辑可能并不严密，但是sql入去最简单的例子就是这样。显然这条sql没问题可以查出来，但是如果有人不知道密码但是想登录账号怎么办?我们不需要填写正确的密码：密码输入1 or 1=1，sql执行的其实是。⚠️注意：这里的yyy外面的单引号不是。这是一条用户的账号、密码数据。]]></description><category></category></item><item><title><![CDATA[System.out.println输出流与log4j、slf4j]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/119348573</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/119348573</guid><author>ranran_fish</author><pubDate>Tue, 03 Aug 2021 13:55:03 +0800</pubDate><description><![CDATA[System.out.println()
是标准输出流,如果访问量足够大，cpu性能也会足够差。使用流时必须要注意性能问题
log
使用log的好处是log可以关闭

]]></description><category></category></item><item><title><![CDATA[g2.Chart折线图绘制]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/103295851</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/103295851</guid><author>ranran_fish</author><pubDate>Fri, 13 Dec 2019 10:33:41 +0800</pubDate><description><![CDATA[目录一、官方文档二、g2.Chart折线图绘制（一）、引入g2.js（二）、创建 div 图表容器（三）、绘图1、静态数据2、动态数据
一、官方文档
https://www.yuque.com/antv/g2-docs/api-chart#legend
二、g2.Chart折线图绘制
（一）、引入g2.js
&lt;!-- 引入在线资源 --&gt;
&lt;script src="https:/...]]></description><category></category></item><item><title><![CDATA[Tomcat配置SSL证书]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102819640</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102819640</guid><author>ranran_fish</author><pubDate>Wed, 30 Oct 2019 15:22:57 +0800</pubDate><description><![CDATA[一、获取证书：
参见：https://blog.youkuaiyun.com/ranran_fish/article/details/102818609
二、配置Tomcat服务器server.xml配置：
此处使用的是jdk自带keytool工具生成的证书
&lt;Connector  port="8443"
protocol="org.apache.coyote.http11.Http11NioProto...]]></description><category></category></item><item><title><![CDATA[获取免费SSL证书两种方式]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102818609</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102818609</guid><author>ranran_fish</author><pubDate>Wed, 30 Oct 2019 15:00:18 +0800</pubDate><description><![CDATA[目录方式一：从百度云官方获取免费证书方式二：使用JDK自带工具keytool生成ssl自签证书步骤一：为服务器生成证书步骤二：为客户端生成证书步骤三：让服务器信任客户端证书步骤四：让客户端信任服务器证书
方式一：从百度云官方获取免费证书
登录百度云后：


方式二：使用JDK自带工具keytool生成ssl自签证书
参见文档：https://blog.youkuaiyun.com/dwyane__wade/a...]]></description><category></category></item><item><title><![CDATA[Tomcat部署项目，实现" http://ip:端口号 "直接访问项目三种方式]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102805131</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102805131</guid><author>ranran_fish</author><pubDate>Wed, 30 Oct 2019 10:58:39 +0800</pubDate><description><![CDATA[部署web项目，需要 “ip+端口+项目名+路径” 访问项目，如“ localhost:8080/Test/xxx ”,现在想去掉项目名Test，直接输入“localhost：8080/” 就能访问，三种方法：
方式一：项目打war包放到tomcat的webapps下部署
项目打war包放到tomcat的webapps下部署,war包名字改成ROOT.war，启动tomcat，直接localhos...]]></description><category></category></item><item><title><![CDATA[Mysql5.7优化]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102682159</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102682159</guid><author>ranran_fish</author><pubDate>Tue, 22 Oct 2019 16:29:44 +0800</pubDate><description><![CDATA[目录修改mysql 配置文件 my.cnf
修改mysql 配置文件 my.cnf
[root@instance ~]# cd /etc
[root@instance etc]# vim my.cnf

lower_case_table_names=1  //数据库忽略大小写（解决数据库因大小写敏感重新创建表的问题）
#skip-locking

#skip-name-resolve
#back_...]]></description><category></category></item><item><title><![CDATA[Tomcat优化]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102663776</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102663776</guid><author>ranran_fish</author><pubDate>Tue, 22 Oct 2019 14:34:58 +0800</pubDate><description><![CDATA[目录一: Tomcat内存优化
一: Tomcat内存优化
启动时告诉JVM我要一块大内存(调优内存是最直接的方式)
Windows   下的catalina.bat
Linux         下的catalina.sh 如:
[root@instance-2bf2b6pr ~]# cd /opt/tomcat/apache-tomcat-8.5.46/bin
JAVA_OPTS='-Xms25...]]></description><category></category></item><item><title><![CDATA[linux下安装Tomcat8]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102600142</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102600142</guid><author>ranran_fish</author><pubDate>Fri, 18 Oct 2019 10:13:37 +0800</pubDate><description><![CDATA[目录1、linux下使用root用户创建tomcat用户，使用tomcat用户安装tomcat2、 安装tomcat前首先要安装对应版本的jdk并配置Java环境。3、下载安装tomcat8
1、linux下使用root用户创建tomcat用户，使用tomcat用户安装tomcat
注：使用tomcat用户安装tomcat的好处是可以防止其他普通用户对tomcat配置进行
2、 安装tomcat前...]]></description><category></category></item><item><title><![CDATA[linux下安装jdk8]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102590427</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102590427</guid><author>ranran_fish</author><pubDate>Wed, 16 Oct 2019 18:23:40 +0800</pubDate><description><![CDATA[目录一、环境准备二、安装步骤
一、环境准备
1、jdk版本：1.8
2、工具：FlashFXP
说明：本文是通过FlashFXP工具远程连接Linux操作，原理一样.
二、安装步骤
1、下载安装包
官网下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果Linux本身连...]]></description><category></category></item><item><title><![CDATA[Linux系统中root用户修改普通用户名的方法]]></title><link>https://blog.youkuaiyun.com/ranran_fish/article/details/102567547</link><guid>https://blog.youkuaiyun.com/ranran_fish/article/details/102567547</guid><author>ranran_fish</author><pubDate>Tue, 15 Oct 2019 15:19:47 +0800</pubDate><description><![CDATA[Linux系统中root用户修改普通用户名的方法？1、修改 /etc/passwd用户信息文件2、修改 /etc/shadow用户密码文件3、再修改 /etc/group用户组文件4、最后修改用户的家目录5、登陆test用户
1、修改 /etc/passwd用户信息文件
 vim /etc/passwd
 # admin:x:503:501::/home/admin:/bin/bash
 # 把用...]]></description><category></category></item></channel></rss>