1、为何高并发下容易oom 1)首先我们了解当执行垃圾回收的时候,会导致进程暂停,从而使我们的程序卡死;进程长时间暂停,又会导致大量的请求积压等待处理,垃圾回收刚刚结束,更多的请求立刻涌进来,迅速占满内存,再次被迫执行垃圾回收,进入了一个恶性循环。如果垃圾回收的速度跟不上创建对象的速度,还可能会产生 ...
分类:
其他好文 时间:
2020-02-13 23:04:29
阅读次数:
99
字母转换成数字 byte[] array = new byte[1]; //定义一组数组array array = System.Text.Encoding.ASCII.GetBytes(string); //string转换的字母 int asciicode = (short)(array[0]) ...
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 低 高 byte,short,char --> int --> long --> float --> double 运算中,不同类型的数据先转换为同一类型,然后进行运算。 强制转换 (类型)变量名 高-->低 自动转换 低-->高 ...
分类:
编程语言 时间:
2020-02-13 12:37:19
阅读次数:
89
C89关键字:共32个关键字修饰类型(8):auto-static-extern-register signed-unsigned const volatile基本类型(7):void short-long char-int float-double复合类型(4):typedef struct un ...
分类:
其他好文 时间:
2020-02-13 09:56:00
阅读次数:
71
1.对输入的数据进行判空 不常用写法 //合法性检查,这里只判空 if(accountText.length() == 0) { Toast.makeText(this,"账号不可以为空",Toast.LENGTH_SHORT).show(); return; } if(passwordText.l ...
分类:
移动开发 时间:
2020-02-12 16:40:28
阅读次数:
79
java-十进制、八进制、十六进制数互相转换 下面是一个十进制、八进制、十六进制数互相转换的小程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
分类:
编程语言 时间:
2020-02-12 16:06:26
阅读次数:
77
数据类型 整型 整型是用来放整数的,分别有byte,short,int,long 整型 byte(8bit) short(16bit) int(32bit) long(64bit) 最小值 -128(-2^7) -32768(-2^15) -2,147,483,648(-2^31) -9,223,3 ...
分类:
编程语言 时间:
2020-02-12 14:36:21
阅读次数:
133
Java基础语法 注释 单行注释://单行注释 多行注释:/* 多行注释*/ 文档注释:在后面的JavaDoc中介绍 Java数据类型分为两类: 基本类型: 1.1. 数字类型: 1.1.1. 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 1.1.2. 浮 ...
分类:
编程语言 时间:
2020-02-10 10:00:55
阅读次数:
90
把光标移动的速度调到最快: System Preferences = Keyboard = Key Repeat Rate 调到 Fast System Preferences = Keyboard = Delay Until Repeat 调到 Short 让Touchpad支持三个指头触摸可以D ...
分类:
系统相关 时间:
2020-02-10 09:29:24
阅读次数:
91
布局文件 <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi ...
分类:
移动开发 时间:
2020-02-09 20:48:34
阅读次数:
111