18 个 Java8 日期处理的实践,太有用了

点击上方 “程序员小乐”关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 The moment you think about giving up,think of the reason why you held on so long.

tp6使用phpSpreadSheet教程,代码拿走即用,简单直接

phpExcel早已停止维护,现在都用phpSpreadSheet。网上那些phpSpreadSheet教程都啰里啰唆,叨叨这个那个,没个能打的~还得看我这个,代码拷走,改改就能用,就是这么粗鲁!

thinkphp5.1的Db类使用注意事项(CURD)

thinkphp5.1的Db类使用注意事项(CURD)

thinkphp 请求

请求对象由think\Request负责只需要依赖注入即可请求对象构造方法注入即可publicfunction__construct{$this->request=$request;}预览请求信息<。

ThinkPHP 5.0添加mysql存session驱动

php中Session默认都是用文件存储的,thinkphp是提供了redis和Memcache的存储类,但是没有提供Mysql的储存类,现在修改为用数据库的方式储存,直接上代码:<?php/** * session 存mysql类 * dcr163.

使用 Workman 做一个聊天室

为什么要写这篇文章?我学习Workman好几次了,每次都失败(没做成想要的功能,原谅我比较笨)。但是这次也花了好几个小时,把之前没做成的功能实现了。其实就是两个简单的功能:一对一发送消息,广播消息(群聊)。

「2022/1/6」thinkphp源码无差别阅读(十三)

thinkphp源码无差别阅读(十三)framework阅读think/facade/App.php属性:getFacadeClassthink/facade/Cache.php属性:getFacadeClassthink/facade/Config.

「2022/1/12」think-swoole使用教程

配置swoole.php文件 server.host 服务器IP server.port 服务器端口 server.options.daemonize 是否进程 websocket.enable 打开websocket websocket.handle 自己接管或者使用默认 websocket.subscribe 创建事件订阅,我这里的文件名是WebSocketEvent 因为是多进程,我们需要共享变量,可以用MySQL、redis等,我们这里使用swoole的共享内容Table,因为同一个用户可能是多端登录,我们创建俩个Table,一个是用户映射fd,一个是fd映射用户,Table的映射是一对一的,但是一个用户可能有多个fd,所以用户映射fd的Table的值使用逗号分隔的多个值,例如用户1->fd1,fd2 配置tables俩个table,分别是m2fd、fd2m,thinkphp实现的Table如何使用请自己看代码 ‘tables’ => ] ], ‘fd2m’ => ] ], ],通过订阅实现websocket逻辑。

网站地图