自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WIN10下分布式事务seata应用

springcloud、分布式事务Seata

2024-03-05 16:56:45 291

原创 Pair使用-java内部使用固定对象

【代码】Pair使用-java内部使用固定对象。

2023-11-27 09:25:56 366

原创 JAVA-SpelExpressionParser公式运算表达式的使用

【代码】JAVA-SpelExpressionParser公式运算表达式的使用。

2023-11-10 17:07:37 288

原创 IDEA项目import报错清理缓存

IDEA缓存

2023-10-19 15:17:03 143

翻译 JAVA对Map遍历的9种方式

从上面的例子来看,当我们的集合数量很少的时候,基本上普通的遍历就可以搞定,不需要使用 JDK 8 的高级 API 来进行遍历,当我们的集合数量较大的时候,就可以考虑采用 JDK 8 的 forEach 或者 Stream 来进行遍历,这样的话效率更高。在普通的遍历方法中 entrySet() 的方法要比使用 keySet() 的方法好。

2022-11-17 10:12:01 1702

原创 Idea中springboot启动类指定环境和读取远程代理服务

spring.profiles.active设置完就会读指定的环境配置。

2022-09-22 09:43:47 691

原创 java解析大json包的两种方式

【代码】java解析大json包的两种方式。

2022-09-13 17:32:00 975

原创 mogodb常用sql

mogodb常用sql。

2022-09-09 14:31:23 122

原创 @Scope 注解(多实例的bean)

Spring 的 bean 默认都是单实例的, 如果我们想要每次都从 IoC 容器中获取的都是新的 bean 的实例,那么我们就需要使用多实例的 bean , 此时我们就要使用到 @Scope 注解总结@Scope注解中的proxyMode方法值指示了IoC容器要不要为Bean创建代理,如何创建代理,是使用JDK的动态代理还是使用CGLIB?我们通过源码也了解到ScopedProxyMode的DEFAULT和NO作用是一样的,如果配置为INTERFACES或TARGET_CLASS,在ScopedPr

2022-01-11 16:32:00 594

原创 获取压缩文件的所有路径

/** * 获取文件夹路径 * * @param fileId * @return */private List<String> getLinkModelDir(String fileId) { log.info("DesignModelService.getLinkModelDir 获取文件夹路径,开始"); byte[] bytes = documentService.getFileByte(fileId); log.info("DesignModel

2022-01-07 17:54:23 762

原创 mysql优化

1、一张500w的数据表,16s执行的SQL优化到300ms-- 优化前SQLSELECT 各种字段FROM `table_name`WHERE 各种条件LIMIT 0,10;-- 优化后SQLSELECT 各种字段FROM `table_name` main_taleRIGHT JOIN(SELECT 子查询只查主键FROM `table_name`WHERE 各种条件LIMIT 0,10;) temp_table ON temp_table.主键 = main_ta

2021-10-29 17:59:46 82

原创 【已解决】Illegal character ((CTRL-CHAR, code 31))问题排查

背景我们项目是微服务架构,但项目前期并没有接入注册中心来管理服务间调用。现阶段使用Feign(httpclient)来进行服务间的调用。测试环境已经进行了功能的验证(包括bug的修复),并未发现异常,准备同步到生产环境。问题发现项目上线后,发现服务异常,查询日志如下:Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7dd6d974]

2021-09-14 19:57:33 6454

原创 为什么http请求会缓存?显示from disk cache?

请求一个接口,发现status code = 200; 但是居然是否 from disk cache?接口也会缓存吗?请问是什么原因?问题描述:请求接口,发现拿的还是旧数据,排查了一天,后面和前端发现请求接口只花了1ms,然后发现接口状态为:200 OK(from disk cache);原因:运维设置nginx缓存接口数据30s,导致先从缓存拿,如果缓存没有,再从接口拿,导致一下有,一下没有;解决方案:Nginx里面设置add_header ‘Access-Control-Max-Age’ 0;

2021-07-20 10:04:26 8199

原创 List对象集合的操作

List对象集合的操作一、List集合List list = new ArrayList();list集合不能为空去重list = list.stream().distinct().collect(Collectors.toList());排序(1)升序排列Collections.sort(list);(2)倒序排列Collections.reverse(list);(3)自定义排序Collections.sort(list, new Comparator()

2021-06-16 15:26:46 2475

原创 微服务架构相互调用feign封装的接口不能用IPage返回,需要用Page封装一下

一、如图,报错和解决办法

2020-09-28 20:21:05 1120

原创 SQL 语句大全

15000 字的 SQL 语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATABASE pubs TO testBack

2020-08-21 11:38:41 396

原创 springboot之路径拦截器

springboot之路径拦截器方式一:不推荐,在代码中添加路径1、写一个拦截器,继承HandlerInterceptor类import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServle

2020-08-20 14:13:21 884

原创 项目中有一个 Excel 导入的需求

需求说明项目中有一个 Excel 导入的需求:缴费记录导入由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。在我接手之前可能由于之前导入的数据量并不多没有对效率有过高的追求。但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。因此优化原来的导入代码是势在必行的。我逐步分

2020-08-17 10:16:17 386

原创 2020工作经验总结

1、使用禅道管理工具:实现功能点开发,日期,进度把控;2、使用showdoc文档管理工具:可以实现文档的共享,API接口文档、技术问题分享文档等;3、接口开发使用swagger格式调试接口,并结合postman测试接口,mutiparfile文件上传无法使用swagger测试,需要postman进行测试;4、数据库使用mysql,java使用mybatis-plus写sql调用数据库数据,尽量少些多表关联查询,写mybatis-plus的sql语句进行业务逻辑判断;5、maven仓库调用放在服务器;

2020-06-04 11:19:46 263

原创 java请求多平台接口出现无法访问其他平台接口报错解决

1、清空请求体格式RequestContextHolder.resetRequestAttributes();2、

2020-05-13 12:13:14 723

原创 springboot打印sql到控制台

一、mybatis配置方式 一:###########################################################配置打印sql########################################################logging:level:com.threefivework.mymall.dao.mapper: DEBU...

2020-04-30 19:27:52 900

原创 linux命令,补全文件名

按Tab键就可以自动补全

2020-04-24 09:47:41 2838

原创 IDEA提交jar包到自己服务器的maven仓库

1、点击IDEA的deploy选项即可提交

2020-04-16 14:22:11 479

原创 nps内网穿透配置

nps 安装步骤01:下载wget https://github.com/ehangio/nps/releases/download/v0.26.0/linux_amd64_server.tar.gz02:解压:tar -zxvf linux_amd64_server.tar.gz03:执行安装./nps > myout.file 2>&1 & 启动...

2020-01-20 17:32:43 2161 1

原创 重启tomcat服务器

1、首先要进入tomcat的bin目录:cd /你的安装目录/tomcat/bin2、查看服务启动情况:ps -ef|grep java此条命令具体含义ps:将某个进程显示出来-A  显示所有程序。-e  此参数的效果和指定"A"参数相同。-f  显示UID,PPIP,C与STIME栏位。grep命令是查找如果返回类似以下信息出现,说明tomcat是启动了,第一个是启动该进程的用户...

2019-12-30 11:30:14 3293

原创 域名查询

百度 站长工具 然后 用 whois查询

2019-12-30 11:08:33 197

原创 SpringBlade微服务技术特点

微服务的技术特点:1、通过分解巨大单体式应用为多个服务方法解决了复杂性问题,每个微服务相对较小。2、每个单体应用不局限于固定的技术栈,开发者可以自由选择开发技术,提供API服务。3、每个微服务独立的开发,部署。4、单一职责功能,每个服务都很简单,只关注于一个业务功能。5、易于规模化开发,多个开发团队可以并行开发,每个团队负责一项服务。6、改善故障隔离。一个服务宕机不会影响其他的服务。...

2019-12-30 11:01:13 3615

原创 网站搭建步骤

一、去阿里云购买域名(https://dc.console.aliyun.com/next/index?spm=5176.2020520127.aliyun_sidebar.aliyun_sidebar_domain.1b681a78JQC5Hw&accounttraceid=6b57c463-d52a-4cfa-a6aa-3a9e84255300#/domain/list/all-dom...

2019-12-30 10:54:18 308

原创 html 跑马灯

<head> <title>JS实现跑马灯效果</title> <style> * { font-size: 20px; font-family: 宋体, Arial; } /*规定了所有的字体样式*/ body { overflow: auto; } #mq { width: ...

2019-12-30 10:48:43 165

原创 linux telenet命令

Linux telnet命令用于远端登入。执行telnet指令开启终端机阶段作业,并登入远端主机。实例:telnet 192.168.0.1测试两台服务器是否能访问:192.168.0.1 telenet 192.168.0.1...

2019-12-30 10:07:12 722

原创 linux curl详解

命令:curl https://open.suning.com/api/http/sopRequest 有返回值就可以访问curl(CommandLine Uniform Resource Locator),即在命令行中利用URL进行数据或者文件传输。通过curl -h我们可以获取到所有curl的命令以及其用法描述。1、curl url(获取该网址的文本信息)2、curl -i url(获...

2019-12-30 09:58:58 201

原创 su [user] 和 su - [user]的区别

su [user] 和 su - [user]的区别:su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。如:[root@rac1 ~]# pwd --当前目录/root[root@rac1 ~]# su oracle --使用su [user][oracle@rac1 root]$ pwd --当前目录没有改变,还是之前的用户...

2019-12-30 09:42:10 273

原创 mysql建库、增、删、改、查等语句

1、添加INSERT INTO table (字段1,字段2) values (值1,值2)2、查询SELECT * FROM table WHERE 1=13、删除DELETE FROM table4、修改UPDATE table SET 字段1=‘’,字段2=‘’ WHERE id=15、普通查询和降序排序,升序(AES)SELECT * FROM table ...

2019-12-30 09:38:09 255 1

原创 oracle中char、varchar和varchar2区别

1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集,大部分情况下建议使用varchar2类型,可以保证更好的兼容性。注意:在oracle中 varchar2的最大长...

2019-12-26 11:53:37 7927

转载 linux环境下nohup的执行jar

java -jar XXX.jar &命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出命令结尾添加 “&” ,则变成 “java -jar XXX.jar &” ,表示在当窗口关闭时,程序才会中止运行。&代表让该命令在后台执行。nohup...

2019-12-26 11:43:31 103

原创 ORACLE数据库把varchar2改为clob

1、添加字段alter table TSMS_SENDSMS_LOG rename column CONT to CONT_BAK;2、修改字段为clobalter table TSMS_SENDSMS_LOG add CONT clob;3、往字段里添加要修改的字段的数据update TSMS_SENDSMS_LOG set CONT=CONT_BAK;commit;4、删除字段...

2019-12-26 11:23:46 213

原创 LINUX常用命令

1、复制文件scp -r /tmp/kyj/sys.war 用户名@IP地址:/usr/local/tomcat_airc/webapps/scp -r D:/tomcat/apache-tomcat-7.0.68/webapps/esb.rar [email protected]:/home/server/cms/apache-tomcat-7.0.70/webapps/...

2019-12-26 10:27:32 128

转载 spring boot面试问题集锦

方志鹏2019/09/06Q: 什么是spring boot?A:多年来,随着新功能的增加,spring变得越来越复杂。只需访问页面https://spring.io/projects,我们将看到所有在应用程序中使用的不同功能的spring项目。如果必须启动一个新的spring项目,我们必须添加构建路径或maven依赖项,配置application server,添加spring配置。因此,...

2019-12-26 09:31:38 116

原创 VUE+Element使用IDEA打包过程

1、首先IDEA配置npm2、然后点击运行按钮,就可以打包了3、打包成功运行后图标未显示,出现框框,需要修改如下图配置

2019-12-20 15:20:54 876

原创 element中的select如何在下拉数据改变后清空之前的选择?

如图1,在第一个下拉选择的时候,第二个select 动态赋值,但是在选择了第一次动态生成的选项后,重新选择了第一个select的选项,第二个下拉中的选项也随之更改了,但是刚才的选项并没有去除,还在上面解决方法:给需要清空的值添加一个判断就行:...

2019-12-17 14:43:56 6938 11

空空如也

空空如也

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

TA关注的人

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