自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JSlow

JSlow Bolg

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 谁说连接数据库只可以用navicat

前言由于每次连接数据库都要打开一个navicat或者plsql,感觉很是麻烦因为打开的这些软件,会占用一定的内存,有时候把电脑搞的卡卡的所以,就很烦。那么我想,有没有办法在idea写代码的时候直接连接数据库呢?如果在idea直接使用内置的插件连接数据库,那么能否满足我的需求呢?带着一系列的问题,开始了查资料、实践等,最后发现对外来说还是可行的。使用idea内置数据库工具连接数据库连...

2020-04-16 10:35:08 724

原创 原来dubbo去做一套简单的架构是这样子的啊 ! (附上精心绘制的架构图,一目了然)

前沿楼主作为一个简单的curd boy一直勤奋的在公司搬砖。现在本身是做外包项目,这个项目用到了dubbo之类的一些技术栈这里是dubbo 文档地址在企业里面,楼主自认为自己是一个小螺丝钉,做这某一块小小的业务所以,一直也是有这种想法,我把我的业务代码弄完了就好了,其他的爱谁谁可是楼主知道,这样对自己以后发展不利,所以,自己得研究下其他的东西来增加自己的核心竞争力起因在公司的架构好...

2020-04-09 17:46:47 272

原创 MacOS Catalina启用三指拖移

Catalina的设置和Mojave有点不一样设置->辅助功能->指针控制->触控板选项->启用拖移->三指拖移

2020-05-03 00:02:22 1808

原创 Oracle分析函数,看这2篇文章就够了

前言oracle的语法一只让我头疼不已,看到了2篇很好的文章.关于oracle 分析函数的,地址放在下面,看我涨一波知识oracle 分析函数http://www.itpub.net/thread-2094548-1-1.htmlhttps://blog.csdn.net/cczz_11/article/details/6053539...

2020-03-17 16:23:18 136

原创 疫情期间,程序员开展副业的时候怎么和客户沟通呢?记住下面这几条,是你有一桶金的第一步!

不同的身份一直对自由职业报有期待,虽然现在还是一颗螺丝钉.我想,为了更好的创造自己的价值,我可否用自己的技能做一些东西呢?于是,工作之外,我开始寻找接单做项目.现在,这种程序员接单的平台有很多,国内国外都有.可是万事开头难,有这种渠道不一定自己可以接到单.于是,第一次的步子迈得很是缓慢,年龄也越来越大,怎么突围呢?一次偶然的机会,公司老板在群里发一则消息,说有下班之余有时间的可以来搞...

2020-02-22 00:29:59 544

原创 关于理财

关于投资可以通过工作去获取收益,这是一种方式.另外就是可以通过钱去生????投资是一辈子的事情,时间是复利的伙伴多看看别人的理财思维,学习一些知识,开阔眼界这里推荐资本的故事这个记录片,太好看了.还有推荐一下每个人必须了解的经济运作原理:经济机器是怎样运行的 (中文字幕配音)了解理财知识的收获了解了一些理财方面的知识,发现了很多东西可以应用到实际的生活中.比如人最重要就是2个方面的需求...

2020-02-07 11:00:00 251

原创 某份工作,五个月的工作体会

前言工作到现在有5个月了,下面按照顺序,分阶段回顾一下阶段一 欣喜和热情一开始总是开心热情的,刚到一个新环境,发现有新的技术,自己又可以学到很多东西,这个阶段,过的战战兢兢,化了很多功夫,去适应环境,总算融入进去记忆深刻的还有归程一小时的公交车????e27阶段二 外包的体会这份工作是外包的,之前一直没接触过外包.这次才知道什么是外包.外包呢,其实是发展的必然性产生的一种吧,有好又坏,当...

2020-02-07 10:59:23 178

原创 引入Security遇到的问题

权限模块由于项目中经常需要用到权限,所以单独抽离出来,成为权限模块 mall-security component |--------------JwtAuthenticationTokenFilter JWT登录授权过滤器 |--------------RestAuthenticationEntryPoint 自定义返回结果:未登录或登录过期 ...

2020-02-07 10:58:30 497

原创 Security的登录和注册模块

回顾《引入Security遇到的问题》前文基本引入seciruy,就准备弄登录和注册模块了这里有个问题,很久之前,我也打算吧seciruy当成一个模块来弄,不过具体怎么去弄,有点不清醒,之前的老项目jfun、或者jfun-cloud应该会有类似的问题现在的处理方法现在的处理方法在下图模块的基础之上mall-security component |-----------...

2020-02-07 10:57:37 877

原创 远程办公元年

今年由于疫情影响,各大公司纷纷启用远程办公远程办公涉及到人员到交流(im、远程会议)、任务到安排(tower)等.各种远程软件层出不穷,昨天2月3日,各公司纷纷启用远程办公.今天是2月4日,我打算8日才返深,所以今天也算是远程办公不过,远程公司真考虑自制力,老妈也说了,以后努力,争取在家远程工作.加油吧...

2020-02-07 10:56:55 590

原创 给公司说延期几天上班

疫情影响由于疫情的影响,给公司说延迟一星期上班,今天是2月7日,准备到2月15日过去上班,看看行不行.外包那边说了可以到,到时候按照事假处理.不过感觉今年到形式、可能会被裁员父母希望我晚一点过去,身体健康比赚钱更重要哎,希望找到进入自由职业…记得,之前老爸老妈说过,今年会比较幸运,有喜有财.当愿如此...

2020-02-07 10:54:30 329

原创 使用vue-element-admin遇到的问题和解决

#问题一import "core-js/modules/es6.regexp.constructor"; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^SyntaxError: Unexpected string at Module._compile (internal/modules/cjs/loader.js:872:18)解...

2019-10-27 17:57:07 9850 2

原创 三个线程交替打印1-100

package xyz.coolblog.ti;/** * @Auther: miv * @Date: 2019-09-08 16:34 * @Web: www.xiejx.cn * @Email: [email protected] * @Description: */public class Test { volatile int i = 1; public ...

2019-09-08 17:22:55 4798

原创 yarn配置阿里源

1、查看一下当前源yarn config get registry2、切换为淘宝源yarn config set registry https://registry.npm.taobao.orgyarn config set registry https://registry.yarnpkg.comyarn config set sass_binary_site "https://np...

2019-08-01 01:51:47 5998

转载 Linux查看网速

选项:-h #显示简单的用法-v #显示nicstat版本-n #只统计非本地(即非回环)接口-s #显示摘要输出(只是接收和发送的数据量)-x #显示扩展的输出-M #以Mbps显示吞吐量,而不是默认的KB/s-p #以解析后的输出格式显示-z #跳过采样周期内是零流量的接口-t #tcp流量统计-u #ucp流量统计-a #等同于’-x -t -u’-l #只显示端口状...

2019-07-30 00:11:33 1476

原创 Linux的7种运行级别

linux运行级别以管理员身份进入Linux,修改文件:/etc/inittab找到“id:5:initdefault:”其中的5就是X-window,为默认的运行级别linux启动之后会在一个级别运行,下面列出了这些运行级别:0系统停止1单用户系统,不需要登陆2多用户系统但不支持NFS,命令行模式登陆3完整多用户模式,命令行模式登陆4未用5 X11图...

2019-07-30 00:01:57 146

转载 数据库备份之热备,冷备,温备

备份和恢复备份类型:完全备份,部分备份完全备份:整个数据集1 部分备份:只备份数据子集,如部分库或表完全备份、增量备份、差异备份2增量备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份较快,还原复杂3差异备份:仅备份最近一次完全备份以来变化的数据,备份较慢,还原简单注意:二进制日志文件不应该与数据文件放在同一磁盘备份和恢复冷、温、热备份冷备:读写操作均...

2019-07-27 00:56:03 5239

原创 Java的锁和多线程

Thread的几种状态定义在 java.lang.Thread.State 里面 状态分别是:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING 、TERMINATEDBLOCKED 和 WAITING的区别堵塞状态:一个线程因为等待临界区的锁被阻塞产生的状态Lock 或者synchronize 关键字产生的状态等待状态:一个线程进...

2019-07-25 23:27:39 163

原创 RocketMQ基本知识

RocketMQrocketmq对比kafaka,它支持预定消息、消息跟踪、广播消息等等。更多参考启动启动nameserver > nohup sh bin/mqnamesrv & > tail -f ~/logs/rocketmqlogs/namesrv.log The Name Server boot success...启动Broker&...

2019-07-24 01:04:22 491

原创 运行时栈帧结构

什么是栈帧栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack) [1]的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。结构图局部变量表局部变量表(Local Va...

2019-07-23 01:28:44 323

原创 MySQL四种事务隔离级别和死锁

为什么需要事务呢?事务有什么好处和坏处了,读了这篇文件,你的问题一定会得到解答,快来涨知识吧!!!这篇小文章介绍了MySQL的事务ACID(原子性、一致性、隔离性、持久性)事务并发的3种问题:脏读、不可重复读、幻读以及解决以上三个问题的方法:事务隔离(未提交读、提交读、可重复读、可串行化)有了事务,就可能产生死锁,所以介绍了死锁的产生,以及如何避免死锁(事务回滚)

2019-07-22 19:00:48 742

原创 MySQL锁(锁级别、锁优化、避免死锁)

这篇文章主要介绍了MySQL的锁的类型,还有一个重要的点就是"间隙锁"。还有不同的锁级别:比如行级别的锁啊、表级别的锁啊等等。解释了,怎么去锁优化和避免死锁(敲黑板)。文章简单,知识点也不多,投桃报李,愿你可以涨一波姿势!!!

2019-07-22 17:48:08 209

原创 常见的Linux命令

Top主要是进程管理命令,查看cpu负载情况,内存情况free查看内存情况df查看硬盘的空闲空间查看具体进程ps aux查看网络情况netstat查看端口lsof查看文件cat 、head、tail查看系统版本uname...

2019-07-20 15:48:53 132

转载 MySQL查询优化和配置优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。4.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num=10 or nu...

2019-07-17 16:46:57 150

翻译 MySQL索引

关于mysql索引,一些事情你应该了解一下,比如:索引有几种、索引是万能吗、如何策略使用索引、什么情况下会索引失效...

2019-07-17 16:00:10 117

原创 微服务和分布式的区别

微服务分布式,概念傻傻分不清楚。SpringCloud、Dubbo新框架应接不暇。那么你需要捋一捋啦,本文文笔诙谐,希望对你有所帮助,那就是对我最好的鼓励!

2019-07-16 23:05:17 624

原创 JFUN-CLOUD简单的分布式小项目

前言想把自己分布式的脚手架打磨,所以开源了jfun-cloud这个小项目。该项目截止此时,还没有做容器化哪一块,有时间会做了。为什么开源“取之开源,也要反哺开源!”这是我的一个态度涉及的技术权限模块网关服务监控感受我喜欢qq,也加了很多技术群,对我自己对技术来说,会向牛b的大佬学习!而一些经验,我也喜欢分享出去,希望一起交流,这样子,软件才会更好,人才会更好!!后面会加...

2019-07-05 22:13:13 397

原创 springboot项目中使用seata实现分布式事务

前言什么是分布式事务在业务系统中,如果发起了一个rpc请求(远程调用请求)访问了其他的服务。那么该服务的事务我们调用方是无法控制的,比如回滚或者提交。所以这就涉及到数据到一致性问题。就如同下面这种情况此次业务调用中,发起者是Business,如果调用到rpc服务中,三有一是出现异常到情况,那么就需要统一回滚,就算之前有某个调用成功到服务,也需要回滚。事务要么一起成功,要么一起失...

2019-06-26 19:57:41 11794

原创 Java Mail session引起的问题

Java Mail session引起的问题hutool mail工具发送邮件缓存引起的问题解决问题hutool mail工具发送邮件 MailUtil.send(account, emailVo.getTos(), emailVo.getSubject(), ...

2019-04-16 17:39:37 1102

原创 springcloud之使用feign消费服务并且使用hystrix进行熔断

springcloud之使用feign消费服务并且使用hystrix进行熔断服务消费(新建一个feign工程并且使用hystrix)项目截图配置文件代码监控配置文件代码操作和验证启动服务监控服务连接地址服务消费(新建一个feign工程并且使用hystrix)项目截图配置文件pom.xml文件<?xml version="1.0" encoding="UTF-8"?>&lt...

2019-04-16 10:08:55 890

原创 java单例实例对象在springboot中实例化了2次,原因竟然是热部署的锅(记一次神奇的bug)

找bug的一天神奇的bugspring中的单例场景代码产生的问题分析进一步分析解决问题参考链接说明神奇的bug前言:我写的明明是单例,可是为什么初始化了二次?今天写的这个bug和单例设计模式有关。所谓单例设计模式,这个不多说,详情可以点击[在java中写出完美的单例模式](https://www.cnblogs.com/dongyu666/p/6971783.html)或者自行百度。...

2019-04-12 22:14:37 2075 1

原创 vue项目遇到的错误(Maximum call stack size exceeded)的解决方法!!

这里写自定义目录标题vue项目遇到的错误vue项目遇到的错误如下图,浏览器报出这个错误vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "RangeError: Maximum call stack size exceeded"found in---> at packages/dropdown/src...

2019-03-22 17:23:29 112582 15

原创 生动形象的让你学会RabbitMQ

目录前言交换机的三种模式RabbitMQ SimulatorDirect Exchange模式Topic ExchangeFanout Exchange后记前言之前想学mq这些东西,不过没有一个直观的图像,认识起来总是感觉缺少了啥。今天机缘巧合看到了一个牛逼的网站RabbitMQ Simulator,借助它来学习MQ的三种模式感觉真的嗨!!交换机的三种模式1.Direct Exchang...

2019-02-18 18:01:53 498

原创 spring boot集成kafka

前言实现功能:在SpringBoot快速实现集成Kafka的操作。有多快?只需要3分钟!!创建Kafka项目IDEA选择FILE-New-Project-Spring Initaliz,然后进行下图设置,初始化项目配置spring: kafka: bootstrap-servers: 192.168.0.119:9092 consumer: group...

2019-01-14 17:14:50 1482

原创 kafka启动报错[could not be established. Broker may not be available.]

说明kafaka使用zookeeper,所以如果你没有启动zookeeper,那么可以使用下面命令,来启动一个内置的zookeeper软件。否则进行zookeeper的配置!&amp;gt; bin/zookeeper-server-start.sh config/zookeeper.properties[2013-04-22 15:01:37,495] INFO Reading configura...

2019-01-14 15:27:13 191100 2

原创 Window下Spark环境搭建(可跑代码调试)

前言这篇博客是在同事的帮忙下完成的,这里我做一个记录,感谢牛逼的同事一波先。哈哈。本篇博客目的是指导搭建一个Spark的调试环境,在Win10下面。本人使用的开发工具是IDEA,博客里面用的的所有依赖包会在博客后面分享给需要的朋友,希望能帮助你,跨好大数据入门的一步。准备工作为了实现Spark的调试环境,我们下面需要准备如下的一些工具。hadoop-2.8.5.tar(Spark需要...

2019-01-09 10:24:04 1458 1

原创 记一次hadoop环境搭建中DataNode启动失败的问题!

hadoop的下载使用的是Hadoop 2.6.0-cdh5.15.0这个版本。之前为了搭建hadoop,看了很多网站上的文章,到了自己动手,出现一个奇怪的问题。就是我格式化hdfs以后,namenode节点启动失败!下面看看我的排查问题的过程,希望看到博客的朋友少绕弯路!先看下我的配置文件[root@miv hadoop]# cat core-site.xml&amp;amp;amp;amp;lt;?xml ve...

2019-01-08 11:51:36 504 2

原创 centos7虚拟机配置静态ip

说明需要配置下面2个文件ifcfg-enp0s3、/etc/networks这边的环境是网络桥接、使用Centos7虚拟机[root@miv ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3OTPROTO="dhcp"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_...

2018-12-28 16:46:03 242

原创 Netty实现tcp通讯(telent发送消息)

前言参考Netty官网文档的例子,加了编码器、解码器。实现了简单的tcp通讯。代码很简单,最后我们会用Linux下的Telnet命令连接到服务端。并且给服务端发送消息。代码tcp服务端package netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;impo...

2018-11-30 11:01:27 4490

代码评审插件.zip

代码评审插件,附带file pdf阅读器 需要在mac os平台使用 让你的代码洁净,并且附带好用的pdf阅读器 让你一边写代码一边看PDF书籍

2020-03-20

Java多线程编程核心技术_完整版

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录,非常清晰~!

2017-10-05

空空如也

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

TA关注的人

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