自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 接口返回json数据后台封装

今天说下json数据格式,规范的格式应该是包括数据返回状态(一般就是false/true),状态码(比如200,7000,这个都是自己定义的),消息(比如“获取数据成功”/“获取数据失败”),数据对象,以前写项目都是别人把方法写好,自己去调用,今天自己也写一个,其实很简单,老规矩直接上代码;首先定义返回实体Result,这里面重点看下里面的构造函数,用了的方法的重载package com.stev...

2018-04-01 00:02:42 22470 7

原创 nginx实现不停机更新

最近在项目测试阶段遇到一个问题,在修改BUG后,更新代码后要经常性的重启服务器,后来发现NIGNX有这个功能,实现不停机更新。总结了一下大概需要4步。第一步:需要安装NIGNX,安装后的目录如下。第二步:项目打jar包,这里需要注意的是你的端口不能与外部访问的端口一致,不然会导致端口冲突。第三步:我们需要创建一个文件夹来存放我们刚才项目打的jar

2017-08-31 12:36:43 11738 6

原创 扫码普通二维码跳转微信小程序指定页面(体验服和开发服跳转链接不能动态传参)

好久不见,时隔多年我又来记录问题来了,记录这次问题的主要原因是减少你我去搜索资源的时间,下面开始讲讲我约到的问题。(下面说的是针对小程序体验版或者开发板哈,正式环境不存在这个问题)需求:pc端扫码登录,pc创建一个二维码,用户用微信自带扫码功能识别后跳转到小程序授权页面问题:这似乎是一个很容易做到的事情,但是......,在我把后端接口开发完成和前端联调的时候,二维码跳转到小程序指定页面需要在微信公众平台去配置,经过一顿操作过后,地址如下business就是我们url携带的参数,值.

2020-10-28 15:18:48 7022 7

原创 springboot 多环境配置

说实话很简单,重点就是注意一下文件命名规则就好了,规则如下application-{name}.properties,例如application-dev.properties(开发环境) ,application-test.properties(测试环境) ,application-prod.properties(生产环境 )。下面直接贴代码resources文件结构:applicat...

2018-11-05 10:40:36 503

原创 springboot https配置 keytool证书

大致分为三大步:1:生成证书  2:properties文件配置  3:设置http自动跳转https第一步:证书生成 https://jingyan.baidu.com/article/6079ad0eb284ad28ff86db18.html第二步:把证书放在rescurces文件下,并在properties文件中配置ssl#你生成的证书在项目中的位置server.ss...

2018-09-18 11:48:41 3752

原创 springBoot中使用filter

springBoot中使用filter主要说两个东西第一:@WebFilter(这个注解主要是用在实现Filter的类上,它的作用就是支持某个请求地址或者某些请求地址进入此过滤器也就是此类,两个参数,urlPatterns(过滤地址可以是全路径(/user/list),可以是模糊路径(/user/*))filterName(过滤器名称)第二:@ServletComponentScan(这个放在启动...

2018-06-14 17:05:04 546

原创 GIT-常用命令

1:克隆代码 git clone path(git地址) 例如: git clone https://github.com/qhy516/spring-boot-mybatis.git2:查看当前所在分支git branch   3:查看所有分支git branch -a4:查询远程源git remote -v5:切换到本地分支(此方法会去检测本地是否有该分支没有的话就创建该它)git chec...

2018-06-05 14:52:13 195

原创 RestTemplate 请求参数格式JSON

我们一般在项目中会遇到某个需求和上一个项目的需求一模一样,那我们就会直接去访问之前项目的接口,不会在另写,或者说调用3方接口。这就用到RestTemplate ,RestTemplate简单的理解就是:简化了发起 HTTP 请求以及处理响应的过程。自己在本地搭建了两个项目,通过B项目去访问A项目中的接口并处理返回数据;还是老样子,直接看代码。我首先搭建了两个项目分别是spring-boot和spr...

2018-04-02 00:53:08 61850 4

原创 springboot 发送邮件报535错误解决办法

springboot 发送邮件很简单,网上demo也有很多,但是好多人在完成代码后,在测试的时候发现邮件一直发不出去,后台报这样的错误,org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedExce...

2018-03-20 21:10:23 21403 12

转载 zxing二维码生成

https://www.cnblogs.com/songyz/p/7490335.html

2018-02-03 10:07:32 203

原创 jQuery实现简单分页

现在项目分页好多都是直接用插件,今天发现其实自己写页不难。主要是以前老师讲的时候没听。(对不起老何!哈哈)今天发布一个前端超简单的分页效果,纯jQ!废话不多说,上代码。要是你们需要,直接复制过去就可以,我故意把css,js,放在一起就是为了方便copy。。注意jq版本1.7以上最简单的分页ul.pagination { display: inline-block;

2018-02-02 17:16:21 28805 1

原创 java 实现58热敏票据打印

好久没来更新博客了,最近公司好多事情。今天有空来记录一个在项目中遇到的一个问题,java 打印收银小票;在写程序之前首先要确保你的打印机能正常使用,我这里用的是58热敏票据打印机。可以直接复制下面的代码到main方法中进行测试,调用printSheet()方法传入对应的参数即可测试打印,前提是你本地的打印机已可以正常工作。package com.qy.Scheduler;import

2018-01-25 13:22:57 4014 7

原创 sptingboot + thymeleaf 页面500原因之一

好多朋友在初试springboot+thymeleaf时页面一直跳转不过去,一直报500 类似这样的错误。org.thymeleaf.exceptions.TemplateInputException: Error resolving template "login", template might not exist or might not be accessible by any of th

2018-01-10 15:54:24 5312 4

原创 ngrok内网映射

所谓内网映射通俗的说,就是能让内网的ip用外网访问。比如:http://localhost:8080,我们通过ngrok映射过后就会变成http://6ccbeb54.ngrok.io(我这里是打个比方),我们都知道http://localhost:8080在公网也就是外网上是不能访问到我们的本地项目的是吧。但是我们用了ngrok映射过后,结果就不一样了,接下来我们一起来看看怎么实现的。

2018-01-05 11:23:21 617

原创 mysql 修改密码

打开命令提示符界面, 执行命令: mysqladmin -u root -p password 新密码执行后提示输入旧密码完成密码修改, 当旧密码为空时直接按回车键确认即可。

2018-01-04 16:57:12 204

原创 spring data in方法的使用以及动态条件查询+分页

方便以后查阅加以记录:spring data 动态条件查询+分页需要继承JpaSpecificationExecutor,直接上代码:service://返回一个Page类型的数组,方法第二个参数就是分页;public Page PageListByGoods(Specification spec, Pageable pageable);serviceImpl://我把Sp

2017-07-01 14:30:21 750

转载 Hibernate Validator

原文链接:https://blog.csdn.net/u013815546/article/details/77248003/

2017-07-01 14:05:14 226

原创 计算两经纬度之间的距离

今天有个任务是在请求商家详情的时候需要求用户离商家的距离(也就是计算两经纬度之间的距离,套用了下面的公式解决了问题)public class Distance {    private final static double PI = 3.14159265358979323; // 圆周率    private final static double R = 6371229; // 地

2017-03-06 14:04:35 388

原创 JAVA之文件上传

java的文件上传下载是编程中必须技术,今天给大家说说文件的上传,关于文件的下载后续再更出,避免代码放在一起太凌乱。首先java文件的上传有几个重要的地方需要注意,第一,表单提交方式一定是POST提交,表单类型要是multipart/form-data即encType="multipart/form-data";第二,文件的上传需要依赖JAR包 commons-fileupload-1.2

2017-03-03 14:12:35 271

转载 token认证,基础知识

Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。Token一般用在两个地方:1)防止表单重复提交、2)anti csrf攻击(跨站点请求伪造)。两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将Token发给客户端(一般通过构造hid

2017-01-12 09:46:11 669

原创 Spring注解Transactional

有删除用户的这个一个功能,当我点击删除按钮时发现数据根本没有删除掉;一开始我在删除方法出打印isDelete打印出来是true,但是在我去查数据库的时候确发现并没有删掉数据,后面我就想到了是不是事物没有提交,于是我就找到了服务层的代码最后才发现是这个类没有加@Transactional,下面说说@Transactional。详细了解可以去这里:http://www.cnblogs.com/caoy...

2016-12-19 17:45:18 263

原创 java之冒泡排序

package com.test1;public class Test1 { public static void main(String[] args) {  //降序  int arr[] ={2,3,1,5,7,6,4,8,9,10,13,12,11};  //第二步循环arr.length次依次比较比较arr[i]大的数放在前面  for (int i = 0; i

2016-10-20 23:20:50 233

原创 简单日历的制作

在家无聊突然想到写个日历玩玩,这里我用的最简单的方法做的一个日历查询,在JAVA控制台输出;需求:根据用户输入的年份和月查询出当月的日历;思路:1,你得知道每月的1号是这个月的星期几,;    2,这个月是闰月还是平月;    3,这个月是大月还是小月;先就这几个思路,细节在下面慢慢来讲解;先说几个公式:求润年 能被4整除并且不能被100整除或者能被400整除;    求这个月的1号是这个月的星期...

2016-09-17 19:54:29 604

原创 app接口之批量删除

需求:要求实现批量删除用户收货地址;解决思路: app请求以String字符串发送请求:  如String(1,2,3,4);用逗号分隔的形式发送请求;后台接受请求后把字符串分隔成字符数组;然后转换为Long类型(我这边是Long,你们是什么类型也可以根据自己需要的类型转换);然后通过循环逐个删除;这个方式值适合数据量较少的时候使用,因为考虑到用户本身的收货地址不会太多,如果同时删除的数据量大,建...

2016-09-13 19:20:45 1285

原创 关于笔记本连接WIFI时出现感叹号的解决情况之一

我所说的是针对DHCP未启动,那我们首先要先做的是打开控制台输入CMD 然后在输入IPCONFIG 就会看到自己的电脑的IP地址下一步就是右键点击无线  里面的打开网络和共享中心,然后在点击无线网连接(TP-LIKEN1)点击下面的属性 ————选中协议版本4点属性——然后选择使用下面的IP地址——然后就输入刚刚CMD-ipconfig获得的自己的IP和子网掩码后面的不管点确定

2016-08-02 16:57:33 4195

翻译 SSM入门和搭建(产品追溯系统)2016-7-29

SSM框架,顾名思义,就是Spring+SpringMVC+mybatis。通过Spring来将各层进行整合,通过spring来管理持久层(mybatis),通过spring来管理handler。总之,spring是将各层进行整合。废话不说了,来搭建吧。共十个步骤,有点啰嗦,但是我觉得挺仔细的。不足之处,指正。第一步,建立一个动态的web项目

2016-07-29 10:40:26 1951 1

转载 项目之JSP标签定义时URI报错的问题(产品追溯系统)2016-7-29

哈哈!很明显,小白的我又暴露了,下面是我在项目里面遇到的问题,及解决办法,还有就是对于框架整合配置我们用的是SSM.第一个问题就来了1). 使用JSTL core RT库JSTL core库的有两种taglib伪指令, 其中RT库即是依赖于JSP传统的请求时属性值, 而不是依赖于EL来实现(称为EL库.JSP2.0将支持EL)JSP中使用 在2.3版本都可以,在2.

2016-07-29 10:02:57 1958

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除