自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring cloud使用nacos和seata(windows环境)

版本信息nacos:2.0.3seata:1.4.2mysql:8.01.先部署nacos,以下为docker部署方式单机集群并建立seata的命名空间,ID建议设为seata2.下载seata服务端选择合适版本的binary3.下载seata全局事务会话信息表并建表4.下载配置文件conf.txt,然后将其放在根目录下,然后修改配置内容,主要关注如下几个配置#配置事务分组及对外地址service.vgroupMapp...

2021-08-14 18:18:56 638

原创 docker desktop部署nacos集群并连接宿主机的mysql

1.nacos镜像拉取、数据库建表、获取宿主机ip请参考单机模式部署https://blog.csdn.net/tyvbpq/article/details/1195367492.一般情况下,docker desktop给容器分配的ip是从172.17.0.2开始,如果没有指定容器ip或不确定ip的话,可以任意新建一个容器,查询ipyum install net-tools或者apt updateapt-get install net-tools然后查询ipifconfig

2021-08-10 16:05:54 968

原创 docker desktop部署nacos并连接windows宿主机的mysql

1.docker下载nacos镜像docker pull nacos/nacos-server2.启动容器docker run -d -e PREFER_HOST_MODE=hostname -e MODE=standalone -e JVM_XMS=256m -e JVM_XMX=256m -e JVM_XMN=128m -p 8848:8848 --name nacos --restart=always nacos/nacos-server3.进入容器,ping host.docke

2021-08-09 15:48:09 2161

原创 SpringBoot jar包拦截器顺序

问题:单点登录和鉴权的拦截器不是自己写的而是在jar包里,还是在两个不同的jar包,访问配置了鉴权注释的controller时,无法获取单点登录的上下文debug时发现先执行了鉴权的拦截器,再执行单点登录的拦截器,因此我们需要调整一下顺序@Configurationpublic class Config implements WebMvcConfigurer, ApplicationContextAware { private static ApplicationContext .

2020-07-08 15:28:52 1384

原创 SpringBoot使用通配符加载配置文件

一般我们使用@PropertySource加载配置文件,但是这个配置不支持通配符,需要手动添加每一个配置文件替代方法:使用PropertySourcesPlaceholderConfigurer (注意,对于spring5.2以前的版本,需要使用PropertyPlaceholderConfigurer替换)@Configurationpublic class PropertyConfig { @Bean public PropertySourcesPlaceholderCon

2020-07-08 15:11:33 1728 1

原创 根据类型调用不同的子类

需求:根据用户选择的不同,调用不同的底层实现public interface FatherService { void speak(); void doSth();}public abstract class FatherServiceImpl implements FatherService { public void speak() { ...

2019-08-05 11:26:37 960

原创 Spring事物嵌套

需求:for循环中多次执行一个事物,每次失败要回滚,但不能回滚之前的事物,也不能阻止后续事物的进行。同类调事物AService下事物a调事物b,b的事物不生效,因为a调b是通过this调用的,this是真实业务方法而不是代理方法,没有被代理增强解决方案:①最简单的就是重构代码,把a和b分开Service放②调用时传递当前的代理,a方法里的this.b()改为((AServ...

2019-08-01 18:22:51 188

原创 GeForce Experience登录失败问题

1.首先去服务打开英伟达相关的所有服务2.右键GeForce Experience,选择兼容性疑难解答,第一次会推荐WIN8,不用测试直接选下一步,然后选择第4个问题不在列表中,然后一直下一步(具体记不清了),会跳到下面这个解决方案,就可以了。3.写在最后提醒一下自己,英伟达账号的密码要求是至少9位,大小写符号数字至少3种...

2019-04-03 00:16:24 23113

原创 WebMvcConfigurerAdapter过时的替换方法

Spring 5.0后,WebMvcConfigurerAdapter被废弃,取代的方法有两种:①implements WebMvcConfigurer(官方推荐)②extends WebMvcConfigurationSupport使用第一种方法是实现了一个接口,可以任意实现里面的方法,不会影响到Spring Boot自身的@EnableAutoConfiguration,而使用第二...

2018-10-31 18:28:11 40909

原创 误删除mysql的performance_schema数据库

cd到mysql安装目录的bin文件 cmd:mysql_upgrade -u root -p --force回车后输入root的密码即可

2018-07-21 13:45:34 3031 2

原创 JSON相关的Maven引用

<properties> <jackjson.version>2.9.5</jackjson.version></properties><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifac

2018-07-21 13:45:04 793

原创 ajax中文乱码

看了很多解决方案,都是在ajax的属性上下功夫,但是不知道是不是公司系统覆盖了ajax的一些参数,无论怎么改都不行,索性在后台进行转码。String name = dto.getName();try{ if (StringUtils.isNotEmpty(name)) { byte[] bs = name.getBytes("ISO8859-1"); dt...

2018-04-17 11:04:54 242

原创 Spring controller传自定义对象的list

1.ajax$.ajax({ type: "POST", // dataType: "json",//加了这句可能会进入errorHandler,即便request.status=200 url: "/XXX/XXX", contentType: "application/json;charset=utf-8", data: JSON.stringify(a...

2018-04-08 11:20:47 768

原创 tomcat启动spring boot项目报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXX]] ……Caused by: org.springframework.beans.factory.BeanCreationEx...

2018-03-25 17:19:39 2577

原创 ubuntu 16.04搭建ftp

以下教程仅适用于初学者1.更新系统apt-get update2.下载安装apt-get install vsftpd3.修改配置文件vim /etc/vsftpd.conf找到以下默认配置并修改,或者手动添加anonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot...

2018-03-21 12:37:01 365 1

原创 linux下载jdk、tomcat和mysql(不用ftp)

腾讯云切换至root权限sudo /bin/su - root 1.在windows上去官网获得tomcat和jdk的linux版本的下载链接,注意jdk的要先点击同意协议才能点击下载,复制的链接要带上AuthParam参数,且要在点击同意协议后尽快用wget命令下载,官网地址:tomcat:http://tomcat.apache.org/jdk:http://www.orac...

2018-03-18 17:50:45 359 1

原创 popover()方法无效

js中希望显示不全的数据hover时浮层显示,需要在callback中调用:①datatables:drawCallback: function( settings ) {$("[data-toggle='popover']").popover();},ajax里的success():$("[data-toggle='popover']").popover();

2017-11-29 11:13:46 2141

原创 Idea开发springmvc项目连接数据库时用户名为windows用户名

jdbc.properties里参数不能叫username,否则会默认为windows用户名

2017-08-13 23:36:43 667 1

原创 Field error in object 'xxx' on field 'XXX': rejected value [];

前端搜索条件为空时,value为“”,传值时无法转换为int,故应把属性值得类型改为Integer,即可接收到nullField error in object 'xxx' on field 'XXX': rejected value [];codes [typeMismatch.XXX.xxx,typeMismatch.xxx,typeMismatch.int,typeMisma

2017-08-03 10:22:54 32521 7

空空如也

空空如也

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

TA关注的人

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