<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blindore的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/blindore</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blindore]]></copyright><item><title><![CDATA[java如何重定向到uniapp，uniapp@message消息监听uni.postMessage]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/123136162</link><guid>https://blog.youkuaiyun.com/blindore/article/details/123136162</guid><author>blindore</author><pubDate>Fri, 25 Feb 2022 16:43:17 +0800</pubDate><description><![CDATA[不能直接进行重定向，可以换个思路，先定向到服务端的一个html页面，然后再通过postmessage向uniapp的页面发送消息，uniapp监听消息。
@RequestMapping(value = "/api/v1")
@Controller
@Slf4j
public class SjcjqkController {
    @Autowired
    CollectDataService collectDataService;

    @ApiOperation(value = "xxxxxx重]]></description><category></category></item><item><title><![CDATA[java学习输出文档]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/119808213</link><guid>https://blog.youkuaiyun.com/blindore/article/details/119808213</guid><author>blindore</author><pubDate>Thu, 19 Aug 2021 18:10:26 +0800</pubDate><description><![CDATA[知识地图
一、类设计
1、面向对象的设计思想的理解
面向对象vs面向过程（洗衣服）
封装:
​      就是把内部的东西保护起来,不被外界所看到.
继承:
​      就是用于类的扩展
多态:
​     　概念：同一操作作用于不同的对象，可以有不同的解释，产生不同的执行结果，这就是多态性。简单的说:就是用基类的引用指向子类的对象。
多态有什么好处？

应用程序不必为每一个派生类编写功能调用，只需要对抽象基类进行处理即可。大大提高程序的可复用性。//继承
派生类的功能可以被基类的方法或引用变量所调用，这]]></description><category></category></item><item><title><![CDATA[java.net.NoRouteToHostException: 无法指定被请求的地址/Cannot assign requested address出现的原因及解决方案]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/119564227</link><guid>https://blog.youkuaiyun.com/blindore/article/details/119564227</guid><author>blindore</author><pubDate>Tue, 10 Aug 2021 10:37:41 +0800</pubDate><description><![CDATA[java.net.NoRouteToHostException: 无法指定被请求的地址
报错日志：
2021-08-09 14:13:42.083[WARN ][C3P0PooledConnectionPoolManager[identityToken-&gt;z8kfltajbiyq6d98bpde|6fa82685]-HelperThread-#0][c.m.v.r.BasicResourcePool:214] com.mchange.v2.resourcepool.BasicResourcePool$]]></description><category></category></item><item><title><![CDATA[mongoDB使用及简单命令(忘记了密码怎么办、mongoDB密码重置、创建数据库、mongoDB启动停止)]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118670340</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118670340</guid><author>blindore</author><pubDate>Mon, 12 Jul 2021 10:52:26 +0800</pubDate><description><![CDATA[一、安装（略）
启动命令：
​    带权限验证：
mongod --dbpath /home/mongoDB/data --logpath /home/mongoDB/log/log --logappend --auth --port 27017 --fork

​    不带权限验证：
mongod --dbpath /home/mongoDB/data --logpath /home/mongoDB/log/log --logappend --port 27017 --fork

关闭命令：
mong]]></description><category></category></item><item><title><![CDATA[java学习题目整理]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118392219</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118392219</guid><author>blindore</author><pubDate>Fri, 02 Jul 2021 16:05:53 +0800</pubDate><description><![CDATA[一、java 基础
1.1 请你说明 String 和 StringBuffer 的区别

String类是final修饰的，所以String的值是无法改变的，对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去，这样原来的对象就没用了，就要被垃圾回收，这也是要影响性能的。
tringBuffer对象代表的是一个内容可变的字符串，如果在程序中需要对字符串进行频繁的修改连接操作的话.使用StringBuffer性能会更高。

1.2 请你说明一下 int 和 Integer 有什]]></description><category></category></item><item><title><![CDATA[什么是闭锁？（ContDownLatch）]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118385817</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118385817</guid><author>blindore</author><pubDate>Thu, 01 Jul 2021 14:20:24 +0800</pubDate><description><![CDATA[在完成某些运算时，只有其他所有线程的运算全部完成，当前运算才继续执行，这就叫闭锁。
java.util.concurrent包中提供了多种并发容器类来改进同步容器的性能。ContDownLatch是一个同步辅助类
**我们的需求是输出0-5000内的所有偶数，然后输出“耗费时间为x秒”。**看下面代码：
public class TestCountDownLatch {
    public static void main(String[] args){
        LatchDemo ld = ne]]></description><category></category></item><item><title><![CDATA[Java线程池如何合理配置线程数]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118380971</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118380971</guid><author>blindore</author><pubDate>Thu, 01 Jul 2021 10:39:39 +0800</pubDate><description><![CDATA[Java线程池如何合理配置线程数
根据任务类型是CPU 密集型任务还是 IO 密集型任务进行划分:

对于 CPU 密集型的计算场景:

理论上线程的数量 = CPU 核数就是最合适的，不过通常把线程的数量设置为CPU 核数 +1，会实现最优的利用率。

对于 IO 密集型的计算场景:

计算方式根据《Java虚拟机并发编程》中提出的：线程数 = CPU 核心数 / (1 - 阻塞系数)
其中计算密集型阻塞系数为 0，IO 密集型阻塞系数接近 1，一般认为在 0.8 ~ 0.9 之间。比如 8 核 CPU，]]></description><category></category></item><item><title><![CDATA[多线程卖票问题（ReentrantLock的使用）]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118380109</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118380109</guid><author>blindore</author><pubDate>Thu, 01 Jul 2021 10:00:07 +0800</pubDate><description><![CDATA[import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**


Description



@Author blindore


@Date Created in 2021-7-1 9:59


@Version 2.10.6
*/
public class TestLock {
public static void main(String[] args) {
Tickets td]]></description><category></category></item><item><title><![CDATA[ReentrantReadWriteLock示例]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/118366580</link><guid>https://blog.youkuaiyun.com/blindore/article/details/118366580</guid><author>blindore</author><pubDate>Wed, 30 Jun 2021 17:56:54 +0800</pubDate><description><![CDATA[package com.thunisoft.lambdaDemo.lambda.service;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
/**

Description

@Author blindore
@Date Created in 2021-6-30 10:43
*/
public class TestReadWriterLo]]></description><category></category></item><item><title><![CDATA[springboot查询全过程-版本1]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/105522950</link><guid>https://blog.youkuaiyun.com/blindore/article/details/105522950</guid><author>blindore</author><pubDate>Wed, 15 Apr 2020 00:58:07 +0800</pubDate><description><![CDATA[bean
@Data
public class Student {
    private Integer id;
    private String name;
    private Integer age;
    private String className;
}

controller
@Controller
public class StudentController {
   ...]]></description><category></category></item><item><title><![CDATA[cvc-elt.1.a: Cannot find the declaration of element 'beans'.]]></title><link>https://blog.youkuaiyun.com/blindore/article/details/105496406</link><guid>https://blog.youkuaiyun.com/blindore/article/details/105496406</guid><author>blindore</author><pubDate>Mon, 13 Apr 2020 20:17:16 +0800</pubDate><description><![CDATA[这是报错的地方

网上查资料和别人的对比后发现有个地方不一样，改正后就好了


]]></description><category></category></item></channel></rss>