2 Snow、杨

尚未进行身份认证

放下浮躁,沉淀才华,总有一天,我们都会成为自己想成为的人

等级
TA的排名 6w+

MyBatis嵌套语句查询(resultMap的使用)

前言MyBatis主流框架,嵌套语句查询的使用是经典场景,这篇主要说一下mybatis的嵌套语句查询,希望能帮助到需要的童鞋们。觉得有问题的童靴们,可以提出来,大家共同进步。觉得写的差的童靴,也希望不要骂,全世界的程序员,我觉得喜欢写分享的人,不多。。。。。。开始啦1、场景先说明一下我的模拟场景:地区查询,省和市,先查所有省信息,再根据省的code码查询市信息,相当于一对多查询...

2019-08-08 19:28:49

java随机生成中文用户名

前言最近项目有个业务,需要随机生成中文用户名,然后,就找到了一个觉得蛮六的随机中文名字生成工具(KCNamer),gitHub地址,再次要提一下青阳大神,无意间发现了他的贴吧,解决了我大麻烦了,需要的可以先去看一下他的贴吧,这个工具能生成男性风格名字、女性风格名字,还能限制生成的名字的长度,下面演示一下如何使用下载KCNamer.jar包下载KCNamer.jar包,地址就是上面的gi...

2019-08-01 17:54:13

阿里云ECS服务器设置IPV6并通过AppStore

前言本公司新产品苹果上架,要求服务器支持ipv6,服务器用的是阿里云的ECS,阿里云服务器目前只有华北5(呼和浩特)和华南1(深圳)两个地区支持ipv6,本公司服务器华北2的,所以需要自己配置ipv6步骤1、检查服务器是否已开启ipv6命令:ifconfig未开启:已开启:2、修改sysctl.conf文件命令:vim/etc/sysctl.c...

2019-07-18 18:48:40

nginx配置ipv6端口监听

前言项目上线苹果商店,需要你的服务器支持ipv6还不行,还需要通过ipv6环境能访问到你服务器,此处讲的是配置nginx的ipv6监听nginx单站点配置配置server中配置listen[::]:80ipv6only=on;listen[::]:443ipv6only=on;多站点配置如果你的nginx里面只配置一个站点的话,按照上面配置没问题,如果是配...

2019-07-18 18:43:16

nginx配置https,支持http和https访问

前言移动产品,升级https,由于用了nginx反向代理,所以就把https锁定在了nginx前期准备申请阿里云SSL证书1、找到阿里云SSL证书2、购买证书3、根据自己的需求选择证书类型4、进入SSL证书控制台5、下载nginx类型证书上传证书到服务器1、在nginx的conf文件中创建cert文件夹2、上传nginx证书到ce...

2019-07-18 17:47:44

java对接百度AI文本审核v2接口

前言最近本公司开发新的移动端产品,属于资讯类,牵扯到一个内容审核的业务,作者编辑内容需要过滤敏感字,简单的正则校验肯定不满足业务需求的,所以就找到了百度AI开放平台百度AI开放平台步骤1、找到需要的功能:文本审核2、点击立即使用,然后注册账号3、然后创建自己的应用至此百度AI开放平台账号申请ok设置过滤词1、点击应用管理2、点击文本审核高...

2019-07-17 13:49:37

nginx添加ipv6模块

前提公司项目开发IOS端,上线是需要服务器支持ipv6,服务器是配置好了,下来,需要配置nginx的ipv6上篇说的是阿里云ECS服务器开通ipv6,这边主要说nginx添加IPV6模块,亲测部署步骤,有效步骤1、检查nginx是否包含ipv6模块命令:nginx-V我的nginx还没有ipv6,如果支持ipv6,输出会有"--with-ipv6"下面这个说...

2019-07-15 19:20:40

SpringBoot整合支付宝APP支付

前言现在是移动端产品疯狂的年代,随之,移动端支付也是热门小技能,最近本公司在做一个移动端,要接入微信支付和支付宝支付,老习惯,功能做完之后做个复盘记录,这边主要讲解支付宝APP支付所需条件1、创建蚂蚁金服开放平台公司账号2、选择开发中心---->移动应用3、选择支付接入4、创建应用5、查看应用appId6、添加功能两个功能:支付宝授权功能和...

2019-06-27 11:00:41

微信支付第三弹--SpringBoot整合微信APP支付

吐槽做完APP微信支付,就两个字:心累,并不是这个功能有多难,就是想吐槽一下微信,太TMD的店大欺客了!签名,呵呵,参数顺序都得按照他们的排序。。。。。。。。吐槽归吐槽,还是做一下知识复盘,下面是做APP微信支付步骤和代码,框架用的是SpringBoot步骤必备参数:①:appid:微信开放平台上面的应用appid,和公众号appid不同②:mch_id:商户ID,...

2019-06-20 15:40:12

SpringBoot打包报错Error creating bean with name 'requestMappingHandlerAdapter' defined in class path res

前提框架:SpringBoot,正常运行是,没有任何问题,项目打包是报错,错误信息org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'requestMappingHandlerAdapter'definedinclasspathresource[or...

2019-05-22 16:40:13

linux安装redis

前奏redis这款NoSql是灰常的流行的,面试都好多问用过redis吗?redis的数据类型有几种?等等等。。。这边说的是linux上安装redis安装步骤1、下载安装包wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz2、解压压缩包tarxzvfredis-4.0.8.tar.gz...

2019-05-21 18:35:28

mysql查询和修改指定数据库中所有表中包含的某个字段

前奏最近遇到一个业务场景,就是在某个特定的操作中,需要把两个用户信息合并成一个用户信息,刚遇到的时候没思路,后来理了半天,稍微有点思路。一个废弃的思路1、先更改user表,把两个用户信息合并成一个,这个简单2、查询当前库中所有包含userId的表3、把旧的userId做条件,来对真个库包含userID的表进行数据修改吐槽自己:很遗憾的这个思路最后并没有走通,因为每个用户涉及...

2019-05-17 11:09:02

SpringBoot集成阿里云OSS图片上传

简述最近做的公司项目,图片比较多,不想给其存储到自己服务器上,就买了阿里云的OSS服务器来哦进行存储,其实集成第三方平台,一般没什么难度,当然,你要仔细看对方的API文档,这篇主要说一下个人集成OSS的过程步骤1、pom.xml中添加OSS的SDK<!--图片上传SDK阿里云oss--><dependency> <groupId>c...

2019-05-13 18:56:47

随机生成10位数的字符串ID

简述项目中,有种业务需要当前表中存个另外一个表中的主键ID字段,如果用数据库自增的话,容易出现重复比如A表主键ID自增1、2、3.。。。。,B表主键ID自增1、2、3.。。。。,A表中有个字段是B_Id,会出现a_id=3、b_id=3的情况,傻傻分不清楚这边主要分享的是一个随机生成10位永不重复的随机字符串,不啰嗦了,下面上代码随机数生成工具类/***MathUtils....

2019-05-13 18:06:11

SpringBoot中使用自定义注解,AOP统一处理打印日志

简述打印日志这块,基本上每个程序都需要,有了日志的记录和输出,方便攻城狮们更好的监控项目和排查错误通常日志这块,会用AOP写个切面,来进行一个统一处理,但是问题点是这样是锁定在controller层,不够灵活,如果只是单独的想让一个借口输出日志的话,就。。。。。。最近在用SpringBoot框架,经常看一些这方面的博客,偶然间看到一篇利用注解来完成日志的统一处理问题,实现效果,只要把想...

2019-05-13 17:39:20

centOS7安装nginx及nginx配置

安装所需插件1、安装gccgcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译C,C++,Ada,ObjectC和Java等语言命令:查看gcc版本gcc-v一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,安装命令:yum-yinstallgcc2、pcre、pcre-...

2019-05-09 14:59:19

SpringBoot框架RESTful接口设置跨域允许

跨域跨域请求是指浏览器脚本文件在发送请求时,脚本所在的服务器和请求的服务器地址不一样。跨域是有浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制,同源策略:是指协议、域名、端口都要相同,其中有一个不同都会产生跨域SpringBoot框架RESTful接口解决跨域此处是有配置文件的方式来解决的packagecom.prereadweb.config.cors...

2019-04-19 15:09:20

SpringBoot图片上传和访问路径映射

简介做移动端对接,框架用的SpringBoot,接口RESTful,实现一个图片上传功能,图片上传是个经典的应用场景了,完成后,做个笔记记录一下,希望能帮到攻城狮们开发步骤1、先贴图片上传工具类packagecom.prereadweb.utils;importjava.io.File;importjava.io.FileOutputStream;importja...

2019-04-18 14:49:36

SpringBoot框架集成token实现登录校验功能(APP)

简介公司新项目,需要做移动端(Android和IOS),登录模块,两个移动端人员提出用token来校验登录状态,一脸懵懵的,没做过,对于token的基本定义都模棱两可,然后查资料查查查,最终OK完成,写篇博客记录一下思路:1、基于session登录基于session的登录(有回话状态),用户携带账号密码发送请求向服务器,服务器进行判断,成功后将用户信息放入session,用户发送请...

2019-04-18 14:00:56

idea项目maven Probject中的Plugins报红色波浪线

前言不知道大家是怎么认为的,我总遇到maven问题,jar包下载不下来,maven报错等数不胜数,今天这边主要是解决idea项目mavenProbject中的Plugins全部报红色波浪线的问题Plugins中单个报红色波浪线1、如图(假如它有红色波浪线)2、找到你的本地库---->jar包地址--->删除.lastUpdated结尾的文件3、重新reim...

2019-04-13 18:12:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。