推荐 最新
牛马的职场人

dromara/SMS4J

该项目集成了国内众多第三方短信服务,简化了接入多个短信 SDK 的流程,仅通过修改配置文件,就能轻松实现发送短信的功能。

13
0
0
浏览量41
牛马的职场人

SurveyKing

这是一款 Java 写的问卷调查和考试系统,支持 20 多种题型、Excel 导入问卷、白名单答卷、公开查询、数据导出等功能。

8
0
0
浏览量35
kunkun小黑子

请问一般数据库的表的字段是预先创建的,还是在运行项目的时候创建的?

比如我们在开发一个后端项目, 里面使用mysql数据库, 请问常规做项目的情况下对数据库的表的初始化操作,里面的字段是在项目第一次启动之前就预设好了,还是指的是,在第一次启动项目的时候,看到表不存在,然后再进行创建表呢?

18
1
0
浏览量293
喵酱魔法师

java新手在线求救?

package com.itheima.study1; import java.util.Random; import java.util.Scanner; public class day9_17_4 { public static void main(String[] args) { //生成中奖号码(6个红球,1个蓝球组成) int[] brr = createNumber(); int[] usersNumbers = userinPutNumber(); } //创建一个可以随机生成中将号码的方法 public static int[] createNumber() { //创建数组用于添加中奖号码 int[] arr = new int[7]; //随机生成号码,并添加到数组中 //红球,不可以重复(思路:将1到33进行打乱,并选取前6个进行抽取) Random random = new Random(); //建立红球数组 int[] redBowl = new int[33]; for (int i = 0; i = 1 && redNumbers = 1 && blueNumber <= 16) { usersNumber[usersNumber.length - 1] = blueNumber; i++; } else { System.out.println("请输入合法蓝色号码"); } } return usersNumber; } //建立方法判断用户的红球号码是否唯一不重复 public static boolean estimateUsers(int[] usersNumber, int redNumbers) { boolean estimateWords = false; for (int i = 0; i < usersNumber.length - 1;) { if (usersNumber[i] == redNumbers) { estimateWords = true; i++; } } return estimateWords; } } 这个代码录入完第一个数字之后之后,就没有然后了 不知道是哪里出了问题,请问怎么能让它继续运行

17
1
0
浏览量315
瞳孔放大黑洞

网站热门搜索实现思路,不知道这样对不对,大佬指点一下?

数据库有一个搜记录表 "t_searche", 字段:"id", "user_id", "title", "label", "created_time", "ip", "deleting" 说明: "id":mysql 自增ID "user_id":如果用户登录,添加用户ID,如果没登录,就是0 "title":搜索的关键词 "label":记录 "title" 的第一个字母,如果是中文,就是第一个汉字拼音第一个字母,归类用 "created_time":搜索的时间 "ip":搜索的用户IP "deleting":是否删除 每次搜索都是都记录一次,不管是不是同一个人还是同一个IP,这样对不对 这样就可以统计 "title" 的条数来排序热门 还是说单独再建一个表来记录 "title" 的数量,如果数据不是很大的时候没必要吧,后期数量大了,再增加一个统计表感觉也简单。

16
1
0
浏览量397
一只tomatoo

什么库能让java天马行空的操作json?

json.containsKey("a.b.c.d"); json.containsKey("a.b.c.1"); json.get("a.b.c.d"); json.get("a.b.c.1.name"); 点号分割的是多个键,数字表示数组的索引。 { "a": { "b": { "c": [ { "name": "test" } ] } } } json.containsKey("a.b.c");为true json.containsKey("a.b.c.0.name");为true json.get("a.b.c.0.name");为test

20
1
0
浏览量395
Kapp啊$0920

IDEA提示的 Maven wrapper 什么意思?

我在IDEA中设置了maven如下图 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/5a8af28485821576c3a3cfe7606efb62.png) 之后打开这个工程时就会有如下提示 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/659d73531c41eaca9f0188a26a7a18b2.png) 这什么意思,如何能让这个警告不要出现?

16
1
0
浏览量391
感觉对了

请问使用mockito单测,真的能测出问题吗?

用mockito写单测,内部用到的对象是mock的,感觉除了提高单测覆盖率,也不能测出什么问题呀?最近刚写单测,有些不太理解,请帮忙指教一下,谢谢!

19
1
0
浏览量290
花影流年

后端如何正确接收Long类型的数据,且防止前端随便输入字符串

后端如何正确接收Long类型的数据,且防止前端随便输入字符串 @Data public class CommunityManageV1Req { @ApiModelProperty(value = "业务id", required = true, dataType = "Long", position = 1, example = "1") @NotNull(message = "操作业务id不能为空") private Long businessId; @ApiModelProperty(value = "操作业务类型 1-问题 2-回答 3-评论 4-动态 8-项目(根据类型分别对应业务ID)", required = true, dataType = "Integer", position = 1, example = "1") @NotNull(message = "操作业务类型不能为空") private Integer businessType; @ApiModelProperty(value = "操作类型 0-隐藏 1-展示 2-删除", required = true, dataType = "Integer", position = 1, example = "1") @NotNull(message = "操作状态不能为空") private Integer optStatus; @ApiModelProperty(hidden = true, value = "操作人", required = true, dataType = "String", position = 1, example = "1") private String optUserName; @ApiModelProperty(hidden = true, value = "操作人ID", required = true, dataType = "Long", position = 1, example = "1") private Long optUserId; }

14
1
0
浏览量374
加班使我熟睡

付费软件如何设计验证是否会员身份?

请问,付费软件的是否付费这功能是怎么设计/做的呢? 我们知道,很多付费软件如果不付费是不能使用高级功能的。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241229/9bee019fe173440c2c2415d91ed6a77d.png) 请问下: 1. 是否有对应的付费验证的设计教程可以参考我们设计实现呢? 2. [联网功能] 比如,这里非付费会员每天可以保存1篇文章,但是我保存第2篇文章的时候,一般是怎么进行验证的,是将自己的userid传输,每次保存时候调用后端API时候,后端都进行先验证再保存吗? 3. [本地功能] 比如,功能在本地软件上,这样的验证是否会员的策略是直接获取API得到是否会员然后进行验证是否可以使用是吗?是否有更好的方法呢?总觉得这个方法不好一样,容易本地破解。

18
1
0
浏览量309