随笔分类 - Java
java通过UUID生成16位唯一订单号
摘要:public static String getOrderIdByUUId() { int first = new Random(10).nextInt(8) + 1; int hashCodeV = UUID.randomUUID().toString().hashCode(); if (hashCodeV < 0) {//有可能是负数 ...
阅读全文
mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
摘要:我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢? 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useU
阅读全文
在SpringMVC中获取request对象的几种方式
摘要:1.最简单的方式(注解法) 2.最麻烦的方法 a. 在web.xml中配置一个监听 b.之后在程序里可以用 3.最直接的方法 在Struts2中获取request对象
阅读全文
spring mvc提交日期类型参数
摘要:如题,spring mvc直接提交Date类型参数会报错,400 bad request的错误。在controller里加上 或 可以解决这个问题。但是这个时候Date类型的参数是null的话,还是会报错。 采用另外一种方式则更好,为null也不会报错,就是把请求参数封装为一个vo类,在对应的类属性
阅读全文
Java 获取指定日期的方法汇总
摘要:import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import org.junit...
阅读全文
CentOS 7 安装tomcat
摘要:1.下载Linux版的tomcat 2.上传下载tomcat文件到/usr/local中执行以下操作 3.启动tomcat 出现以上打印信息表示启动成功 4.防火墙开放8080端口,增加8080端口到防火墙配置中,执行以下操作 重启防火墙 5.检验tomcat的运行 看到tomcat系统界面,安装成
阅读全文
CentOS 7 安装和配置JDK
摘要:1.下载linux版的JDk 2.cd /usr/local 目录下,上传刚刚下载jdk文件 3.rpm -ivh jdk-8u111-linux-x64.rpm 4.设置环境变量 ***********************************************************
阅读全文
MyBatis Generator 详解
摘要:MyBatis Generator中文文档 MyBatis Generator中文文档地址:http://mbg.cndocs.tk/ 该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据该中文文档以及实际应用,使用通俗的语言来讲解详细的配置。
阅读全文
Java 根据当前时间获取明天、当前周的周五、当前月的最后一天
摘要:private Date getDateByType(Date date, Integer type) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); switch (type) { case 1:/* 日报 */ ...
阅读全文
使用 Spring 进行单元测试
摘要:一、使用spring中对Junit框架的整合功能 除了junit4和spring的jar包,还需要spring-test.jar。引入如下依赖: 对这个类解释一下: @RunWith 注释标签是 Junit 提供的,用来说明此测试类的运行者,这里用了 SpringJUnit4ClassRunner,
阅读全文
mysql 配置 utf8 依然乱码
摘要:mysql 乱码问题排除方案: 1.检查数据库及数据表是不是utf8字符集 2.查看一下jdbc.properties配置的数据库url 是否配置了characterEncoding=UTF-8或者在Java程序代码中将“&”写出“&”就会导致乱码 java程序:
阅读全文
rabbitMQ Connection timed out
摘要:在VM中部署了一个rabbitMQ server ,在物理机上按照rabbitMQ官网上的 java的教程访问VM中的rabbitMQ报如下错误: 代码示例: 解决方案: 第一步.上面代码默认是使用rabbitMQ的默认用户“guest”作为登录用户,但是该用户不用许远程IP登录,所以我们需要自己在
阅读全文
org.springframework.web.servlet.PageNotFound No mapping found for HTTP request with URI [/AssetRepair/assetRepairController/test.do] in DispatcherServlet with name 'assetrepair'
摘要:web.xml文件配置: xxx-servlet.xml 我们可以发现DispatcherServlet会处理“jsp”后缀的请求;而模型视图后缀也是jsp的 如果这样配置会报以下错误:
阅读全文
<spring:message> 标签
摘要:可以使用<spring:message>标签结合 ResourceBundleMessageSource 的功能,在网页上显示 messages.properties 中的文字讯息,例如在 messages.properties文件中定义如下: 注意: messages.properties 档案必
阅读全文
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
摘要:引言: 接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:
阅读全文
<mvc:annotation-driven />注解意义
摘要:<mvc:annotation-driven /> 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 <mvc:annotation-driven /> 会自动注册DefaultAnnotationHandlerMapping与AnnotationMeth
阅读全文
Java 字典排序
摘要:import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import org.junit.Test; public class JunitTestDemo { @Test public void testSort() { ArrayList ...
阅读全文
java.lang.ClassNotFoundException: org.apache.http.util.Args
摘要:解决方案:httpclient版本冲突,再maven工程中经常会出现传递依赖导致的版本冲突,发现了对症下药,把想用的版本在pom文件中覆盖就行了
阅读全文
浙公网安备 33010602011771号