09 2020 档案
idea构建maven多module项目
摘要:前言 搭建一个项目,看似简单,但是总会遇到一些奇奇怪怪的问题。 新建parent项目 新建一个springboot项目或者maven项目都可以,这个无所谓。 设置项目的maven仓库和编码。 建module 在parent项目下新建多个module,新建springboot项目或者maven项目都可 阅读全文
posted @ 2020-09-26 23:20 斜月三星一太阳 阅读(1667) 评论(0) 推荐(0)
设计模式-建造者模式
摘要:前言 先说一下传统的比较完整的建造者模式的构成,再说一下实际中比较多用到的简化版。 完整的建造者模式 完整的建造者模式通常包括四个大部分,分别是:产品类、建造者抽象类、建造者实现类、指挥者。这种比较完整的建造者模式的好处是可以很轻易的扩展建造方式,只需要增加一个建造者实现类即可。 简化版 实际中我们 阅读全文
posted @ 2020-09-21 11:53 斜月三星一太阳 阅读(116) 评论(0) 推荐(0)
第一次自驾游
该文被密码保护。
posted @ 2020-09-20 23:58 斜月三星一太阳 阅读(4) 评论(0) 推荐(0)
非原创文章
摘要:前言 这里会收集一些我觉得写的很好的文章,有些是我想要学习的知识,有些是看完之后茅塞顿开的惊喜。 正文 jmeter 的使用 https://www.cnblogs.com/star91/p/5059222.html 设计模式 http://c.biancheng.net/view/1354.htm 阅读全文
posted @ 2020-09-18 13:33 斜月三星一太阳 阅读(345) 评论(0) 推荐(0)
nginx代理引发一些问题
摘要:前言 直接说遇到的问题吧 第一个问题:response body内容被截断,本来的返回值是一个json,但是实际返回值被截断了,说起来太抽象,直接给出例子: 本来应该是正确的返回值 { "key1": "value1", "key2": "value2", "key3": "value3", "ke 阅读全文
posted @ 2020-09-16 20:25 斜月三星一太阳 阅读(946) 评论(0) 推荐(0)
Spring中获取Request的几种方法及其线程安全性分析
摘要:https://zhuanlan.zhihu.com/p/37994735 https://www.cnblogs.com/softidea/p/6125087.html 抽空整理一下 阅读全文
posted @ 2020-09-14 13:59 斜月三星一太阳 阅读(163) 评论(0) 推荐(0)
阿里云服务器上安装了es并在安全组中开启了9200端口仍然telnet不通
摘要:前言 安装启动es的过程中遇到的坑这里就不说了,基本上网上都能搜到,这里说telnet端口不通的事。 阿里云相关 阿里云默认很多端口都是不开放的,必须去配置安全组才能访问,但是有时候你配置了安全组仍然访问不了,就可以按照这篇文章的思路来试着排查一下。 问题描述 centos7上安装了es,启动的时候 阅读全文
posted @ 2020-09-13 23:12 斜月三星一太阳 阅读(2146) 评论(0) 推荐(1)
springboot整合Swagger2
摘要:前言 最近在做一些demo,测试接口的时候总是有些麻烦,于是就引入了Swagger。 添加相关的maven依赖 需要添加 springfox-swagger2 和 springfox-swagger-ui,可以自己去maven中央仓库去搜一下,我这里提供一下用的最多的版本: <dependency> 阅读全文
posted @ 2020-09-12 23:50 斜月三星一太阳 阅读(118) 评论(0) 推荐(0)
FastJson会把哪些字符串解析为null
摘要:前言 改一个别人的bug时遇到的,感觉有点意思。 问题 先看一段代码: public static void main(String[] args) { String sourceStr = ""; JSONObject jsonObject = JSONObject.parseObject(sou 阅读全文
posted @ 2020-09-12 11:25 斜月三星一太阳 阅读(871) 评论(0) 推荐(0)
BitMap再再体验之布隆过滤器
摘要:前言 还是从一个问题出发,如果需要判断一个元素是否存在应该用什么数据结构? 比较常用的是HashMap, 我们回到BitMap初体验中的那个问题,给你一台 4G 内存的机器,一组 20 亿个元素(这个元素有可能是字符串,也有可能是一个对象),你怎么判断一个元素是否存在?这个时候我们就需要用到一种数据 阅读全文
posted @ 2020-09-09 17:24 斜月三星一太阳 阅读(315) 评论(0) 推荐(0)
如何利用windows自带的画图工具拼接图片
摘要:前言 之所以会有这篇文章,是因为我遇到了这样的一个业务场景: 我需要在一张纸上打印身份证的正反面 我这里只有打印机,没有复印机 没有其他软件,只有windows自带的画图软件 遇到的坑 刚开始是使用画图直接打开图片,但是发现:咦,图片为啥不能拖动。。。 正确流程 画图软件中 粘贴 -- 粘贴来源 - 阅读全文
posted @ 2020-09-08 19:06 斜月三星一太阳 阅读(2194) 评论(0) 推荐(0)
BitMap再体验之排序
摘要:前言 BitMap 初体验中我们了解了如何添加数据和判断数据是否存在,这次我们来说一下怎么排序。 完整代码 public class Demo { public static void main(String[] args) { BitMap bm = new BitMap(100); bm.add 阅读全文
posted @ 2020-09-08 17:56 斜月三星一太阳 阅读(183) 评论(0) 推荐(0)
BitMap 初体验
摘要:前言 给你一台 4G 内存的机器,一组 20 亿个无序正整数,如何快速地判断一个正整数 N 是否在这组数字中? 这貌似是一道面试题,大致算一下20亿个整数需要占用的内存: java中int类型占4个字节,20亿 * 4 / (1024 * 1024 * 1024) ≈ 7.45G BitMap的概念 阅读全文
posted @ 2020-09-07 18:43 斜月三星一太阳 阅读(148) 评论(0) 推荐(0)
Chrome 隐藏最常访问的网站
摘要:把地址栏中使用的搜索引擎改为Google 打开一个新的tab页,右下角有一个自定义按钮 点击自定义按钮 -- 选择快捷键 -- 隐藏快捷方式 阅读全文
posted @ 2020-09-06 10:42 斜月三星一太阳 阅读(1026) 评论(0) 推荐(0)
idea同一个项目不同端口启动
摘要:前言 其实在网上搜一下“同一个项目启动多次”,有很多相关的文章。但是忧伤的是,大家在配置的时候都没有遇到问题,而我按照大家的方法去配置完偏偏遇到问题。。。 怎么做 我做的配置和网上的配置基本相同,在idea的Edit Configurations...中配置,勾选Allow parallel run 阅读全文
posted @ 2020-09-03 10:20 斜月三星一太阳 阅读(994) 评论(0) 推荐(0)