自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凡尘炼心的博客

I am Coding !

  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 java高级&资深&专家 [阿里/腾讯/百度]面试题+带答案-行走江湖必备-持续更新ing

行走江湖必备一份面试题,这里给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力!首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心比心去沟通的过程。和以前一样,罗列一些问题和简单的解答(不保证完全正确),有问题可以留言,我来修正!开场白简单的介绍一下自己...

2019-08-13 23:18:06 4151

原创 【2024-01-27可用】NVM安装太慢,镜像地址失效

nvm Could not retrieve https://registry.npm.taobao.org/latest

2024-01-27 22:28:07 376

原创 linuxDeploy 废旧安卓手机再利用

linuxdeploy 让闲置安卓手机变身为 ubuntu服务器

2022-12-15 22:12:34 318 1

原创 黑苹果N卡显卡驱动,10.13.6

黑苹果10.13.6N卡驱动

2022-11-11 21:02:06 3122

原创 sentinel1.8.4 持久化nacos配置

sentinel规则持久配置到nacos

2022-07-14 09:49:26 1247 2

原创 【java项目】(springboot)读取resources目录下csv文件方式

场景:项目启动过程中需要加载项目目录下的csv文件到缓存中,实现预热加载;---# 步骤准备需要用到的文件 存储位置:springboot项目resource目录下文件读取#文件路径private static final String NATION_CODE_PATH = "file/民族码表.csv";##读取文件public void run(){ InputStream is = null; InputStrea

2022-03-23 20:47:15 1718

原创 【废弃】python一键修改小米运动步数,同步微信、支付宝 运动步数

文章目录前言一、微&信运动、支付&宝运动二、使用步骤1.按需引入需要的库2.修改数据最后前言提示:最近学习python,学习并写了下脚本玩,仅供参考。提示:以下是本篇文章正文内容,下面案例可供参考一、微&信运动、支付&宝运动示例:脚本通过小米运动api,来同步修改运动步数需要下载小米运动,绑定微信,绑定支付宝参考52脚本:https://www.52pojie.cn/thread-1492682-1-1.html二、使用步骤1.按需引入需要的库代

2022-02-19 12:07:01 12833 29

原创 java面试,自我介绍这样说可以少踩坑

为什么需要自我介绍?简历上面不是都有么?1)面试官争取在仅有的时间内快速浏览简历;2)面试官通过让面试者自我介绍来缓冲一下面试气氛,使面试者不过于太紧张影响其发挥能力。3)对面试者有一个大体对了解,也方便下一步面试对进行。注意:第一点需要重点关注一下,给自己制定一套标准的面试话语;而第二点和第三点就不用过多的解释了。如何进行自我介绍?1)面试官您好,我叫XXX(面试者姓名),(学历)本科毕业(211或985重点突出一下),(籍贯/住处)来自于X省份、X市区现居住哪里。从网上看到公司招聘的..

2021-10-20 16:58:14 1181

原创 简单说下Netty和RPC吧,大佬绕行

Netty是什么?Netty是一个高性能、一部驱动的NIO框架,同时也是基于jAVA NIO实现的;Netty作为异步NIO框架,可以提供对TCP、UDP和文件传输的支持;基于Netty的的异步机制-Future-Listener,用户可以主动获取/消息通知 方式,来获取IO操作的结果Netty的高性能?怎么个搞法?在IO编程过程中,当需要同事处理多个客户端的接入需求时,可以利用多线程/IO多路复用来处理;IO多路复用可以把多个请求阻塞复用到一个selector上,这样一个单线程sel

2021-10-15 21:53:58 748

原创 springboot项目配置HTTPS证书启动失败

新增SSL证书,项目启动失败HTTPS证书启动失败报错提示2021-08-29 20:25:30.371 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["https-jsse-nio-8085"]2021-08-29 20:25:30.455 [main] ERROR org.apache.catalina.core.StandardService - Failed to s

2021-08-29 20:35:11 2092

原创 什么是MYSQL-MVCC多版本并发控制

什么是MVCC?全称为Multi-Version Concurrency Control:多版本并发控制有什么用?mysql的早期版本中 读写并发,写读并发,写并发会被阻塞执行,在引入mvcc后,可以大大降低阻塞的概率,只有在写并发到时候会被阻塞。一般根据情况,通过mvcc解决读写冲突,悲观锁/乐观锁解决多写并发问题读写并发:线程安全问题,可能存在事物隔离问题[ 脏读,幻读,不可重复读]多写并发:线程安全问题,存在数据更新丢失问题多读并发:不存在问题是通过innodb行锁实现

2021-03-29 22:47:21 113

原创 nginx二级域名配置[CentOS]

nginx二级域名配置[CentOS]背景域名配置服务器配置Nginx配置页面访问生效背景只有一台云服务器,部署了自己写的后端管理系统,又需要部署下自己的个人博客平台,但是只有一个域名,想要合理的利用下二级域名。域名配置首先需要配置域名解析,讲需要添加的二级域名添加到现有的解析记录里:各个平台操作类似,我的域名在西部数据买的,直接配置就好,截图显示如下:服务器上配置安全策略打开对应端口:服务器配置阿里云安全组策略配置:2.服务器安装nginx,已安装略过Nginx配置ngi

2021-01-01 16:00:36 356

原创 [VUE]页面视频播放使用vue-video-player记录

1.在项目根目录main.js 引入vue-video-playerimport VideoPlayer from 'vue-video-player'import 'vue-video-player/src/custom-theme.css'import 'video.js/dist/video-js.css'2.在页面中直接引入 <el-form-item label="视频"> <div class='demo'> <vi

2020-09-26 22:45:48 959

原创 关于多线程的知识点-02

什么是并发?什么是并行?并发:同一时间段,多个任务都在执行(单位时间内不一定能同时执行); 并行:单位时间内多个人任务同时执行;为什么要使用多线程?计算机原理来讲:我们知道线程是进程下的最小的执行单位,线程间的切换和调度成本要比进程小得多,另外现在的电脑都是多cpu配置,那么就可以同时运行多个线程,减少了线程间上下文的切换,从而降低了进程运行的开销 现在互联网的发展趋势,现在的系统需求的并发量在不断的提升,多线程这块对高并发系统来说说基础的一部分,处置好多线程可以大大提高系统的心能和整体的并发

2020-08-03 00:11:37 162

原创 [java进阶]关于多线程的知识点

线程和进程的区别?进程: 是程序得一次之星过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序就是从一个进程的创建开始,到进程的结束的过程。 在java中当我们的main函数运行时就是启动了一个JVM进程,而main函数所在的线程就是进程中的一个线程,也称为主线程。 线程: 是比进程更小得执行单位,一个进程在执行过程中可以产生很多个线程。与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程都有自己的程序计数器,虚拟机栈和本地方法栈。系统在产生一个线程或在各个线程

2020-07-21 23:42:25 140

原创 win10简单方法安装杜比v4音效!win10 1909适用!

先下载这个! 链接: https://pan.baidu.com/s/1zAOOf-1aCJsjBgy36SiGWA 密码: s9n7 这个是杜比V4文件,257MB大小,适用32位64位系统!下 载后双击,到最后一步别理它,别点结束(英文),因为它是个自解压文件,并不是真正的安装!它会解压到你的C盘根文件夹 一个关键步骤, 注意:是禁...

2020-03-29 11:35:57 8088

原创 [Docker]linux异常关机,docker镜像丢失

在运行中的docker容器遇到意外情况,可能会自动终止运行,例如磁盘空间不足。解决办法:找到/var/lib/docker/containers文件夹下的所有容器ID执行命令,查看容器信息 ,找到你的容器docker inspect 容器ID执行命令启动你的容器docker start 容器IDdocker ps 即可看到运行的镜像随便写点什么,然后就发布了!...

2019-11-24 12:12:26 4231

原创 docker下载速度慢,配置镜像地址

在我们安装了docker之后,在利用docker pull下载镜像的时候,由于国内的源会出现的问题就是速度真的很慢,可以用龟速来形容因此,为了解决docker pull 拉取镜像的龟速问题,一个比较好的解决方法就是更换源docker pull registry.docker-cn.com/library/redis:5.0.5除此之外,修改/etc/docker/daemon.json 文件并添加...

2019-11-24 12:11:37 1229

原创 [Docker] redis 全配置

启动容器,加载配置文件并持久化数据 docker run -d --privileged=true -p 6379:6379 --restart always -v /usr/redis/conf:/etc/redis/redis.conf -v /usr/redis/data:/data --name myredis redis:5.0.5 redis-server /etc/redis/r...

2019-11-05 16:17:02 1043

原创 Dubbo的负载均衡策略&容错策略

dubbo的负载均衡策略RandomLoadBalance 随机调用负载均衡 默认方式该类实现了抽象的AbstractLoadBalance接口,重写了doSelect方法,看方法的细节就是首先遍历每个提供服务的机器,获取每个服务的权重,然后累加权重值,判断每个服务的提供者权重是否相同,如果每个调用者的权重不相同,并且每个权重大于0,那么就会根据权重的总值生成一个随机数,再用这个随机数,根...

2019-10-15 15:27:48 1012

原创 Dubbo部分知识点总结

Dubbo部分Dubbo工作原理dubbo工作原理第一层:service层,接口层,给服务提供者和消费者来实现的第二层:config层,配置层,主要是对dubbo进行各种配置的第三层:proxy层,服务代理层,透明生成客户端的stub和服务单的skeleton第四层:registry层,服务注册层,负责服务的注册与发现第五层:cluster层,集群层,封装多个服务提供者的路由以及负载均衡,...

2019-10-15 11:05:49 969

原创 如何win10 上访问虚拟机(linux)上redis方法

上一回linux上安装了redis,but在window上面连接不上/??? 配置了密码,不行, 防火墙端口打开了也不行??? 1. 首先要修改redis 的配置文件,找到bind节点,修改bind的节点如下:   bind的意思是绑定哪个ip地址能够访问服务 ,简单说bind指定的ip才可以访问redis server。   ps: bind 127.0.0.1 //指定只有本机...

2019-08-31 12:09:55 1594

原创 Linux_centOS_5.7_64下如何安装jdk1.8&mysql

本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。JDK安装 环境 操作系统:Centos7_64JDK版本:1.8工具:mobaxterm类似XShell工具皆可 详细 下载安装包下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件...

2019-08-31 12:09:08 217

原创 springCloud微服务调用失败【CannotGetJdbcConnectionException: Failed to obtain JDBC Connection】

详情如下:2019-07-28 10:56:18.229 ERROR 16212 --- [nio-8081-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception ...

2019-07-28 11:06:47 2035

原创 synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性

synchronized、volatile区别、synchronized锁粒度synchronizedsynchronized是Java中的关键字,是一种同步锁。有以下几种用法:用法1、修饰方法:在范围操作符之后,返回类型声明之前使用。每次只能有一个线程进入该方法, 此时线程获得的是成员锁。2、修饰代码块:每次只能有一个线程进入该代码块, 此时线程获得的是成员锁。3、修饰对...

2019-06-18 22:57:11 1878

原创 ThreadLocal什么时候会出现OOM的情况?为什么?

转载地址:https://www.cnblogs.com/onlywujun/p/3524675.html

2019-06-18 22:37:56 5022

原创 volatile、ThreadLocal的使用场景和原理

并发编程中的三个概念原子性一个或多个操作。要么全部执行完成并且执行过程不会被打断,要么不执行。最常见的例子:i++/i--操作。不是原子性操作,如果不做好同步性就容易造成线程安全问题。可见性多个线程访问同一个变量,一个线程改变了这个变量的值,其他线程可以立即看到修改的值。可见性的问题,有两种方式保证。一是volatile关键字,二是通过synchronized和lock。详细在后面...

2019-05-30 23:07:16 6679 1

原创 线程核心参数? 如何合理配置线程池参数?

线程池的核心参数corePoolSize(核心线程数)(1)核心线程会一直存在,即使没有任务执行; (2)当线程数小于核心线程数的时候,即使有空闲线程,也会一直创建线程直到达到核心线程数;(3)设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭。queueCapacity(任务队列容量)也叫阻塞队列,当核心线程都在运行,此时再...

2019-05-29 23:34:02 9203 6

原创 什么是线程安全?如何保证线程安全?

什么是线程安全参考:《Java并发编程实践》中对线程安全的定义:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就是线程安全的。《深入理解Java虚拟机》的作者也认可这个观点。本人也认为这是一个恰当的定义,因为线程安全的主体是什么?是方法还是代码块...

2019-05-27 23:22:44 40038 2

原创 线程的生命周期?什么时候会出现僵死进程?

线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)调用Thread类的start方法,线程已经被启动,进入就绪状态,正在等待被分配给CPU时间片,也就是...

2019-05-27 22:52:46 6210

原创 线程池原理?为什么要用线程池?线程池的创建方式?

为什么要使用线程池在面向对象编程中,对象创建和销毁是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是对一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如...

2019-05-27 22:36:17 4483

原创 MYSQL账户是否不允许远程连接。如果无法连接可以尝试以下方法:

mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:mysql -u root -p //登录MySQL mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库 mysql> FLUSH PRIVILEGES; //需要输入次命令使...

2019-03-24 12:57:15 621

原创 centos 7.0 更改启动环境/启动进入图形界面/命令行模式

当前我桌面模式systemctl set-default multi-user.targetln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target转为命令行模式如果想改回来用图形界面用ln -sf /lib/systemd/system/graphical.targ...

2019-03-23 15:06:04 838

原创 linux配置定时任务cron/定时服务与自启动

实现linux定时任务有:cron、anacron、at,使用最多的是cron任务名词解释  cron--服务名;crond--linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似;crontab--是定制好的计划任务表软件包安装  要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如...

2019-03-21 22:54:05 2581

原创 Node.js安装及环境配置 for winer

Node.js安装及环境for Windows一、安装环境1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、前期准备1、Node.js简介...

2019-03-17 22:26:31 140

原创 SpringBoot+单机redis

 spring boot-redis集成 看教程来的,看起来很简单,但是集成后发现启动失败? WARN 2556 --- [ restartedMain] ationConfigEmbeddedWebApplicationContext :Exception encountered during context initialization - cancelling refres...

2019-01-05 11:29:46 471

原创 解决:npm install ERR! Unexpected end of JSON input

npm ERR! Unexpected end of JSON inputnpm i -g npm@5npm install --registry=https://registry.npm.taobao.org --loglevel=sillynpm cache clean --force

2018-09-16 15:06:44 1470

原创 linux 虚拟机下 安装redis

虚拟机安装linux,打开,挂起就好; 使用ssh连接,这里使用的是Moba Xterm 可以ssh 可以ftp  满足你的日常开发所需,开发必备。每个人都有自己顺手的工具,你喜欢就好 虚拟机挂一边就好,ssh连接,配置好虚拟机和本地的dns,就可以本机连接虚拟机了: 比如我的虚拟机配置的地址:192.168.25.133,  host 192.168.25.1 虚拟网卡配置如下: 然...

2018-08-11 16:38:31 1585

原创 mysql5.7.23 解压版 密码忘记了咋办??

mysql 5.7.23  err文件: 查看log中保存的 密码 记下密码,重新启动MySQL服务,并进入CMD命令行,在此使用mysql -u root -p登陆,键入密码   进入数据库后,使用set password for root@localhost = password('你的密码'); 重置登陆密码  此时不是使用update,update方法为跳过验证...

2018-08-07 21:23:00 1528

原创 解决SpringBoot 定时计划 quartz job 任务重复执行多次(10次)

上一篇:SpringBoot多任务Quartz动态管理Scheduler,时间配置,页面+源 设置了多个 任务,本应该是各司其职的,任务调用多线程处理任务,but这个定时任务竟然同时跑了10次???如下图 让我很苦恼 百度一波,怀疑是否是因为多次初始化bean导致的? debug看了并没有多次初始化。。。那么就是任务多次执行了! 看到别人有控制并发?加上注释试下 @DisallowC...

2018-07-23 20:59:46 19606 11

Nvidia Web Driver - 387.10.10.10.40.140

黑苹果-n卡驱动 适用于 macOS 10.13.6 (17G14042) NVIDIA GeForce GTX 760 Nvidia Web Driver - 387.10.10.10.40.140

2022-11-12

Eclipse4.5-mars-可用的activiti 5.1.8插件

Eclipse4.5-mars-可用的activiti 5.1.8插件 解压压缩包 将对应的文件features plugins 里面的文件 拷贝到 eclipse的安装目录 对应的文件 重启eclise就好

2017-03-27

win7 鼠标 21款

总有一款适合你的 win7 鼠标 21款

2012-04-19

挖掘机1.1版本

挖掘机1.1版本

2011-11-28

空空如也

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

TA关注的人

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