Java篇
子也
it技术的探索者
展开
-
java开发idea小技巧
快速生成 if 语句判断条件.if + [tab键]public class Test { public static void main(String[] args) { int a = 1; // a == 1.if + [tab键] if (a == 1) { } }}快速生成 for 语句数据集.for + [tab键]数据集.fori + [tab键]数据集.forr + [tab键]fo原创 2021-06-18 10:41:58 · 192 阅读 · 1 评论 -
通过@Value获取数据库中配置参数
文章目录添加一个配置类获取参数测试添加一个配置类@Configurationpublic class PConfig { @Autowired private ConfigurableEnvironment env; @PostConstruct public void ee(){ Map<String,Object> m = new HashMap<>(); m.put("name","fengziy.cn原创 2021-03-07 22:41:20 · 1178 阅读 · 0 评论 -
轻松应对->微信小程序支付
引言:之前的项目中涉及了微信支付,今天在这里整理下记录下来。废话不多说,直接上demo一、首先需要开通微信支付功能小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。二、官方文档(多读几遍文档也是很简单的)https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1...原创 2019-07-15 22:16:35 · 3897 阅读 · 0 评论 -
手写Tomcat
引言:上一篇博文写了一个项目内嵌tomcat,想了想这次就手写一个简约的Tomcat。本质其实就是socket通信技术以及io流。一、Requesturl:请求路径method:请求类型paramMap:请求参数public class Request { private String url; private String method; ...原创 2019-05-12 15:15:58 · 1017 阅读 · 1 评论 -
thymeleaf常用工具对象
引言:对thymeleaf不了解的可以看看我上一篇文章SpringBoot—整合thymeleaf,也可以去官网看看文档。这里讲一下thymeleaf常用的工具对象,其实和java中对应的方法大同小异。一、#dates与#calendars,方法是相似的。(1)format时间格式化,支持集合转换${#dates.format(date, 'yyyy-MM-dd hh:...原创 2019-05-05 22:36:16 · 1125 阅读 · 0 评论 -
springBoot-整合shiro
引言:shiro是apache出的一个安全框架废话不说,上代码,注释很详细一、maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>&...原创 2019-04-24 23:02:43 · 202 阅读 · 1 评论 -
项目内嵌Tomcat
这里是maven搭建的项目,如有所需可以自行到maven仓库下载,按照自己的实际情况选择tomcat版本。一、maven依赖dependencies> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-e...原创 2019-04-27 19:51:08 · 1322 阅读 · 0 评论 -
SpringBoot—整合thymeleaf
引言:好几个项目用到这个thymeleaf,在这里记录下心得。Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,FreeMaker等。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用,源码的可阅读性高。一、maven依赖<dependency> ...原创 2019-04-14 20:33:54 · 259 阅读 · 0 评论 -
poi读写excel
引言:在实际的web项目中经常会遇到什么报表导出、批量导入数据啊什么的。操作excel的工具包有很多,这里介绍下poi是比较火的之一一、maven依赖,按需引入后面三那个是必要的<dependency> <groupId>org.springframework.boot</groupId> <artifactId>s...原创 2019-04-21 23:31:23 · 174 阅读 · 0 评论 -
SpringBoot——整合Springcache
整合Spring-cache做缓存引言:这个是spring自带的cache,底层是用map实现的。缓存数据量不是很大推荐使用,不然还是要用第三方的缓存redis、echcache等。1、maven依赖<dependency> <groupId>org.springframework.boot</groupId> <a...原创 2019-03-29 23:45:04 · 2442 阅读 · 1 评论 -
springMVC-数据自动封装到返回结果类
-》做javaweb的在开发数据接口的时候都会封装一套统一的结果类,把需要返回给前端的数据放到结果类中的数据域,然后在返回给前端。返回的数据结构倒是规范了,但是每次都需要手动的set数据,是不是很麻烦。如标题所示写一个能把数据自动封装到结果类的小功能:一、party11、首先想到的是aop来实现,自定义一个注解来标识需要自动封装返回值的handler,现实会是这么如意的吗?我们接着往下...原创 2019-03-17 23:46:41 · 4526 阅读 · 0 评论 -
Springboot 发邮件端口问题
=》今天在服务器(阿里云)部署项目的时候发现邮件不能发送,在本地完全ojbk的,几经波折最终还是解决了,在这里记录一下,也希望给你们提供一点微薄的帮助。下面是解决的过程: 一、发邮件的SMTP的协议默认是25端口,在网上查询资料发现阿里云是封掉了25端口的,以前尽然还没注意。尽然知道了原因就好办了,首先会想到的是解封25端口,在阿里云逛了一圈找到了解封25端口的地方: ...原创 2019-02-25 22:19:03 · 2611 阅读 · 2 评论