摘要:
php这边是需要使用ksort排序生成签名 平台要求 通用签名生成步骤 按照键字母进行正序排序(ASCII 码从小到大排序【字典序】)# 排序之后的参数按照 key + value + key + value 格式拼接成字符串stringA(不包含‘+’) 在 stringA 最后拼接上 token 阅读全文
摘要:
在我们开发中,经常会读取一些本地文件,放到服务器肯定就要读取服务器的路径。 本地win,远端服务器为Linux,所以就会进行系统判断等操作。 //linux目录 String confFileDir = "/home/xiaoyuan/config/"; String osName = System 阅读全文
摘要:
PHP版本 <?php class utf8_chinese { private $utf8_gb2312; private $utf8_big5; private $data; public function __construct($data){ $this->utf8_gb2312 = $da 阅读全文
摘要:
MySql回表以及产生原因 在SQL优化里面经常提到,如在非主键索引的情况下尽量避免使用select*from; 究其原因就是今天我要记录的Mysql回表查询。 Mysql回表指的是在InnoDB存储引擎下,二级索引查询到的索引列,如果需要查找所有列的数据,则需要到主键索引里面去取出数据。这个过程就 阅读全文
摘要:
Nginx 是我们程序员绕不开的一个堪,对于不太熟悉的程序员来说,每次配置一次 nginx 都要去搜索一次配置,是不是你? 这个开源项目给我们提供了一个可视化配置 Nginx 的方式,简直就是相见恨晚。 整个配置方式包含3个部分,预设、网站配置、全局配置。 预设针对网站类型,比如前端、PHP、单页面 阅读全文
摘要:
锁的分类 Java中锁分为以下几种: 乐观锁、悲观锁 共享锁、独享锁 公平锁、非公平锁 互斥锁、读写锁 可重入、 不可重入锁 synchronized 锁升级(无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁) (since JDK1.6) 这些锁的分类并不全是指锁的状态,有的指锁的特性,有的指锁 阅读全文
摘要:
前言 权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等等。 每个系统的权限功能都不尽相同,各有其自身的业务特点,对权限管理的设计也都各有特色。不过不管是怎样的权限设计, 阅读全文
摘要:
前言:记录一下工作中的小bug 在微服务中用feign实现使用声明式的方法去远程接口调用 但是在调用端 项目启动报错Bean未找到 检查步骤 检查springboot启动类是否标注@EnableFeignClients注解,未标注该注解会导致无法注入bean,并且要加入包扫描路径 检查远程调用模块是 阅读全文
摘要:
前言:Nacos不仅可以作为注册中心,还可以作为配置中心,这点优于eureka。这里介绍一下Nacos的配置热更新方法 Nacos配置热更新 我们引入Nacos配置中心的最终目的,是修改nacos中的配置后,微服务中无需重启即可让配置生效,也就是配置热更新。 要实现配置热更新,可以使用两种方式: 第 阅读全文
摘要:
在使用Java原生序列化的时候,serialVersionUID起到了一个类似版本号的作用,在反序列化的时候判断serialVersionUID如果不相同,会抛出InvalidClassException。 关于Idea如何快速给实体类生成serialVersionUID,一般教程都是说 点击ide 阅读全文