自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux安装并启动ElasticSearch服务

如何在linux服务上安装ElasticSearch服务最近公司的需求需要对原先的搜索框进行了惨无人道的变动,之前的通过sql来进行模糊搜索的方式明显不能够适应,所以需要使用到ElasticSearch来满足客户的一些磨人需求,这里记录一下。以下简称ES了。下载ES的安装包如果可以支持外网访问的话建议直接使用wget下载如果不支持的话就先去官网上下载对应的包然后进行解压点这里跳转到官网地址这里我用的是6.2.1版本的安装包解压安装包tar -zxvf elasticsearch-6.2.1.

2020-08-19 17:10:15 3001

原创 JAVA 读取.CSV文件内容并转换成对应的list对象

话不多说,直接上代码public static List<Object> ReadCsv(String inpath, Object obj) { List<Object> list = new ArrayList<Object>(); // 保存读取到的CSV数据 try { File file ...

2020-01-16 14:58:48 2713 1

原创 记一次项目中的去重操作

对于list对象集合进行去重过滤数据存在问题:从数据库中查询到了大批量的数据,只需筛选出不重复的字段数据即可解决思路:一开始想的是使用for循环遍历集合,两次循环,第一次从头开始,内循环从尾部开始,挨个判断,字段数据重复的话就行remove()操作,但是后来发现了几个问题,首先就是数据量过大的话,时间复杂度就会上升,不利于项目的运行,其次就是remove()方法,是针对于list集合中的下标进...

2019-11-13 11:05:55 265

原创 项目开发之微信支付接口调用

功能描述:用户下单支付时可以选择微信支付,并调用微信端接口实现支付完成微信支付的种类微信扫描二维码支付微信端吊起H5进行支付微信公众号吊起支付app吊起微信支付本篇讲的是针对微信公众号和app吊起支付的流程一、申请微信商户平台这里是详细的微信开发的开发文档链接...

2019-06-01 10:15:15 2284

原创 登陆模块之JWT单点登录

功能描述:通过一次登录来实现多个模块之间来回跳转,数据同步单点登录的实现方式redis实现session共享jwt单点登录cas单点登录买单点登录服务器本篇博客着重讲解JWT单点登录首先来说下什么是无状态登录吧务器不存登录的状态和数据,每次访问后台的过程中都需要把密码等用户数据全部校验一遍,校验成功才算登录。无状态登录的好处是,数据不需要在服务端session或redis中存...

2019-05-29 21:11:16 2263

原创 项目开发之支付宝支付

使用springboot做一个简单的支付宝扫码支付功能,用的是测试环境下的沙箱环境首先需要登录支付宝开发平台注册一个自己的账号,并打开沙箱环境配置一些数据这里进行配置的时候需要进行登录,登录成功后才能继续配置这里需要下载一个支付宝的插件RSA签名验签工具生成密钥不需要改其他的配置,直接点击生成就行,然后复制公钥到开发平台上添加上去准备工作结束,之后就可以开始做项目并开发接口了...

2019-05-29 14:15:28 1399

原创 微信开发之自定义菜单创建

首先要了解,在做微信开发项目的时候,都是需要进行一个token验证的,微信服务端去验证你传来的token,校验通过之后,才能给你开放一些借口以便于你进行一些详细的读写操作,所以我们在做开发之前都是需要先通过微信端的接口来获取到access_token来进行接下来的一些操作,具体看代码这是微信提供的获取access_token的地址https://api.weixin.qq.com/cgi-bi...

2019-05-24 09:53:14 621

原创 idea springboot项目 访问不了webapp下的文件

如何访问webapp下的jsp和其他js文件最近开始学习用idea编译工具编写代码,很喜欢它的黑色风格,然后在创建了一个springboot项目的时候发现了一个问题,那就是idea访问不到webapp里的jsp文件,这里写了几种可能会遇到的问题先来看看application里的路径有没有写错# 配置jsp文件的位置,默认位置为:src/main/webappspring.mvc.v...

2019-04-16 11:10:54 7089

原创 点击按钮变灰并开始倒计时60秒

点击按钮并开始倒计时,结束后按钮恢复给按钮绑定一个点击事件<input type="button" value="获取验证码" id="searchButton" onclick="sendEmail()" /><br/>先设置一个初始的时间值,这个值决定你的按钮每过多少秒恢复`var time =5;function sendEmail(){...

2019-04-11 19:17:15 3358

原创 登陆时按enter键实现登陆

登陆时按enter键实现登陆首先需要在页面body标签中添加一个事件onkeydown()<body "keydown()" >写方法 function keydown(){ if (event.keyCode==13) //回车键的键值为13 $("#sb").click();//调用登录按钮的登录事件 }注意enter键的key值是13<...

2019-04-11 11:34:31 1329

原创 打开登录页面光标定位用户名框

光标定位到文本框window.onload=function(){ var uname = $("[name='uname']").val(); var pwd = $("[name='pwd']").val(); if(uname==""){ $("[name='uname']").focus(); } }window.onload方法表示页...

2019-04-11 11:20:16 777

转载 正则表达式做登录验证

必须有数字和字母组合的密码正则表达式^ 匹配一行的开头位置(?![0-9]+$) 预测该位置后面不全是数字(?![a-zA-Z]+$) 预测该位置后面不全是字母[0-9A-Za-z] {8,16} 由8-16位数字或这字母组成(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx字符。可以包含数字、字母、下划线,并且要同时含有数字和字母,且...

2019-04-11 11:15:07 2255

原创 js禁用按钮及解除禁用

给id为buttonSelect的按钮添加属性$('#buttonSelect').attr("disabled",true);给id为buttonSelect的按钮删除属性$('#buttonSelect').attr("disabled",false);

2019-04-11 10:50:14 15743 1

原创 angularjs中的$event事件

angularjs中的$event事件 <thead> <tr> <th class="" style="padding-right:0px"> ...

2019-03-19 09:59:47 3529

原创 Springboot集成freemarker

##配置pom.xml的freemarker的集成依赖&amp;amp;amp;lt;!-- freemarker集成依赖 --&amp;amp;amp;gt; &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;lt;/groupId&amp

2019-02-22 10:21:47 166

原创 Springboot_JdbcTemplate的基本使用

创建springboot项目配置application的设置关于列表遍历集合 @Autowired private JdbcTemplate jdbcTemplate; @RequestMapping(&quot;list&quot;) @ResponseBody public List&amp;lt;Student&amp;gt; slist(){ return jdbcTemplate.que...

2019-02-22 10:20:48 384

空空如也

空空如也

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

TA关注的人

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