当前分类

java

Spring集成mybatis

在Spring中集成mybatis折腾了几天时间,还是花点时间来记录整个过程吧。 添加依赖 在build.gradle文件中添加下列依赖 compile group: 'commons-dbcp', name: 'commons-dbcp', version: '1.4' // https://mvnrepository.com/artifac...

Spring 实现文件上传

本文主要通过gradle构建Springboot项目并使用CommonsMultipartResolver实现文件上传。 添加相关依赖 在build.gradle文件内添加下列依赖 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thym...

thymeleaf显示中文时乱码 ???

配好thymeleaf时 运行打开网页时 中文全成了??? web.xml文件下已经配置过过滤器。只改了thymeleaf的配置文件。 后来发现 ,templateResolver 与viewResolver都要设置编码。 正确的配置应为 @Bean public ITemplateResolver...

Spring中使用Gravatar头像

Gravatar是一种头像服务,在Gravator的服务器上放置了头像,那么在支持Gravatar的地方,同一个邮箱地址会显示同一个头像。 使用Gravatar头像需要获取小写的邮箱地址的16进制md5值,再以 https://www.gravatar.com/avatar/HASH 的形式...

在Spring中进行简单的发信

Spring发送邮件主要依赖于MailSender接口。此接口会把email发送给邮件服务器,由服务器进行邮件投递。 Spring有一个JavaMailSenderImpl,这是MailSender的一个实现,主要要使用javamail api来发送email。 mailsender的配置 配置mailse...

在Spring中使用JdbcTemplate进行简单的crud操作

Spring的JDBC模板简化了异常处理和资源管理的操作。人们只需要编写读写数据库的核心代码。JdbcTemplate是最基本的Spring JDBC模板。支持简单的crud操作以及基于索引参数的查询。 JdbcTemplate的配置 配置JdbcTemplate主要需要配置数...

Spring连接mysql时中文全为???

用Spring连接mysql时,终端打印的中文字符全文???,而网页上显示的全是一些非常奇怪的字符。后来发现忘记在数据库配置中的url设置连接参数 正确的配置应该为 @Bean public DataSource dataSource(){ BasicDataSource ds=new Basic...

使用jstack打印线程堆栈信息

jstack是java虚拟机自带的一种堆栈跟踪工具。可以用来分析多线程程序 一般先定位该Java程序的进程号 在linux终端中可以通过top命令查看 打印该进程的所有堆栈信息 jstack 3062 如果需要查看某一线程的堆栈信息 则需要先查找该进...

javac编译java文件出现编码错误

用javac编译一个简单的java文件总是报编码出错 错误提示为  unmappable character (0xA5) for encoding US-ASCII 后来发现注释的编码是utf-8而javac的默认编码为ascii码 。此时应该制定javac的编码 javac -encoding UTF-8 HelloWorl...

远程访问tomcat web端的manager和host-manager页面

tomcat出于安全考虑,默认禁止远程访问manager和host-manager页面。 这篇文章的tomcat的版本为8.5,运行在centos7上。当未修改tomcat的配置文件,运行并访问tomcat欢迎页时,点击Manager App或Host Manager页面会出现下述错误 按照...

123
返回顶部