自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac shell命令操作超大文本

在 Linux 和 macOS 上:使用 wc 命令:每行后面加上“,1”这个命令会修改原始文件,如果你想要保留原始文件,可以使用 -i.bak 选项,它将在修改前创建一个备份文件:

2023-12-01 11:39:28 463

原创 mac上安装多版本JDK,并解决.zshrc export不生效的问题

我要用jdk1.8和jdk17,按上面的方法做了,发现$JAVA_HOME改了,但是使用。一定要放在后面,我机器上测试放第一个,同样无法生效。然后再创建.jdk17文件,内容如下。如果不能生效可以再看我这个方法。即可愉快的切换jdk了。

2022-12-16 15:14:48 1439 2

原创 FeginClient命名重复导致扫描被覆盖的问题

而如果没有上述覆盖的配置,则启动时会报错。最后选择了覆盖配置的方式进行的启动,带来的代价是:同一个服务发布feginclient时,为了避免。主要是FeginClient命名重复导致扫描被覆盖的问题,当springboot配置文件中有以下配置时,会允许bean配置覆盖。ACL服务中,最早期为了节约部署成本,将ACL服务/DIC服务/oss服务混写到了一起,导致以下配置中的name最终是一样的。1、后续找时间把服务完全拆开,保持服务职责单一。覆盖,要写在同一个文件中。

2022-12-14 10:55:44 694

原创 Spring Cloud gateway + nacos 微服务流量转发配置最佳实践

服务网关在微服务拆分过程中,进行流量转发是一个比较常规的操作。如果使用SpringCloud全家桶,那么流量转发可以使用目前已经存在的gateway组件来实现,同时可以保留gateway灰度实例选择。

2022-12-13 15:23:22 2858

原创 SpringBoot使用自定义actuator健康检查完成服务预热、微服务依赖检查

无论在测试中还是在线上,我们都会发现在java服务刚开始启动之后,第一个请求会比正常的请求响应时间慢很多,一般会到达几百ms乃至1秒。在微服务架构中,实例与实例之间存在依赖关系,当A实例依赖B实例,两个实例同时启动时,A实例必需要等B实例就绪并可用后,才可对外提供服务。k8s的就绪探针和存活探针

2022-11-29 15:25:29 6088 2

原创 tomcat中LegacyCookieProcessor/Rfc6265CookieProcessor一个有双引号,一个domain不能加“.“号,终极解决方案

Rfc6265CookieProcessor实现了rfc6265相关的http cookie的规范,使用了更严格的字符和domain校验cookie的合法性为什么一定要使用加'.'的方式来设置cookie,因为规范是一个事情,现实是另外一个事情,现实是你无法知道你的用户使用的浏览器是什么年代的,是否符合最新的http规范,如果符合的话,是不需要通过设置domain加'.'的方式允许子域名访问主域名的cookie的。......

2022-08-30 16:10:54 861

原创 mongoDB占内存超大的问题-100MB数据,内存吃到22GB?

mongo占内存问题

2021-12-16 20:02:49 11787 7

原创 could not create Vfs.Dir from url. ignoring the exception and continuing,nacos-client-2.0.3,启动报错

nacos-client-2.0.3,启动报错,但服务上下线正常报错信息WARN org.reflections.Reflections [206] -| could not create Vfs.Dir from url. ignoring the exception and continuingorg.reflections.ReflectionsException: could not create Vfs.Dir from url, no matching UrlType was found

2021-10-15 14:30:32 8408 2

原创 工作了这么长时间,是不是非用macbook pro不可呢?

连续奋战了二十多天,肉眼可见自己的状态一天不如一天。总觉得自己是不是该放下一切好好休息两天,但是理智又告诉我不能停、不能停。既然不能停,那就把之前攒下的文章写一写吧。什么是macbook pro为了防止读者中有人不认识这个玩意,做一下科普先。macbook pro是苹果公司生产的笔记本电脑,属于比较高端的移动工作站。颜值极其高,生产力极其强大,价格也是极其的贵。做一款面向专业人士的工具,我敢...

2020-03-23 10:06:12 1613

原创 nginx与ngrok不在同一台机器,如何用阿里云搭建自用的内网穿透服务?

众所周知,做微信公众号开发时,调试需要接收来自腾讯的服务器请求。因为我们的开发服务器都是在内网,所以腾讯的服务器请求无法通过互联网请求到自己的内网服务器上,所以就需要ngrok做一个内网穿透。如果你刚好有自己的服务器,又想尝试自己折腾一番,可以参照以下资料做ngrok内网转发。我也是按照下面的资料自己搭建成功的,而且写的比较详细。强烈推荐。参考资料:https://blog.csdn.net...

2020-03-10 18:12:42 550

原创 给全栈人员,如何用ps让图片不改变尺寸分辨率大小的情况下,让图片质量变的更小

专业的设计人员请飘过~~~写这篇文章的原因是因为我在做一个有关疫情海报小程序的时候,因为海报放在服务器,我因为预算有限,买的服务器带宽只有3M,导致我下载一个1M左右的海报背景需要5秒多,再加上生成海报的时间,结果在小程序的自动生成两张海报需要8秒以上,这简直让让人不能忍受。老易从事技术工作十年多了,虽然因为之事从事的行业无法像互联网一样,需要老易架构承受一个百万级并发的系统。但是老易也不是一...

2020-02-24 16:20:00 2116

原创 新型冠状病毒肆虐,我在家里花了七天时间做了一个疫情相关的海报小程序

做为一个自由职业者,去年花了整整一年做研发,做基础功能,做这些基础工作的原因。就是想在碰到一些热点事件,就我一个人的情况下,能快速的做一些响应,结果今年开年就碰到了一个大的。前一段时间紧急返深后,一直在家里写文章。一直在想做为一个程序员能为这次疫情做点什么。想来想去,发现病例同行车厢已经有人做了。以经纬度查周边的病例,我又怕我的服务器资源不够,于是就决定做一个与自动生成一个与疫情相关的海报小程...

2020-02-24 16:04:11 714 1

原创 史上最安全的阿里云配置,让非法远程打扰你的人一边凉快去!

你所不知道的入侵,你的服务器安全吗?你的数据库安全吗?请注意安全!你的mongodb已经被黑了!互联网安全生产大过天!,一文中,已经描述了被黑的经历。做好数据安全备份是不是就万无一失了呢?当然不是,我们不要忘记了,ECS服务是可以被远程登录的。我在解决这个问题时,看shell的登录日志,发现了这样一个情况,ECS提醒我自您上次成功登录,被错误密码试了多少次,其中有一台服务器我有三个月没登录,...

2020-02-08 19:30:37 447

原创 请注意安全!你的mongodb已经被黑了!互联网安全生产大过天!

你所不知道的入侵,你的服务器安全吗?你的数据库安全吗?讲真,也许是我以前一直从事内网应用开发吧,我从来没有想过在互联网上,有那么多扫描器。10月份的时候,受人委托我做了一个简单的抢单插件,里面有用到squid做ip代理,结果刚上线两天,就被人扫描出来了,因为疯狂使用,还把我的微服务给搞挂了。当然不搞挂,我可能一直发现不了。但那次的教训并没有让我长记性。我的mongodb部署在阿里云上已经四个...

2020-02-08 19:28:27 663

原创 阿里云服务器windows server流量不大的情况下,tomcat经常出现访问阻塞,手动ctrl+c或者点击右键又访问正常

我被这个问题折磨了好几天,因为这两天要帮别人做推广,不能再出现这样的情况了,不然广告费就白烧了,所以特意查了一下资料,结果解决方案被我找出来了。问题发生原因是因为打开编辑选项后,一不小心点到dos窗口的里面的东西,它就以为你要做什么事情,然后拒绝了很多访问请求。有的人说会拒绝所有的请求,但是我自己测试过,确实有一部分会拒绝,但是也有一部分不会被拒绝。但是我这个是做推广用的,担不起这个责任,所...

2019-04-04 10:55:36 627

原创 springboot项目部署到独立tomcat的爬坑集锦

文章目录集锦一:普通的springboot项目直接部署jar包集锦二:springboot项目不能直接打war包部署集锦三:因为tomcat版本问题导致的lombok插件报错:Invalid byte tag in constant pool: 19集锦四:Tomcat 启动的时候总是出现大量如下的警告集锦五:springboot打包war包时pom.xml提示war标签出现错误集锦六:部署到独立...

2019-02-19 21:32:53 613

原创 Spring Cloud实战之初级入门(六)— 服务网关zuul

文章目录1.环境介绍2.api网关服务2.1 创建工程2.2 api网关服务化2.3 api网关中使用token机制2.4 测试2.5 小结3.一点点重要的事情1.环境介绍好了,不知不觉中我们已经来到了最后一篇文章,也来到了最一个工程"mirco-service-zuul",zuul是一个服务网关,虽然现在spring也出了spring cloud gateway,相信有很多之前就使用spri...

2019-01-15 14:16:50 529 1

原创 Spring Cloud实战之初级入门(五)— 配置中心服务化与配置实时刷新

文章目录1.环境介绍2.配置中心服务化2.1 改造mirco-service-spring-config2.2 改造mirco-service-provider、mirco-service-consumer3. 配置中心实时刷新3.1 加入依赖3.2 加入配置3.3 测试4.一点点重要的事情1.环境介绍这一篇文章中我们终于没有新工程要建了,主要是对现有的工程进行改造。在传统的开发中,我们可能会...

2019-01-13 22:37:15 346

原创 Spring Cloud实战之初级入门(四)— 利用Hystrix实现服务熔断与服务监控

文章目录1.环境介绍2.服务监控2.1 加入依赖2.2 修改配置文件2.3 修改启动文件2.4 监控服务2.5 小结3. 利用hystrix实现消费服务熔断3.1 加入服务熔断3.2 测试服务熔断3.3 小结4. 利用turbine监控所有应用4.1 创建工程4.2 修改配置文件4.3 修改启动文件4.4 启动5.一点点重要的事情1.环境介绍本篇文章涉及到前面文章的工程,mirco-servi...

2019-01-13 22:31:34 376

原创 SpringCloud实战之初级入门(三)— spring cloud config搭建git配置中心

文章目录1.环境介绍2.配置中心2.1 创建工程2.2 修改配置文件2.3 在github中加入配置文件2.3 修改启动文件3.1 访问配置中心5.一点点重要的事情1.环境介绍上一篇文章中,我们介绍了如何利用eureka注册中心发布服务以及调用服务,有兴趣的小伙伴可以去看看我的前两篇文件。本篇文章我们介绍如何利用spring config sever配合github搭建配置中心,请准备git...

2019-01-12 09:53:56 399

原创 SpringCloud实战之初级入门(二)— 服务注册与服务调用

文章目录1.环境介绍2.服务提供2.1 创建工程2.2 修改配置文件2.3 修改启动文件2.4 创建第一个微服务2.5 亲测注意事项3.服务调用3.1 创建工程2.2 修改配置文件2.3 修改启动文件2.4 创建第一个微服务4.结语5.一点点重要的事情1.环境介绍接上一篇(SpringCloud实战之初级入门(一)— eureka注册中心),我们讲到了注册中心的高可用,集群,这篇我们讲如何服务...

2019-01-10 09:34:54 518

原创 SpringCloud实战之初级入门(一)— eureka注册中心

文章目录==写在前面==1.资料目录2.环境介绍3.eureka注册中心3.1 创建工程3.2 启动工程4.亲测的注意事项5.eureka注册中心集群高可用6.结语7.一点点重要的事情写在前面我在软件行业浸泡了近十年时间,一直在做OA以及平台方面研发,带了几年团队,近两年玩过贸易、金融。现在是一名自由职业者。近年来互联网创业浪潮一波赶过一波,技术也随着业务的提升一步步向前进,从单机模式到多机...

2019-01-08 11:17:09 721 9

原创 阿里云布署服务的那些坑之一—不能远程访问mysql导入数据

最近弄了一个阿里云服务器,想把公司相关的工程都导到阿里云上在公网测试一下域名服务,因为我本地有mysql数据库就想通过远程连接到云服务器的数据库,直接通过IDE工具把现有的测试数据导入。废话不多说,切入正题:如何设置远程访问mysql这种东西不用我多说了,我直接上图我的设置host设置为'%'表示所有任意ip地址都可以访问结果现实狠狠的给我了一巴掌,我通过本地的SQLyog访问远程数...

2018-10-11 11:51:50 636

Linux常用命令全集.CHM

常用的Linux命令集,初学者的必备!熟练者的掌中宝!

2009-06-09

Java网络爬虫代码

是用纯Java开发的,用来进行网站镜像抓取的工具,可以使用配制文件中提供的URL入口,把这个网站所有的能用浏览器通过GET的方式获取到的资源全部抓取到本地,包括网页和各种类型的文件,如:图片、flash、mp3、zip、rar、exe等文件。可以将整个网站完整地下传至硬盘内,并能保持原有的网站结构精确不变。只需要把抓取下来的网站放到web服务器(如:Apache)中,就可以实现完整的网站镜像。

2009-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除