LearnKu
话题列表
登录
注册
LearnKu
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 动态
登录 注册
微信登录
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
整站动态
dreamdesky
发表了评论
安利一波 Rector,php-cs-fixer 只能修正代码格式,这玩意可以修正代码逻辑! github.com/rectorphp/rector
dreamdesky
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
sanders
发表了评论
篇幅有点长,发不出来,这里接上贴 为什么要分包 我们分包的意义在于复用逻辑,由于要考虑为不同的客户(包括我们自己)部署系统,所以需要将公用逻辑放到主项目中,容易...
sanders
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
sanders
发表了评论
先说一下我们目前实现的方案吧 [图片] 我们没有考虑太多CI/CD的问题,这里有些路径依赖,团队技术演进的方向一直没有太侧重这方面,也有些许成本的问题。所以生产环境和...
sanders
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
justmd5
justmd5 赞了文章
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
hhhzzz
赞了评论
我的习惯是 控制器->逻辑层, 逻辑层可能互相调用,逻辑层调用dao层(专门的sql操作)进行curd操作. model 定义关联关系
大型项目的增删改查 具体应该写在哪里 ? 还有业务 大家是否可以分享一下自己的方案

项目的增删改查逻辑应该写在控制器吗?如果增删改查的逻辑牵涉到的业务逻辑比较多呢 是否是控制器和服务层相结合的方式

2年前
sanders
发表了评论
领域驱动开发吗?学习了。 确实有代码优化的空间,我现在觉得先实现功能,再进行优化是写代码的顺序。但如果工期紧张那只能保前者了,哈哈。
sanders
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
wozaihanni
wozaihanni 赞了文章
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
小学毕业生
发表了评论
mark一下,碰到同样的问题
小学毕业生
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
jamesZhao
发表了评论
java 有成熟方案,可以搭个java壳子里面服务具体在调用PHP
jamesZhao
微服务开发的意义 微服务与分布式的关系

意义 将单体应用拆分为一组小服务,协同工作,小而自治,每个服务在独立的进程运行,服务之间使用轻量级的通信机制RPC。 单一职责,一个微服务解决一个业务问题,注意是...

2年前
巴啦啦
发表了评论
如果用户与徽章的关联关系,只需要存储它是否拥有这枚徽章,而不需要获得徽章的时间的话。可以将其存到位图,用户表记录佩戴的徽章id,仅一张徽章详情表就可以了。
巴啦啦
求教一个用户徽章数据表设计问题

1. 运行环境 golang gorm mysql 2. 问题描述? 用户表 type User struct { Id int64 Username string Password string } 徽章表 type Badges struc...

2年前
ChiefGunner7
ChiefGunner7 赞了文章
最近用的小程序和公众号功能

生成小程序链接,用于h5按钮跳转 获取 URL Link $config = [ 'app_id' => env('WXAPP_APP_ID'), 'secret' => env('WXAPP_SECRET'), 'mch_id' => env('WXAPP_MCH...

2年前
q191201771
q191201771 发布了文章
LAL v0.32.0发布,更好的支持纯视频流

Go语言流媒体开源项目 LAL 今天发布了v0.32.0版本。距离上个版本刚好一个月时间,LAL 依然保持着高效迭代的状态。 LAL 项目地址:github.com/q191201771/lal 挑三个比较...

2年前
alabai555
赞了评论
random.sample(population, k, *, counts=None) 返回包含来自总体的元素的新列表,同时保持原始总体不变。 结果列表按选择顺序排列,因此所有子切片也将是有效的随机样本...
使用radom.sample写了一个小测试,但是出现了不同的结果

“””双色球摇号”””import random red = random.sample(range(1,33),k=6)blue = random.sample(range(1,16),k=1) print(“中奖号码是:”, *red) print(“特别号码是:”, *blu...

2年前
uptutu
发表了评论
拥有 拥有的徽章使用一个中间表 ,做多对多的关系映射。 CREATE TABLE user_badge ( user_id int, badge_id int ) 一条记录就是一个用户拥有徽章的记录。 佩戴...
uptutu
求教一个用户徽章数据表设计问题

1. 运行环境 golang gorm mysql 2. 问题描述? 用户表 type User struct { Id int64 Username string Password string } 徽章表 type Badges struc...

2年前
jimenggg
赞了评论
有个东西叫 PhantomJS 并且还有对应的 PHP 包
php开发的js逆向rpc框架

一、前言 我们在写爬虫的时候,经常会遇到各种加密的参数,只能在浏览器打断点然后一步一步的去追代码,想办法把加密部分的js给抠出来在外部调用。这个过程漫长且费力,...

2年前
可莉
可莉 在 问答 下发布了话题
求教一个用户徽章数据表设计问题

1. 运行环境 golang gorm mysql 2. 问题描述? 用户表 type User struct { Id int64 Username string Password string } 徽章表 type Badges struc...

2年前
hustnzj
hustnzj 在 问答 下发布了话题
论坛的 markdown 编辑器能不能做到支持“引入外部的css文件”?

最近写作时,发现有时需要使用 css 样式,比如: [图片]但没发现 markdown 编辑器能引入外部的 css 文件。如果在某个地方(比如个人中心)可以写自定义的 css 样式,然后...

2年前
mengmeng_phper
发表了评论
肃然起敬
mengmeng_phper
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
qwer96
qwer96 关注了用户 KaoLengMian
2年前
哪吒的狗腿子
发表了评论
推荐一个 b.jtthink.com/read.php?tid=564
哪吒的狗腿子
phper gopher 学习网站推荐

地鼠文档 www.topgoer.cn学库 learnku.com学院君 geekr.dev/煎鱼 eddycjy.com/posts/Go PLAY go.dev/play/Go 编程实例 1. Hello WorldGO 指南 tour.go-zh.org/listG...

2年前
抄你码科技有限公司
发表了评论
我粗暴地直接用update实现了排序 $updateItem = collect($myItems)->where(function ($item) { return Arr::has($item, 'id'); })->m...
抄你码科技有限公司
拖拽排序(平均值法)

原先有讨论过一篇有关拖拽排序的问题,求教列表排序的解决方案(拖拽排序),在社区大佬们的帮助下,了解了很多的实现方法。下面介绍一个我本人比较认可的一个方法:平均...

2年前
DonnyLiu
发表了评论
膜拜大佬,这才是无可替代的人 :dog:
DonnyLiu
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
_Miracle
_Miracle 在 工作 下发布了话题
[字节跳动内推]字节跳动内推,社招校招均可~

扫码即可投递!扫码即可投递!扫码即可投递![图片]

2年前
浅步调
浅步调 赞了文章
vue 语音播报(文字转语音)

1、安装speak-tts包 npm install speak-tts 2、在页面中引入 import Speech from 'speak-tts' 3、初始化以及实现 data () { return { speech:null } }, mo...

2年前
oliver-l
发表了评论
提交申请啦,想试试
oliver-l
全国兼职 | PHP、前端、设计师、测试 8-15k | 按时计费,多劳多得,在家办公

关于我们 嗨,大家好~我们是自由工作平台之马工场。创始于2015年,致力于为技术工作者提供一份按时计费、多劳多得、不用参与商务沟通、公平公开、自由舒适的工作。 我们...

2年前
DB_NO_1
赞了评论
[图片] 参考:stackoverflow.com/questions/203116...
[讨论]各位在记录日志时有什么标准规范吗?我感觉自己的日志记得好混乱!

比如我的控制器调用服务,服务类调用了其他事件类或者其他服务类,不仅控制器记录了日志,服务类也记录了日志,这样就会导致大量的重复日志,开发阶段很难直观的定位问题...

2年前
DB_NO_1
DB_NO_1 赞了文章
最近用的小程序和公众号功能

生成小程序链接,用于h5按钮跳转 获取 URL Link $config = [ 'app_id' => env('WXAPP_APP_ID'), 'secret' => env('WXAPP_SECRET'), 'mch_id' => env('WXAPP_MCH...

2年前
uniteweiwei
赞了评论
有种小龙女被尹志平玷污的感觉。
EasyWechat 卖微擎了~

[图片] 好事,有深耕微信生态的团队进来维护,会越走越远。 新地址:github.com/w7corp/easywechat

2年前
Rache1
发表了评论
后面这个多个 composer.json 的方案很巧妙,曾经做的时候,都是在开发阶段单独弄个分支去写 repositories 信息,要合并主干时再处理。
Rache1
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
DB_NO_1
DB_NO_1 赞了文章
实现SSO单点登录

不同域名如何实现单点登录,如 天猫 www.tmall.com 淘宝 www.taobao.com 实现方式一:父域 Cookie domain属性 必须a.test.com b.test.com 实现方式二:认证中心CAS 麻烦...

2年前
_New
_New 赞了话题
第一次被裁,用 10 天时间争取到了 n + 1 赔偿!

转载:mp.weixin.qq.com/s/l8P5DMlMQ5l_6TE...(如有侵权,请联系本人删除)     想必大家也知道,今年互联网裁员比较多,整体行情不好。 今天分享一个第一次经历被裁员...

2年前
浅步调
发表了评论
packagist.org/packages/cloudycity/...
浅步调
请问各位大佬有没有Dcat-admin的华为云云存储OBS的扩展包?

请问各位大佬有没有Dcat-admin的华为云云存储OBS的扩展包?

2年前
Rache1
Rache1 赞了文章
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
白胖子
发表了评论
如果是发起的GET请求,urlencode 之后传递到JAVA侧是会自动 urldecode 的,但是如果是 POST 提交并且在body 里面,JAVA接收到之后不会自动 urldecode,因此在bases64 dec...
白胖子
php curl提交了密文给 java开发的api接口,java端返回无法解析,密文通过微信私发给那边,那边粘贴进去是可以解析的

php base64_encode处理得到数据Yj9B9NjZewmGQJ/Xb/tWMhUPqKKwraBqm9AJboaXe3BTvMV2xoqwX6jMmJIBrd0kwX9gijPf/3P4w0HRBAzdJh9m6JfWTLHVqjBvGI5UnUM77Wk37Z2BV++xjP/lhYLyw...

2年前
白小二
发表了评论
我见过一个,600行的控制器。里面堆了失败队列,优先队列,队列频率控制,数据队列,执行队列,入队列,数据操作,日志记录,数据查重,这些功能,全都是手写的。调试起...
白小二
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
jamesZhao
发表了评论
给我这个需求我可能还不会做 :grin:,此人是高手啊
jamesZhao
之前同事写了一个功能,其中一个功能居然只有45个foreach

今天看了下之前同事写的一个功能,一个class中也就32个方法 [图片]当我折叠了代码,总感觉哪里不对劲,又整体看了一下,好像都没有注释,不过也还好,看到传递的参数名,...

2年前
playmaker
playmaker 在 翻译 下发布了话题
Laravel 9.39 发布

The Laravel team released 9.39 this week with Blade template fragments, source output in collection dumps, a new database empty assertion, and more. ### Blad...

2年前
cccyzloong
cccyzloong 关注了话题 redis秒杀出现超卖现象的问题
2年前
第二天堂
第二天堂 发布了文章
mysql慢查询日志pt-query-digest的使用记录

一、简介 pt-query-digest是用于分析mysql慢查询日志的工具,它还可以分析来自“SHOW PROCESSLIST”和MySQL的查询 tcpdump中的协议数据。我们可以把分析日志输出到指定的文...

2年前
白胖子
发表了评论
mysql insert ignore into 重复插入会自动忽略,这个应该是最简单的解决方案了吧
白胖子
先查询mysql数据库是否存在数据,不存在插入,如何避免重复插入

场景:小程序用户扫码成为会员扫码缓存=》未登录=>跳转登录=>请求接口成为会员(先查询mysql数据库是否存在数据,不存在插入。)由于前端用钩子函数的时候重复调用...

2年前
rufo
发表了评论
能不能严谨点
rufo
GitHub php语言中文排行榜--非官方

GitHub中文排行榜,帮助你发现优秀中文项目,可以无语言障碍地、更高效地吸收优秀经验成果 每周一更新一次(以下方数据更新日期为准) 数据更新: 2022-08-08/温馨提示:...

2年前
中文
赞了评论
直接依靠Mysql的唯一,出错就抓异常,标识重复了 try { UserModel::insert(...); } catch (\PDOException $e) {...
先查询mysql数据库是否存在数据,不存在插入,如何避免重复插入

场景:小程序用户扫码成为会员扫码缓存=》未登录=>跳转登录=>请求接口成为会员(先查询mysql数据库是否存在数据,不存在插入。)由于前端用钩子函数的时候重复调用...

2年前
lddtime
lddtime 赞了文章
你们是如何敏捷开发 Laravel 私有扩展包的?

起因 最早之前我们的所有端都是在一个项目中,通过 URL Prefix 来实现区分 C 端和 B 端的不同业务逻辑。虽则业务的扩张,和业务的越发复杂,我们不得不将臃肿的单体应用...

2年前
wcj2020
赞了评论
File:config/admin.php change 'https' => false to 'https' => true
laravel-admin跨域

[图片] 请问这个跨域怎么解决

2年前
白小二
发表了评论
事务+redis锁。事务能兜底不出错。redis能减少事务操作
白小二
先查询mysql数据库是否存在数据,不存在插入,如何避免重复插入

场景:小程序用户扫码成为会员扫码缓存=》未登录=>跳转登录=>请求接口成为会员(先查询mysql数据库是否存在数据,不存在插入。)由于前端用钩子函数的时候重复调用...

2年前
南街古巷
南街古巷 关注了用户 阿兵云原生
2年前
翟宇鑫
发表了评论
File:config/admin.php change 'https' => false to 'https' => true
翟宇鑫
laravel-admin跨域

[图片] 请问这个跨域怎么解决

2年前
66
发表了评论
自研框架额~~
66
全国兼职 | PHP、前端、设计师、测试 8-15k | 按时计费,多劳多得,在家办公

关于我们 嗨,大家好~我们是自由工作平台之马工场。创始于2015年,致力于为技术工作者提供一份按时计费、多劳多得、不用参与商务沟通、公平公开、自由舒适的工作。 我们...

2年前
EchoLHD
EchoLHD 关注了用户 韩忠康
2年前
guojian
guojian 赞了话题
先查询mysql数据库是否存在数据,不存在插入,如何避免重复插入

场景:小程序用户扫码成为会员扫码缓存=》未登录=>跳转登录=>请求接口成为会员(先查询mysql数据库是否存在数据,不存在插入。)由于前端用钩子函数的时候重复调用...

2年前
  • ‹
  • 1
  • 2
  • ...
  • 1511
  • 1512
  • 1513
  • 1514
  • 1515
  • 1516
  • 1517
  • ...
  • 2091
  • 2092
  • ›
社区赞助商
成为赞助商
友情链接

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 | 方长科技协力运营

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消