自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

David的博客

for designing better code!

  • 博客(16)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot之参数解析器(WebMvcConfigurerAdapter)

使用redis实现分布式session将默认的session存放在tomcat的功能  通过redis保存token-user(key-val)的方式实现分布式sessioncookie中保存token,请求前都需要带上cookie(token)去请求接口,后端通过cookie中的token去查询redis来判断当前用户是否已经登录如果在每一个controller方法中做如下图代码的逻辑判...

2018-08-26 01:55:16 4625

原创 springboot之全局异常拦截器

接上一篇jsr303参数校验,由于返回的数据提示很不友好(bindException),需要定义全局异常拦截器,将信息友好的显示给用户本文以处理登录为例定义全局异常拦截器:继承自RuntimeExceptionGlobalExceptionHandler,javaimport org.springframework.validation.BindException;@C...

2018-08-25 00:31:54 29658 1

原创 springboot之jsr303参数校验器

本文以电话号码校验为例:约定:认为1开头的,紧跟10位数字的字符串是合法手机号问题:如何判断手机号的合法性?如果:直接是在后端进行判断:常规方法:需要代码判断是否为null,接着验证格式比如如下代码: if(StringUtils.isEmpty(loginVal.getMobile())){ return Result.error(CodeM...

2018-08-23 13:12:46 3362

转载 springboot项目打包成war

参见链接传送

2018-08-21 22:39:17 412

原创 Springboot 集成mybtais,报错invaild bounding

主要原因是mybatis的配置文件在编译项目时未输出到target解决:将mapper的配置文件放到resources目录下新建一个文件比夹,比如mapperapplication.properties中添加mapper接口配置文件路径:mybatis.mapper-locations=classpath*:/mapper/*.xml目录截图:注意resources下的map...

2018-08-21 14:28:31 194

原创 tomcat8以上版本 配置后门,方便部署项目

1,访问tomcat:ip:80802,点击 ManagerApp3,如果出现403,那是很正常的,因为你没配置管理员账号管理员账号:使用远程工具连接上云服务器,找到tomcat安装目录的conf文件夹,编辑tomcat-users.xml文件,添加管理员账号作出以下修改:原来的这部分是这样的: <!--<role rolename="tomcat"/&...

2018-08-20 13:16:27 1497

原创 springboot之单元测试

单元测试很简洁,idea中右键需要进行单元测试的类名,GO TO->Test如图:就会在test包创建一个测试类,名字叫UserDaoTest同时还有一个测试方法:代码:@RunWith(SpringRunner.class)@SpringBootTest@Slf4jpublic class UserDaoTest { @Autowired...

2018-08-19 17:57:20 261

原创 SpringBoot "can't access ***"

springboot使用的时候,我将一些包的位置给移动到另一个包中,出现“can't access **类”,我随即将import的路径做了更改,改成正常的,也是如此使用maven 重新编译一次,此问题就解决了查阅资料发现是:移动只是将.java移动了,但是移动之前编译生成的 .class文件仍然是在原位置,导致can't access当移动.java文件后,需要重新编译,即可解决上述...

2018-08-19 13:34:37 2345 1

原创 springboot 之themeleaf的使用

themeleaf是springboot推荐的页面渲染方式用法总结暂时参见此博客问题:1配置好之后访问测试接口报错:1 controller:@Controller@RequestMapping("/demo")public class SampleController { @RequestMapping("/thymeleaf") public String...

2018-08-17 22:38:18 4758

原创 zookeeper管理solor集群

必备软件:jdk+solr+sookeeper+tomcat环境+vamware14+centos6.9步骤:1上传必要的软件到centos 如上截图2解压tar -zxvf  ***.tar.gz3拷贝解压后的zookeeper到 /usr/local/solrcloud 4复制三份,分别为zookeeper1,2,3(我是弄了四份) 5进...

2018-08-17 00:23:29 535

原创 idea使用tomcat插件部署项目

maven的功能很多,主要是管理依赖包,还有些插件也是十分实用的比如tomcat插件,直接配置插件就能部署项目运行,而不用手动单独下载tomcat一,如何在idea使用tomcat插件1,pom.xml中添加toncat7插件配置 <plugins> <plugin> <groupId>org.apac...

2018-08-16 19:17:53 3127

转载 jsonp跨域访问

由于同源策略(主机+端口)的限制,来自不满足同源策略的资源,浏览器删格式显示不了的转载一篇很用用心的博客优秀博客见此

2018-08-13 12:28:45 147

原创 疑问:ListIterator与Iterator

近来来遇到一个有趣的问题, Collection集合里有一个已知实现类 ArrayList,可以使用Collection中的迭代器方法,Iterator,然后Iterator有局限性, 我使用了Iterator的子接口ListIterator,为什么Arraylist 可以使用Iterator的子接口中的方法 ,Aaarylist只是实现了Collection接口啊  并没有说实现...

2018-08-13 11:56:28 262

原创 排序算法之冒泡,选择,插入,快排

例如:待排序序列     5,4,3,7,2,7,(目的是升序排列) 1.冒泡排序:排n趟,每趟只是将原序列变得相对有序,随着趟数的增加,有序性也得到提升,最终完全有序 5,4,3,7,2,7第一趟,5>4,交换---》   4,5,3,7,2,7               5>3 ,交换---》 4,3,5,7,2,7               5<...

2018-08-12 16:05:38 791

转载 Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决

直接转载:原文见此今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。试了很多种方法,终于找到一种可以实现的:  更改加密方式1.先通过命令行进入mysql的root账户:? 1 PS C:\Windows\system32> mysql...

2018-08-04 21:12:33 203

原创 实体类转为Map 键值对

需求:将实体类对象的属性名和属性值转为k-v的形式,存放到mapjava代码:public static Map<String,Object> object2Map(Object object){ Map<String,Object> result=new HashMap<>(); //获得类的的属性名 数组 ...

2018-08-01 16:53:08 19372 1

bootstrap3.3.7

此资源包含bootstrap3.3.7完整包和DateTime Picker包(下拉选择时间控件使用示例间博客:http://blog.csdn.net/qq_36922927/article/details/78940098),

2017-12-30

xftp便携版,无加密

免费版xftp,之前上传的需要解压密码,这个版本不需要,建议使用很方便

2018-03-14

Lecture10.rar

asp.net 的ajax 需要的dll 文件,这是ajax 必须的,可能有朋友需要,这里给上链接,并且附上相关 ppt 可见

2019-06-28

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

TA关注的人

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