自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合webSocket(看完即入门)

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。makefile复制代码GET ws://localhost/chat HTTP/1.1。利用双向数据传输的特点可以用来完成很多功能,不需要前端轮询,浪费资源。本协议有两部分:握手和数据传输。握手是基于http协议的。

2024-01-16 11:13:41 504

原创 OSS对象存储解决方案(minio)

OSS对象存储解决方案

2023-11-14 14:21:02 141

原创 物理机环境搭建-linux部署nginx

下载完成后可以在/usr/local/下放置tar包,可以通过{mv nginx-1.8.0.tar.gz /usr/local}的方式将包移动到指定位置。安装的位置会在/usr/local/nginx。到解压文件的目录下执行./configure。

2023-09-21 19:23:02 204

原创 Elasticsearch8.X与java调用

2、java与ES8相关maven依赖。1、ES增删改查操作。

2023-09-18 22:44:20 479

原创 物理机环境搭建--VMWare安装、配置虚拟化centos7系统流程

(5)查看network adapters网卡连接是否connected。(2)物理机需要键盘和显示器完成初始化安装工作。(3)Bios选择启动文件。centos镜像下载。

2023-09-12 11:06:05 305

原创 物理机环境搭建-Docker部署jar包、数据库、中间件

到jar所在目录执行命令docker build -t steel-model-data .2、如何确定在dockerfile安装jdk11。3、进入docker中查看内容。1、编写dockerfile。

2023-09-12 10:43:40 173

原创 Springboot多路数据源

(3)SpringBoot+Mybatis+Oracle 增删改查(简单的案例,超详细)(1)SpringBoot+MyBatis-Plus+Oracle实现多数据源配置。(2)SpringBoot+Mybatis搭建Oracle多数据源配置简述。(4)springboot整合mybatis-plus。

2023-08-17 21:20:18 421

原创 linux现场部署jar包相关环境构建总结

(1)nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题。(2)SpringBoot整合logback设置按天生成日志文件。(1)排查 Linux cup 飙升问题。

2023-08-17 20:11:48 226

原创 java本地缓存技术

1、技术资料2、本地缓存种类。

2023-07-19 10:30:58 141

原创 前端管理框架和后端管理框架

2、后端管理框架-芋道。

2023-06-15 23:52:40 63

原创 WEB应用安全整改方案(系统安全)

1、主流的前后端框架。

2023-06-01 18:25:36 88

原创 Mysql相关知识汇总

1、MySQL索引-B+树(看完你就明白了)https://www.cnblogs.com/zhuyeshen/p/12082839.html2、

2023-05-29 22:31:17 46

原创 运维监控工具

服务器运维监控工具

2023-05-23 13:41:29 42

原创 NPE处理规范-具体参考java开发手册异常处理篇章

NPE处理规范

2022-10-13 14:08:21 135

原创 redis性能提升篇

1、创建单利的客户端实例2、使用Pipeline或者Lua脚本减少请求次数https://blog.csdn.net/weixin_39604478/article/details/1109849893、bigkey解决方案https://blog.csdn.net/zhulj625/article/details/106695714

2022-01-25 20:04:58 599

原创 初识VUE和相关启动环境搭建

1、VUE的生命周期https://www.jianshu.com/p/672e967e201c2、index.html、main.js、App.vue、index.js之间的关系https://www.jianshu.com/p/f7566cfbc2da

2021-12-10 17:32:29 414

原创 VUE组件封装、切换和父子组件变量函数的调用

1、组件封装文档https://blog.csdn.net/ff186345/article/details/103681794

2021-11-04 17:03:40 7021

原创 shell脚本启动java类或者jar包实践

1、直接在shell脚本中执行class文件代码目录如下:在目录下执行bash test.sh命令shell脚本test.sh的代码如下java -Xmx2048m -Xms2048m -XX:MaxNewSize=2048m -XX:MaxPermSize=2048m -XX:PermSize=2048M -XX:-UseGCOverheadLimit -Djava.awt.headless=true -verbose:gc -Xloggc:/logs/gc.log -XX:+PrintGCDe

2021-07-30 14:21:12 2464

原创 volatile、synchronized 和Lock区别

1、volatile2、synchronizedhttp://www.hellojava.com/a/86332.html3、Lock

2021-05-04 00:16:18 73

原创 javaBean序列化详细介绍

关于javabean在coding过程中是否需要序列化找到了一篇描述很清晰的文章,特别mark一下:https://www.cnblogs.com/9dragon/p/10901448.html

2021-04-19 21:08:07 1011

原创 负载均衡

1、学习负载均衡的时候也解答了自己之前的很多疑问,找到一篇比较全面解释的好文章https://www.cnblogs.com/danbing/p/7459224.html

2021-04-16 20:00:51 79

原创 ISTIO学习

研究相关链接https://microservices.io/index.htmlMicroservice Architecture•https://istio.io/istio.io• Learn Istio!相关链接https://github.com/askmeegs/learn-istio•https://cloud.google.com/istio/Istio Solution | Google Cloud•https://istio.io/docs/examples/b

2021-04-14 18:22:31 100

原创 mapreduce过程学习

1、找了一篇较为全面的描述mapreduce过程的文章https://blog.csdn.net/zuochang_liu/article/details/81842773?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.baidujs&dist_request_id=&depth_1-utm_source=distribute.pc_releva

2021-04-13 17:34:53 82

原创 LR模型实践

1、DEMO(可获取函数)https://blog.csdn.net/Trisyp/article/details/89318333

2021-03-22 20:27:12 246

原创 java中队列的使用

1、https://www.cnblogs.com/houzheng/p/9124764.html

2021-03-03 20:04:30 118 1

原创 数组和链表的区别以及List、Set和Map的区别

1、研究数组和链表的区别并做相应的记录:https://blog.csdn.net/u010843114/article/details/52207035

2020-12-20 23:03:06 330

原创 Object的equals和hashcode方法重写场景

**前言:**在开发过程中会有一些需要对比对象是否相等,Object默认的equals和hashcode方法比较的是内存地址,而我们实际开发中想比较的是关键属性是否相等,这就涉及到了重写这两个方法,所以如何重写两个方法就需要好好研究下:1、较为详细介绍的链接https://blog.csdn.net/wonad12/article/details/789584112、对hashcode算法的介绍http://www.360doc.com/content/20/1113/16/835902_94565

2020-12-18 17:23:25 188

原创 多线程相关面试题

1、List集合我们经常会使用ArrayList来封装数据,但是某次开发中使用到了线程并发来封装数据,感觉这种方式应该线程不安全,所以找了些资料:https://blog.csdn.net/wenzhouxiaomayi77/article/details/102550925Collections.synchronizedList(new ArrayList<>())是比较好的选择...............

2020-12-13 16:20:17 109

原创 hashmap扩容机制和红黑树

1、hashmap默认加载因子为什么会是0.75https://www.cnblogs.com/aspirant/p/11470928.html2、关于hashmap的详细介绍https://www.cnblogs.com/tianzhihensu/p/11972780.html3、currenthashmap介绍

2020-12-03 17:22:15 378

原创 hiveSql学习

1、如何将多字段拼接成一个字段,并且排除原始表中的某些字段(user_pin)?+.+就是不需要user_pin字段,属于高阶用法insert overwrite table user_table partition(dt='2020-11-21')select user_pin, a.`(dt)?+.+`, b.`(user_pin)?+.+`from user_table aleft join ( select user_pin, conc

2020-11-25 15:45:31 238

原创 http请求相关工作

1、连接池https://www.cnblogs.com/wgslucky/p/11270038.html

2020-11-13 09:40:29 91

原创 python结合Spark开发相关知识汇总

1、Spark官网 http://spark.apache.org/docs/latest/api/python/pyspark.sql.html2、Python教程 https://www.liaoxuefeng.com/wiki/1016959663602400

2020-10-28 19:58:42 82

原创 浅谈JVM及原理和GC原理

https://www.cnblogs.com/yuechuan/p/8984262.html

2020-09-09 16:11:12 91

原创 高并发下,你怎么选择最优的线程数

为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发的执行。在高并发的情况下采用线程池,可以有效降低线程创建释放的时间花销及资源开销,如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及“过度切换”(在JVM中采用的处理机制为时间的轮转,减少了线程间的相互切换) 。但是有一个很大的问题摆在我们面前,即我们希望尽可能多地创建任务,但由于资源所限我们又不能创建过多的线程。那么在高并发的情况下,我们怎么选择最优的线程数量呢?选

2020-05-21 18:16:59 308

原创 应用在Tomcat部署完如何确认是否正常启动

1、nc -v ip 端口号利用堡垒机访问IP对应的端口号 看是否可以正常连接2、域名默认的端口号都是80,在浏览器地址栏访问的时候会映射到对应应用端口3、用swagger可以获取curl请求命令,可以在堡垒机中执行看是否可以获取到数据...

2020-05-18 21:02:19 1469

原创 @Transactional

1、使其生效需要哪些maven的jar包2、@Transactional事务生效捕捉哪些异常https://www.cnblogs.com/vinozly/p/5004684.html

2020-05-17 23:32:16 318

原创 Spring-boot整合Mybatis

1、Mybatis2、Mybatis-plus

2020-05-05 18:55:13 119 1

原创 swagger接口文档框架详解

https://blog.csdn.net/cts529269539/article/details/79196582?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCom...

2020-05-04 21:20:12 414

原创 线程池创建和运维

我们可以通过如下代码创建一个线程池:@Componentpublic class RecommendFilterThreadPool { static ThreadFactory threadFactory = new ThreadFactoryBuilder().setNameFormat("recommend-threadpool").build(); private ...

2020-04-23 17:16:34 160

原创 打印日志注意事项

log4j中isDebugEnabled(), log.isInfoEnabled()和log.isTraceEnabled封装https://blog.csdn.net/greencacti/article/details/5134921?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1&utm_...

2020-04-16 17:54:57 237

空空如也

空空如也

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

TA关注的人

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