自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 解决RequestParam参数为Date类型的报错问题

Java日常请求中,有些同学采用@RequestParam 定义参数的方式传参,通常情况下是不会有问题的。但是一旦涉及到参数是Date的时间类型时,由于没有指定类型,会导致报以下错误:看报错缘由可知,无法将Date类型的值转为String类型的,解决方法有很多,这里提供两种方案供参考。

2024-04-23 15:41:07 144

原创 微信小程序真机无法下载文件

微信小程序真机无法下载文件,或者无法展示加了防盗链的图片,主要原因是没有加域名白名单

2024-04-07 16:12:04 365

原创 使用auth_request做权限控制

nginx的auth_request做权限校验,并动态传递参数到校验后台,实现校验规则。

2022-01-19 16:42:02 4206 1

原创 使用nginx + lua进行token鉴权

使用nginx + lua实现token鉴权功能,满足访问图片或文件时的鉴权功能

2022-01-07 17:47:00 3682

原创 基于Docker的mysql主从复制

基于Docker的mysql主从复制,帮助我们快速完成主从复制服务的部署。

2021-11-30 14:58:00 1464

原创 字符转驼峰写法

问题:最近在业务上碰到一个比较坑的问题,技术上采用mybatis-plus实现数据操作,因为懒得写xml配置文件,而且需要查询的表的字段太多,手写太麻烦,但是因为时间问题,没有很好的解决,如下写法一直被我诟病。 QueryWrapper<DlOrder> queryWrapper = new QueryWrapper<DlOrder>(); queryWrapper.select("id,create_user as createUser,created_ip createdI

2020-09-26 23:17:05 418

原创 代码生成器心得

本文采用springboot+mybatis-plus整合代码生成器,有需要的朋友可以根据自己需要做相应修改。创建springboot项目如何创建本文就不再赘述,简直so easy!!导入架包<!-- 代码生成器 start --><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artif

2020-07-01 17:58:42 460

原创 idea打包方式

## 用idea打springboot的jar包我的idea版本:2019.1.3maven 选项卡中打开项目,在Lifecycle下找到package选项,右键,选择Run '项目名[packege....',运行完成后,jar打包完成。后续war包等待中。。。

2020-06-12 10:45:00 223

原创 windows下cmd启动springboot的jar包

## 确定是否安装JDK在cmd命令行中输入`java -version`如果正常显示java版本号,即表示JDK已安装,并且已设置为环境变量,否则先去安装JDK,网上参考资料很多这里不再赘述。## 运行方法方法一:`javar -jar 包名.jar --server.port=8081`此方法是指明包的目录,如果jar包中已经配置好端口号,可以不再输入`--server.port`方法二:`java -jar -XX:MetaspaceSize=128m -XX:Max.

2020-06-12 10:28:00 1971

原创 springboot程序中使用log4j日志文件没有生成

近日自己在写springboot项目时,发现使用log4j作为日志输入工具时,没有正常生成日志文件,有点莫名其妙。上某度查了下,发现各种版本解决方案。现在记录下自己的问题以及解决方案,以供日后参考。## 问题版本### pom文件<modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId&g...

2020-06-12 10:13:55 4787

原创 Eclipse中tomcat设置的图片虚拟路径转到IDEA后如何设置?

原先项目用的是eclipse,然后在tomcat设置虚拟路径,这样图片上传的时候,直接传到指定路径下面;后来改换成IDEA的时候,图片是能正常上传的,但是没法正常显示,于是问了度娘,找到如下这两篇文章。这两篇博文都写的很好,解决了我的问题https://blog.csdn.net/shuhaith/article/details/51909306?locationNum=7&fps...

2019-05-10 11:32:08 187

原创 IDEA快速创建maven项目

目录一、前沿二、内容结构方法一:方法二(推荐):一、前沿 虽然做开发已有2-3年,但是项目一直是用eclipse或myeclipse来开发的;虽然网友们"强烈"推荐IDEA这个开发工具来开发,但是,之前都是因为快捷键不熟,或者不知道怎么创建项目,或者对创建项目一知半解;虽然,现在还是用eclipse开发,但是,我们应该要掌握多种开发工具,对知识要有活到老,学到老...

2019-03-03 21:10:18 5994 1

原创 微信第三方平台代小程序实现业务(2)

        微信开发文档写得不够详细,而且跳屏比较严重,对于整天忙于开发,并且第一次接触的小伙伴来说,真的是太痛苦了,本人就是这样过来的,并且看了很多网上的材料,最后意识到,是自己对于这种开发文档接触的太少,研读的不够精细导致的,苦笑...今天任务:第三方平台方获取预授权码(pre_auth_code)步骤1:第三方平台方获取预授权码(pre_auth_code)预授权码是第三方平...

2018-12-06 21:58:56 2554 9

原创 微信第三方平台代小程序实现业务(1)

        准备工作        前文已经说了,想要成为第三方,为他人开发小程序,需要注册一个微信开放平台账号,在此稍提。在为其它企业代开发小程序,还有一部很重要的事情要做,就是授权接入。如果没有做授权,就无权为其它企业代开发小程序了。        接下来几个篇章都会介绍授权接入的操作第三方授权流程实现第一步,如下图然后,还要提交一些材料,如下图 提交材料后...

2018-12-06 20:41:42 1209

原创 微信第三方平台代小程序实现业务(序)

1.背景:        随着微信的崛起,各种微信相关的应用孕育而生,其中最令企业感兴趣的莫过于微信小程序了。何为微信小程序呢?如果你有用过微信解决你的午餐,或者下午茶之类的朋友就不会陌生了,为何不用它们的app就可以在微信中下订单呢!那是因为,它们都在微信中开发了各自的小程序,这样就不用再下载各种app,也能实现订餐。        对于互联网公司来说,开发小程序成本相对较低,但是对于传...

2018-12-06 20:02:03 1447 1

原创 Java连接SQL Server 2008和My SQL数据库的简单操作(2)

简单数据库操作之查询篇经过了漫长的时间,我才开始写这篇文章,也算是给这个篇幅画上句号吧!!

2017-08-22 00:44:48 615

原创 Java连接SQL Server 2008和My SQL数据库的简单操作(1)

在开发项目中,由于我们可能要对庞大的数据进行操作,就必然要用到数据,市面上主流数据库有SQL Server、MySQL、Oracle。因此连接数据库是一个重要的开发过程,如果你不懂的连接技术,不能称为一个合格的程序员。而连接数据库是新手们所必要经历的过程,那么Java是怎么连接数据库的呢?

2016-08-27 21:52:21 2904

原创 Java中的冒泡排序原理及实现方法

冒泡排序1、原理:每一次循环都两两比较,直到最后,如下图就是两次循环的比较方式(以上图片网络借用)2、代码:public class BubbleSortTest{//冒泡排序法public static void bubbleSort(int[] a){for(int i = 0; i {for(int j = 0; j {if(a[j] >

2015-11-18 23:31:56 3854

原创 C/C++中的字符串操作

1.C:char st[100];1. 字符串长度   strlen(st);2. 字符串比较   strcmp(st1,st2);   strncmp(st1,st2,n);   把st1,st2的前n个进行比较。3. 附加   strcat(st1,st2);   strncat(st1,st2,n);   n表示连接上st2的前n个给st1,在最后

2015-01-06 21:41:19 701

原创 C语言中的输入输出格式

输入输出格式:%c 输入/输出一个字符%d 输入/输出一个十进制整数%e/%E 输入/输出一个浮点数(实数6位有效数字,整数1位)%f/%F 输入/输出浮点数(float型占7位有效数字,double有16位)%g/%G 浮点数(最多6位)%i 有符号十进制数%o 八进制数(该数大于等于0)%p 指针%x/%X 无符号十六进制数(该数大于等于0)%s 一个字

2015-01-06 21:39:24 1022

原创 C++中cin.get()的小技巧和扩展名的妙用

1.cin.get()小技巧要让窗口一直打开,直到按任何键才关闭窗口可以在return语句前添加如下语句;cin.get();有时可能要输入两遍确保窗口一直打开  建议都输两遍...return ...cin.get();cin.get();2.扩展名的妙用如果使用iostream,而不是iostream.h,则应使用下面的名称空

2015-01-06 21:24:52 538

转载 菜鸟新手福利!国外程序员收集整理的PHP资源大全!

依赖管理依赖和包管理库Composer/ Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pickle:一个PHP扩展安装器其他的依赖管理其他的相关依赖管理Satis:一个静态Composer存储库生成器Composition:一个在运行时检查Composer环境的库Version:语义版本的解

2015-01-05 10:15:43 892

原创 C/C++中三个数判断大小编程

本文归纳了三个数比较大小的三种方法

2015-01-04 20:39:45 9392

空空如也

空空如也

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

TA关注的人

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