首页 新闻 会员 周边 捐助
3
回答数

待解决问题 20 redis实时排行榜

用redis的zset实现排行榜功能,当分数相同时时间在前的排在前面。使用分数+时间戳的方式可以实现,用这种方式留给分数的可用位数就变小了,只有7位了,分数的大小会有几百万时,redis分数大于17位
1
回答数

已解决问题 20 golang的无缓存channel通信

看书时有这样两段代码,有点疑惑下面是代码 server.go package ipc import ( "encoding/json" "fmt" ) type Request struct { Me
1
回答数

已解决问题 20 go的项目编译打包

看Go的文档go打包后可以不依赖环境进行运行。今天想在windows环境下打包一个linux环境下能用的,网上找了下把GOOS改成linux就ok了。我尝试了个gin demo。打包之后,在linux
1
回答数

已解决问题 10 rabbitmq 工作模式,交换机。

学习rabbitmq的时候,看这个是实现AMQP协议的,先看的AMQP,知道了有4种类型的交换机。再去看rabbitmq,出来的文章是6或5种工作模式,我感觉这5种工作模式就是交换机属性,队列属性,消
3
回答数

回答被采纳 10 mongodb采用update方式插入更新数据,用_id作为key时遇到的神奇问题

db.getCollection('groups.area').update({"_id" :ObjectId("647d998cfb885b8e2cfd3c08")},{ $set:{ "field
6
回答数

已解决问题 10 并发问题应不应该时时刻刻考虑

每时每刻都要考虑并发吗 在写代码过程中经常会碰见要改变A的属性,或添加一个A。之前要进行一些判断。符合条件才进行下一步操作 //1.条件检查 //2.条件符合,进行下一步操作 代码没有加锁,sql语句
3
回答数

已解决问题 15 es设置了密码也不安全吗

之前图方便,redis装在云服务器上,没设置密码,被挖矿了。装es 的时候我设置了密码,第二天阿里云提示有挖矿程序,cpu峰值正常,也没有占用特别高的进程。es即使设置了密码还是会被攻击吗?网络真险恶
2
回答数

已解决问题 10 git使用,本地文件,忽略

从git远程仓库拉下来的文件里面有个a.txt。不删除远程仓库的a.txt。我本地进行修改,每次都会提示我进行commit,。可不可以文件从仓库拉下后,本地的文件不纳入版本管理。
1
回答数

已解决问题 15 Java 的Thread.sleep(long millis, int nanos) 方法

public static void sleep(long millis, int nanos) throws InterruptedException { if (millis < 0) { thr
3
回答数

已解决问题 20 Java 订单延时执行

这个东西不知道怎么去实现,订单支付完成后,等待几个小时后再去结算资金给商家,因为这期间可能会退款。 想过用java的延时队列实现,订单多的话感觉会oom,应用重启的话,内存数据也会丢失。
3
回答数

已解决问题 20 mysql的联合唯一索引

百度出来的创建唯一联合索引是这样的: Alter ignore table 表名 add UNIQUE index 索引名 (字段1,字段2) 该表还有一个字段是删除标志,想只判断删除字段处于0,未删
4
回答数

回答被采纳 15 double类型在什么地方能用到

bigdecimal 四舍五入保留两位小数_MySql采坑之四舍五入Round函数_weixin_39709262的博客-CSDN博客看了这篇文章之后,我学习的语言也是Java,用的数字的地方,基本都
1
回答数

已解决问题 5 redis的lru最近最少

看redis的淘汰策略里面有一个淘汰最近最少使用的key,我很疑惑这个最近的判断条件是什么。
2
回答数

已解决问题 20 排行榜功能 redis

实现一个排行榜积分功能,想的是用redis的zset结构实现,用set结构实现自动排序。 榜单一周清空一次,我想用定时任务应该能解决。 如果玩家三天不活跃,从榜单移除该玩家这个怎么做。当玩家三天不活跃
1
回答数

已解决问题 lunix 文件系统 分区 多用户

关于分区有点疑惑,只有一块硬盘, 看及教程说分 / 分区十几g,剩下的/home尽可能多的剩下的空间。 /home不是属于/下面一个级别的吗,/的空间大小不包括/home吗。有点绕,有没有相关的学习书
2
回答数

已解决问题 web 请求线程

现在大多数的web容器都是采用的阻塞是设计,也就是每有一个请求进来就开一个线程处理它。 这句话,我不知道怎么理解。一个web应用只有一个main方法入口,一个main线程,。一个请求来了开一个线程处理
2
回答数

已解决问题 15 mysql的查询语句

表数据是这样的 我想查出这样的结果 我只会针对单个状态。 SELECT CONCAT(name,"(失效)") FROM two where status=0; 我想查询所有结果,只在status=0
3
回答数

已解决问题 5 跨库查询放在Java代码里实现

一个模块对应一个库,模块不允许跨库查询,模块A数据需要模块B下的数据库表的值,根据相关id关联。 我是在模块A下面的数据循环,再用id查模块B,把属性再set进去,感觉这样好耗费数据库性能。前辈们,不
2
回答数

已解决问题 数据库实体对象和前端需要的对象不一致。

如题。 数据库表字段很多, 那么和表对应的实体对象得属性也很多,但前端需要的对象属性没有这么多。 /** * 和数据库对应的实体对象举例 ***/ public class Entity1 { pri
4
回答数

已解决问题 java long类型与小数相乘

我想要得到117.3这样的结果。为什么会变成117.30000000000001啊???!
3
回答数

已解决问题 单线程高并发会有读写问题吗

public enum ListService { INSTANCE; public static List<Integer> lists = new ArrayList<>(); public vo
3
回答数

已解决问题 线程执行顺序。?

public class TestMyThread { public static void main(String[] args) { MyRunnable myRunnable=new MyRun