自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁搬家的博客

技术交流

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 nacos高级

一、什么是配置中心在微服务架构中,当系统从一个单体应用被拆分成分布式系统上的一个个服务节点后,配置文件也必须跟着迁移(分割),这样配置就分散了。不仅配置会分散,分散中还会包含着冗余。配置中心将配置从各应用中剥离出来,对配置进行统一管理,应用自身不需要自己去管理配置。二、Nacos简介官网地址:https://nacos.io/zh-cn/docs/what-is-nacos.html2. Nacos的特性服务发现和服务健康监测。

2023-06-07 10:23:39 790

原创 JWT使用

JWT学习1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写入到用户的Cookie。4.用户的每个后续请求都将通过在Cookie中取出session_id传给服务器。5.服务器收到session_id并对比之前保存的数据,确认用户的身份。1.1 传统token方式和jwt在认证方面的差异传统to

2021-06-07 14:25:55 204

原创 分库分表的简单使用

分库分表1.两种方式:(1)Sharding-Jdbc:(2)MyCat:区别:Sharding-jdbc:优点:1.可适用于任何基于java的ORM框架,如:JPA、Hibernate、Mybatis、Spring JDBC Template,或直接使用JDBC2.可基于任何第三方的数据库连接池,如:DBCP、C3P0、Durid等3.分片策略灵活,可支持等号、between、in等多维度分片,也可支持多分片键。4.SQL解析功能完善,支持聚合、分组、排序、limit、or等查询,并支

2021-06-07 14:22:44 371

原创 莫名获取不到request的header属性

前几天做某银行的项目,因项目需要给了一个sso-client.jar,这个包主要用于权限控制,行里要求必须使用,检查请求头中是否包含”xxl_sso_sessionid”,在行里某系统登陆成功后,会将行里生成的token信息放入。前期开发都非常顺畅,后面将该jar引入之后,发现登陆成功后,从该请求头中获取不到token信息,与行里再三确认存入的名称无误,并确定获取名称无误的情况下,一时没了办法。具体是这样的:查了半天,发现跟nginx的配置有关系,nginx会默认去除属性名包含下划线“_”的属性,这个还

2021-06-07 14:18:50 2442 1

原创 Tomcat10踩坑体验,不解析.class文件

Tomcat10 踩坑1.场景描述原项目是使用springboot2.3.9.RELEASE+ jdk1.8 + Tomcat8.5.64在服务器上以war包方式运行,由于给某银行做项目要求使用tomcat10以上版本,所以需要将Tomcat8升级到Tomcat10;2.操作步骤tomcat官网下载到Tomcat10.0.4免安装版,解压之后将程序放在Webapps下启动Tomcat3.结果呈现【7456】毫秒之后服务将启动,就一直卡着没反应。但是Tomcat10已经启动,能够访问到tomcat

2021-06-07 11:35:33 782

原创 java与python数据传输的加密

这段时间在做公司项目时,需要涉及到Java与Python之间,传输数据,前期为了先实现效果不涉及任何加密,因为我们做的项目中有涉及到支付的信息,所以必须要加密。后期对项目中所有与支付相关的部分全部进行了加密。 任务描述 支付这边使用的是Java,前端使用的是python。最开始的时候我自己准备的加密/解密的代码可以自己加密,自己解密,前端那边的也是OK的。但是与前端对接时发现这样是行不通的,前

2018-02-01 15:40:55 1498

原创 natapp的使用

natapp使用汇总1.natapp是干什么的? (1).在进行微信公众号开发时,我们需要搭建网站,并且随时都有可能修改网站内容进行调试。如果能够将内网ip映射到外网上,将大大方便我们的调试。每次发布只需eclipse/Idea运行应用即可。 (2).通过natapp将内网映射到外网,还可以方便我们其他工作,比如外网展示网站等。 总之一句话,我们使用natapp主要是用

2018-01-25 09:36:16 21654 2

原创 python

https://www.python.org/downloads/安装成功创建自己的第一个程序(2)在浏览器的地址栏输入:http://idea.lanyus.com/,该网址,无需修改用户名,点击获取注册码。复制该注册码,粘贴在注册界面的Activation code的输入框中,点击 ok。Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF

2018-01-17 16:07:46 382

原创 微信与支付宝开发问题总结

微信与支付宝开发问题总结 1.先说微信 首先需要明确的问题是:微信公众号,微信开放平台,微信商户平台。这是三个完全不同的概念,需要加以区分。切记一定不要搞混。具体我就不再这说了。网上这方面的资料很多。要想做好微信开发这几个概念是需要了解的清楚地。公司项目的话,这些东西都会给提供。切记:微信开发,坑真的是很深很深,本人也是苦苦挣扎,经过了一段时间的摸索终于脱坑了。所以记下这段探索之路,给大家参考

2018-01-16 14:09:17 811

原创 代码重构

读书笔记 一.重构的定义 (名词定义)对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 (动词定义)使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构 二.重构时注意事项 1.可适当修改变量名称,很有必要 2.重构之中还可以包含另一个重构 3.重构时最好小步进行,这样犯错几率最小 4.绝大多数情况下,函数应该放在它所使用的

2018-01-16 10:25:18 335

原创 电力公司SMS短信群发平台的设计与实现

潍坊科技学院 本科毕业设计(论文)题 目 电力公司SMS短信群发平台的设计与实现 院(系) 专 业 科学与技术 学 号 学生姓名 指导教师 刘效伟 起讫日期 2015.1.11-2015.6.6 设计地点 寿光市软件园山东潍科软件科技有限公司 摘要 随着通信

2018-01-16 10:17:19 8276

原创 软件在线升级系统的设计与实现

本科毕业设计(论文)题 目 软件在线升级系统的设计与实现 院(系) 专业 学 号 学生姓名 指导教师 起讫日期 2015.1.11-2015.6.6 设计地点 摘要 就算是最专业的软件开发商也不可能在软件开发过程中做到完美,都会或多或少的存在这样或着那样的问题。软件开发商为了占领市场和继续发展

2018-01-16 10:15:20 12538 1

windows下的nacos安装雨配置及高级应用

windows下的nacos安装雨配置及高级应用

2023-06-06

DES加密/解密

使用java技术编写的Des加密/解密,的工具类,已亲测可完全正确使用,无bug

2018-01-25

空空如也

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

TA关注的人

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