编程语言
整数拓展 进制 二进制 0b 十进制 八进制 0 十六进制 0x 09 AF 16 浮点数拓展 银行业务怎么表示?钱 float > 有限 | 离散 | 舍入误差 | 大约 | 接近但不等于 最好避免使用浮点数进行比较 最好避免使用浮点数进行比较 最好避免使用浮点数进行比较 BigDecimal 数 ...
java.lang.Thread.State 枚举类型中(内部类形式),定义了线程的几种状态,其代码为: public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thre ...
*springboot和springMVC常用注解 @SpringBootApplication 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configurat ...
[root@bogon ~]# echo "foo foo quux labs foo bar zo zoo hying" | python3 mapper.py | sort -k 1,1 | python3 reducer.py ^C [root@bogon ~]# cat reducer.py ...
1.Java 运行时存储空间 Java运行时(Java runtime)空间可以分为栈区,堆区与方法区(非堆空 间). 栈空间(Stack Space)为线程的执行准备一段固定大小的存储空间, 每个线程都有独立的线程栈空间,创建线程时就为线程分配栈空间.在 线程栈中每调用一个方法就给方法分配一个栈帧 ...
所需要的头文件 #include <memory> shared_ptr : 允许多个指针指向同一个对象; unique_ptr : 独占 所指向的对象 weak_ptr : 弱引用 shared_ptr独有的操作 make_shared函数 : 最安全的分配和使用动态内存的方法 shared_pt ...
Spring Bean的生命周期 四个阶段 Spring Bean的生命周期只有这四个阶段。把这四个阶段和每个阶段对应的扩展点糅合在一起虽然没有问题,但是这样非常凌乱,难以记忆。要彻底搞清楚Spring的生命周期,首先要把这四个阶段牢牢记住。 **实例化和属性赋值对应构造方法和setter方法的注入 ...
synchorized锁升级过程: synchorized锁升级过程中只能升级不能降级,起初是JDK早期(1.5之前),是重量级锁,是找操作系统申请OS锁。所谓重量级锁是说获取锁和释放锁都需要经过操作系统,需要经过相当多的步骤,一旦线程或许锁失败,整个系统都会陷入阻塞状态,风险等级很高,虽说sync ...
目录 一.简介 1.函数声明:不需要实现这个函数的功能 2.函数定义:必须实现这个函数的功能 3.函数调用:调用之前必须先声明或者定义 二.函数值传递 三.函数址传递 四.函数值传递和址传递区别 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简 ...
JAVA 获取 URL 指定参数的值 @Test void regexTest() { String url = "https://www.cnblogs.com/vipsoft/p/15213397.html?name=abc&age=123"; String result = getFieldV ...