自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux java关闭窗口 程序停止

Linux下java nohup 后台运行关闭后进程停止的原因,不挂断后台运行命令今天写sh脚本发现一终止命令程序就停止运行了,检查了很久才发现后面少了个&字符导致的!错误写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1正确写法:nohup java -jar /home/zdzjar.jar >/home/logs/zdz.out 2>&1 &在后面加上 & 后就

2020-07-11 15:17:12 1057

转载 xxl-job 源码运行解析

xxl-job 源码运行解析 原创 置顶 ...

2019-12-26 15:23:49 771

原创 xxl-job 简单理解

框架理解:admin定期的调用微服务接口,各种调用重试都是在admin方锁是通过数据库实现的服务通信通过netty,自己开发了一套通信框架,进行服务的调度。通过核心包进行服务注册到数据库中,然后添加心跳检测对服务组件进行新增移除。通信的好处:admin知道哪个服务器繁忙,哪个服务器宕机,哪个服务器是正在执行任务的,可以实时的进行策略切换。当然最重要的是服务的注册和调用。服务暴露注册流程...

2019-12-26 14:57:15 389

原创 HttpsURLConnection 使用样例

private void testHttpConnetion() { try { //https://icore-pts.pingan.com.cn/ebusiness/login.do URL url = new URL("https://icore-pts.pingan.com.cn/ebusiness/login.do"); HttpsURLConnection...

2019-05-13 21:12:36 1428

原创 java获取代理池

代理池是什么?怎么获取到代理呢?做爬虫的过程中,需要隐藏自己的ip,这个时候采用固定的ip很容易出现封ip的情况,所以采用代理池的方式,在访问网站的时候,动态的切换代理,可以避免被封账号的问题。正常的服务器肯定不会免费给大家提供端口了,但是总有一些好心的人来提供出一些ip给大家免费试用。这里主要是通过爬虫的方式进行获取到几个网站的免费的代理ip和端口。爬去使用到的技术?java,j...

2019-03-09 18:17:30 511

转载 volatile关键字解析

https://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于...

2019-03-01 11:36:07 112

转载 hashMap源码解析

https://www.cnblogs.com/xiaoxi/p/7233201.html一、HashMap概述 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,HashMap采用数组+链表+红黑树实现,当链表长度超过...

2019-02-28 15:15:45 77

转载 Redis+Twemproxy+HAProxy集群

https://www.cnblogs.com/huanghongbo/p/8698636.html

2019-01-08 20:54:57 115

转载 事物级别,不可重复读和幻读的区别

脏读:原文链接:这一次,带你搞清楚MySQL的事务隔离级别!使用过关系型数据库的,应该都事务的概念有所了解,知道事务有 ACID 四个基本属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),今天我们主要来理解一下事务的隔离性。声明:MySQL专栏学习系列,基本上是本人学习极客时间《MySQL实战45讲》专栏内容的...

2019-01-08 19:41:44 19609 11

原创 java程序员必须要了解的基础知识

elasticsearch 搜索引擎,正在进行时 ----> elk日志框架mq rabbitmq  消息队列 完成。kafaka的区别呢?redis  主从,集群。----->底层原理了解,为什么redis这么快,redis和memcached的区别。(单线程的哦)  锁!http线程池  和数据库连接池的区别,springdata源码的了解spring源码   spring...

2019-01-01 22:50:55 1037

转载 分布式事物

https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对...

2018-12-10 15:50:40 140

原创 redis的主从复制

参考:https://www.cnblogs.com/gzy-blog/p/6058849.html1). 同一个Master可以同步多个Slaves节点。2). Slave同样可以接受其它Slaves的连接和同步请求。3). Master Server是以非阻塞的方式为Slaves提供服务。所以在Master-Slave同步期间,客户端仍然可以提交查询或修改请求。4). Slav...

2018-11-07 15:28:08 103 1

原创 多线程知识了解

除了基础名词外需要了解一下线程池的名词:excutorabstartExcutorServiceThreadPoolexecutorfutureTask future runable callable Thread ,QueueingFuture阅读源码:简单说明,线程池也是通过启动多个线程并发的调用ExecutorService调用他的execute方法,方法生成work实例,通...

2018-10-12 17:04:38 276

原创 selenium环境搭建

selenium2 是采用浏览器加载网页的方法进行代码得处理。这里的试验是通过firefox 浏览器进行试验的。首先下载浏览器的驱动程序,程序运行时通过加载这个驱动,可以打开浏览器。(火狐浏览器不能直接打开,FirefoxDriver在selenium3的时候已经被弃用了,FirefoxDriver原理是用firefox的add-on来实现对浏览器的控制。更新后目前用的是geckodrive...

2018-09-20 16:48:54 151

转载 使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-09-16 00:34:27 91

原创 SpringCloud教程

springboot基础微服务 Eureka 服务注册 单独微服务 ribbon 负载均衡 在客户端引入即可使用 Feign 引入新的接口,代替RestTemplte

2018-09-06 13:41:48 97

原创 nginx教程

参考:https://www.yiibai.com/nginx/nginx-architecture.html#article-start

2018-09-05 11:59:19 105

转载 VirtualBox 安装虚拟机

转载:https://www.linuxidc.com/Linux/2016-09/135593.htm在VirtualBox中安装CentOS 7 [日期:2016-09-28] 来源:Linux社区 作者:young_wind [字体:大 中 小]当初接触Linux的时候,因为条件限制,只能在VirtualBox虚拟机中安装Linux系统使用,由于是小白,爬了好多坑。于是决定写...

2018-09-04 14:16:40 154

转载 redis分布式锁

redis分布式锁转载自http://www.jb51.net/article/118312.htm在集群等多服务器中经常使用到同步处理一下业务,这是普通的事务是满足不了业务需求,需要分布式锁 *分布式锁的常用3种实现:0.数据库乐观锁实现1.Redis实现 — 使用redis的setnx()、get()、getset()方法,用于分布式锁,解决死锁问题 2、zookeepe...

2018-09-04 10:06:48 146

空空如也

空空如也

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

TA关注的人

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