首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fenglllle
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java实现http服务器
有个需求,需要内嵌http服务,要求体积尽可能小,http并发很小,那么就自行实现一个http服务。其实http只是一种应用层协议:超文本传输协议。传输层协议为TCP。1. 标红的是http协议的核心,http header是说明协议,协议mime-type;body才是返回的内...
Java应用启动mainclass与Spring boot启动的原理
最近把旧项目的框架更换为Spring boot,打包方式更为jar启动,其实以前也不是war部署,而是通过main方式启动的,这里看看原理。1. <groupId>org.apache.maven.<descriptor>src/main/assembly/assembly.<a...
Spring boot 2.1 RequestMappingHandlerMapping url信息
最近做项目,业务升级Spring boot的高一点的版本,发现以前mapping信息在日志不打印了,这就很难受了,毕竟看日志是一个基本日常,突然发现不能一眼看出HTTP的URL mapping了。都不知道是否成功,另外不知道那些URL是否成功提供HTTP能力,可能是为了安全考虑,...
Spring boot BeanPostProcessor优先级
其实是一个老项目,项目中有aop,有BeanPostProcessor注入Spring bean的属性。当orader一样时,那么加载顺序就很重要。如何保证绝对的加载逻辑就与Spring的原理相关了。源码简单分析即可明白Spring的设计。1. 1.<?xml version="...
fastjson classloader问题处理与原因分析
最近做项目,一个业务使用了多重classloader隔离,在fastjson转换toJson时,直接报类转换异常了。1. package com.feng.fastjson.import com.alibaba.fastjson.import com.feng.demo.comm...
zookeeper 集群扩容方案 - 数据准确,停机扩容
最近笔者做了ZK集群的扩容,总结了一些经验,分享一下,其实其中还是有些问题的。1. 本质是zookeeper的3个节点扩容至5节点,实现2个节点的容错,提高稳定性。由于允许短时间停机,所以采用比较保守的方式扩容,没有采用不停集群扩展。总结为改配置,重启。至于不停机...
JVM远程调试功能开启,与原理
以前有篇文章,讲解Tomcat开启远程调试功能,只是讲解了用法,以及Tomcat的作者书写脚本的初衷。原理没写,其实不是Tomcat的具有远程调试功能,是JVM虚拟机提供的能力,Java应用都能开启远程调试能力。1. 随意写一个Java应用。map.map.map.map.map...
Spring boot admin 日志
以前写过Spring Boot Admin的使用教程,还配置了各种路径参数。最近有留言说client的log怎么查看,其实log这个没写是因为,不能满足性能与管理的需要,ELK技术很成熟,搜索也是,备份管理都有现成的,但是估计有些小公司不需要这样的技术,只需要可以快速查看的日志入...
Integer的parseInt与value of的原理
笔者一直使用Integer的转换,包括Long,枚举等,从来没有注意它是怎么实现的,最近有个业务组转换报错了,想看看是如何实现的。据笔者猜测:ASCII码转换?这是常用的计量,什么大写变小写都是这样实现的。1. int i = Integer.int y = Integer.Sy...
linux创建文件默认权限umask
linux系统是绝大部分后端服务器运行的系统,但是笔者一直没有关注过,linux下用户创建目录的权限。一般都是root操作,然后没有权限就授予权限chmod +或者chown -R。今天遇到一个奇怪的问题咨询,说tomcat运行写的文件,其他用户不能读取。linux权限表示有2种...
下一页
个人成就
文章被点赞
31
文章被阅读
49,769
掘力值
548
关注了
0
关注者
13
收藏集
0
关注标签
0
加入于
2021-10-20