随笔分类 - Java
摘要:一、基本介绍 1.1 多线程编程的发展过程 创建线程的方式 继承 Thread 类 实现 Runnable 接口 特点:没有参数,没有返回值,没办法抛出异常 JDK 1.5 进阶版Callable + Future Callable接口中定义的 V call() throws Exception,该
阅读全文
摘要:摘要:1.安装brew -> 2.安装thrift依赖环境 -> 3.安装thrift0.8.0 -> 4.遇到的问题。开发环境除了需要安装thrift,还需要安装maven等,所以直接使用Homebrew 进行安装。
阅读全文
摘要:问题现象:今天部署代码的时候发现,在beta环境可以正常部署,但是到了test环境就一直不成功,我以为是环境问题,就重新部署,但是没效,看了看日志发现问题是:Caused by: java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider
阅读全文
摘要:DecimalFormat可以按照需要格式化数字,下面简单介绍一下几种使用。
阅读全文
摘要:包路径:org.apache.commons.lang3.StringUtils;
函数名:StringUtils.join();
作用:将数组以符号或其他字符串为间隔组装成新的字符串
阅读全文
摘要:一、crond简介
crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
Linux下的任务调度分为两类:系统任务调度、用户任务调度。
阅读全文
摘要:1.创建工程
创建一个mvn工程有两种方式,一种是通过命令创建,一种是通过idea去一步一步配置。
1.1 命令模式
mvn archetype:generate -DgroupId={groupId} -DartifactId={artifactId}-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
阅读全文
摘要:在与前端交互的开发过程中,出现过几次无法取到参数的情况,费了些时间去排查问题,下面就简单总结一下。
注解详解
我们所要获取的前端传递参数大概可以分为以下四类:
requet uri 部分的注解:@PathVariable
request header部分的注解:@RequestHeader, @CookieValue
request body部分的注解:@RequestParam, @RequestBody
attribute 类型是注解: @SessionAttributes, @ModelAttribute
阅读全文
摘要:配置java 环境变量一般都是在成功安装了JDK之后进行的操作
1、你可以先检查一下java环境有没有:
2、我的电脑->属性->高级->环境变量->系统变量
阅读全文
摘要:java.math.BigDecimal类,它支持任何精度的定点数。在使用中java.math.BigDecimal类的几个常用方法:
1、BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode);
2、BigDecimal.add(BigDecimal augend, MathContext mc)
3、……
阅读全文