自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java苹果浏览器下载文件乱码

【代码】Java苹果浏览器下载文件乱码。

2024-03-11 11:22:43 459 1

原创 Jira ScriptRunner脚本-根据子任务修改父任务自定义字段状态

Jira ScriptRunner脚本-根据子任务修改父任务自定义字段状态。

2023-06-14 15:39:54 468

原创 Java过滤 HTML标签

Java过滤 HTML标签

2022-06-28 10:17:30 1186 1

原创 cas-client登陆之后只能获取到用户名

CAS登录获取不到UserID经查询后发现是因为校验属性的问题。如果validation-type的属性值是CAS的话接收到的信息是只有UserName的不能够接收到Server端自定义的返回信息的。设置成cas3之后就可以获取到Server端自定义的反回参数也就是包含UserID等一些信息的。详细参考这位大佬............

2022-06-27 18:07:03 1023

原创 MySQL幻读测试

MySQL幻读测试根据以下表数据进行MySQL innodb幻读测试进入mysqlmysql -uroot设置隔离级别为可重复读set global tx_isolation='repeatable-read';set session tx_isolation='repeatable-read'; 查询表数据SELECT * FROM test;开启两个个事务根据序号进行执行语句事务一:BEGIN;#1SELECT * FROM test;#3 三条数据,id

2022-03-04 11:34:16 284 1

原创 间隙锁的锁定范围

间隙锁的锁定范围MySQL间隙锁锁定范围测试创建表,添加数据(表名以自己姓名开头防止重复)create table t( a int , b int , primary key(a), key(b))engine=innodb;INSERT INTO `t`(`a`, `b`) VALUES (1, 1);INSERT INTO `t`(`a`, `b`) VALUES (3, 3);INSERT INTO `t`(`a`, `b`) VALUES (5, 5);INSERT

2022-02-15 16:46:41 1712 2

原创 递归查询西湖区上级所有城市

递归查询西湖区上级所有城市使用函数的方式进行递归查询出查询西湖区及上级所有城市,参考结果如下(西湖区ID:330106):IDNAMEPID330000浙江省0330100杭州市330000330101市辖区330100330106西湖区330101参考答案:SELECT T2.id, T2.name, T2.pid FROM ( SELECT @r AS _id, ( SELECT @r :

2022-02-15 16:35:00 235

原创 递归查询北京市下面所有城市

递归查询北京市下面所有城市使用函数的方式进行递归查询出北京市及以下所有城市信息,参考结果如下(北京市ID:110000):IDNAMEPID110000北京市0110100东城区110000110200西城区110000110500朝阳区110000110600丰台区110000110700石景山区110000110800海淀区110000110900门头沟区110000111100房山区11000

2022-02-15 16:31:51 311

转载 shardingsphere分库分表

记录一下:GitHub - yudiandemingzi/spring-boot-sharding-sphere: SpringBoot + ShardingSphere 实现读写分离 分库分表SpringBoot + ShardingSphere 实现读写分离 分库分表. Contribute to yudiandemingzi/spring-boot-sharding-sphere development by creating an account on GitHub.https://github.c

2021-11-09 16:53:08 67

原创 项目注册nacos报错

报错代码com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers([http://scrm-nacos-pro.111yao.cn:8848]) tried: <html><body><h1>Whitelabel Error Page</h1><p>This application h

2021-03-23 10:35:45 1752 1

原创 SSM项目实现类里面使用其他dao报空指针问题

我在实现类里面定义了一个公共的请求方法,然后给了get,set方法但是使用的时候报了空指针说明这个对象没有从bean里面取到.研究了一下发下需要在项目启动的时候把这个对象注入到这个实现类里面去才可以用....

2021-02-03 10:20:21 289

原创 spring boot增加事务

maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId&g

2021-01-22 22:13:31 313

原创 http:503 http: 500 java.lang.UnsupportedClassVersionError: XXX

报错原因:编译项目的jdk高于运行得到tomcat的版本,idea里面的项目版本是默认的没有设置,导致tomcat无法运行这个jdk编译出来的class文件,改成和自己tomcat相对应的版本就可以了

2021-01-13 13:07:59 138

转载 使用@Autowired报错Could not autowire. There is more than one bean of ‘ProductClient‘ type.

转载:https://blog.csdn.net/jxysgzs/article/details/103343924

2020-12-29 15:51:01 1040

转载 eureka使用注解@LoadBalanced使用报错--No instances available for [IP]

使用RestTemplate类调用其他系统的url的时候,加上ribbon的注解@LoadBalanced上这个注解之后访问,就报错了。java.lang.IllegalStateException: No instances available for localhost at org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.execute(RibbonLoadBalancerClient.java:89) ~[spr

2020-12-29 13:47:49 992 1

原创 项目启动成功但是没有注册进Eureka

项目正常启动但是发现没有注册进去eureka,检查代码发现都正常于是百度了一下发现别人的jar和自己的jar不一样于是换了之后发现OK了<!--这个是一开始添加的eureka-client--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-client</artifactId

2020-12-29 13:28:42 3521 1

原创 easy poi导出报错:cn.afterturn.easypoi.exception.excel.ExcelExportException: Excel导出错误

poi版本问题报错原代码jar用的是poi-3.16版本的导出没问题,升级成poi-3.17这个代码就会报错 // 计划单列表数据 List<PurchasingApplicationItemVo> list = priceComparisonService.downloadExcel(pramMap); Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), Purchasing

2020-12-10 10:30:39 12650 3

原创 tomcat通过server.xml引入项目,无需把项目放入webapps

<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright own

2020-12-09 09:37:49 323

原创 mybatis执行增删改失效,mybatis事务问题

mybatis 事务问题报错原因:刚开始的时候写了两个查询都没问题,但是执行修改的时候发现走的挺成功但是数据库没有变化,就打断点发现也走了方法.同事就提了一嘴是不是事务的问题,忽然眼前一亮这是没有加入事务的修改: @Override public void updatePriceComparisonData(Map<String, Object> pramMap) throws SQLException { SqlSession session = MybatisUtil.getSe

2020-12-08 19:14:47 653

原创 ibatis,mybatis XXXsqlMap.xml名字重复定义

刚开始的时候我编译完项目发现有个xml里面和我代码不一样,我就打开class里面去查看编译完后的文件发现编译完后的和我的代码确实不一致.我就打开applicationContext-sqlmap-pname.xml按下ctrl查看这个sqlmap.xml的指向<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0/

2020-11-19 11:59:21 227

原创 java创建线程执行任务

@Test public void test38() { System.out.println("主线程ID:"+Thread.currentThread().getId()); MyThread thread1 = new MyThread("thread1"); thread1.start(); MyThread thread2 = new MyThread("thread2"); thread2.run(); } .

2020-11-18 10:23:53 1142

原创 memcached实例化多次报错:com.danga.MemCached.SockIOPool:trying to initialize an already initialized pool

mencached实例化多个对象的时候报错:com.danga.MemCached.SockIOPool Wed Nov 11 09:32:16 CST 2020 - ++++ trying to initialize an already initialized pool报错原因:多个对象使用了同一个链接池的原因,因为创建连接池不给名称的话就是默认的default所以就算再次实例化对象也是走了同一个连接池SockIOPool pool = SockIOPool.getInstance();解决方案

2020-11-11 10:42:30 565 1

原创 mysql查询慢问题-表类型

一张表是utf8,另外一张表是utf8mb4前期数据量小的时候没有感觉,到后来都是上百万级别数据量的时候发现特别慢,索引也都走了,但是就是慢后来一点一点排查发现是有一张表特别慢排查出原因是因为表类型问题.晚上让运维同事给改了就没问题了...

2020-11-02 14:59:32 78 1

原创 数据库连接断开

链接测试库没问题正在看数据,本地启动项目链接测试库链接失败10060 ping地址发现ping不通,发现网络的ip突然变成公网的了,切换了一下WiFi,ok了

2020-10-19 16:06:14 318

原创 两台机器上线问题

踢负载上线,踢掉一台负载这个时候页面请求请求到这台机器上没有响应,这个时候上刚才踢的机器就会导致多个请求并发到服务器可能会导致数据库堵塞.1解决方法排除慢查询,2踢除负载等几分钟所有请求切换到另一台机器上面在上(页面请求过期时间默认2分钟)...

2020-10-09 11:37:31 92

原创 阿里云数据库只读实例和主实例相同SQL索引不一致问题

这个问题是在我们数据库上云之后突然会有一天数据库堵塞了发现的.我们找到堵塞的SQL拿出来执行发现在主实例没有走索引,而在从实例走了索引.于是就给阿里提工单咨询前面也是按照阿里客服给的建议去查询了一下,主实例和从实例的索引状况.发现差别其实不大.过了大概几十分钟主实例又OK了.很是奇怪,当时我们讨论了一下得出的结论就是可能阿里云出现波动之类的了.这个问题后面就没有再次发生...

2020-10-09 11:35:11 231

原创 spring security心得

今天在做双因子登录的时候遇到一个问题,项目用的是springsecurity的框架.我在登录界面做的判断如果开启了双因子登录的话就跳转到手机号验证界面登录.CodeFilter是登录方法CodeFilterMobile是手机号登录的方法,当走到手机号登录的时候发现并不能登录上去,日志也显示登陆成功了.后来我就去查了一下关于springsecurity的资料发现他的登录方法只能是/j_spring_security_check也就是CodeFilter跳转所对应的地址登录页面<form%ac

2020-10-09 11:22:03 209

原创 integer和int比较问题

//查询当前缓存里处方是否已审核 Integer size = (Integer) opensqlmanage.selectForObjectByMap(map, "t_cart.selectRemoteStatusById"); if(size == null) { size = 0; } Integer orderStatus = (Integer) opensqlmanage.selectForObjectByMap(map, "t_cart.selectOrderStatusB

2020-10-09 11:11:05 346

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Communications link failure during rollback(). Transaction resolution unknown.这个问题当时是发生在我们软件使用人数突然激增的一个时间段,前面一个链接还没有执行完毕,后面的链接又来了,导致一个线程堵塞.导致一些链接超时掉了.数据库连接超时断开连接,但是服务层面这个链接还是存在的导致这个问题,如

2020-10-09 11:04:37 3159

原创 java.io.IOException: Attempted read from closed stream.

httpclient,EntityUtils.toString(httpEntity)多次调用错误;@Overridepublic void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubString name = request.getParameter(“name”);

2020-10-09 10:52:59 345

原创 Java基础面试题

1.java面向对象的特征? 1. 封装,隐藏内部实现,只暴露公共行为(隐藏一切可以隐藏的,只向外界提供最简单的编程接口) 2. 继承,提高代码的重用性 3. 多态,体现现实生活中相似对象的差异性(1.方法重写 接口里面的方法/重载方法名相同,参数列表不同,与返回值无关.) 4. 抽象,抽取现实世界中相似对象的共同点(只关注对象有哪些属性和行为,不关注细节)...

2018-07-31 11:09:58 145

原创 elasticsearch技术文档

Windows下在安装elasticsearch我们要确定自己的jdk是1.8以上的才能完成elasticsearch的安装;我们先到官网上下载elasticsearch的安装包 文件夹里面有个练习文档里面有jdk的安装步骤等操作 这是官网的下载路径 https://www.elastic.co/cn/downloads/elasticsearch下载完毕之后是一个压缩文件,直接解压...

2018-07-31 11:04:06 201

原创 我的第一篇博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-07-31 09:45:31 128

Jira ScriptRunner脚本-根据子任务修改父任务自定义字段状态

Jira ScriptRunner脚本-根据子任务修改父任务自定义字段状态

2023-06-14

ES7.9.1拼音分词器

ES7.9.1拼音分词器

2023-01-09

ES7.9.1Ik分词器

ES7.9.1Ik分词器

2023-01-09

InfoUtil.java

InfoUtil.java

2021-03-23

HttpClientUtilNew.java

HttpClientUtilNew.java

2019-12-27

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

TA关注的人

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