自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中调用https请求,忽略ssl证书认证

1、获取httpclient,忽略证书认证。2、使用put请求调用。

2024-08-26 16:49:58 1114 1

原创 springboot集成websocket,实时展示数据

我这个项目遇到一个问题,就是不加@Lazy的时候,就会一直报一个错,项目也起不来,大概原因就是服务类被CGLIB转换为了代理对象,WebSocketServer这个类被切了,以至于@ServerEndPoint注解无法注入至对应的对象,导致报错;第四步:启动项目直接测试websocket,我用的是apifox测试;第五步:连接上了服务端,就可以根据自己的业务逻辑去实现推送消息;因为业务系统有一些告警数据需要实时展示,废话不多说直接上代码;连接地址就是自己ws://自己项目IP+端口+服务类里面的后缀。

2024-03-27 10:16:26 500 1

原创 Linux服务器之间使用scp命令文件互传

拷贝本机服务器id_rsa.pub文件拷贝到B服务器的root用户目录下的.ssh目录下,并且改名为authorized_keys。(若远程服务器已存在authorized_keys文件,只需要拷贝本地服务器id_rsa.pub文件内容到远程服务器authorized_keys文件中)scp命令是Secure Copy的缩写,是用于在不同主机之间进行文件传输的命令。命令执行完毕后会在目录~/.ssh/产生两个文件,id_rsa,id_rsa.pub,这是生成一个RSA密钥对,并将私钥保存在。

2023-12-04 17:13:21 1428

原创 Linux中定时任务备份mysql数据库文件

简单解释一下上面的脚本,是用来备份MySQL数据库的脚本。(这个MySQL是用docker安装的)脚本首先定义了一些变量,包括数据库的地址、端口、用户名、密码,以及要备份的数据库名称、备份存放路径等。然后,脚本会检查备份存放路径是否存在,如果不存在则创建。接着,脚本会清理备份存放路径下7天前的备份文件。最后,脚本会循环遍历每个要备份的数据库名称,执行mysqldump命令将数据库导出,并使用gzip进行压缩,将备份文件保存到指定路径下。1、首先我们得编写一个定时任务的shell脚本。3、查看定时任务列表。

2023-11-30 17:38:13 538

原创 git中把代码还原到某个版本,远程仓库也同步还原

1、首先,使用git log命令查看远程仓库的提交记录,找到你想要回退到的版本的提交哈希值(commit hash)。2、使用git reset命令,加上--hard参数,后面跟上你想要回退到的版本的提交哈希值。3、如果你想要将这个回退操作应用到远程仓库,使用git push命令,加上--force参数。以上的步骤只是还原本地的代码,远程仓库的代码还没还原到这个版本。注意:这个操作将会覆盖远程仓库中的代码,请谨慎操作。业务场景:需要把某个分支的代码回退到某个提交版本;或者使用idea中操作也可以。

2023-11-30 16:58:26 863

原创 flowable待办集成钉钉消息推送

业务场景:公司智慧办公平台要求产生待办后给钉钉对应的人发送一条消息提醒;开发者后台统一登录 - 钉钉统一身份认证这个是登录地址如果是本机调试,就设置本机的公网ip,如果上线,就设置正式服务器的公网IP;appKey和appSecret就是用我们上面创建微应用里面的参数;注意事项:获取到的token是有有效时间的,我们注意要缓存token;获取返回用钉钉用户的一个userId。还有其他的接口获取钉钉用户的接口,通过部门,不过我的业务暂时还没有去用,大家可以去尝试下。access_token就是一个接口里面获取

2023-10-19 16:14:15 1108

原创 Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerEx

Springboot2.6以后将SpringMVC 默认路径匹配策略从AntPathMatcher 更改为PathPatternParser,导致出错。项目是微服务架构的,直接在报错服务的nacos对应服务配置文件yml里面添加如下配置。

2023-07-18 11:00:50 77

原创 MySQL不走索引的一些场景总结

1、联合索引不满足左右匹配原则2、使用了select *3、索引列参与了计算4、索引列使用了函数5、使用like两个百分号全匹配6、类型隐式转换7、使用or操作8、两列做比较9、不等于比较10、is not null11、order by 主键会走索引,其他列不会

2023-03-30 22:30:29 154

原创 视图中字段拼接长度过长,listagg限制4000 varchar 报错

在Oracle 查询数据时有时候会需要用到 行转列, 使用listagg()函数,但是如果拼接的记录太多会报错.listagg 拼接返回的类型为varchar ,最大长度为4000,当长度过长时会报错, ora-01489 result of String concatenation is too long。使用这种xml的形式性能就差多了。

2023-03-29 16:37:38 1477

原创 利用watch实现Redis乐观锁

利用watch实现Redis乐观锁

2022-08-25 17:12:46 359

原创 SpringBoot自动装配源码解析

SpringBoot自动装配原理

2022-07-18 23:23:03 583

原创 谈谈CAP定理和BASE理论

CAP定理和BASE理论

2022-07-13 11:04:36 179

转载 Spring Bean的生命周期(非常详细)

转载一篇写的比较好的Spring Bean的生成周期理解

2022-06-28 09:24:23 1311

原创 ORA-00932: inconsistent datatypes: expected - got CLOB

ORA-00932

2022-06-07 14:50:56 1283

原创 JS数字相加出现很多个小数

今天在页面上用到了js进行小数相加2.6+1.3,结果应该是:3.9的,然而结果是3.9000000004…. ,莫名其妙,还以为是我写的程序有问题,后来查了下才知道这是javascript浮点运算的一个bug.解决方案1.这是因为Javascript的数字类型是以64位的IEEE 754格式存储的。2.解决方法把相加的结果做下处理function toNumber(value) {var val = Number(value)if(!isNaN(parseFloat(val))..

2022-05-12 10:24:22 1599

原创 记录一次死锁排查过程

java死锁处理

2022-04-15 17:44:55 1661

原创 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11Graphi

公司项目windows迁移到linux系统,调用报表预览报这个错,解决办法:配置Tomcat中的catalina.sh"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \ -Djava.security.manager \ -Djava.security.policy=="$CATALINA_BASE"...

2022-02-24 12:43:15 817

原创 打开一个网页,整个过程会使用哪些协议?

图片来源:《图解 HTTP》总体来说分为一下几个过程:1.DNS解析2.TCP链接3.发送HTTP请求4.服务器处理请求并返回HTTP报文5.浏览器解析渲染页面6.连接结束

2022-01-18 11:26:26 6989

原创 Linux开放指定的端口,方便Tomcat远程调试

Linux开放指定的端口

2021-12-28 09:23:20 934

原创 Ext-js时间加上工作日

var r = me.getworkday(Epx.util.DateUtil.getCurrentDateString(), 3);//var holiday= ['2015-01-01','2015-01-02','2015-01-03','2015-01-08']; //var holidayMap={}; getMap: function (hd) { var me = this; for (var i = 0; i < hd.length; i++) { me.h..

2021-12-10 17:08:04 300

原创 Oracle截取时间字段查询

select T.* from table T where 1=1 AND ( to_number(to_char(t.END_DATE,'yyyy'))>=2021) or (t.START_DATE like '2021%')

2021-11-30 09:29:55 710

转载 java后端请求第三方接口并处理HttpEntity类转换成实体类对象

最近在写使用java后端去请求第三方接口的代码,给大家分享关于HttpEntity类的处理方式,而处理请求是需要根据第三方的要求来处理的,所以这里着重展示HttpEntity的处理。  在开始代码前,需要知晓几个前提:第三方接口已经开放,并且已经获得使用的权限应经拿到接口的数据,包括需要传入的参数和返回值 根据第三方提供的SDK导入对应的jar包然后根据接口返回值构建对应的实体类:然后根据第三方的用例进行请求:https://blog.csdn.net/...

2021-08-19 17:37:45 1683

原创 Tomcat开启远程调试

部署环境Linux中Tomcat:tomcat8/bin/startup.sh的文件开头位置添加declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"Windows中Tomcat:tomcat8/bin/startup.bat开始处中增加如下内容:SET CATALIN.

2021-08-12 10:40:14 593

原创 单点登录出现 java.net.UnknownHostException问题

·公司系统对接第三方统一身份认证,web.xml里面的单点过滤器按照说明文档配置没有问题,从公司平台系统跳到单点登录平台登录之后就报错。·经过问题排查,系统是部署在linux环境中,是由于DNS无法解析域名导致解决办法:在linux服务器中配置域名对应的IP地址:eg:23.231.234.33 www.baidu.com[root@honge ~]# vim /etc/hosts[root@honge ~]# ...

2021-08-12 10:12:18 656

原创 Oracle导入数据库impdp/imp

#########################################################################################################---创建表空间########################################################################################################CREATE TABLESPACE "MY_PLACE" ...

2021-08-12 09:41:20 145

原创 Oracle新建脚本规范

1.新增表,查找系统视图user_all_tables,如果不存在则执行创建语句declarecnt integer;beginselect count(0)into cnt from user_all_tableswhere table_name = upper('USER');if cnt = 0 thenexecute immediate 'create table USER(DAT...

2021-08-12 09:31:17 193

原创 Oracle导出数据库排除数据量大的表

查询数据量大的表, 简单判断不需要的表排除掉. 例如日志表,消息表可以排除,业务表看情况排除selectsegment_name, sum(bytes) / 1024/ 1024Mbytesefromuser_segmentswheresegment_type = 'TABLE'groupbysegment_name havingsum(bytes) > 1024*1024*1024; 2.导出语句排除掉INDEX和第一步中查出来的大表exp...

2021-08-12 09:17:12 1313 3

myeclipse10破解

myeclipse10破解,使用该工具可以破解myeclipse!!里面附有详细的破解教程,对于不会的小白照着操作就可以破解myeclipse10!!有需要的可以下载试一试!!!

2018-05-06

空空如也

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

TA关注的人

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