摘要: linux下: String[] command = { "/bin/sh", "-c", command }; Process ps = Runtime.getRuntime().exec(command ); windows下: String[] command = { "cmd", "/c", 阅读全文
posted @ 2019-08-02 22:17 kiseroyta 阅读(14941) 评论(0) 推荐(0) 编辑
摘要: 使用 @ ExceptionHandler 注解 实现 HandlerExceptionResolver 接口 使用 @controlleradvice 注解 1. 使用 @ ExceptionHandler 注解 使用该注解有一个不好的地方就是:进行异常处理的方法必须与出错的方法在同一个Contr 阅读全文
posted @ 2019-07-29 21:08 kiseroyta 阅读(5353) 评论(0) 推荐(1) 编辑
摘要: 在阿里巴巴Java开发手册中,有这样一条规定: 在阿里巴巴Java开发手册中,有这样一条规定: 在阿里巴巴Java开发手册中,有这样一条规定: 在阿里巴巴Java开发手册中,有这样一条规定: 1、foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句, 阅读全文
posted @ 2019-07-24 16:00 kiseroyta 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 1. JUC 简介 在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中的 Collection 实现等。 2.并发 阅读全文
posted @ 2019-07-21 16:08 kiseroyta 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 浅克隆和深克隆 在Java语言中,数据类型分为值类型(基本数据类型)和引用类型,值类型包括int、double、byte、boolean、char等简单数据类型,引用类型包括类、接口、数组等复杂类型。浅克隆和深克隆的主要区别在于是否支持引用类型的成员变量的复制。 1、浅克隆 在浅克隆中,如果原型对象 阅读全文
posted @ 2019-07-17 15:55 kiseroyta 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一、什么是质数 质数又叫素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数 ,比如2、3、5、7、11。 二、java代码实现打印1~500之间的所有质数 一、什么是水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digi 阅读全文
posted @ 2019-07-12 23:04 kiseroyta 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 一。什么是数据库执行计划: MySQL执行计划是sql语句经过查询优化器后,查询优化器会根据用户的sql语句所包含的字段和内容数量等统计信息,选择出一个执行效率最优(MySQL系统认为最优)的执行计划,然后根据执行计划,调用存储引擎提供的接口,获取数据。执行计划,简单的来说,是SQL在数据库中执行时 阅读全文
posted @ 2019-07-08 22:54 kiseroyta 阅读(1018) 评论(0) 推荐(1) 编辑
摘要: 一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此 阅读全文
posted @ 2019-07-04 22:33 kiseroyta 阅读(3467) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-05-27 21:05 kiseroyta 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-27 21:04 kiseroyta 阅读(83) 评论(0) 推荐(0) 编辑