首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
杂七杂八
东小西
创建于2022-07-27
订阅专栏
开发技巧、安装教程等杂七杂八的文章。
等 11 人订阅
共19篇文章
创建于2022-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AOP操作日志升级版
最近有小伙伴问我,我们管理端的后端日志是如果实现的,是每个接口都需要加上一段保存日志的代码吗? 这样当然是可以实现的了,但是相比稍微有点开发经验的同学们,肯定此刻脑子已浮现出“AOP”了,废话不多扯了
解析富文本处理 img 标签
场景:解决富文本中上传本地图片后,临时图片地址处理。<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artif
链表
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
docsify & gitee 搭建个人博客
分分钟,搭建一个属于自己的博客网站。 docsify 一个神奇的文档网站生成器。docsify 可以快速帮你生成文档网站。
谈一谈9年前的jdk8的新特性
目前(2023/1/5),java已经迭代到了 Java 19,Java 20也将在2023年3月发布。 迭代了这么多版本,每个版本都更新了哪些新特性?
自定义类加载器
类加载器的作用 负责将.class文件加载在到内存中。 类加载过程 加载 通过类的全名,把class字节码加载到内存中。
别再因为Jar包冲突砸键盘了
Maven Jar冲突时我们在开发过程中最常见并且头大的问题,经历几次后,不要再“一顿操作猛如虎,定睛一看原地杵”。先了解一下Jar冲突的原理,再遇到的时候不再“一腔怒火砸键盘”了。
一次因 Too many open files 引发的服务雪崩
事故现场 服务在运行一段时间后,系统监控中load指标飙升到峰值,频繁出现请求失败告警,最后服务因无法建立新的socket连接,导致服务雪崩。必须通过重启服务的方式才能恢复正常。
基于Nacos实现动态线程池(简版+DynamicTp)
背景 在日常项目开发中,我们通常会使用线程池来处理一些并发场景,来提高任务处理的效率。但是在使用过程中,无法准确地设置线程池参数,只能在运行过程中,不断去调整参数,然后重启服务。
CPU100%,怎么快速定位
微服务部署若干节点后,突然会收到监控服务的CPU异常告警,提示CPU使用率100%+。那应该如何快速定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,又是哪段代码导致的呢?
分布式锁
单体应用下共享资源的操作需要使用本地锁(synchronized、reentrantLock),来控制共享资源访问问题。随着分布式的快速发展,本地锁已经无法解决并发问题,需要一种跨服务、跨JVM的锁机
BIO、NIO、AIO
先来了解一下Java中的IO流,IO(Input Output)用于实现数据的输入和输出操作,Java把不同的输入/输出源抽象表述为流(Stream)。 按照数据流向,可以分为输入流和输出流。 按照数
SpringBoot集成Quartz集群
上篇文章 https://juejin.cn/post/7152836510004281381 已了解Quartz的简单使用。我们在项目中很多场景下都需要定时器,有时需要处理大量的计划任务,这时单个节
Datax二次开发支持增量更新
前不久在研究Datax,需要实现Oracle增加更新,因为当前OracleWriter和MysqlWriter不同,不支持配置writeMode参数。 参考其它博主的步骤,对Datax二次开发,亲测
Linux部署vue工程
下面是linux系统(ubuntu)下基于Nginx部署Vue工程的部署步骤。 1、安装Nginx 2、打包vue工程 将打包成功后的dist文件上传到服务器上,我的位置是 /home/vue/dis
Chrome扩展插件开发—书签管理
在设计OneTree(个人云书签)的时候,考虑只是单纯的做一个书签存放的工具,功能上肯定没有那么完善。所以在起初设计的时候,还考虑到Onetree与浏览器书签的交互操作。 第一阶段 书签的导入和导出,
OneTree「个人云书签」上线啦...
OneTree上线啦... OneTree上线啦... OneTree上线啦... OneTree上线啦... 网站地址 http://43.138.126.231/ 【备案中】http://www.
「持续更新」基于Vue-Admin-Template的二次开发
以前用过一些前端框架,比如angularjs、easyui、layui等等。从去年开始接触vue.js,因有angularjs的开发基础的加持,所以直接上手vue项目,没有太大的难度。 接触了vue项
Ubuntu系统下搭建服务部署环境
近期在腾讯云“全款无分期”入手一台轻量应用服务器(2核2G4M),镜像选择的Ubantu,用来搭建自己的应用平台。首先考虑先安装下基础环境。 安装Mysql 检查有没有安装Mysql 安装Mysql