李老湿的Blog

  • Java
  • PHP
  • Mysql
  • Linux
  • 系统设计
  • 随笔
regan
一个低调的全栈工程师
Laravel

php-laravel-生命周期

一、摘要 Laravel 生命周期(或者说请求生命周期)概括起来主要分为 3 个主要阶…

2021年1月25日 0条评论 2428点热度 0人点赞 regan 阅读全文
Java

java Float包装类的不能使用 equals 来判断

转载至:阿里巴巴泰山版java开发规范 说明:浮点数采用“尾数+阶码”的编码方式,类似于科学计数法的“有效数字+指数”的表示方式。二进 制无法精确表示大部分的十进制小数,具体原理参考《码出高效》。 反例: float a = 1.0f - 0.9f; float b = 0.9f - 0.8f; if (a == b) { // 预期进入此代码快,执行其它业务逻辑 // 但事实上 a==b 的结果为 false } Float x = Float.valueOf(a); Float y = Float.valueO…

2021年1月15日 0条评论 2580点热度 0人点赞 regan 阅读全文
Java

mybatis-plus 查询单条数据

问题背景: 一,项目中使用了 mybatisPlus 提供的 selectOne 这个方法,如果查询数据非唯一,会抛出 Expected one result (or null) to be returned by selectOne(), but found: 2 这种异常 解决方式 getOne 的本质操作, 还是查询List 从List结果集中取第一条 所以推荐加上LIMIT 1

2021年1月1日 0条评论 2877点热度 0人点赞 regan 阅读全文
随笔

缓存-redis-redis主从哨兵实践

redis 主从哨兵 本次部署是单机伪集群,想要部署真正的集群,需要将秒个主Ê…

2020年12月20日 0条评论 3557点热度 0人点赞 regan 阅读全文
Java

Java-Spring 注解

常用注解 @RestController 包含了@Controller 和 @ResponseBody两个注解,一般的API开发用这个 @RequestMapping 请求路由包装注解,用户访问路径控制 @GetMapping 和 @PostMapping 标注在方法上的注解 用于接口的访问路径 @RequestBody 标注在controller 方法的形参修饰 用于注入传参信息 @Resource 和 @Autowired @Resource的作用相当于@Autowired,只不过@Autowired按byTy…

2020年11月17日 0条评论 3409点热度 0人点赞 regan 阅读全文
PHP

php-面试-面试遇到的问题

  一、技术问题 问题:平常都使用的什么框架?Laravel 和 ThinkPHP 框架的区别? 回答:Laravel 是一个现代开发框架、里面融合大量设计模式、 二、你在项目中遇到的问题 问题:生产环境某接口调用方反馈部分时间段延迟很高,本地和测试环境无法定位问题、es日志无明显错误 问题定位:开启慢sql日志,测试环境开启压力测试、后发现是大量事物未释放导致的cpu飙升 解决方案:修改代码事物覆盖范围,将查询逻辑尽量放到事物外,修改mysql事物隔离级别为rr 为 rc。 增加mysql吞吐率 问题:…

2020年11月1日 0条评论 6271点热度 0人点赞 regan 阅读全文
页面

foreach 循环内的 remove / add 操作

【强制】不要在 foreach 循环里进行元素的 remove/add 操作。remove 元素请使用 Iterator 方式,如果并发操作,需要对 Iterator 对象加锁。 正例: List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { Strin…

2020年10月31日 0条评论 1939点热度 0人点赞 regan 阅读全文
Linux

linux-进程管理-进程管理

ps Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管&…

2020年10月30日 0条评论 3631点热度 0人点赞 regan 阅读全文
Linux

linux-常用命令-常用命令

常用命令 who 在关机前需要先使用 who 命令查看有没有其它用户在线。 ligendeMacBook-Pro:~ ligen$ who l…

2020年10月18日 0条评论 4095点热度 0人点赞 regan 阅读全文
Linux

安装pecl及创建快捷键

1、安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤)   # cd /usr/local/php/bin/ //可查看是否已带有pecl # wget http://pear.php.net/go-pear.phar -O go-pear.php # php go-pear.php # ln -s /usr/local/php /bin/pecl /usr/bin/pecl 2、查询是否已经收录了该扩展 # pecl search swoole // swoole为要查询扩展名(以swoo…

2020年10月3日 0条评论 6023点热度 0人点赞 regan 阅读全文
12345…8
归档
  • 2022 年 7 月
  • 2022 年 1 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 6 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 7 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2017 年 12 月

COPYRIGHT © 2025 likephp.cn. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

皖ICP备17010166号-2