第2页
-
数据库 GROUP_CONCAT用法
应用场景表A有一条数据,表B有3条数据,通过 A left join B 可以展示出3条数据,如图但是我想让name在一行显示SELECT A.id, GROUP_CONCAT(B.name) FROM A LEFT JOIN B ON A.id= B.aid WHERE A.id = 410...
薄洪涛 2022-05-13 513浏览 0评论 -
数据库 CREATE TABLE 表名 AS SELECT 语句用法详解
新表不存在,创建新表1.创建新表并且携带数据create table new_table as select * from exist_table1232.创建新表不携带数据create table new_table as select * from exist_table where ...
薄洪涛 2022-02-08 511浏览 0评论 -
数据库 Mongodb 排序导致内存不足
报错信息:MongoDB.Driver.MongoQueryException: QueryFailure flag was Executor error: OperationFailed: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit报错页面很明显告知了问题排查的方向: - Sort operation 该页面涉及的MongoDB...
薄洪涛 2021-11-26 537浏览 0评论 -
PHP laravel chunk 更新数据的坑
在一些情况下,我们需要对大批量的数据进行操作,如果这个时候我们使用foreach的话,很可能会遇到操作超时的情况。在Laravel框架中我们可以很方便的使用chunk方法来解决。来看一个简单的例子:$users = User::all();foreach ($users as $user) { $some_value = ($user->some_field > 0) ...
薄洪涛 2021-11-26 593浏览 0评论 -
Linux 如何让命令在关闭终端后继续执行
我们在执行一些比较耗时的脚本的时候,必须要保持终端在线,如果电脑休眠了任务就直接被杀死了这时候我们可以用来执行命令,就会在后台自动执行 nohup 命令 &...
薄洪涛 2021-11-26 488浏览 0评论 -
PHP Laravel打印sql
在AppServiceProvider.php的boot方法中,增加以下代码DB::listen( function ($sql) { foreach ($sql->bindings as $i => $binding) { &n...
薄洪涛 2021-10-19 576浏览 0评论 -
JAVA ebean相关的查询
where// select * from user where name = "boht"List<User> user = new Quser().name.equalTo("boht").findList();and// select * from user where name&...
薄洪涛 2021-07-28 751浏览 0评论 -
JAVA springboot 数据校验
使用import javax.validation.constraints.NotNull import javax.validation.constraints.Size class QueryMedcialTipInfoParams { @DocParamName(title = "用户id", description = ""...
薄洪涛 2021-07-26 791浏览 0评论 -
个人随笔 homebrew切换源
安装yarn执行brew install brew 报错,如下==> Pouring libuv-1.41.0.big_sur.bottle.tar.gz tar: Error opening archive: Failed to open '/Users/boht/Library/Caches/Homebrew/downloads/33581b45642e968ac66394c09ee13cc00245e17...
薄洪涛 2021-07-22 1247浏览 0评论 -
数据库 redis查找附近的人
Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。Redis GEO 操作方法有:geoadd:添加地理位置的坐标。geopos:获取地理位置的坐标。geodist:计算两个位置之间的距离。georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusbymember:根据储存在位置集合里面的某个地点获取指定范围内的地理位置集合。geohash:返回一个或多个位置对象的 geohash 值。直接看Yii2.0 代码//&nb...
薄洪涛 2021-06-24 758浏览 0评论