自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 了解Hadoop

扩展数据计算spark:基于内存:spark核心+sparkSQL+sparkStreaming+MLlib+Graphx。localFS单机存储、SQL单机计算。

2024-12-24 10:51:47 364

原创 k8s总结

2、ks8s核心组件:node是节点(可以是物理机也可以是虚拟机)、pod最小的调度单位,是容器的抽象,有svc管理容器网络转发,封装一组pod,有configMap配置环境,secret处理敏感信息,有volumes挂载持久化的数据。1、k8s是部署、拓展、管理容器的容器编排引擎。kubectl是用来和集群环境进行交互的命令行工具。kubectl get nodes查看运行的节点。kubectl get all 查看所有资源。kubectl get pod查看pod。

2024-12-20 22:11:31 380

原创 mysql死锁【MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction】

2 释放测试环境造成的锁:测试环境是用Jenkins+docker部署的,我执行了Jenkins的build,再去用上面的语句查数据库,还是存在。我本地IDEA连接了测试环境的mysql,然后调一个需要事务的接口,断点打到一半。1 释放本地造成的事务锁:我把本地IDEA的断点释放了,还有有异常,于是,我把本地服务关了,这个时候再执行上面的语句只有一个事务了。思考:所以两个进程去同一个事务处理,但是业务代码又不是同步的,且前一个去事务的进程还没有释放锁,就抛了这个异常。

2024-12-20 22:09:29 776

原创 java技术点

缓存里没有就去数据库库查,数据库也没有就设置缓存值为空,减少下一次穿透、和布隆过滤器。: 就是当前:z线程可重复获取锁,比如递归函数里有锁,防止死锁。: 就是从减少服务层的的回表操作,在引擎层实现联表查询。非对称加密算法:公钥加密,私钥解密如:RSA。对称算法:加密解密都是一个密钥如:AES。参数 持久化 优化网络和硬件。

2024-12-18 15:19:45 198

原创 前端学习-VUE

2 React 应用中,当某个组件的状态发生变化时,它会以该组件为根,重新渲染整个组件子树,vue会精确定位某个组件。npm 是 Node.js 平台的包管理器,可以发布、发现、安装和开发 node 程序。事件:用v-on:指令(简写@),具体的方法写在vue应用的methods里面。挂载点:vue应用所负责的html标签的dom父节点的ID、NAME?vue.config.js写一些配置文件,依赖文件。request.js:配置请求,封装请求。main.js:全局映入的事件。computed:计算属性。

2024-12-18 11:29:07 565

原创 如何看java源码

使用程序来操作物理资源。如:(拓展思考:如何把网页数据爬下来?———>可能存在一个类能爬取?——>RestTemplate是由spring提供可以发起网络请求的类)当接口有多个实现时,通过打断点,看Varibales里面注入的是哪一个类(new 的是哪个类就是哪个类)看源码里面是否有这个类,可以先在代码里写这个类,看IDEA代码提示是否有此类的提示(是否爆红)如:内存缓存,判断缓存条件是否满足,满足则判断从缓存里取值(mybaties的缓存思路)

2024-12-18 11:25:49 654

原创 微信支付流程梳理

2、前端调起微信支付界面并传输三方参数给微信后台,微信支付给汇付平台。1、前端调后端接口,后端调三方平台返回参数,并返回给前端,3、三方到账后,回调系统回调路径,回调接口处理到账结果。需求:调微信支付,付款到三方平台。

2024-12-17 15:12:56 857

原创 java八股

2 基于setnex(name value time)思想(服务器挂了,获得锁的进程无法释放锁,导致新进程永远无法获取锁,所有要设置有效期,但是有效期内获取锁的线程没有),有一个续约机制【在设置的同时,开启一个线程计时,时间到了还没有人来清空计时器就续约重置】java内存泄漏是GC回收的标准没有达到,导致一些不需要的对象无法回收,大部分都是对象引用计数未达到0,比防止循环引用、在一些不需要的引用的时候,把对象置为null,以告诉GC该对象可以被回收,减少内存消耗。如果当前存在事务,则在嵌套事务内执行。

2024-12-17 15:07:20 769

原创 windows启动java服务

2.4 --spring.profiles.active=dev 使用dev配置,不是spring项目,可以不写。2.3 -Xms512m -Xmx512m :初始堆内存512m和最大堆内存512m。2.1 @echo off :叫做“回显”,就是把这条命令后的内容显示到控制台上。1、可以在服务当前路径下输入:java -jar 你的服务名.jar。2.2 title severs :给服务黑框取名severs。

2024-12-15 16:52:28 416

原创 RabbitMQ安装延迟消息插件(mq报错)

之前启动一个springboot的单体项目,一直mq的错误,即便我更新了最新版本的mq,还是报错。1如果判断mq有没有延时队列插件【没有x-delayed-message】后来才发现,项目使用了延时队列,是需要单独下载延时插件的。, 然后解压到plugins文件中。3 然后再sbin目录下运行。

2024-12-15 15:24:56 455

原创 如何不用密码卸载飞连

最后在卸载,在卸载时弹框要密码不用管,直接卸载即可。设置corpLinkConfig下面,数据列清空。今天清理电脑,卸载飞连的时候,需要密码。

2024-12-15 15:10:44 1289

原创 minio

输入用户密码:minioadmin minioadmin 即可登录成功。1 下载windows版本的minio。2 在安装包下打开cmd 执行命令。

2023-08-21 17:33:19 134

原创 mongodb

1 问题:新安装的windows10 的mongodb的5.0版本的服务,使用命令报错:{"ok": 0.0, "errmsg": "command create requires authentication", "code": 13, "codeName": "Unauthorized}。解决:去安装目录bin文件下的mongod.cfg文件注释掉下面配置,保存后重启服务即可。

2023-08-18 16:47:52 940

原创 idea中怎么查看具体的jar,maven依赖图树

idea中怎么查看具体的jar,maven依赖图树。

2023-08-03 15:29:18 302

原创 线程池实现@Scheduled原理分析探索

@Scheduled

2022-10-30 11:02:27 268

原创 java后端

java笔记

2022-06-24 11:55:46 332

原创 搭建Springboot单体项目

搭建springboot项目

2022-06-07 18:32:01 719

原创 java对时间的处理

链接:https://www.cnblogs.com/yourbatman/p/14307194.html

2022-02-09 14:15:00 317

原创 理解https原理以及配置---根据以下步骤帮助理解

1 对公钥和私钥的理解------下面是我认为很好的文章:公钥与私钥原理 - 简书2 配置https证书----有适当帮助在Spring Boot中使用HTTPS

2022-01-25 17:44:36 1382

原创 mysql统计近四周的数据(解决跨年问题)

1 近四周的规则

2022-01-11 10:37:00 1063

原创 VMware的虚拟机桥接模式不可用问题

网络知识小白学习docker,需要在window10家庭版安装VMware,使用centOS7镜像,前面弄好后一直连不上网,找了很多办法,现整理如下:1 这篇文章对我帮助很大解决win10系统下VMware的虚拟机桥接模式不可用问题_lushuang的博客-优快云博客2 当然按照上述方法也没有解决我的问题,后来我发现我的网络适配器有点多,一一查了每个适配器的作用,然后删除了多余的适配器3到这里的时候,我感觉思路很清晰了,但是仍然不通,然后我发现虚拟机和主机的ip不在同网段的局域网,然后

2021-12-06 17:56:43 1621

原创 基于java的收藏排行功能之五:Dao层对数据库的操作&数据表设计

接上一篇11:dao接口package cn.itcast.travel.dao;import cn.itcast.travel.domain.Route;import java.util.List;public interface RouteDao { public List<Route> findRouteByPage(int cid, int sta...

2019-09-17 12:26:25 961 1

原创 基于java的收藏排行功能之四:几个JavaBean

接上一篇:9:页面展示需要的数据所封装的对象package cn.itcast.travel.domain;import java.util.List;public class PageBean&lt;T&gt; { //当前页面 private int currentPage; //总页数 private int totalPage; /...

2018-12-09 15:20:43 932

原创 基于java的收藏排行功能之三:service层

接上一篇7 FavoriteService接口package cn.itcast.travel.service;import cn.itcast.travel.domain.PageBean;import cn.itcast.travel.domain.Route;import java.util.List;public interface FavoriteService ...

2018-12-09 15:15:48 944

原创 基于java的收藏排行功能之二:Servlet调用service层,向前端返回数据

接上一篇:5 创建FavoriteServlet的父类BaseServletpackage cn.itcast.travel.web.servlet1.base;import com.fasterxml.jackson.databind.ObjectMapper;import javax.servlet.ServletException;import javax.servlet...

2018-12-09 15:06:09 1953

原创 基于java的收藏排行功能之一:前端实现

1 需求:实现浏览器端的用户收藏排行功能,同时实现搜索、分页功能。后台实时提供数据更新2 技术:html、JQuery、3 页面展示:4前端页面代码实现:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt

2018-12-09 14:59:53 4422 1

原创 音乐播放器之启动界面

布局界面:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m

2018-08-06 23:03:56 555

原创 Java基础之JAVA语法—学生成绩

从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10  等级为’A’   成绩>=最高分-20  等级为’B’成绩>=最高分-30  等级为’C’   其余     等级为’D’提示:先读入学生人数,根据人数创建int数组,存放学生成绩。

2017-11-01 16:42:27 662

原创 java面向对象之计算圆的面积

利用面向对象的编程方法,设计类Circle计算圆的面积。

2017-11-01 16:36:22 11521 2

空空如也

空空如也

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

TA关注的人

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