
javaweb开发
小白找大神
从0开始
展开
-
spring-boot-admin的使用
spring boot admin 介绍Spring Boot Admin 是一个管理和监控你的 Spring Boot 应用程序的应用程序。 这些应用程序通过 Spring Boot Admin Client(通过 HTTP)注册或者使用 Spring Cloud(例如 Eureka)发现。关于ui界面:Spring Boot Admin ui页面早期是使用的AngularJs应用;目前使用...原创 2020-03-16 11:12:05 · 1675 阅读 · 2 评论 -
JAVA AES 根据已知秘钥
转载地址:转载自密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效...转载 2020-02-21 11:16:43 · 1031 阅读 · 0 评论 -
微信小程序获取token、登录、获取二维码操作
说明目前项目当中用到了微信小程序的登录获取token和二维码的操作,因此在此记录一下,方法比较简单也好理解。登录相关登录Controller/** * 获取用户的openId * * @param codeId 微信小程序code * @return * @author zhongsy * @date 2019/12/24 */ @RequestMapping...原创 2019-12-30 12:00:24 · 6586 阅读 · 0 评论 -
java调用Http请求工具类
说明这个只是记录一下常用工具类,不过好处是可能对于新老项目都通吃,经常用到的暂时只有这些,不过我还是更喜欢用RestTemplate来请求别的项目接口。代码import com.alibaba.fastjson.JSON;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;...原创 2019-12-30 11:32:08 · 4362 阅读 · 0 评论 -
springboot项目之小程序企业微信支付
小程序企业微信支付老样子这块东西和推送其实也差不多,都是小程序的后台接口,为什么会涉及到企业微信支付,是因为有抢红包的功能,虽然说这个抢红包的功能可能不是十全十美。但是我觉得有必要记录一下关于小程序企业支付这一块,还是贴代码吧,大多都是代码有问题的地方会具体解。1、支付业务代码 SortedMap<Object, Object> packageParams = new Tree...原创 2019-06-18 15:20:53 · 1525 阅读 · 0 评论 -
Spring+Quartz实现调度任务
Quartz简介简单的来讲就是一个定时,同理java自带的TimerTask也可以但是想比较来说Quartz更灵活更精确;对于Quartz的概念如下:1、 Job:是一个接口,只有一个方法void execute(JobExecutionContextcontext),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息。Job运行时的信息保存...原创 2019-04-15 17:09:55 · 398 阅读 · 0 评论 -
在springboot或者ssm框架或者类似的框架中VO、DTO、DO、PO的概念、区别和用处
该文章转自:原作连接该文章主要讨论我们开发过程当中会经常用到的对象:VO、DTO、DO、PO;由于项目和每个人的命名习惯,这里只是对这些概念进行阐述。概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分...转载 2019-01-22 16:00:51 · 20079 阅读 · 3 评论 -
springboot项目之小程序推送
该篇文章主要讲的是后台如何对小程序登录的用户进行通知。ps:由于开发时间和写文章时间间隔过久,细节上的可能不是很详细,但是会把整体功能,以及代码实现贴上来。通知效果:解释: 简单的说就是用户登陆过小程序那便可以,将自己想要推送的内容发送到用户的微信当中,微信当中有一个叫服务通知的东西,推送的内容会在上面显示。上面这种消息模板是在微信公众平台–&gt;功能–&gt;模板消息下面配置的,具体...原创 2018-12-25 17:21:56 · 2860 阅读 · 0 评论 -
Linux下多tomcat部署配置
Linux下多tomcat部署配置下载一个任意版本的tomcat,将其上传到服务器上,例如:apache-tomcat-8.5.33.tar.gz,对于多tomcat的配置并不难,只是有些繁琐。仔细点一般没有什么问题,具体还要看服务器的设置,目前用的内网服务器设置来说相对比较容易,简单的几率一下多tomcat配置。1、准备工作首先将tomcat解压,不管要配置几个tomcat,只需要保证每个...原创 2018-09-21 15:31:17 · 519 阅读 · 0 评论 -
mysql当中查询今天,本周,本月等数据
今天select * from 表名 where (时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) &lt;= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) &lt;...原创 2018-08-20 16:13:59 · 2317 阅读 · 0 评论 -
Long类型数据比较
之所以记录是因为在开发过程当中,碰到了两次因为个人原因Long类型判断出错导致的bug,因此在此关于Long类型数据比较做一个记录。 注意:long类型和Long类型是不一样,long类型属于基本的数据类型,而Long是long类型的包装类,至于区别是什么再次不做过多详细的解释。1. 首先说==和equals()方法的区别: ==号在比较基本数据类型,比如int作比较的时候比较的是值。而当...原创 2018-08-07 16:19:18 · 30337 阅读 · 0 评论 -
struts2配置文件过滤返回值(持续更新)
&lt;action name="selectDriverPwdJson" class="xxx.xxxxxxxxx.omsub.sub.SubUserInfoUpdateAction" method="backUserPwb"&gt; &lt;interceptor-ref name="default原创 2018-08-02 10:08:10 · 664 阅读 · 0 评论 -
sql 取一条离当前时间最近的记录
mySql写法select * from om_meeting_schedule s where s.is_use=1 ORDER BY ABS(NOW() - s.meeting_begin_date) ASClimit 1oracle写法SELECT * FROM ( SELECT *, ABS(NOW() - startTime) AS diffTime ...原创 2018-07-23 09:09:36 · 43250 阅读 · 0 评论 -
按日期范围查询
后台开发sql server使用DATEDIFF()函数和GetDate()函数了,取今天、昨天、本周、上周、本月、上月等数据 方法名称: DATEDIFF ( datepart , startdate , enddate ) 释义:计算时间差 datepare值:year | quarter | month | week | day | hour | minute | second | ...原创 2018-07-14 10:02:34 · 1001 阅读 · 0 评论 -
百度富文本Ueditor图片上传趟坑之路
之所以写这片文章是自己在使用Ueditor当中,自己遇到的一些问题整理一下1. 项目说明:使用Ueditor的项目是一个后台管理的项目,采用maven搭建的ssh框架另外添加了redis等组件,当中使用了struts2,对于struts2自身了解不深,所以导致踩坑有点多。 2. 问题一:使用Ueditor的时候出现后台配置未正常加载的情况。 这种情况通常是jar包未正常加载的原因。解决办法...原创 2018-07-03 10:09:40 · 40738 阅读 · 11 评论 -
ssm开发mybatis全局变量配置和转义符的使用
mybatis当中定义全局变量在开发过程当中难免有些固定的常量,比如固定的url开头,我们需要在xml文件当中的sql语句中进行拼接变量。如果每次都用传递参数的方法进行使用的话,那样无疑会增加工作量,因此我们需要mybatis的配置文件当中添加全局变量。首先确定实例化sqlSessionFactory的时候添加mybatis的配置文件在mybatis的配置文件当中添加全局变量&l...原创 2018-05-08 16:07:23 · 1643 阅读 · 0 评论