- 博客(79)
- 收藏
- 关注
原创 前端vue报net::ERR_FAILED 500 (Internal Server Error)
其他业务异常正常返回,但是filter异常在前端报跨域异常:No 'Access-Control-Allow-Origin' header is present, net::ERR_FAILED 500 (Internal Server Error)这是由于自定义的controller没有配置跨域,给ErrorControllerImpl 加上@CrossOrigin注解就可以了。spring boot的filter抛出的自定义异常,使用自定义controller来捕获。
2024-08-25 15:41:29
609
原创 spring boot引入其他模块,没有注册引入模块的配置类
在spring boot的多模块(或微服务)项目中,需要引入其他模块。如果被引入模块里面有配置类,也需要注册,这时就需要在引入模块的启动类上的 @SpringBootApplication 注解后面,加上扫描的包路径(多个模块则配置多个路径):只需要扫描到启动类同一级别的路径,否则会报404。
2024-08-11 23:30:31
341
原创 spring cloud Alibaba 整合 seata AT模式
进入目录Seata-1.4.2\script\config-center\nacos\,将nacos-config.sh文件复制到seata-server-1.4.2\seata\seata-server-1.4.2\conf\目录。seata-server-1.4.2.jar,打开目录seata-server-1.4.2\seata\seata-server-1.4.2\conf\,编辑registry.conf文件。seata的分布式事务需要使用到数据库,这里单独给他建一个数据库seata,并。
2024-06-20 13:50:58
752
原创 Linux安装docker
2、旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本(无则跳过)11、安装docker(这里的 docker-ce 社区版,docker-ee 企业版)5、下载新的CentOS-Base.repo 到/etc/yum.repos.d/7、先安装相关环境(Docker 是基于 C 和 C++ 开发的)8、根据docker官方的建议,需要先安装一些环境。12、创建docker的工作目录。1、将yum更新到最新版本。10、更新yum软件包索引。
2024-06-14 14:31:29
262
原创 mac安装的VMware虚拟机进行桥接模式配置
3、选择WiFi(我使用的是WiFi,所以选择这个),注意看右边的信息:IP和子网掩码,后续配置虚拟机的ifcfg-ens文件会用到。IPADDR对应本机IP,本机是10.192.27.15,虚拟机这里保持同一个网段,再完后加,改成17。DNS1固定,可以是114.114.114.114,也可以是8.8.8.8或者8.8.4.4等。4、编辑ifcfg-ens文件(我这里的文件名是ifcfg-ens160,改成自己的文件名)GATEWAY对应本机路由器地址(系统设置-WiFi-详细信息-TCP/IP)
2024-05-28 15:14:16
1621
2
原创 Mysql Error1524 ‘mysql_naive_password’is not loaded
docker容器安装mysql时,我修改了user表的root用户的plugin字段,导致在登录时,命令 mysql -h -u -p 的时候提示 Mysql Error1524 ‘mysql_naive_password’is not loaded。解决方法:在mysql安装目录下(我的是/etc/mysql)删除data文件夹,然后重启mysql,进入容器,输入mysql -uroot -p进行登录,输入密码后,就可以进入。
2024-05-27 18:22:13
1406
1
转载 Filter与Servlet区别
原文链接:https://blog.youkuaiyun.com/nangeali/article/details/81487172Filter可以理解一个一种特殊Servlet主要用于对用户请求进行预处理也可以对HttpServletResponse进行后处理是一个典型的处理链过滤请求,无法向用户生成响应Servlet主要用来在业务处理之前进行控制url传来之后,就对其进...
2019-06-26 22:28:56
836
1
原创 js学习五
设置元素的宽高为窗口的宽高:$("#body").height($(window).height());$("#body").width($(window).width());
2019-06-06 17:01:35
536
转载 JS正则表达式验证数字
原文链接:https://www.cnblogs.com/xinwusuo/p/5948908.htmljs:<script type="text/javascript">function SubmitCk() {var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA...
2019-06-03 18:00:09
782
转载 map.entrySet().iterator()
原文链接:https://www.cnblogs.com/lxqiaoyixuan/p/7156944.htmlhttps://www.cnblogs.com/zzzzw/p/4945915.html迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小...
2019-06-03 11:58:11
4318
转载 SQL之case when then用法
原文链接:https://www.cnblogs.com/Richardzhu/p/3571670.htmlcase具有两种格式。简单case函数和case搜索函数--简单case函数case sex when '1' then '男' when '2' then '女’ else '其他' end--case搜索函数case when sex = '1' then '...
2019-05-31 14:30:56
166
原创 判断某个字符串是否包含某段字符
使用indexOfString strA = "a,b,c,d";if (strA.indexOf("b") != -1) { //返回-1则是不包含,反则包含 .....}
2019-05-30 09:58:31
2032
转载 JS学习四
Select 标签的默认值的设置和获取:比如:<select class="selector"></select>1、设置value值为pxx的选项为select项选项:$(".selector").val("pxx"); 等价于:document.getElementsByClassName("selector").value=pxx;2、...
2019-05-13 17:48:06
110
原创 Oracle建表建序列
建表语句:CREATE TABLE IONA_WHITE_LIST(ID NUMBER(22) PRIMARY KEY NOT NULL,DATA_SOURCE VARCHAR2(20),HIDDEN_DANGER_BUSINESS VARCHAR2(20),HIDDEN_PARAGRAPHS VARCHAR2(255),HIDDEN_LANG VARCHAR2(50),CITY...
2019-05-07 11:51:53
1401
转载 echarts学习一:先做一个简单的图标
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ECharts入门</title></head><body> <!-- 为ECharts准备一个具备大小(宽高)的DOM容器--...
2019-05-05 18:21:54
183
转载 解决Access denied for user 'root'@'localhost'(using password:YES)问题
原文链接:https://blog.youkuaiyun.com/weixin_41092717/article/details/83344420在Eclipse中开发Web项目时,使用heidisql连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost'(using password:YES)。解决方案:1、打开MySQL目录下的my....
2019-05-04 17:59:25
10829
3
转载 CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin
原文链接:https://blog.youkuaiyun.com/u010452388/article/details/80789816我们在配置pom.xml的依赖的时候有可能出现下面的异常异常问题问题的完整描述:CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-...
2019-05-04 15:57:14
2537
原创 JS学习三
使用js动态的改变背景图片:示例:一个隐藏和显示的点击按钮的背景图片,默认箭头指示向上,点击隐藏,箭头向上,再点击向下<script type="text/javascript"> var count = 0; //设置默认箭头的方向 var arrow = document.getElementById("arrow"); ...
2019-05-01 13:20:00
104
原创 JS学习二
toggle() :切换元素的可见状态。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。$(selector).toggle(speed,callback,switch)speed:可选。规定元素从可见到隐藏的速度(或者相反)。默认为 "0"。可能的值:毫秒 (比如 1500),"slow","normal","fast"在设置速度的情况下,元素从可见到隐藏的...
2019-04-30 16:12:56
123
原创 JS学习一
nextSibling:返回元素节点之后的兄弟节点(包括文本节点、注释节点即回车、换行、空格、文本等等)nextElementSibling:只返回元素节点之后的兄弟元素节点(不包括文本节点、注释节点)previousSibling:前一个同胞节点示例://初始化$(function(){ $("#rads + button").click(function () { ...
2019-04-29 17:05:31
248
转载 @include和jsp:include的区别
<%@include%>和<jsp:include>的区别<%@include%>:页面请求之前预编译,所有代码包含进来之后,一起进行处理,把所有代码合在一起,编译成一个servlet<jsp:include>:所有代码分别处理,在页面被请求的时候才编译,被编译成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果(处理结果)...
2019-04-29 15:34:19
7367
1
转载 Singleton 单例模式(懒汉方式和饿汉方式)
原文链接:https://www.cnblogs.com/aspirant/p/6878555.html单例模式的概念:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。关键点:1)一个类只有一个实例 这是最基本的2)它必须自行创建这个实例3)它必须自行向整个系统提供这个实例两种实现方...
2019-04-18 21:20:29
137
转载 synchronized和java.util.concurrent.locks.Lock的区别
原文链接:https://www.cnblogs.com/zjss/p/5151556.html主要相同点:Lock能完成Synchronized所实现的所有功能。主要不同点:Lock有比Synchronized更精确的线程予以和更好的性能。Synchronized会自动释放锁,但是Lock一定要求程序员手工释放,并且必须在finally从句中释放。synchronized 修饰方法时 表...
2019-04-18 15:30:40
260
转载 ++x和x++的区别
原文链接:https://zhidao.baidu.com/question/443562709.html++x是x的值先自增1,再计算x的值。x++是先计算x的值,再将x的值自增1。举例:int x=10;System.out.println(x++);System.out.println(x);第一个输出10, x++先在当前表达式中使用x的值,然后再将x的...
2019-04-18 14:48:08
10597
原创 面向对象编程的特性
封装:是指将描述一个对象的属性和行为(一般就是用方法表示)的代码放在一个类里面,这个对象的属性由这个对象的行为(方法)来读取和改变;继承:是指子类继承父类或者接口(interface),除了实现父类或者接口的方法外,还可以根据自身需求来增加新的方法,提高了代码的重用性和可扩展性;多态:是指变量在程序未运行时,不知道会指向哪个类的实例对象,不知道该变量发出的方法调用的是哪个类的方法,只有在程...
2019-04-17 17:26:21
103
转载 Java中this和super的用法总结
原文链接:https://baijiahao.baidu.com/s?id=1578420628801741749&wfr=spider&for=pcthisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员...
2019-04-17 17:03:34
76
转载 Linux系统中常用操作命令
原文链接:https://blog.youkuaiyun.com/weixin_42373831/article/details/80555371关于修改SSH端口的问题。许多人修改了端口,发现无法进入SSH,这是为什么呢?其实是端口范围改的不对,默认如下:先查看下服务器端口号范围:# sysctl -a|grep ip_local_port_rangenet.ipv4.ip_local...
2019-04-15 17:34:26
83
转载 Java集合
List和Set区别List,Set都是继承自Collection接口List特点:元素有放入顺序,元素可重复;Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉;(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set的Object必须定义equals()方法,另外list支持for循环,也就是通过下标来...
2019-04-13 19:18:14
71
转载 关于Netty
原文链接:http://www.52im.net/thread-163-1-1.html1.Netty 是什么?Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。2.使用 Netty 能够做什么?开发异步、非阻塞的 TCP 网络应用程序; 开发异步、非阻塞的 UDP 网络应用程序; 开发异步文件传...
2019-04-13 18:55:23
243
转载 Spring MVC 运行流程
文字描述:1、用户发送请求到DispatchServlet(请求分发器);2、DispatchServlet根据请求路径查询具体的Handler(处理类);3、HandlerMapping返回一个HandlerExcutionChain给DispatchServletHandlerExcutionChain:Handler和Interceptor集合4、DispatchServlet调...
2019-04-13 18:45:12
238
转载 Spring事务管理实现方式之编程式事务与声明式事务
原文链接:https://blog.youkuaiyun.com/liaohaojian/article/details/70139151编程式事务:编码方式实现事务管理(代码演示为JDBC事务管理)Spring实现编程式事务,依赖于2大类,分别是PlatformTransactionManager,与模版类TransactionTemplate(推荐使用)。1)PlatformTransacti...
2019-04-13 18:26:38
1071
转载 理解Spring AOP
原文链接:https://www.cnblogs.com/hongwz/p/5764917.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者...
2019-04-13 15:14:29
93
转载 对spring IOC的理解
原文链接:https://www.cnblogs.com/xdp-gacl/p/4249939.htmlIOC(Inversion of Control),即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。控制反转是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权...
2019-04-13 14:47:23
102
转载 如何自定义注解实现功能
可以结合spring的AOP,对注解进行拦截,提取注解。大致流程为:1、新建一个注解@MyLog,加在需要注解申明的方法上面;2、新建一个类MyLogAspect,通过@Aspect注解使该类成为切面类;3.、通过@Pointcut指定切入点,这里指定的切入点为MyLog注解类型,也就是被@MyLog注解修饰的方法,进入该切入点;4.、MyLogAspect中的方法通过加通知注...
2019-04-13 14:18:18
2432
转载 消息队列的exclusive consumer功能是如何保证消息有序和防止脑裂的
原文链接:https://yq.aliyun.com/articles/73672一般来说,消息队列都会保证queue当中的消息的顺序。然而如果有多个consumer同时消费同一个queue,那么这时就不能保证的消息的顺序性。有时候,消息的顺序是非常重要的,为了能顺序的消费消息,我们只能启动一个consumer来消费这个queue。但是这样做的问题就是,如果这个consumer宕调了话,消...
2019-04-12 12:47:39
519
转载 消息队列的两种模式及实现
原文链接:http://blog.youkuaiyun.com/heyutao007/article/details/50131089Java消息服务(JavaMessage Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。点对点与发布订阅最初是由JMS定义的,这两种模式主要区别或解决的问题就是发...
2019-04-12 12:40:38
515
转载 消息堆积(Sun Java System Message Queue)管理指南
原文链接:https://docs.oracle.com/cd/E19148-01/820-0843/6nci9sed1/index.html消息堆积症状:消息的生成发生了延迟,或者生成的消息被代理拒绝。消息到达使用方的时间过长。代理(或特定目的地)中的消息数或消息字节数随着时间的推移稳定增加。要查看消息是否在堆积,请检查代理中的消息数或消息字节数如何随时间的推移而改变,并...
2019-04-12 12:08:16
202
转载 MQ(消息队列)之如何做到消息幂等
原文链接:https://www.jianshu.com/p/8b77d4583bab?utm_campaign一、缘起MQ消息必达,架构上有两个核心设计点:(1)消息落地(2)消息超时、重传、确认再次回顾消息总线核心架构,它由发送端、服务端、固化存储、接收端四大部分组成。为保证消息的可达性,超时、重传、确认机制可能导致消息总线、或者业务方收到重复的消息,从而对业务产生...
2019-04-12 11:44:12
1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人