<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zy199701的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zy199701</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zy199701]]></copyright><item><title><![CDATA[java学习记录之JVM篇]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/131798474</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/131798474</guid><author>zy199701</author><pubDate>Tue, 18 Jul 2023 23:27:00 +0800</pubDate><description><![CDATA[普通GC(Minor GC),只针对新生代，新生代对象大多存活不高，垃圾回收频繁，回收速度较快。Full GC（全局gc），针对老年代，可能会伴随普通gc，速度较慢。回收算法有吞吐量优先和响应时间有限，会暂停用户线程。垃圾回收算法，复制算法 标记清除 标记整理。]]></description><category></category></item><item><title><![CDATA[spring boot学习之自定义starter启动器]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/131606879</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/131606879</guid><author>zy199701</author><pubDate>Sat, 08 Jul 2023 01:35:02 +0800</pubDate><description><![CDATA[starter启动器的目标  引入maven包即可自动装配配置，个人理解，如jdbc引入即可操作数据库。1新建springboot工程编写实现类。]]></description><category></category></item><item><title><![CDATA[vue项目打包后如何本都部署访问]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/131525843</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/131525843</guid><author>zy199701</author><pubDate>Tue, 04 Jul 2023 00:04:39 +0800</pubDate><description><![CDATA[2、输入 npm i express -s 是用于在 Node.js 项目中安装 Express 框架的命令。app.use(express.static(‘./dist’)) // dist 是项目的打包资源路径。3、.将项目打包好的dist文件放入其中以及新建一个app.js文件用于运行。缺点，输入其他路由报错，点击按钮可以跳转，不知道怎么解决，直接转入方式二。1、新建一个文件夹 进入目录后打开cmd 输入npm init -y。5、接着在cmd输入运行命令 node .\app.js。]]></description><category></category></item><item><title><![CDATA[java动态代理------jdk动态代理]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/129890605</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/129890605</guid><author>zy199701</author><pubDate>Fri, 31 Mar 2023 23:54:29 +0800</pubDate><description><![CDATA[1、创建代理类 继承InvocationHandler ，重写invoke方法。关于怎么使用jdk动态代理，不讲原理知识点，只讲步骤，先跑通在品原理。2、被代理的类 例如。]]></description><category></category></item><item><title><![CDATA[java动态代码方案]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/126294388</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/126294388</guid><author>zy199701</author><pubDate>Thu, 11 Aug 2022 22:39:57 +0800</pubDate><description><![CDATA[java动态代码方案]]></description><category></category></item><item><title><![CDATA[Object转泛型]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/126192857</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/126192857</guid><author>zy199701</author><pubDate>Sat, 06 Aug 2022 12:24:09 +0800</pubDate><description><![CDATA[Object转泛型。]]></description><category></category></item><item><title><![CDATA[java参数不一致时候的对象拷贝方案]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/125433359</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/125433359</guid><author>zy199701</author><pubDate>Thu, 23 Jun 2022 19:44:09 +0800</pubDate><description><![CDATA[1、定义注解
2.编写工具类
3 使用
例如
类A 中的字段perName 拷贝给类B中的name，
由于字段名不一致，BeanUtils.copyProperties();不能拷贝在类B的字段name上加上注解@FieldCopy(name="perName ")
最后掉用FieldCopyUtil.copy(A,B).........]]></description><category></category></item><item><title><![CDATA[如何在csdn免费下载资料？]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/125365102</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/125365102</guid><author>zy199701</author><pubDate>Mon, 20 Jun 2022 01:36:59 +0800</pubDate><description><![CDATA[哈哈哈，企鹅号956455679可以

]]></description><category></category></item><item><title><![CDATA[java 多参数校验工具类]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/125268100</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/125268100</guid><author>zy199701</author><pubDate>Mon, 13 Jun 2022 21:51:22 +0800</pubDate><description><![CDATA[java 校验多个参数工具类
1、定义注解
2 编写工具类
3、使用步骤
①需要校验的类字段上添加注解
如电话类tel中的phone字段：
②掉用]]></description><category></category></item><item><title><![CDATA[python程序捕获运行cmd命令的实时输出]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/121714348</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/121714348</guid><author>zy199701</author><pubDate>Sat, 04 Dec 2021 13:05:53 +0800</pubDate><description><![CDATA[执行后cmd输出讲在下图执行显示中输出，获取python源码 联系q191483372


]]></description><category></category></item><item><title><![CDATA[学习java找到一份合适的工作吗]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/121200315</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/121200315</guid><author>zy199701</author><pubDate>Mon, 08 Nov 2021 01:28:35 +0800</pubDate><description><![CDATA[答案是可以的，难的是你学的怎么样，知不知道怎么学，假如你刚毕业，java学的不错，双非大学的情况，找个七八千的工作应该没问题，假如你基础不行，又不知道咋学，估计只能找个实习干着，边工作边学习。反正得找对方法认真学习，从工资5000到月入过万的跳跃不是梦，我有个朋友已经实践过了，只是这个过程，没找对方法的人需要花两三年学习时间，找对方向的人半年左右。加油打工人

...]]></description><category></category></item><item><title><![CDATA[NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{xpzWeuppQam-i6]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/119321798</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/119321798</guid><author>zy199701</author><pubDate>Mon, 02 Aug 2021 11:31:51 +0800</pubDate><description><![CDATA[NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{xpzWeuppQam-i6iqDo2O-A}{localhost}{127.0.0.1:9200}]
spring.data.elasticsearch.cluster-name=my-application（与elasticsearch.yml中cluster.name: my-application一直）

]]></description><category></category></item><item><title><![CDATA[Error creating bean with name ‘dataSource‘ defined in class path resource]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/118482896</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/118482896</guid><author>zy199701</author><pubDate>Mon, 05 Jul 2021 10:09:39 +0800</pubDate><description><![CDATA[Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfigurationHikari.class]:Beaninstantiationviafactorymetho]]></description><category></category></item><item><title><![CDATA[【已解决】springboot 使用javamail发送邮件，空指针异常]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/116206028</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/116206028</guid><author>zy199701</author><pubDate>Tue, 27 Apr 2021 17:49:00 +0800</pubDate><description><![CDATA[public class MailService {
    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    @Autowired
    private JavaMailSender mailSender;
    public void sendMail1(ReUserInfoVo reUserInfoVo){

        SimpleMailMessage message = new Simp]]></description><category></category></item><item><title><![CDATA[阿里云ecs搭建mysql服务器步骤记录(安装配置mysql与卸载mysql)——Ubuntu16.04]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/115422869</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/115422869</guid><author>zy199701</author><pubDate>Sun, 04 Apr 2021 00:07:42 +0800</pubDate><description><![CDATA[我选择的服务器是Ubuntu 16.0.4，因为这个系统用得比较多，熟悉一点
步骤一：安装mysql
#命令1
sudo apt-get update
#命令2
sudo apt-get install mysql-server
步骤二: 初始化配置
sudo mysql_secure_installation
步骤三：查看mysql状态
systemctl status mysql.service，执行后看到active（running）字样说明正常运行
步骤四：设置远程访问
1、登陆mysql：sudo]]></description><category></category></item><item><title><![CDATA[Error creating bean with name ‘XXX‘ defined in file]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/115350134</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/115350134</guid><author>zy199701</author><pubDate>Wed, 31 Mar 2021 14:42:01 +0800</pubDate><description><![CDATA[parameterType="" 忘了填写值

]]></description><category></category></item><item><title><![CDATA[IDEA mybaties： org.apache.ibatis.binding.BindingException]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/115325790</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/115325790</guid><author>zy199701</author><pubDate>Tue, 30 Mar 2021 15:02:12 +0800</pubDate><description><![CDATA[错误 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.demo.dao.dao.selectTbUserQuery



解决：namespace的值填错了，正确值为com.example.demo.dao.dao，建议邮右键接口文件copy reference然后粘贴

...]]></description><category></category></item><item><title><![CDATA[java面试回忆总结]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/115255108</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/115255108</guid><author>zy199701</author><pubDate>Fri, 26 Mar 2021 20:57:28 +0800</pubDate><description><![CDATA[面试时如果你项目经验不足 那么一定要多准备一下你的java基础知识。
1、关于子类调用父类的父类方法，如果父类没有覆写祖父类方法，则可以用super调用，否则无法调用。
2、熟悉sql语句
3、简单的排序算法和递归算法一定要会写。

...]]></description><category></category></item><item><title><![CDATA[列出每位学生的各科成绩，要求输出格式：姓名、学号、语文成绩、数学成绩、英语成绩，SQL怎么编写]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/114861929</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/114861929</guid><author>zy199701</author><pubDate>Tue, 16 Mar 2021 01:27:07 +0800</pubDate><description><![CDATA[select  name,code,max(case when subject=“语文” then score else 0 end)as 语文,max(case when subject=“数学” then score else 0 end)as 数学,max(case when subject=“英语” then score else 0 end)as 英语 from (select s.name,s.code,e.subject,e.score from stu s join exam e on s.]]></description><category></category></item><item><title><![CDATA[Spring web开发之使用REST和使用Interceptor和使用Cors]]></title><link>https://blog.youkuaiyun.com/zy199701/article/details/113835802</link><guid>https://blog.youkuaiyun.com/zy199701/article/details/113835802</guid><author>zy199701</author><pubDate>Wed, 17 Feb 2021 17:26:13 +0800</pubDate><description><![CDATA[Spring提供了一个@RestController注解，使用@RestController替代@Controller后，每个方法自动变成API接口方法
Interceptor：
步骤1
实现HandlerInterceptor接口，可以选择实现preHandle()、postHandle()和afterCompletion()方法。
步骤2:使拦截器生效：
@Bean
WebMvcConfigurer createWebMvcConfigurer(@Autowired HandlerInterceptor]]></description><category></category></item></channel></rss>