首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏KEN DO EVERTHING

    每日一题3

    一题涉及两个考点: 前缀和后缀自增(这里不细讲,相关阅读:java"小心机"(1)中的3.前后缀自增自减) try代码块中含有return,且存在finally代码块时的执行顺序 执行顺序如下: 遇到 此时需先将结果存于一个变量中,执行完finally代码块,再返回该变量 finally代码中遇到了return语句,直接返回当前return的值(相当于覆盖了上个次return,上一个return的值作废,不会被返回) 每日一题 A:float f3 = 3; B:float f1 = 3.4; C:float f2 = 3.4f; D:double d = 3.4;

    46210发布于 2019-01-17
  • 来自专栏卡尼慕

    每日一题3

    here int num1 = number / 100; int num2 = (number - (num1*100)) / 10; int num3 = (number - (num1 * 100) - (num2 * 10)); if(num3 == 0 && num2 ! = 0){ return num2*10 + num1; } if(num3 == 0 && num2 == 0){ return num1; } return num3*100 + num2*10 + num1; } } 最后,这里字数不够300,不声明原创了。

    34230发布于 2019-09-09
  • 来自专栏python3

    Java每日一题3

    使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数

    44710发布于 2020-01-14
  • 来自专栏1996

    LeetCode每日一题-3:回文链表

    我们可以将链表的前(后)半部分反转(修改链表结构),然后将前半部分和后半部分进行比较。比较完成后我们应该将链表恢复原样。虽然不需要恢复也能通过测试用例,但是使用该函数的人通常不希望链表结构被更改。

    41120编辑于 2022-09-23
  • 来自专栏福大大架构师每日一题

    2020-09-29:介绍volatile功能。

    哥答案2020-09-29:#福大大架构师每日一题# 功能如下: 1.内存可见。 2.禁止指令重排序。 都加屏障 StoreStoreBarrier volatile 写操作 StoreLoadBarrier LoadLoadBarrier volatile 读操作 LoadStoreBarrier 3.

    50310发布于 2020-09-29
  • 来自专栏福大大架构师每日一题

    2020-09-14:KVM和XEN虚拟化的区别?

    哥答案2020-09-14:#福大大架构师每日一题# [答案来自此链接](https://bbs.csdn.net/topics/397671000) KVM: 1、虚拟化支持:全虚拟化。 3、内核支持:内置在内核中。 XEN: 1、虚拟化支持:全虚拟化、半虚拟化 。 3、需要对内核打补丁。

    70710发布于 2020-09-14
  • 来自专栏福大大架构师每日一题

    2020-10-17:谈一谈DDD面向领域编程。

    哥答案2020-10-17:#福大大架构师每日一题# 答案来自此链接 一个通用领域驱动设计的架构性解决方案包含4 个概念层: [在这里插入图片描述] [在这里插入图片描述] *** 评论

    87810发布于 2020-10-17
  • 来自专栏福大大架构师每日一题

    2020-10-07:redis存在线程安全的问题吗?为什么?

    哥答案2020-10-07:#福大大架构师每日一题# Redis6.0的多线程部分只是用来处理网络数据的读写和协议解析,执行命令仍然是单线程顺序执行。

    1.2K10发布于 2020-10-07
  • 来自专栏福大大架构师每日一题

    2020-10-12:在做分布式集群时候一般会产生什么问题?

    哥答案2020-10-12:#福大大架构师每日一题# 1.并发性。加锁解决。 2.缺乏全局时钟。 3.通信异常。引起数据丢失或者接收数据延迟的问题。 4.网络分区,也叫脑裂。 5.三态。

    47910发布于 2020-10-12
  • 来自专栏福大大架构师每日一题

    2020-10-01:谈谈golang的空结构体。

    哥答案2020-10-01:#福大大架构师每日一题# 1.map。 value是空结构体,构造集合。 2.通道。 只传递信号,不传递数据。 3.切片。 不管切片多长,都不会占用空间。

    38010发布于 2020-10-01
  • 来自专栏福大大架构师每日一题

    2020-09-27:总线锁的副作用是什么?

    哥答案2020-09-27:#福大大架构师每日一题# 总线锁会锁住总线,使得其他CPU不能访问内存中其他的地址,因而效率较低。

    71110发布于 2020-09-27
  • 来自专栏java学习

    Java每日一题3_关于Java

    ArrayList:有序,可重复;底层使用数组,查询快,增删慢;线程不安全,效率高;容量不足时扩增为当前容量*1.5 + 1;

    46610发布于 2018-07-25
  • 来自专栏我的小碗汤

    备战CKA每日一题——第3

    在Kubernetes PVC+PV体系下通过CSI实现的volume plugins动态创建pv到pv可被pod使用有哪些组件需要参与?

    84310发布于 2019-11-25
  • 来自专栏Java

    每日一题3.LeetCode——相交链表

    示例1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,6,1,8,4,5], skipA = 2, skipB = 3 输出:Intersected 在 A 中,相交节点前有 2 个节点;在 B 中,相交节点前有 3 个节点。 示例2: 输入:intersectVal = 0, listA = [2,6,4], listB = [1,5], skipA = 3, skipB = 2 输出:null 解释:从各自的表头开始算起 提示 listA 中节点数目为 m listB 中节点数目为 n 1 <= m, n <= 3 * 104 1 <= Node.val <= 105 0 <= skipA <= m 0 <= skipB = ps) { pl = pl.next; ps = ps.next; } if(pl == ps && pl == null) { return null; } return pl; 3.

    25710编辑于 2024-05-07
  • 来自专栏福大大架构师每日一题

    2020-10-08:服务被别人攻击,不断刷新页面,怎么解决这个问题?

    哥答案2020-10-08:#福大大架构师每日一题# 简单回答:做幂等,做缓存,验证码,限流,限制ip,限制用户。 中级回答: 1.相对通用。 做幂等。如果只关心结果,做幂等能部分解决问题。 3.游客状态并且ip相对固定。 限制ip。 4.登录状态。 限制用户。 ***

    49810发布于 2020-10-08
  • 来自专栏福大大架构师每日一题

    2020-10-14:Redisson分布式锁超时自动释放,会有什么问题?

    哥答案2020-10-14:#福大大架构师每日一题# 知乎: 如果线程1的锁被自动释放了,临界区的逻辑还没执行完,这个时候线程2重新持有了这把锁,就会导致临界区的代码不能严格的串行执行。

    93621发布于 2020-10-14
  • 来自专栏热爱编程的证据

    C语言每日一题3)杨氏矩阵

    要求:时间复杂度小于O(N); 思路分析 题目中所说的矩阵,大概是这样 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 可以发现,在矩阵里面找数,最基本的方法就是遍历整个数组并判断相等 return 0; } int main() { int k = 0; printf("请输入要寻找的数:"); scanf("%d", &k); int arr[5][5] = { {1,2,3,4,5 },{2,3,4,5,6},{3,4,5,6,7},{4,5,6,7,8},{5,6,7,8,9} }; if (looking_for(arr, 5, 5, k)) { printf("yes return 0; } int main() { int k = 0; printf("请输入要寻找的数:"); scanf("%d", &k); int arr[5][5] = { {1,2,3,4,5 },{2,3,4,5,6},{3,4,5,6,7},{4,5,6,7,8},{5,6,7,8,9} }; if (looking_for(arr, 5, 5, k)) { printf("yes

    37510编辑于 2024-01-23
  • 来自专栏该溜子的专栏

    【算法】每日一题&奇怪的算法(3

    一:仅仅反转字母 思路一: 1:第一次遍历s把非字母扔进数组中 2:第二次遍历s,把字母进栈 3:出栈填充数组 麻烦!~! left++; right--; } return new String(str); } } 二:每日温度 二叉树的直径 = 任意两节点间最短路径的最大值 = 根节点左(边的数目的最大值)+ 右(边的数目的最大值) 2:两节点最短路径 = 它们之间边的数目 = 左(边的数目) + 右 (边的数目) 3: 边的数目 这样我们就把求直径转化为了求左右边的数目之和 明显 3,4,5,边的数目为0 ,2的边的数目= 1 , 1的边的数目 = 左(边的数目=2)+ 右(边的数目=1)= 3 所以二叉树直径为 3 但是这道题有可能不经过根节点,此时根2,左右两边加起来的边数才是最大的=4,所以我们搞一个全局变量。

    25500编辑于 2025-03-03
  • 来自专栏福大大架构师每日一题

    2020-10-09:假如我能拿到别人的URL,然后篡改数据(金额)发送给系统...

    哥答案2020-10-09:#福大大架构师每日一题# 此答案来自知乎: 这种敏感url一般都有安全机制的: 1.ip 白名单,像三方支付,三方充值,这种url一般都是支付银行调用,是特定的ip,设置好 3.签名,通过特定算法生成特定签名,服务端利用签名验证请求。 4.token,需要先获取token,然后在请求中带上 token 才能调用。

    43321发布于 2020-10-09
  • 来自专栏福大大架构师每日一题

    2020-10-11:一条sql语句执行时间过长,应该如何优化?从哪些方面进行优化?

    哥答案2020-10-11:#福大大架构师每日一题# 简单回答:执行计划调优、语句调优、索引调优、设计调优、业务调优。 中级回答:时间有限,回答得不全面。 3.索引调优 最佳左前缀法则。 不在索引列上做任何操作。 覆盖索引尽量用。 不等于要甚用。 Like查询要当心。 字符类型加引号。 OR改UNION效率高。 4.设计调优 数据量大,可以分库分表。

    1.9K21发布于 2020-10-11
领券