- 博客(111)
- 资源 (1)
- 收藏
- 关注
原创 RabbitMQ入门
ActiveMQ:基于JMS,java语言实现,万级数据吞吐量,处理速度ms级,主从架构,成熟度高ZeroMQ:基于C语言开发RabbitMQ: erlang语言实现,万级数据吞吐量,处理速度us级,主从架构,RocketMQ: 基于AMQP协议,erlang语言开发,稳定性好,java语言实现,十万级数据吞吐量,处理速度ms级,分布式架构,功能强大,扩展性强kafka: scala语言实现,十万级数据吞吐量,处理速度ms级,分布式架构,功能较少,应用于大数据较多RocketMQ。
2023-10-09 17:37:56 305
原创 python协程和任务
协程是我要重点去讲解的一个知识点. 它能够更加高效的利用CPU. 其实, 我们能够高效的利用多线程来完成爬虫其实已经很6了. 但是, 从某种角度讲, 线程的执行效率真的就无敌了么?我们真的充分的利用CPU资源了么?非也~ 比如, 我们来看下面这个例子.我们单独的用一个线程来完成某一个操作. 看看它的效率是否真的能把CPU完全利用起来.
2023-10-07 15:01:52 163
原创 python多线程与多进程
进程: 运行中的程序. 每次我们执行一个程序, 咱们的操作系统对自动的为这个程序准备一些必要的资源(例如, 分配内存, 创建一个能够执行的线程. ) 线程: 程序内, 可以直接被CPU调度的执行过程. 是操作系统能够进行运算调度的最小单位. 它被包含在进程之中, 是进程中的实际运作单位. 进程与线程之间的关系: 进程是资源单位. 线程是执行单位. 就好比是一家公司. 一家公司的资源就是桌椅板凳, 电脑饮水机这些资源, 但是, 我们如果说一家公司正在运转着, 运行着. 那里面必须要有能为这家
2023-10-07 15:01:39 153
原创 freemarker自定义模板
模板由freemarker.template.template实例表示。通常,您可以使用其从Configuration实例中获取Template实例。getTemplate方法。这为您提供了一个Template实例,该实例是通过读取/where/you/store/templates/test.ftlh并对其进行解析而创建的。Template实例以解析后的形式存储模板,而不是以文本形式存储。如果模板丢失或语法不正确,getTemplate将引发异常。
2023-09-25 14:07:38 1641
原创 springbootAdmin对Spring Boot完美监控
参考: https://zhuanlan.zhihu.com/p/482499234用于管理和监控 Spring Boot 应用程序,健康 (Health)信息、内存信息、JVM 系统和环境属性、垃圾回收信息、日志设置和查看、定时任务查看、Spring Boot 缓存查看和管理等功能。
2023-09-21 17:25:17 502
原创 pom的配置策略
dependencyManagement和dependencies区别和联系参考:https://blog.csdn.net/Sunshineoe/article/details/121083505<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2023-09-21 11:37:21 460
原创 单元测试spring-boot-starter-test
参考博客: https://www.cnblogs.com/mzc1997/p/14306538.html。
2023-09-20 10:24:36 699
原创 try-catch和try-with-resources语句的区别
在try-with-resources语句中,我们可以在try关键字后面声明一个或多个资源,这些资源将在代码执行完毕后自动关闭。使用try-with-resources语句 Java 7引入了try-with-resources语句,用于自动关闭实现了。java.lang.IllegalArgumentException: 测试抛出异常。
2023-09-11 11:42:33 618
原创 httpClient集合
参考文档:https://hc.apache.org/httpcomponents-client-5.2.x/quickstart.html参考文档: https://blog.csdn.net/qq_38866898/article/details/118518221参考文档httpClientUtils:utm_id=0。
2023-08-16 16:18:38 134
原创 fastjson类型转换
参考:http://doc.yaojieyun.com/www.runoob.com/w3cnote/java-json-instro.html参考: http://doc.yaojieyun.com/www.runoob.com/w3cnote/fastjson-intro.html序列化:JSON.toJSONString(person)将Java 对象转换为 JSON 字符串;反序列化:JSON.parseObject() 将 JSON 字符串转换为 Java 对象;
2023-08-15 09:49:09 326
原创 natapp内网穿透
https://natapp.cn/article/natapp_newbie./natapp -authtoken=9ab6b9040a624f40
2023-08-13 22:05:47 165
原创 微信公众号开发基础
用第一步拿到的access_token 采用http GET方式请求获得jsapi_ticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapi_ticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?开启加密后,用户发来的消息和开发者回复的消息都会被加密(但开发者通过客服接口等API调用形式向用户发送消息,则不受影响)。如果开发者需要对用户消息在5秒内立即做出回应,即使用“发送消息-被动回复消息”接口向用户被动回复消息时,可以在。
2023-08-13 17:59:21 528
原创 小程序具体开发
我们习惯性动作就是向下拉动屏幕,这样我们的页面就会重新加载tabbar页面常见配置不存在跨域问题如何方便开发跳过https,使用本地的http,在调试工具中,勾选不校验合法域名/**},需要一个locked锁和loading加载图标的显示;自定义编译模式可以实现,默认刷新小程序跳转到指定页面小程序生命周期:启动 运行 销毁页面的生命周期:加载 渲染 销毁wxs
2023-08-12 19:22:27 2078
原创 @DateTimeFormat与@JsonFormat、JsonUtils、DateUtils的封装
解释为什么会用到参考详解: https://blog.csdn.net/imVainiycos/article/details/102712056。
2023-08-10 17:48:40 367
原创 在service如何获取HttpServletRequest
可以通过RequestContextHolder.getRequestAttributes()强制转化ServletRequestAttributes获取getRequest()得到,HttpServletRequest对象/*** Http工具类*///默认语言//request//请求语言```
2023-08-10 17:03:07 1236
原创 ApplicationContextAware使用封装SpringContextUtils
在prepareBeanFactory时就会获取到ApplicationContext,只需要实现@Override setApplicationContext方法,在spring内部会。参考: https://blog.csdn.net/yaomingyang/article/details/98316409。自定义获取bean工具,SpringContextUtils.java。获取到applactionContext。
2023-08-10 15:39:49 207
原创 java的@Nullable
应在参数、返回值和字段级别使用,表示:可以返回为null,但实现它的方法必须返回默认值,作为参数可以为null,但实现它的方法中有判断兼容null
2023-08-10 15:02:38 355
原创 validator入门
*** hibernate-validator校验工具类* 参考文档:http://docs.jboss.org/hibernate/validator/6.0/reference/en-US/html_single/*//*** 校验对象* @param object 待校验对象* @param groups 待校验的组* @throws RenException 校验不通过,则报RenException异常*/if (!
2023-08-10 14:47:25 332
原创 redis问题集合
redis数据镜像文件在哪里?services:redis:logging:options:这个配置将Redis容器的日志输出到json格式的文件中,每个文件大小限制为10MB,最多保留3个文件。Redis服务器磁盘满导致连接失败。
2023-08-09 13:37:37 969
原创 top解析
空闲CPU百分比 等待输入输出的CPU时间百分比 硬中断(Hardware IRQ)占用CPU的百分比 软中断(Software Interrupts)占用 CPU 的百分比。用户空间占用CPU百分比 内核空间占用CPU百分比 用户进程空间内改变过优先级的进程占用CPU百分比。物理内存总量 空闲内从总量 使用的物理内存总量 用作内核缓存的内存量。进程总数 正在运行的进程数 睡眠的进程 停止的进程数 僵尸进程数。交换区总量 空闲交换区总量 使用的交换区总量 可用交换取总量。
2023-08-07 14:55:53 117
原创 Dockerfile相关解析
上一节中的Dockerfile将所有项目文件复制到容器中(COPY.),然后在下面的步骤中下载应用程序依赖项(RUN go mod download)。运行生成时,生成器会尝试重用早期生成中的层。如果图像的某个层未更改,则构建器会从构建缓存中拾取该层。设置该选项,将新构建出的多个层压缩为一个新层,但是将无法在多个镜像之间共享新层;–file, -f,Dockerfile的完整路径,默认值为‘PATH/Dockerfile’–rm,默认–rm=true,即整个构建过程成功后删除中间环节的容器。
2023-08-05 15:04:37 345
spark调试中常见的错误集锦
2023-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人