ICode9

精准搜索请尝试: 精确搜索
  • Redis学习笔记五(新数据类型)2022-06-19 19:04:05

    1. Bitmaps(主要用于统计活跃度) 1. 特点 对位进行操作 实际上是字符串 可以想象为一个以位为单位的数组,只存储0和1,下标为偏移量 第一次初始化,如果偏移量非常大,执行过程就会比较慢,可能会造成Redis堵塞 如果活跃用户够大,建议使用 2. 常用命令 setbit <key> <offset> <value> 设置

  • Redis学习笔记二(常用五大数据类型)2022-06-19 00:34:38

    1. 键(key) 命令 keys * 查看key exists key 判断是否存在 type key key的类型 del key 删除key unlink key 根据value选择非阻塞删除(异步删除) expire key time[s] 设置key的过期时间 ttl key 查看还有多少秒过期,-1表示你永不过期,-2表示已过期(过期则直接丢弃) select <dbid>

  • Mybatis-Plus 的分页使用2022-06-18 20:01:35

    1 @GetMapping("/selectpage") 2 public Object selectPage(Integer pagenum, Integer pagesize){ 3 EntityWrapper<User> wrapper = new EntityWrapper<User>(); 4 5 RowBounds rowBounds = new RowBounds((pagenum - 1) * pages

  • java集合排序,多字段排序,集合截取2022-06-15 13:32:34

    volist是集合名 集合示例【{名字、数量、年龄;}, {名字、数量、年龄;},...】 需求: 1、根据数量排序 2、数量相等的时候根据年龄排序。 Collections.sort(voList, (o1, o2) -> { int diff = Integer.parseInt(o2.getCount()) - Integer.parseInt(o1.getCount());

  • Java常用类-包装类2022-06-15 12:36:37

    包装类 ​ Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据;包装类不是为了取代基本数据类型,而是在数据类型需要使用对象表示的时候,才使用包装类; 1.包装类的继承关系 2.基本数据类型和包装

  • Mybatis 中 Integer 类型参数问题2022-06-15 10:00:28

    前两天在项目开发遇到了Mybatis 中 Integer 类型参数传递问题.项目中代码如下 <if test="req.type != null and req.type !=''"> AND type = #{req.type} </if> 使用实体类传递参数时,若属性为 varchar 类型,则一般情况下使用上面的写法;若有些属性类型设置为 Integer 类型,

  • Java线上惨痛踩坑记录,你也一定遇到过2022-06-12 11:35:09

    线上问题年年有,今年特别多。记几次线上惨痛的踩坑记录,希望大家以史为鉴。 1. 包装类型自动解箱导致空指针异常 public int getId() { Integer id = null; return id; } 如果调用上面的方法会发生什么?id是Integer类型,而方法的返回值int类型,会自动拆箱转换,由于id是null,转

  • SpringBoot2022-06-11 14:34:08

    1. SpringBoot入门 1.1 快速构建 准备工作 已经连接稳定良好的外网 依赖最好是提前下载好的(目前使用这种方式,默认选用springboot是2.7.0) 操作步骤 新建模块,新建好之后项目整合就好了。 编写业务代码,Controller //略... 注意: 使用SpringBoot构建Spring项目,业

  • 动态规划Cut the Sequence 题解2022-06-11 13:02:20

    题目描述 Given an integer sequence \(a_n\) of length \(N\), you are to cut the sequence into several parts every one of which is a consecutive subsequence of the original sequence. Every part must satisfy that the sum of the integers in the part is not gr

  • 判等问题:如何确定程序的判断是正确的?2022-06-10 22:34:17

    文章内容摘自与极客时间——《Java 业务开发常见错误 100 例》   判断在我们的代码里随处可见,虽然常见,但是这一行代码处理不当,就可能会出现 Bug,甚至是引起内存泄漏等问题。判等类 Bug 不太容易发现,可能会被隐藏很久。   今天就来好好聊一聊判等的问题。 注意 equlas 和 ==

  • JAVA 中 string 和 int 互相转化 1、 int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[in2022-06-08 23:02:25

    JAVA 中 string 和 int 互相转化 1、 int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2、 int i = Integer.valueOf(my_str).intValue(); https://blog.csdn.net/yaxuan88521/article/details/115711484 在实际开发工作中,有时候为因为一

  • 类型转换与基本类型包装类2022-06-07 21:32:15

    类型转换与基本类型包装类 基本数据类型转换 在实际应用中,经常需要在不同类型的值之间进行操作,这时就需要进行数据类型的转换。 数据类型转换有两种: 自动类型转换:编译器自动完成类型转换,不需要在程序中编写代码; 规则:从存储范围小的类型到存储范围大的类型。 具体规则:byte(8b)→shor

  • Junit 测试中如何对异常进行断言2022-06-07 05:00:07

    本文对在 Junit 测试中如何对异常进行断言的几种方法进行说明。 使用 Junit 5 如果你使用 Junit 5 的话,你可以直接使用 assertThrows 方法来对异常进行断言。     代码如下: Exception exception = assertThrows(NumberFormatException.class, () -> { ne

  • 泛型2022-06-05 16:32:29

    泛型 泛型注意事项 1.给泛型指向数据类型要求是引用类型,不能是基本数据类型 2.在给泛型指定具体类型后,可以传入该类型或者其子类类型 3.泛型的写法 ​ 常规写法:HashSet set = new HashSet(); ​ 省略写法:HashSet set = new HashSet<>(); //推荐 4.如果没有指定泛型会默认的指

  • java基础学习01 string2022-06-04 14:00:52

    一、string与int的转换         String 字符串转整型 int 有以下两种方式: Integer.parseInt(str) Integer.valueOf(str).intValue()    代码详解 public static void main(String[] args) { String str = "123"; int n = 0;

  • redis简单应用demo2022-06-04 10:03:45

    redis简单应用demo1.字符串127.0.0.1:6379> set hello toneyOK127.0.0.1:6379> type hellostring127.0.0.1:6379> get hello"toney" 2.Hash哈希表HashMap<key,HashMap<>>127.0.0.1:6379> hset hash_test a 1 (integer) 1127.0.0.1:6379> hset hash

  • Java·常用类型2022-06-03 18:31:09

    枚举Enum 枚举的效果:保证取值只有固定的几种。 采用自定义类去实现枚举效果 1.构造方法私有化:意味着外面的对象就不能随便改变类中的方法了。 使用格式:类型 season=类名.预定义常量; //这一部分其实有些不明白 //Java的switch语句中只能使用数值,不能传入引用类型 Java中

  • 二分法应用——搜索旋转数组,以前一直在纠结a[0],a[-1],a[mid], target三者关系,其实最简单的还是使用2次二分,先找到旋转数组peak,然后用正常的二分搜索即可!2022-06-03 17:34:03

    62 · 搜索旋转排序数组     描述 给定一个有序数组,但是数组以某个元素作为支点进行了旋转(比如,0 1 2 4 5 6 7 可能成为4 5 6 7 0 1 2)。给定一个目标值target进行搜索,如果在数组中找到目标值返回数组中的索引位置,否则返回-1。你可以假设数组中不存在重复的元素。 背

  • SSM整合2022-06-02 13:35:09

    一、SSM整合。 1、创建工程。 2、SSM整合。 Spring SpringConfig MyBatis MyBatisConfig JdbcConfig jdbc.properties SpringMVC ServletConfig SpringMvcConfig 3、功能模块。 表与实体类 dao(接口+自动代理) service(接口+自动代理) 业务层接口测试(整

  • LeetCode 343 Integer Break 数学2022-06-01 16:02:22

    Given an integer n, break it into the sum of k positive integers, where \(k\geq 2\), and maximize the product of those integers. Return the maximum product you can get. Solution 假设 \(n>4\) 时,且如果存在一个因数 \(f>4\), 那么我们可以换成 \(2,(f-2)\) 这两个因子

  • int和Integer比较2022-05-31 06:31:44

    转自: http://www.java265.com/JavaJingYan/202205/16539168423572.html 下文笔者讲述java中int和Integer类型的比较,如下所示int和Integer类型比较 1:Integer是int的包装类,int则是java的一种基本数据类型 2:Integer变量必须实例化后才能使用,而int变量不需要 3:Integer实际是对象

  • PostgreSQL 时间间隔如何转化为数值(interval转为integer)2022-05-30 17:02:07

    作者 digoal 日期 2020-08-12 标签 PostgreSQL , 计算时间间隔 , 数值 背景 计算两个时间戳的间隔, 然后转化为秒或者转化为天为单位的数值. 怎么算才是正确的? 1、错误: 时间相减, 然后转化为epoch (秒数) 因为interval类型转换为epoch时, 算法可能和预期不符. ``` postgres=#

  • 力扣简190 颠倒二进制位*++没写2022-05-29 19:01:00

    自己想着运用内置函数算,但是没有算出来,因为输入按照十进制输入已经认为溢出了。 而且对于java的有符号数的处理也不会。把查到的相关函数列一下吧。 String str=""+n; // int转string 空字符串+int型变量即可 String str1=Integer.valueOf(str,2).toString();  //int型二进制转st

  • Fortran用法全面总结2022-05-29 11:32:54

    本文转载自 http://icbc168.blog.163.com/blog/static/12708398420109424254552/ https://www.cnblogs.com/guosj/p/3716171.html 一、概述 1、名词解释 Fortran=Formula Translator/Translation,一看就知道有什么特色了:可以把接近数学语言的文本翻译成机械语言。 的确,从一开始,IBM

  • LeetCode 0165 Compare Version Numbers2022-05-27 21:03:31

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 Step 1: 使用.切开给定的version,得到若干部分versionParts。 Step 2: 逐段比较versionParts的数值大小。 2、代码实现 package Q0199.Q0165CompareVersionNumbers; public class Solution { public int compareVersion(St

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有