- 博客(18)
- 资源 (2)
- 收藏
- 关注
转载 Controller 是单例还是多例?怎么保证并发的安全
答案:controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:package com.riemann.springbootdemo.controller;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Controller;import org.springframework.web
2022-01-28 16:41:09
445
原创 js获取时间格式
// 获取当前日期时间var myDate = new Date();//获取当前日期myDate.toLocaleDateString(); //获取当前时间 var mytime=myDate.toLocaleTimeString(); //获取日期和时间myDate.toLocaleString( ); //获取当前2位年份myDate.getYear(); //获取完整的年份(4位)
2022-01-06 12:16:56
884
原创 支付宝支付工具类
import com.alibaba.druid.support.json.JSONUtils;import com.alibaba.fastjson.JSONObject;import com.alipay.api.AlipayApiException;import com.alipay.api.AlipayClient;import com.alipay.api.DefaultAlipayClient;import com.alipay.api.internal.util.AlipaySig.
2021-04-15 16:44:32
490
原创 app调起支付宝支付
1、添加依赖 <!--支付宝支付依赖--> <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>3.4.49.ALL</version>2、代码实现 AlipayClien
2021-04-12 15:48:15
2536
原创 使用idea创建maven项目,配置spring和springmvc
1、添加依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <
2020-12-22 14:08:21
164
原创 spring boot整合swagger
1、创建好spring boot项目以后添加swagger依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> &l
2020-12-14 15:57:38
235
原创 Spring Boot使用@RepeatSubmit 防止重复提交
自定义防止重复提交的注解 @Inherited @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RepeatSubmit { }防止重复提交的拦截器 @Component public abstract class RepeatSubmitInterceptor extends HandlerInterceptorAdapter {
2020-11-20 15:08:57
15680
4
原创 创建并配置core以及IK 分词器
第二 创建并配置core1、使用命令创建core实例1-1、core的创建方式有很多种,以下列出两种比较方便的:1-1-1、使用命令创建:1-1-2、使用管理员页面创建core实例2、配置schema2-1、schema 主要成员2-2 Schema API3、IK分词器3-1.拷贝jar 包3-2修改并拷贝配置文件3-3、应用分词器3-4、测试分词效果1、使用命令创建core实例1-1、core的创建方式有很多种,以下列出两种比较方便的:1-1-1、使用命令创建:在bin目录下执行solr cre
2020-11-12 12:52:58
573
原创 Solr 8-7的安装、配置
第一安装和配置Solr1、Solr单独运行方式2、运行Solr3、Solr常用命令4、Solr+tomcat方式4-1、拷贝web项目:4-2、配置HOME目录4-3、修改web.xml配置4-4、配置solr日志4-5、启动tomcat1、Solr单独运行方式下载最新版solr,地址:http://lucene.apache.org/solr/downloads.htmlzip 文件下载将它解压缩到一个文件夹:Solr的文件夹:bin文件夹中包含用来启动和停止solr服务器的脚本。examp
2020-11-12 11:01:58
1409
3
转载 solr加密以后写入、更新、删除的时候报异常的解决方法
UpdateRequest updateRequest = new UpdateRequest(); updateRequest.setBasicAuthCredentials("solr的账号","solr的密码"); updateRequest.deleteById("9999999"); updateRequest.add("SolrInputDocument的对象"); UpdateResponse process = updateRequest.process(client, ..
2020-11-10 15:05:28
421
原创 redis配置远程访问出现的问题
Redis安装的根目录里面找到 redis.windows.conf 和 redis.windows-service.conf注释掉 # bind 127.0.0.1去掉前面的#并设置密码 # requirepass 需要设置的密码把 protected-mode yes 改成 protected-mode no如果是架在阿里云的服务器上面请去阿里云开通端口号,否则也是连接不上。...
2020-10-26 13:05:52
108
原创 捕捉@size注解的异常
/** * 判断文字字数 * @param e * @return */ @ExceptionHandler(BindException.class) @ResponseBody public AjaxResult MethodArgumentNotValidExceptionHandler(BindException e) { String message = e.getBindingResult().getAllE...
2020-10-23 10:41:43
869
原创 select标签联动渲染数据
<!-- --> var secondaryClassificationId = $("#secondaryClassification").val(); var classifyId = document.getElementById('classifyId'); $.ajax({ url:'', data:{'parent}, asyunc:false, type:'post', success:function (r...
2020-09-09 17:07:19
197
原创 java使用微信图片鉴黄
MultipartFile类型转换成File方法来自于https://www.cnblogs.com/lshan/p/9557016.html //MultipartFile类型转换成File File file = null; try { String originalFilename = image_data.getOriginalFilename(); String[] filename = originalFile
2020-07-22 09:38:12
1501
原创 java使用微信的msgSecCheck判断内容是否违规
源码 Map<String,String> map = new HashedMap(); map.put("content",content); //访问微信的内容安全接口,需要json字符串 // 创建Httpclient对象 CloseableHttpClient httpClient = HttpClients.createDefault(); CloseableHttpResponse response
2020-07-21 11:52:33
702
原创 java微信获取access_token,避免重复获取
常量类 /** * access_token 获取的值 */ public static String ACCESS_TOKEN = ""; /** * access_token 的失效时间 */ public static Date FAILURE_TIME = null;代码(返回字符串类型) Date date = new Date(); if((Constants.FAILURE_TIME == null
2020-07-21 11:49:12
502
原创 HttpClientUtil工具类和依赖
maven依赖<!--httpClint--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.5</version> </dependency> <dependency> <gr
2020-07-21 11:41:41
4673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人