- 博客(8)
- 收藏
- 关注
原创 Stream简单使用及效率浅析
目录背景不使用Stream实现使用Stream实现测试总结背景近几天学习了Stream的使用,对这个集合新的遍历方式产生了兴趣。不仅书写方法优雅,又因为并行流的原因,其效率也高。于是写了一个小的算法加深对Stream的理解。算法是把字符串中所有出现过一次以上的字符找出来,按原顺序输出。不使用Stream实现/*** 不使用Stream实现的算法* @param s 传入的字符串* @...
2020-04-14 08:55:25
1702
原创 bootstrap中select的使用(selectpicker)
目录selectpicker简介一些api1.multiple2.data-none-selected-text3.data-style4.data-show-tick、data-live-search、data-none-results-text、data-actions-box、data-select-all-text、data-deselect-all-text通过js控制一些其他apise...
2020-04-02 23:23:39
9439
2
原创 Spring Boot拦截器实现登录拦截
目录导言具体实现1.登录界面实现2.表单提交的Controller3.拦截器编写4.拦截器配置类5.配置文件结果展示代码编写时遇到的坑1. Controller返回的页面视图(jsp页面)要放在webapp下的/WEB-INF/${jspPackageName}/中,并且在配置文件中配置jsp页面的前后缀。2.Controller在判断用户是否存在之前需要先判断用户信息是否为空,否则数据库查询会出...
2020-03-27 23:30:09
1596
原创 使用SpringBoot进行面向切面编程
目录1.导包2.编写切点3.编写切面4.编写测试类4.执行结果1.导包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId></dependency><dependency> <...
2020-03-25 08:23:56
284
原创 Spring Boot中注解使用工厂模式
目录Spring Boot中注解使用工厂模式问题原因解决办法1. 不使用@AutoWired注解,new一个factory2. 使用@PostConstruct注解总结Spring Boot中注解使用工厂模式本文详细介绍如何在Spring Boot中使用注解的方式实现工厂模式。主要解决了如何注入工厂提供的实例的问题。问题在controller层中注入工厂提供的service时,需要先注入工...
2020-03-18 21:18:04
2033
原创 java爬虫——爬取网站图片
目录问题:java能否实现爬虫,如何爬取jsoup简介获取jsoupMavenGradlejsoup几个常用的类DocumentElement及Elements解决办法:jsoup实现爬虫功能代码展示应用展示总结参考资料问题:java能否实现爬虫,如何爬取在学习爬虫的时候,我是从python入门的。爬虫的原理也不难,获取服务器返回的html文件,然后通过正则表达式对html字符串进行解析,至于...
2019-11-12 18:53:10
1315
原创 js实现浏览器后退按钮失效(包含iframe的后退)
目录问题:使浏览器后退按钮失效解决办法:走一步退一步权当没走方法简介history对象具体代码实现问题进阶(页面包含iframe的情况)其他问题总结参考资料问题:使浏览器后退按钮失效在业务中出现了这样的需求,用户不能通过浏览器的后退按钮后退到上一界面。这个需求出现的场景很多,比如不希望用户重复提交表单,或者上一页面需要重新从服务器上下载,或者单纯不希望用户可以重复访问上一页面。解决办法:走一...
2019-11-12 14:59:02
2868
2
原创 如何限制访问网页的浏览器类型
目录问题:限制访问服务器的浏览器类型解决办法:request.getHeader("User-Agent")代码实现总结参考资料问题:限制访问服务器的浏览器类型有时我们不希望我们的客户使用某些浏览器,这时我们需要限制客户访问我们网页的浏览器类型。这个业务需求其实出现的不多,毕竟网页做出来需要有普适性,但有的时候确实需要这样做,或者只是单纯的想要获取访问的浏览器类型,从而给不同的浏览器展示不同的...
2019-11-12 14:53:45
1519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人