会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林雨禾个人博客
博客园
首页
新随笔
联系
订阅
管理
2024年1月23日
如何利用OSS实现大量数据导出
摘要: 业务场景 在业务进行数据分析时,会经常碰到导出数据的场景,而对于数据量较大的导出,使用Excel的方式导出会比较消耗性能,而csv是纯文本文件,但可通过Excel等软件打开,OSS支持文本文件上传,这满足了我们导出数据的需求,所以我们可以使用OSS+csv的方式进行大数据量的文件导出 准备内容 1.
阅读全文
posted @ 2024-01-23 17:39 bilzzard
阅读(141)
评论(0)
推荐(0)
2023年5月27日
Swoole 面试题总结
摘要: # swoole提升性能 1.进程常驻内存: swoole本⾝是进程常驻内存,在进程启动的时候就将PHP框架等代码读取并编译完成,不需要每次启动的时候都执⾏编译步骤,⼤⼤降低了脚本的运⾏时间; 2.连接池 php-fpm的模式php因为每次请求结束时都会销毁所有资源,因此⽆法使⽤连接池;⽽基于swo
阅读全文
posted @ 2023-05-27 18:00 bilzzard
阅读(406)
评论(0)
推荐(1)
2023年5月25日
kafaka
摘要: # 安装 ``` docker network create app-tier --driver bridge docker run -d --name zookeeper-server --network app-tier -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/
阅读全文
posted @ 2023-05-25 18:28 bilzzard
阅读(40)
评论(0)
推荐(0)
2023年4月19日
ajax,jsonp处理跨域问题
摘要: 最近有个需求根据ip获取ip的归属地址,根据第三方https://whois.pconline.com.cn/ipJson.jsp?ip=${ip},使用ajax处理跨域代码如下: // AJAX 请求示例 function getIpLocation(ip) { const apiUrl = `h
阅读全文
posted @ 2023-04-19 16:07 bilzzard
阅读(174)
评论(0)
推荐(0)
2022年12月25日
Java注解与反射
摘要: 注解 内置注解 @Oreride:定义在java.lang.Override中,此注释只适用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明。 @Deprecated:定义在java.lang.Deprecated中,此注释可以用于修辞方法,属性,类,表示不鼓励程序员使用这样的元素,通常式
阅读全文
posted @ 2022-12-25 20:58 bilzzard
阅读(86)
评论(0)
推荐(0)
2022年12月22日
Java多线程
摘要: 1.核心概念 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程。 main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的。 对同
阅读全文
posted @ 2022-12-22 16:33 bilzzard
阅读(94)
评论(0)
推荐(0)
2022年12月21日
JDBC
摘要: 1.下载jar包 下载地址:mvnrepository 搜索jar包 下载对应的版本 2.导入包 项目的根目录下新建lib目录,将下载好的包复制进去,最后右击lib目录->Add as Library... 3.编写代码 package com.sanduo.lesson01; import jav
阅读全文
posted @ 2022-12-21 18:13 bilzzard
阅读(32)
评论(0)
推荐(0)
java面向对象
摘要: 类与对象 类是一个模板:抽象,对象是一个具体的实例 2.方法 定义,调用: 3.对象的引用 引用类型:基本类型(8) 对象是通过引用来操作的:栈-->堆 4.属性:字段Field 成员变量 默认初始化: 数字:0 0.0 char:u000 boolean:false 引用:null 修饰符 属性类
阅读全文
posted @ 2022-12-21 00:00 bilzzard
阅读(50)
评论(0)
推荐(0)
2022年12月8日
redis实现消息消费确认(ack机制)
摘要: 前言 消息中间件有很多,例如 ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ。这些消息系统都很专业,无论是可靠性,容错性,高性能都有自己独特的特点,那为什么我们还要用redis做消息队列 为什么用redis做消息队列 拥有普通消息组件的特性 redis的
阅读全文
posted @ 2022-12-08 12:06 bilzzard
阅读(2419)
评论(0)
推荐(0)
2022年12月6日
Go语言之依赖管理
摘要: 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决? godep Go语言从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具
阅读全文
posted @ 2022-12-06 11:52 bilzzard
阅读(185)
评论(0)
推荐(0)
下一页
公告