上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页

2023年4月10日

24种常见的坏味道及重构手法

摘要: 神秘命名 不能见名知意 尽量去一个合适的名字 重复代码 改动的时候很必须要全部找出,修改困难 抽取公共代码,以便统一维护 过长的函数 小读完所有行才知道清楚这个函数的大意,很多时候只需要知道这里面大概做了啥,不需要知道没一行做了啥,没行都读效率影响阅读效率,一般不要超过80行 分段提取子方法 过长参 阅读全文

posted @ 2023-04-10 19:54 zhangyukun 阅读(445) 评论(0) 推荐(0)

2023年4月9日

http报头总汇 响应码总汇

摘要: 1. http头 1.1 请求头 | Header | 解释 | 示例 | | : | : | : | | Accept | 指定客户端能够接收的内容类型 | Accept: text/plain, text/html | | Accept-Charset | 浏览器可以接受的字符编码集。 | Ac 阅读全文

posted @ 2023-04-09 13:12 zhangyukun 阅读(55) 评论(0) 推荐(0)

2023年4月5日

http请求头contentType和accept

摘要: Content-Type http使用请求头 Content-Type 告诉服务器端,这次请求数据的数据格式 http响应头里面也有 Content-Type ,这是服务器告知前端浏览器应该怎么去解析这个请求数据的。 使用Content-Type是告诉另外一端,我给你的数据是什么格式 Accept 阅读全文

posted @ 2023-04-05 01:08 zhangyukun 阅读(478) 评论(0) 推荐(0)

2023年4月3日

java序列化 和 json序列化 速度对比

摘要: 结论 数据包大小区别不大。 但是小对象 json 快,约快3倍。 大对象java的序列化速度慢慢追平json(单个对象json长度3000的左右追平),这个可能和java对象转json有关系,但是装换这步在序列化前必不可可少 另外序列化和不止和对象大小有关还和字段数量有关系,这个因素我没测试,我这里 阅读全文

posted @ 2023-04-03 21:51 zhangyukun 阅读(1187) 评论(0) 推荐(0)

Serializable接口 和 serialVersionUID 的关系

摘要: 结论建议实现了Serializable 手动生成 serialVersionUID 一般认为实现了Serializable 接口,不手动生成serialVersionUID不会出问题。 如果没有手动生成,序列化和反序列化的时候,通过类所有字段算一个serialVersionUID出来,但是据说不同j 阅读全文

posted @ 2023-04-03 21:50 zhangyukun 阅读(84) 评论(0) 推荐(0)

2023年3月31日

centos7安装域名解析服务 BIND

摘要: BIND(Berkeley Internet Name Domain) 是一个域名解析工具 安装,bind 是服务 ,bind-utils 是一些工具命令 yum -y install bind bind-utils 查看版本(据说bind9之前 bug都很多) named -v 修改配置文件 vi 阅读全文

posted @ 2023-03-31 22:45 zhangyukun 阅读(68) 评论(0) 推荐(0)

2023年3月30日

centos7安装elasticsearch

摘要: 下载安装包,这里有一个分词器,第二个是es6安装包 解压 yum -y install unzip #安装解压缩软件 unzip elasticsearch-6.8.6.zip #解压缩 es unzip analysis-icu-6.8.6.zip -d elasticsearch-6.8.6/p 阅读全文

posted @ 2023-03-30 19:58 zhangyukun 阅读(262) 评论(0) 推荐(0)

2023年3月29日

centos7安装rabbitmq(支持yum安装的最新版本)

摘要: 更新依赖 yum install epel-release -y 安装rabbitmq-server yum install rabbitmq-server -y 启用控制台插件 rabbitmq-plugins enable rabbitmq_management 添加用户和权限 rabbitmq 阅读全文

posted @ 2023-03-29 21:55 zhangyukun 阅读(1325) 评论(0) 推荐(0)

centos7安装rabbitmq(指定版本)

摘要: 安装依赖 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget 选定 rabbitmq 和 erlong 的对应版本 https://www.rabbitmq.com/which-erlang. 阅读全文

posted @ 2023-03-29 21:55 zhangyukun 阅读(324) 评论(0) 推荐(0)

2023年3月27日

centos7防火墙设置 ip和端口限制

摘要: 使用 netstat -tunlp 查询程序端口占用 -n 不解析域名,直接显示ip -tu 只列出 tcp/udp协议的进程 -l 只列出listening 状态的进程 -p 显示 pid和program name linux 防火墙放行指定的 端口 firewall-cmd --zone=pub 阅读全文

posted @ 2023-03-27 21:12 zhangyukun 阅读(2048) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 40 下一页

导航