08 2019 档案
摘要:Linux系统中环境变量配置文件分为两类: Linux系统中环境变量配置文件分为两类: /etc/profile 文件的主要作用是: /etc/profile 文件的主要作用是: 用户环境变量~/.bash_profile ~/.bash_login ~/.profile 主要作用: 用户环境变量~
阅读全文
posted @ 2019-08-29 14:41
JXY_Super
摘要:/ 根目录位于文件系统最顶层,它包含了所有的目录和文件。 /bin 也称为二进制目录,包含了经常使用的命令。该目录下的文件,有的是可以执行的文件,有的是其他目录下可执行文件的符号链接。 /boot 存放了用于启动Linux系统的所有文件,如内核文件和grub的配置文件。内核的文件名一般是vmlinu
阅读全文
posted @ 2019-08-29 10:33
JXY_Super
摘要:目录的读属性:表示具有读取目录结构清单的权限。使用ls命令可以将该目录中的文件和子目录的内容列出来。 目录的读属性:表示具有读取目录结构清单的权限。使用ls命令可以将该目录中的文件和子目录的内容列出来。 目录的写属性:表示具有更改目录结构清单的权限。包括以下操作: 目录的写属性:表示具有更改目录结构
阅读全文
posted @ 2019-08-29 09:40
JXY_Super
摘要:package curveJudge import groovy.text.SimpleTemplateEngine /** * Created by Jxy on 2019/8/26 17:16 * */ class EngineTest { static void main(String[] args) { def shell = new GroovyShell() def engine =
阅读全文
posted @ 2019-08-27 14:21
JXY_Super
摘要:下载:arthas wget https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar --target-ip 0.0.0.0 当在本地启动时,可以访问 http://127.0.0.1:8563/ ,通过浏览器来使用Arthas。 默认情况下, arthas server侦听的是 127.0.0.1 这个
阅读全文
posted @ 2019-08-26 09:50
JXY_Super
摘要:目前大部分数据库系统及文件系统都采用B-Tree或其变种B+Tree作为索引结构,在本文的下一节会结合存储器原理及计算机存取原理讨论为什么B-Tree和B+Tree在被如此广泛用于索引,这一节先单纯从数据结构角度描述它们。 B-Tree 为了描述B-Tree,首先定义一条数据记录为一个二元组[key
阅读全文
posted @ 2019-08-23 16:02
JXY_Super
摘要:人们通常使用varchar(15);来存储IP地址,然而它们其实是32位无符号整数,不是字符串,所以应该使用无符号整数存储IP地址,MySQL 提供 INET_ATON() 和 INET_NTOA()函数在这两种表示方法之间转换。 MySQL schema 设计中的陷阱 MySQL的存储引擎API
阅读全文
posted @ 2019-08-23 13:24
JXY_Super
摘要:链接管理与安全性: 每个客户端连接都在服务器进程中拥有一个线程。 MySQL5.5以及更新的版本提供了一个API,支持线程池插件,可以使用池中少量的线程服务大量的链接。 认证基于用户名、密码和原始主机信息。 并发控制: 在处理并发读或者写时,可以通过实现一个由两种类型的锁组成的锁系统来解决问题,这两
阅读全文
posted @ 2019-08-23 10:47
JXY_Super
摘要:给定一个字符串,求出其最长回文子串。例如: 以上问题的传统思路大概是,遍历每一个字符,以该字符为中心向两边查找。其时间复杂度为$O(n^2)$,效率很差。 1975年,一个叫Manacher的人发明了一个算法,Manacher算法(中文名:马拉车算法),该算法可以把时间复杂度提升到$O(n)$。下面
阅读全文
posted @ 2019-08-21 09:55
JXY_Super
摘要:在class文件中描述的各种信息最终都需要加载到虚拟机中之后才能被运行和使用。 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 Java语言里面:类型的加载和连接过程都是在运行期间完成的,这样
阅读全文
posted @ 2019-08-20 15:29
JXY_Super
摘要:class文件是一组以8位字节为基础的二进制流。各个数据项目严格按照顺序精密的排列在class文件之中。中间没有添加任何分隔符。 无符号数:基本的数据类型,以u1、u2、u4、u8 来分别代表一个字节,两个字节,4个字节,8的字节的无符号数。无符号数可以用来描述数字、索引引用、数量值、或者按照UTF
阅读全文
posted @ 2019-08-19 14:54
JXY_Super
摘要:java体系中所提倡的自动内存管理最终可以归结为自动化解决两个问题,给对象分配内存以及分配给对象的内存。 Minor GC : 指发生在新生带垃圾收集的动作。Minor GC 非常频繁,一般回收速度也比较快。 Full GC : 老年代GC ,指发生在老年代的GC,Full GC 的速度一般会比Mi
阅读全文
posted @ 2019-08-19 10:13
JXY_Super
摘要:对象访问: 使用句柄访问方式: 使用直接指针访问方式: OutOfMemoryError异常: 设置堆的最小最大容量:-Xms20m -Xmx20m 设置一样推不可自动扩展。 设置出现内存溢出时Dump出当前内存堆转储快照:-XX:+HeapDumpOnOutOfMemoryError。 HotSp
阅读全文
posted @ 2019-08-16 11:13
JXY_Super
摘要:程序计数器: 一块较小的内存空间,当前线程所执行的字节码行号指示器。 字节码解析器工作时就是通过改变这个计数器来选取下一条需要执行的字节码指令。 Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的。 在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)只会执行一条线程中的指令。 每条线程都需要一个独立的程序计数器(线程私有的内存)。 此内存区域是唯一一个在Jav
阅读全文
posted @ 2019-08-15 17:33
JXY_Super
摘要:/********* * groovy中Object类型存在隐式转换 可以不必使用as强转 */ Object munber = 9.343444 def number1 = 2 println munber - number1 if (number1 number }" a...
阅读全文
posted @ 2019-08-08 08:52
JXY_Super
摘要:所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 两个特点: 对象的状态不受外界影响:promise对
阅读全文
posted @ 2019-08-07 14:05
JXY_Super

浙公网安备 33010602011771号