- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 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
1522
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
974
原创 微信小程序获取token、登录、获取二维码操作
说明目前项目当中用到了微信小程序的登录获取token和二维码的操作,因此在此记录一下,方法比较简单也好理解。登录相关登录Controller/** * 获取用户的openId * * @param codeId 微信小程序code * @return * @author zhongsy * @date 2019/12/24 */ @RequestMapping...
2019-12-30 12:00:24
6322
原创 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
4336
原创 springboot项目之小程序企业微信支付
小程序企业微信支付老样子这块东西和推送其实也差不多,都是小程序的后台接口,为什么会涉及到企业微信支付,是因为有抢红包的功能,虽然说这个抢红包的功能可能不是十全十美。但是我觉得有必要记录一下关于小程序企业支付这一块,还是贴代码吧,大多都是代码有问题的地方会具体解。1、支付业务代码 SortedMap<Object, Object> packageParams = new Tree...
2019-06-18 15:20:53
1476
原创 微信公众号开发之获取微信用户详细信息
1、由来以及项目环境之所以写这个是因为,在工作当中突然就收到消息要做一个抽奖的活动,需要获取用户信息,再次就记录一下获取微信用户信息的整个流程,以及代码分享一下。这个项目是使用spring boot的前后分离项目,然后剩下的就不具体细说了。按照惯例先把联系方式填写下qq7042730042、讲述一下获取微信用户信息的原理或者说途径在此讲一些原理和接口也是参考别人然后加上自己理解,使用的时候...
2019-04-30 11:47:23
5759
原创 Spring+Quartz实现调度任务
Quartz简介简单的来讲就是一个定时,同理java自带的TimerTask也可以但是想比较来说Quartz更灵活更精确;对于Quartz的概念如下:1、 Job:是一个接口,只有一个方法void execute(JobExecutionContextcontext),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息。Job运行时的信息保存...
2019-04-15 17:09:55
377
转载 在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
19904
3
原创 springboot项目之小程序推送
该篇文章主要讲的是后台如何对小程序登录的用户进行通知。ps:由于开发时间和写文章时间间隔过久,细节上的可能不是很详细,但是会把整体功能,以及代码实现贴上来。通知效果:解释: 简单的说就是用户登陆过小程序那便可以,将自己想要推送的内容发送到用户的微信当中,微信当中有一个叫服务通知的东西,推送的内容会在上面显示。上面这种消息模板是在微信公众平台–&gt;功能–&gt;模板消息下面配置的,具体...
2018-12-25 17:21:56
2811
原创 js/jsp捕获回车事件
原生js//捕获回车键提交数据 document.onkeydown= function (e) {//按键信息对象e var code = e.charCode || e.keyCode; //取出按键信息中的按键代码(大部分浏览器通过keyCode属性获取按键代码,但少部分浏览器使用的却是charCode) if (code == 13) { ...
2018-10-26 11:31:48
531
原创 Linux下多tomcat部署配置
Linux下多tomcat部署配置下载一个任意版本的tomcat,将其上传到服务器上,例如:apache-tomcat-8.5.33.tar.gz,对于多tomcat的配置并不难,只是有些繁琐。仔细点一般没有什么问题,具体还要看服务器的设置,目前用的内网服务器设置来说相对比较容易,简单的几率一下多tomcat配置。1、准备工作首先将tomcat解压,不管要配置几个tomcat,只需要保证每个...
2018-09-21 15:31:17
492
原创 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
2275
原创 Long类型数据比较
之所以记录是因为在开发过程当中,碰到了两次因为个人原因Long类型判断出错导致的bug,因此在此关于Long类型数据比较做一个记录。 注意:long类型和Long类型是不一样,long类型属于基本的数据类型,而Long是long类型的包装类,至于区别是什么再次不做过多详细的解释。1. 首先说==和equals()方法的区别: ==号在比较基本数据类型,比如int作比较的时候比较的是值。而当...
2018-08-07 16:19:18
29779
原创 关于使用maven错误记录以及使用记录(持续更新)
问题1##maven打包war的时候突然报错,查看提示信息显示,copy文件失败 解决办法:根据提示查看copy失败的文件,发现打包过程当中,maven去复制使用的jar包的时候出现复制失败。首先检查jar包是否存在,是否有问题检查后发现没有问题,后来发现jar包被公司一个软件加密了,解密之后问题解决。(错误代码如果再次出现会追加的)...
2018-08-07 08:56:22
851
原创 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
627
原创 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
42890
原创 按日期范围查询
后台开发sql server使用DATEDIFF()函数和GetDate()函数了,取今天、昨天、本周、上周、本月、上月等数据 方法名称: DATEDIFF ( datepart , startdate , enddate ) 释义:计算时间差 datepare值:year | quarter | month | week | day | hour | minute | second | ...
2018-07-14 10:02:34
975
原创 百度富文本Ueditor图片上传趟坑之路
之所以写这片文章是自己在使用Ueditor当中,自己遇到的一些问题整理一下1. 项目说明:使用Ueditor的项目是一个后台管理的项目,采用maven搭建的ssh框架另外添加了redis等组件,当中使用了struts2,对于struts2自身了解不深,所以导致踩坑有点多。 2. 问题一:使用Ueditor的时候出现后台配置未正常加载的情况。 这种情况通常是jar包未正常加载的原因。解决办法...
2018-07-03 10:09:40
40578
11
原创 nginx配置
开发环境构建(Nginx)1.下载稳定版Nginx&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;http://nginx.org/en/download.html&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;2.解压文件到目录(依个人)&amp;amp;amp;nbsp
2018-06-28 16:36:22
396
原创 maven功能关于pom.xml中内容解释(一)
maven项目当中pom的配置以及解释直接贴代码和注释 (后期会不定时更新)<?xml version="1.0" encoding="UTF-8"?><!--文档版本和编码方式--><!--project是pom.xml的根元素 声明pom想关的命名空间级及xsd元素,不是必须但是会使第三方工具加速编译--><project xmlns="ht...
2018-06-28 16:31:50
515
原创 Jmeter进行简单的压力测试
关于压力测试压力测试简单的讲,就是测试在一定用户量用户访问的情况下,服务器是否能够稳定运行,稳定运行包括:打开页面是否变慢、网站是否崩溃、接口是否能够正常返回值等。另外Jmeter相对于LoadRunner来说,Jmeter免费的,而且上手简单,一般进行压力测试用Jmeter即可。1、需求分析根据接口测试需要,来判断是否需要参数,如果需要我们先进行定义参数数据。 在本次测试当中...
2018-05-23 11:25:28
573
原创 关于git中常用命令
git branch -a 查看所有分支git checkout -b origin/develop 切换到develop分支 -
2018-05-15 16:46:24
139
原创 BufferReader中的ready()和readLine()方法的使用和注意事项
问题描述问题产生是我在访问一个txt文件,读取访问后内容出现的,当使用ready()方法判断时候,会产生读取内容是空的情况,因此对ready()和ReadLine()方法进行详细的了解。解释readLine()方法 我们常用的去判断读取回来的数据是否为空的时候通常用的判断方法是: while((str = br.readLine()) != null) { ...
2018-05-11 10:41:32
12284
转载 Eclipse打包带签名apk出现Conversion to Dalvik format failed with error 1 解决办法
在开发中需要对apk进行系统签名,签名过程当中出现了Conversion to Dalvik format failed with error 1 的错误 经过调查这中错误出现的原因有很多再次我们只说解决方法环境操环境:windows 开发软件环境:Eclipse(android版) Android JDK:4.2.2(17) (版本比较低,开发需要)问题描述在使用e...
2018-05-11 09:44:54
507
原创 html当中文字超过组件长度显示...
通过css样式实现white-space: nowrap;保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格。overflow: hidden 隐藏超出单元格的部分。text-overflow: ellipsis 将被隐藏的那部分用省略号代替。...
2018-05-08 16:30:25
1900
原创 ssm开发mybatis全局变量配置和转义符的使用
mybatis当中定义全局变量在开发过程当中难免有些固定的常量,比如固定的url开头,我们需要在xml文件当中的sql语句中进行拼接变量。如果每次都用传递参数的方法进行使用的话,那样无疑会增加工作量,因此我们需要mybatis的配置文件当中添加全局变量。首先确定实例化sqlSessionFactory的时候添加mybatis的配置文件在mybatis的配置文件当中添加全局变量&l...
2018-05-08 16:07:23
1594
原创 html5获取播放器实时进度
Html5 video监控实时播放进度Video对象可以通过ontimeupdate时间来进行监听实时播放进度 var videoPlayer = document.getElementById("video"); videoPlayer.ontimeupdate = function () { timeUpdate(); }; function timeUpdate() { ...
2018-04-26 10:30:57
7471
原创 常用的Adb命令 用于android开发
常用Adb命令adb shell input text xxxxx 用于输入手机中input框中的字符串adb uninstall
2018-04-25 11:25:34
181
原创 windows 桌面图标丢失
windows exe图标丢失解决方案找到C:\Users\你的用户名\AppData\Local\IconCache.db,删除掉IconCache.db(图标缓存文件)。运行cmd执行taskkill /im explorer.exe /f 然后在执行 del iconcache.db /a,第一句意思杀掉explorer进程,第二句意思重启explorer进程再去看桌面的exe图标...
2018-04-25 09:55:31
1290
原创 android 开发中Adb命令的使用查看所有的Apk包
首先保证pc端可以执行adb命令1、打印本机所有软件包 adb shell pm list packages2、输出和安装包相关联的文件 adb shell pm list packages -f3、输出本机禁用的包 adb shell pm list packages -d4、输出本机启用的包 adb shell pm list packages -e5、打印输出系统包名 adb shell ...
2018-03-12 14:36:56
16370
原创 Java利用Properties类读写配置文件
适用场景:代码当中需要读取配置文件进行操作时,可以用Properties类进行读写方便快捷1、获取配置文件中的值放入到Properties中private static synchronized Properties get() { FileInputStream fis = null; Properties props = new Properties(); try {...
2018-03-07 16:53:41
318
转载 Linux 复制文件命令
Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中cp [options] <source file or directory> <target file or directory>或cp [options] source1 source2 source3 …. directory上面第一条命令为单个文件或目录拷贝,下一...
2018-03-02 09:56:05
58159
3
转载 git 远程服务器覆盖本地版本
git fetch --allgit reset --hard origin/devgit pull使用场景,本地代码修改错误需要强制远程服务器最新版本覆盖本地版本
2018-02-28 12:59:40
8246
原创 Fragment的简单实用与Fragment的生命周期
首先看一下 Fragmen的生命周期如图所示Fragment调用的方法以及说明方法名 说明onAttach () Fragment被附加到Activity的时,调用此函数,在这个方法中可以获得宿主Activity。onCre
2016-08-09 13:03:00
217
原创 第七天ListView与BaseAdapter适配器混合运用
创建主布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=
2016-08-03 20:54:13
238
Python面试.zip
2019-05-13
第 1-1 课:Spring Boot 产生的背景和它的设计理念.pdf
2019-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人