- 博客(59)
- 收藏
- 关注
原创 ERROR - #org.jetbrains.idea.maven - IntelliJ IDEA 2019.2.4 Build #IU-192.7142.36
今天导入项目拉取依赖,依赖迟迟拉取失败,maven版本由3.8更改未3.3.9就ok了idea2019.2 对应maven版本3.8有冲突
2022-06-07 16:37:21
1228
1
原创 启动报错java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.
网上查资料说的是mysql5.x 版本和 8.x版本的区别;5.7版本是:default_authentication_plugin=mysql_native_password8.x版本就是:default_authentication_plugin=caching_sha2_password出现这种问题一般是 引入驱动包版本和mysql版本不一致造成。 <dependency> <groupId>mysql</groupI
2022-02-18 18:59:52
697
原创 gitlab初始化密码
1.docker exec -it id /bin/bash2.user=User.where(id:1).first3.user.password='密码'4.user.password_confirmation='确认密码'5.user.save!6.exit
2021-11-16 09:00:21
1501
原创 Java内存指令重排序 和 volatile
1.指令重排发生原因?这个的重类加载说起,一个被类加载到类加载器中,首先会进行检查校验,这里涉及到的 双亲委派机制,等等,发生内存重排序 ,实在类初始化的时候,例如 类A.class,里面有个变量in m=8,在类初始化的时候,首先会创建变量m,然后赋初始值0,即m=0,再m赋值为变量8,再变量m的指针指向8这个值,这里面jvm的优化,可能会变量的引用会先指向8,再赋值m=8,这就发生了指令重排,再多线程编程时,可能读到的值是m=0,所以这时我们需要加上volatile修饰变量,防止指令重排序。...
2021-10-26 10:45:20
176
原创 Message Not Readableorg.springframework.http.converter.HttpMessageNotReadableException: JSON parse
feign调用 ,json参数解析错误由于参数数据过长 ,解析参数是失败,<dependency><groupId>io.github.openfeign</groupId><artifactId>feign-okhttp</artifactId><version>10.10.1</version></dependency>用OkHttp ,在nacos里面开启okh...
2021-09-27 16:45:16
280
原创 IDEA maven 项目 POM文件变灰色或有个虫子(蜘蛛标记)
1.选中pom文件,右键菜单里面有一个 --> Mark ad Plain Text (标记为纯文本)菜单,单击后,pom文件就不会灰色了。
2021-08-26 23:46:49
3692
原创 js中获取键盘事件
js中获取键盘事件js 里面的键盘事件经常用到,所以收集了键盘事件对应的键码来分享下:keyCode 8 = BackSpace BackSpacekeyCode 9 = Tab TabkeyCode 12 = ClearkeyCode 13 = EnterkeyCode 16 = Shift_LkeyCode 17 = Control_LkeyCode 18 = Alt_LkeyCode 19 = PausekeyCode 20 = Caps_LockkeyCo
2021-04-29 10:12:57
311
原创 springboot项目 Feign调用时,@RequestBody 接受字符串(String),json字符串多出引号
今天对外提供接口,接口如下打印结果如下: =======mapAlarmVo======JSONObject.toJSONString(mapAlarmVo)=======“{"policeId":"d8e749914fb84492a338a58794f7d098","personTypeName":"嫌疑人","sCaseCode":"210220112240000","alarmTypeName":"无人看管","orgId":"a9d44acdb3d0481f84a1431c24f..
2021-02-22 17:55:55
5417
原创 jstl自定义标签tld定义
在JSP中使用标签是很平常的事情,在制作自定义标签时,通常都需要写tld文件来定义标签的各种属性,对应的Java类,前缀等等。标签与tld文件紧紧相连,那么,到底应该怎么放置tld文件?在web.xml中怎么定义tld文件的位置?以下是具体的分析Taglib的使用:首先是在头部申明taglib, uri必须是web.xml定义的,或者是原始tld文件定义的。<%@ taglib prefix="c"uri="http://java.sun.com/jstl/core" %>&
2021-02-22 17:34:17
289
原创 JSTL自定义标签--标签详解(二)
JSTL自定义标签--标签详解(二)1.tld文件<?xmlversion="1.0"encoding="UTF-8"?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://j...
2021-02-22 17:31:44
137
原创 idea maven项目运行时,启动类,启动不了,报错
首先找到项目工程里面的.idea/workspace.xml文件, 然后再找到<component name="PropertiesComponent"></component>标签, 标签如图所示:然后再在component 标签中添加一行 <property name="dynamic.classpath" value="true" /> 如图:或者删除idea文件,重新生成。...
2020-09-04 17:25:55
1215
原创 maven添加ojdbc6包失败
由于oracle官方未授权,所以maven上无法直接下载ojdbc,需要自己下载,然后通过命令加载到本地maven库中
2020-01-03 10:30:39
858
原创 Navicat Premium 连接 Oracle 数据库
Navicat Premium是一个可多重连接的数据库管理工具,它可让你以单一程序同時连接到 MySQL、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。最重要的是它不用装Oracle客户端。下边简单介绍一下Navicat Premium连接oracle客户端的方法。如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat Pre...
2019-11-07 11:52:53
384
原创 @Responsebody与@RequestBody区别
@Responsebody表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用,在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Responsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@Responsebody后,会直接返回json数据。@Reque...
2019-11-07 11:49:17
613
原创 Eclipse里安装SVN插件
第一种方法。1.下载SVN安装包。地址:subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240。根据Eclipse版本进行下载。22.启动Eclipse,找到Help->Install new software...,单击Add,输入Name,Location选择刚才下载的安装包的位置,或者输入地址http...
2019-11-07 11:35:39
142
原创 JDK 及MAVEN环境变量配置
JDK配置1.新建JDK安装路径点亮java_HOME = D:\Program Files\Java\jdk1.7.0_792.在path变量中增加:path= .;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;或 D:\Program Files\Java\jdk1.7.0_79\bin; D:\Program Files\Ja...
2019-11-07 11:33:51
167
原创 quartz CronExpression表达式
1.quartz CronExpression表达式一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素...
2019-11-07 11:33:05
274
原创 spring-cloud-starter-eureka-server 和 spring-cloud-starter-netflix-eureka-server的区别
spring-cloud-starter-eureka-server 在1.5版本中可以使用,在2.0版本中废弃,建议使用spring-cloud-starter-netflix-eureka-server
2019-10-14 11:34:35
9827
原创 mysql5.5安装
1、官网下载MySQL 5.5。下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads2、安装MySQL5.5注意:安装之前,请关闭杀毒软件。(1)打开下载的mysql-5.5.59-winx64.msi(2)点击Next (3)选中复选框,选择下一步。 (...
2019-08-19 00:03:25
147
原创 mybatis报错 ----》Unknown character set index for field '255' received from server.
2019-08-17 23:15:32.397 DEBUG 3436 --- [p2009072026-100] o.s.b.w.f.OrderedRequestContextFilter : Bound request context to thread: Request(GET //localhost:8001/dept/get/1)@25630d022019-08-17 23:15:...
2019-08-17 23:34:07
1358
转载 Eclipse下springboot中properties文件不能自动提示
解决方法:用spring properties editor编辑器打开对应文档,需先安装spring tools插件;1、选中配置文件2、右键用spring properties editor编辑器打开对应文档3、提示成功...
2019-07-28 21:18:06
1371
原创 git安装教程
1.双击安装程序“Git-2.10.2-64-bit.exe”,显示截图如下:.2.点击“Next”,显示截图如下3.继续点击“Next”,显示截图如下:说明:(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git G...
2019-07-14 00:58:45
148
原创 select2异步加载数据,默认选中第一个
1.官网代码:// Set up the Select2 control$('#mySelect2').select2({ ajax: { url: '/api/students' }});// Fetch the preselected item, and add to the controlvar studentSelect = $('#mySe...
2019-07-12 14:37:21
2586
转载 select2
引入select2插件 <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/...
2019-07-11 15:41:30
180
转载 mysql压缩包安装,版本mysql-8.0.16-winx64
1.1.下载:官网下载zip包,我下载的是64位的:下载地址:https://dev.mysql.com/downloads/mysql/下载zip的包:下载后解压:(解压在哪个盘都可以的)我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为E:\web\mysql-8.0.11。1.2.配置环境变量:进入 计算机--高级...
2019-07-10 22:52:41
288
原创 springcloud远程调用失败,记录
Got error java.net.HttpRetryException: cannot retry due to redirection, in streaming mode when execu由于两边参数形式没有同一,造成get请求是,?后面的参数不一致,请求失败,无法进入远程调用方法。这个远程调用registration-center-admin服务的/admin...
2019-06-27 16:49:36
1993
原创 JS /*** form表单转json对象 ***/
$.fn.serializeJson = function(){ var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push) { ...
2019-06-05 15:19:22
175
原创 js data转时间字符串
/*** 时间格式化字符串 ***/Date.prototype.Format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : thi...
2019-06-05 15:18:37
752
原创 js 保留两位小数点
function toDecimal2(x) { var f = parseFloat(x); if (isNaN(f)) { return false; } var f = Math.round(x*100)/100; var s = f.toString(); var rs =...
2019-06-05 15:17:42
600
原创 select2 加载本地数据
function selelctload_doctor(results){ $("#hyDoctorName_search").select2({ data:results, language : { noResults : function(params) { return "暂无数据"; } } });};
2019-04-17 11:49:52
650
原创 springboot 自定义校验注解报错
'com.hy.bus.registration.api.vo.response.HyFeedbackVO'javax.validation.ConstraintDefinitionException: HV000074: com.hy.bus.registration.api.annotatioan.PhoneValidation contains Constraint annotation, ...
2019-03-18 15:08:08
3693
1
原创 手机号段查询
参考:手机号段查询网var idCard = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; 上面上面正则包含号段:13 14 15 16 17 ...
2019-03-18 14:36:35
1628
原创 比较像个对象里的值是否相等
public class BeanUtil { /** * @param object * @param object2 * @return * @throws IllegalArgumentException * @throws IllegalAccessException */ public static boolean beanToBean(Object o...
2019-03-12 10:20:01
140
原创 jQuery validate校验不通过时,进行回调函数
/*** 校验规则 ***/ $.validator.addMethod("refundTypeDesc", function(value, element) { var regExp =/^[a-zA-Z]\w+$/; return this.optional(element) || (regExp.test(value)); }, $.validator.format("字母数字...
2019-03-12 10:15:59
1845
原创 form转json对象
/*** form表单转json对象 ***/$.fn.serializeJson = function(){ var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.n...
2019-03-12 10:09:57
186
原创 JS 时间格式化函数
/*** 时间格式化字符串 ***/Date.prototype.Format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : thi...
2019-03-12 10:08:41
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人