天翼云软件开发,知识文档技术编程知识文档是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖软件开发相关内容资讯。开发者在软件开发专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
java.lang.ThreadLocal 能做到将指定的某个对象和 currentThread 进行绑定,个人好奇心比较强,来研究一下这个功能是如何实现的。 java.lang.Thread 源码: 源码中看到 Thread 对象中会有
Hystrix 为何而生 在了解 Hystrix 的思想之前最好先了解它是一项什么技术,为什么目的而产生的,能帮助更好的理解它的隔离思想。 我认为 Hystrix 主要是一项为了提高系统的容错性和高可用性而产生的技
守护线程 线程分为两种:普通线程和守护线程,在JVM启动时创建的所有线程中,除了主线程以外,其他的线程都是守护线程。(例如垃圾回收器和其他辅助工作线程)。当创建一个新线程时,新线程将继承创建它的线程的守护状态,因此默认情况下,主线程创建的所
java并发编程之原子性、可见性、有序性
文章前言 在渗透测试过程中我们首先要做的就是信息收集,那么如何快速的确定目标相关资产呢?icon_hash为我们提供了较大的便利。 由于
HTML学习-列表标签
java自定义接口方法的参数自动注入,比如@UserId Long userId、@LoginedUser User user
java实现自定义免登录注解@LoginNotRequired,可加在controller或接口方法(需要登录也同理)
java synchronized 锁住同一个类的静态方法和非静态方法会互斥吗?
使用Person类作为Object进行示范 注意:Object要能被写入流需要实现Serializable接口 存储的文件后缀名为.se
链表全部翻转、翻转前n个元素(双指针法,O(n)时间复杂度 O(1)空间复杂度)
什么是深拷贝什么是浅拷贝深拷贝修改新变量的值不会影响原有变量的值,默认情况下 基本数据类型 都是深拷贝,示例代码如下:内存结构如下图:浅拷贝修改新变量的值会影响原有的变量的值,默认情况下引用类型都是浅拷贝,示例代码如下:内存结构如下
将 Number 类型转换为字符串类型。将 Boolean 类型转换为字符串类型。将 undefined 类型转换为字符串类型。将 null 类型转换为字符串类型。在 JavaScript 中如果想将以上的四种基本数据类型转换为字符串类型,
什么是 continue 关键字continue 关键字只能用于循环结构在循环结构中 continue 关键字的作用是跳过本次循环, 进入下一次循环continue 关键字的注意点continue 关键字后面和 break 一样, 不能编写
将 String 类型转换为数值类型如果字符串中都是数值, 那么就可以正常转换如果字符串是一个空串"" /" ", 那么转换之后就是0如果字符串中不仅仅是数字, 那么转换之后是
什么是JS的注释和 HTML / CSS 的注释一样, 都是用来注解解释某一段程序的含义的, 都是用来提升代码的阅读性的, 都是为了方便程序员之间沟通用的。JS中注释的格式单行注释注意点: 单行注释的有效范围是从第二个斜杠开始一直直到这一行
while如上代码是 while 循环, 在循环结束之后还可以使用用于控制循环结束的变量。for如果是 for 循环, 在循环结束之后可以让外界使用, 也可以不让外界使用。在企业开发中由于 for 循环比 while 循环要灵活, 所以能用
基本数据类型Number 数值类型在 JavaScript 中无论是整数还是小数都是属于数值类型的。String 字符串类型在 JavaScript 中无论是通过 单引号 还是通过 双引号 括起来的内容都是属于字符串类型的
创建数据库与表数据库设计规范数据库名称尽量与应用名称保存一致表名:业务名称_表的作用,video_author表名, 字段名必须使用小写, 禁止以数字开头, 不要使用关键字表名起的时候, 尽量不要使用复数名称表当中必备三个字段:id:主键,
公司集群由cdh换成了cdp。 用spark代码测试 读取hive内的ods数据经过map等算子转化,然后存取到另外一个dw表里。代码都
2023-04-18 14:15:05
2023-04-18 14:14:13
2023-04-19 09:23:13
2023-04-27 08:00:00
2023-04-18 14:15:05
2023-03-16 07:49:58