
笔记
qq_40051569
这个作者很懒,什么都没留下…
展开
-
# 计算属性 methods实现 计算属性实现
computed 方法计算。原创 2023-03-08 11:53:12 · 113 阅读 · 0 评论 -
SQL 基础函数,通配符,BETWEEN ,用法复习
现在我们想要创建一个名为 “Persons” 的表,包含五列:PersonID、LastName、FirstName、Address 和 City。SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。下面的 SQL 语句选取 alexa 介于 1 和 20 之间的所有网站。SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行。LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行。原创 2023-03-08 11:48:46 · 366 阅读 · 0 评论 -
junit 单元测试,覆盖率
在这里插入图片描述@Mock 注入。原创 2023-02-28 14:47:47 · 318 阅读 · 0 评论 -
vue尚硅谷 安装
[在这里插入图片描述](https://img-blog.csdnimg.cn/ab88ca459a6a4d6c8442a7169f4bb73e.png。原创 2023-02-14 17:25:42 · 103 阅读 · 0 评论 -
@Bean(“beanName“)和@Qualifier(value = “beanName“)
@Bean(destroyMethod = “”)销毁方法很恶心人的是 BeanName 会自动生成一个名字叫beanName的名字,所以跟我们@Bean的name重名了原创 2022-12-08 10:04:02 · 175 阅读 · 0 评论 -
图片加密(就是流加密)
加密原创 2022-12-05 10:48:45 · 394 阅读 · 0 评论 -
mysql 存储类型文本最大长度longtext
666原创 2022-11-30 16:19:13 · 1210 阅读 · 0 评论 -
File创建路径,创建文件,写入文件值
【代码】File创建路径,创建文件,写入文件值。原创 2022-11-23 16:38:58 · 744 阅读 · 0 评论 -
HwOss2Client 上传后,流为NUll
这个方法吧流关闭了,所有,就null,后期再用这个流:就抛出空指针了。putTmpObjectByStream 方法点进去里面有这个。原创 2022-11-21 16:18:42 · 122 阅读 · 0 评论 -
FTP(listNames,ls,retrieveFileStream)查询文件名,下载文件失败,连接超时
ftp端口号20和21的区别是21端口用于连接,20端口用于传输数据。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。介绍ftp端口源地址这时候,可以在ftp下使用命令:quote PASV试试用以被动模式连接。端口21监听,处理控制信息,再以端口20连接客户端进行数据传送。而经常的通过外网的NAT的,基本端口20的数据连接都会被禁止掉。所以如果想对外网开放ftp,最好使用PASV模式。PASV被原创 2022-11-18 09:53:52 · 784 阅读 · 0 评论 -
System.getProperty()
找不到doker 或服务器路径直接获取临时路径,随便操作原创 2022-11-17 09:31:26 · 125 阅读 · 0 评论 -
解析csv文件 流数据问题
这个流在string 里没有任何问题,肉眼看着都一样。流解析转,转成JSON前出现 \uFEFF。原创 2022-10-31 17:00:35 · 240 阅读 · 0 评论 -
工作中技术的实际运用(1)
上传一个base64 的流,一个key 就可以存储。成熟的文件服务器会自动对比,上传的流跟库里有没有重复的,有返回则返回相同的code,没有则新建一个code。原创 2022-10-21 17:17:47 · 274 阅读 · 0 评论 -
string cloud nacos Fegin声明式,理解不深,重构
代码】stringcloudnacosfeign声明式,伪HTTP客户端。原创 2022-07-18 11:58:02 · 83 阅读 · 0 评论 -
spring coloud Alibaba:nacos 分布式配置中心
源视频地址分布式配置中心,和注册中心都部署在同一个应用naocs使用配置中心发布规则dataId(名称)默认的情况服务器名-版本.yml|properties版本DataIdname-client.yaml(这个名字要跟本地文件对应上)本地创建bootstrap.yml优先级高本地配置,要跟nacos上的名字一样.这时调用远程,配置文件,不会实时更新@RefreshScope开启长连接,试试读取配置文件。......原创 2022-07-14 19:51:54 · 333 阅读 · 0 评论 -
Spring cloud alibaba nacos服务注册与发现
源视频地址: 视频地址对spring Cloud做了扩展1 nacos 可以实现 分布式注册中心和分布式配置中心 替代(Eureka+config)2 seata 分布式事物解决框架1 超时问题2 安全问题3 服务与服务之间URL地址管理问题因为url管理复杂 所以采用url治理技术zookeeper.eureka.consul.nacos注册中心的实现原理将生产者服务: 服务名(dingdan)+IP+端口存放在注册中心消费者去注册中心找消费者服务名: 服务名(dingdan) 注原创 2022-07-11 11:28:52 · 189 阅读 · 0 评论 -
class redefinition faild: attempted to add a method
class redefinition faild: attempted to add a method这个报错在在修线上服务器代码时候报的用的alibaba的 arthas 的 redefine的命令做热修复修复失败原因时新添加了一个方法:可以会改变方法区,和常量区,所以修复失败如果解决:大佬表示:在发一次版本......原创 2022-07-06 19:34:46 · 1749 阅读 · 0 评论 -
mybait的 一 二 级缓存
sqlseesion的级别的缓存,sqlseesion的生命周期在提交修改,或者新增时会更新sqlseesion不同的sqlSession操作数据库时,容易读取到脏数据工作流程查询到的数据先放到一级缓存,一级缓存sqlsession 被关闭了,就把数据放到二级缓存里,等下次查询用如果sqlsession没有关闭,他就会一直在一级缓存中注解 开启缓存@CacheNamespacexml 开启缓存查询时,二级缓存第一次查询:会存一份查到的数据,下次再查询,走缓存...原创 2022-07-04 13:55:15 · 162 阅读 · 0 评论 -
RabbitMQ镜像集群,RabbitMQ保证数据不丢失
生产者,通过虚拟机,通过haproxy(负载均衡器),传到mq集群(mq Cluster)集群下搭载三个mq的镜像,三个镜像同步数据,如果一个镜像挂了,可以连上其他的镜像继续使用,保证数据不丢失RabbitMQ有一个消息自动确认机制,记得不要打开,要手动确认在消费者消费完成之后,再去确认消息,这要也可以保证消息不丢失RabbitMQ,消费完,自动删除消息,幂等性是没问题的,就怕生产者发两遍kafaka 他的消息是通过定时删除的,在消费完不会直接删除,这个要注意了视频源:MQ视频.......原创 2022-07-04 11:09:48 · 427 阅读 · 0 评论 -
String boot 整合rabbitMQ
引入依赖之后,配置文件写完,spring 就帮我们注入了,RabbitTemplateRabbitTemplate 用来简化操作,使用时直接注入,在spring跟mq服务器建立配置文件之后会自动实例化,模板对象生产者消费者01:-------------队列模型,1对多二:消费者交换机模型 广播消费者路由key生产者消费者动态路由。订阅模式生产者消费者...原创 2022-07-03 20:51:30 · 184 阅读 · 0 评论 -
idea 设置eplice 前进后退快捷键
第一:第二:第三:原创 2022-06-29 09:53:55 · 230 阅读 · 0 评论 -
rabbit动态路由 Topic
在一个交换机生产者在发送消息,想被不同的消费者,消费时,发现消息和消费消息时,绑定路由key生产者,向exchange 发送消息,会指定一个 routing key交换机,接受生产者消息,发给指定routingkey的队列消费者,指定只当队列,并且有匹配的routing key,接受消息这个多了一个通配符匹配routing key : * .lohg.* 型号表示匹配多个......原创 2022-06-27 21:28:31 · 276 阅读 · 0 评论 -
Rabbit Routing 广播模式:绑定路由key Direct(直连)
在一个交换机生产者在发送消息,想被不同的消费者,消费时,发现消息和消费消息时,绑定路由key生产者,向exchange 发送消息,会指定一个 routing key交换机,接受生产者消息,发给指定routingkey的队列消费者,指定只当队列,并且有匹配的routing key,接受消息...原创 2022-06-26 20:50:00 · 262 阅读 · 0 评论 -
rabbitMQ fanout 广播模式
生产者:只要绑定了,生产者的交换机,消费者,在广播模式下都可以拿到,数据消费者: 自己多创建两个消费者就看看到广播消费者的效果绑定交换机,广播模式下,没指定路由key,那么所有绑定这个交换机的消费者,都可以拿到数据...原创 2022-06-26 20:15:46 · 384 阅读 · 0 评论 -
RabbitMQ work quene(工作队列模型) 1对n
默认:平均分配,无论处理速度,平均分配到每个队列消费者: 可以设置消费者通道,让通道每次只进来一个消息,关闭消费者通道的自动确认,让消息消费完一个,在开始下一个。谁消费的快,谁先拿消息走生产者:消费者1;消费者2;......原创 2022-06-24 15:24:02 · 301 阅读 · 0 评论 -
rabbitMQ 发送消息 点对点,消费者和生产者
一 引入依赖工厂自己创建消费者:封装工厂:原创 2022-06-23 21:32:45 · 437 阅读 · 0 评论 -
java8 函数 lambda表达式
1)基本类型性能消耗: Stream串行>for循环>Stream并行2)对象性能消耗:Stream串行>for循环>Stream并行3)复杂对象性能消耗:for循环>Stream串行>Stream并行filter 去重filter + Predicate 去重Collectors 转集合flatMap 连接多个Stream将多个Stream连接成一个Stream我认为,他就是把list都串联在一起了distinct 去重count 计数allMatch、anyMatch、原创 2022-06-21 14:19:09 · 133 阅读 · 0 评论 -
rabbitmq 介绍,基本参数
可视化web界面操作也可以用命令行操作总览 - 连接情况(目前有多少连接) - 通道(用通道传送消息) - 交换机路由 - 队列(绑定交换机) -Admin(对用户管理)原创 2022-06-12 10:34:48 · 613 阅读 · 0 评论 -
mybatis Plus 常用 或基本使用方法
LambdaQueryWrapper这个暂时不知道 后期在补上吧LambdaUpdateWrapperLambdaQueryWrapper lo = new Wrappers.lambdaQuery();lo.eq(Name::getId,con.getId);// 太多了,贴图//具体意思就是 数据库里的id ,跟con.getId 出来的id 做比较原理不知道。。。还有个方法QueryWrapper 后期在更吧,懒。。。...原创 2022-05-16 22:22:49 · 394 阅读 · 0 评论 -
common 包里的工具包
StringUtilStringUtil.isEmpty();` 判断是否为空HttpUtil// 请求配置信息 ip 和 端口 RequestConfig requestConfig = HttpUtil.requestConfigSlow(ip, port);HttpUtil.post(url,requestConfig,data(携带参数),"UTF-8",headerObject.toString(请求头信息));RedissonUtilsredis.set(key,val,原创 2022-05-07 15:45:33 · 985 阅读 · 0 评论 -
lombok 和注解
@Getter@Setterbean类上@Getter 生成get方法@Setter 生成set方法如果想某些字段不生成 get set在字段上加上设置访问级别 NONE不生成@Getter (value = AccessLevel.NONE)@Setter (value = AccessLevel.NONE) private String name自己重写get set 优先级更高@ToString@ToString生成 toString方法 of 指定显原创 2022-04-17 14:22:13 · 638 阅读 · 0 评论 -
Docker常用命令,和删除镜像
转载地址:https://blog.youkuaiyun.com/ithaibiantingsong/article/details/81353168最近打算删除掉docker镜像但是发现有几个镜像就是删除不了,加了-f强制删除也不行,一直报Error: No such container的错误,最后终于找到了办法直接删除文件,步骤如下:切换到root用户然后:service docker stoprm -rf /var/lib/dockerstart docker.service到这里就会发现镜像已经删原创 2020-10-03 10:47:23 · 1464 阅读 · 0 评论 -
java后台:从多条数据 取距离现在最近的日期
从多条数据 取距离现在最近的日期直接上代码,看注解://如果数据是String 转日期用SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//list存入是个7个时间,是字符串类型List<String> list = new ArrayList<>();list.add("2020-1-1"...原创 2020-03-11 14:30:17 · 2502 阅读 · 0 评论 -
java String框架:EnableScheduling 定时任务
开启定时任务条件pom: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version&g...原创 2020-03-11 14:46:25 · 552 阅读 · 0 评论 -
Java基础 数据类型互相转换String Integer Double>>>>
java String转IntegerString num = "13";Integer in = Integer.parseInt(num);java String转DoubleString num = "13.0";double dou = Double.parseDouble(num);java String转CharString num = "13.0";do...原创 2020-11-02 09:05:35 · 123 阅读 · 0 评论 -
mysql:sql优化的几种方式
本篇为MyBatis查询缓存及配置笔记,内容为对一些相关文章的整合,很多文章都只介绍关于MyBatis缓存的一部分内容相对零散,以此篇文章进行相关整合,以节省广大开发者翻阅相关文档的时间和精力Mybatis查询缓存简介一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession...转载 2020-03-31 17:08:18 · 235 阅读 · 0 评论 -
mybatis:mybatis resultMap 子查询 association 一对一子查询,collection类似
在我们的sql查询速度跟不上,过慢的时候,就要把子查询拆开。 可以用resultMap来实现 <resultMap id="airRoute" type="com.model.bo.Bean"> <result column="id" property="id"></result> <association pr...原创 2020-03-31 20:07:32 · 1094 阅读 · 0 评论 -
vue:取消vue严格模式方法
下载插件:npm install babel-plugin-transform-remove-strict-mode -S具体为什么不要问我,下载完就解决了原创 2020-04-03 09:37:41 · 1990 阅读 · 0 评论 -
mybatis:tk.mybatis、HikariCP 插件,快速生成代码
pom<dependencies> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ver...原创 2020-05-05 00:43:56 · 265 阅读 · 0 评论 -
java后台:spring boot解决跨域问题
spring boot@注解解决: @CrossOriginjava后端解决跨域问题新建一个filter复制代码public class SimpleCORSFilter implements Filter{@Override public void destroy() { } @Override public void doFilter(Servlet...原创 2020-05-08 13:34:39 · 138 阅读 · 0 评论