6 Zcc?

尚未进行身份认证

我要认证

只要坚持下去,岁月会给你想要的

等级
TA的排名 4w+

Java 并发总结(二)

Java中共享资源的竞争共享资源竞争需要解决的问题是,采取某种方式防止同一个共享资源在同一时刻被多个任务访问1、同步控制(synchronized)和显示锁(Lock对象)解决资源竞争的方式是采用锁的形式,即在一个线程访问该资源时会在其上加上锁,使其他任务在该资源解锁前无法访问,这种机制采用的就是互斥量(见并行总结第一部分),在java中给一个资源上锁有两种形式,一个是使用synchr

2016-11-10 17:59:43

解决IDEA,goland 无法识别README.md

此方法应该适用于JB全家桶和类似的问题1、首先确保编译器里已经安装的MarkDown插件,JB的MarkDown插件或者Markdown Navigator插件都行2、有了插件以后发现readme.md或README2.md 的都能够被识别为markdown文件能被idea打开并编辑偏偏就是README.md文件无法被识别,文件前面会有个问好的图标3、在idea中 打开 File--&...

2020-02-27 11:03:41

EMQ服务压测

EMQ调优可以参考官方文档EMQ服务器配置:4核8G centos 7.x EMQ版本:v3.1.0 docker部署 启用MySQL认证与鉴权 mysql docker部署 mysql和emq在同一台服务器测试工具:官方提供的mqttbenchmark tool github地址一些说明:【1】emq docker版本相关emq服务...

2019-08-16 17:52:59

EMQ服务搭建并配置MySQL认证与鉴权

服务搭建官方文档:https://docs.emqx.io/broker/v3/cn/install.html,文档很详细,有各个版本的安装教程,一步一步来就可以了本人用的是docker安装使用的版本是v3.1.0,本文主要讲述使用docker安装的一些注意项【1】默认的emq是不限制连接的,任何人只要知道了地址都可以连接emq服务器,允许publish、subscribe topic...

2019-08-15 15:22:22

Go Modules( vgo ) 的介绍与使用以及Go Module Proxy

vgo 简介:vgo 是新一代的go项目包管理工具,在 go 1.11中已经支持,现在很多第三方库都使用vgo作为包管理工具,比如 echo框架vgo官方介绍:wiki使用环境:go 1.11及以上版本在最新的go 版本中(1.12.4) 仍然需要配置环境变量 GO111MODULE=on 才能使用下面所述的所有环境变量的设置都依赖于vgo未正式发布,仍然需要手动设置环境变量才能...

2019-06-01 17:11:37

runnerw.exe: CreateProcess failed with error 5: 坑爹的360

报这个错很可能是360把idea创建的程序进程给拦截了导致进程创建一直失败,退出360即可

2019-02-17 17:24:11

Rancher2.0+Kubernetes(k8s)+Docker+SpringCloud 部署分布式服务 (1)

SpringCloud:一般使用SpringCloud写好每个Service后,使用jar包的形式部署,一般架构为Eureka+Config+Feign+Sleuth+Zipkin的形式,常用的还有Zuul实现路由网关的功能,由于项目中没用,这里不做介绍Eureka(client+server)提供了服务注册和服务发现的功能Config(client+server)提供每个servic...

2018-07-25 15:30:40

使用Docker部署ELK

这篇文章主要是将之前部署的ELK改为docker部署,都使用5.6的镜像,因为最新的elk镜像改地址了,国内一直拉不下来非Docker部署ELK:https://blog.csdn.net/fuckluy/article/details/80430732环境:Centos 7 、 安装好了docker 、关闭防火墙1、先安装Compose$ sudocurl -L https...

2018-06-29 17:51:15

搭建数据库中间件ProxySQL +PXC集群

PXC集群搭建参考:点击打开链接系统环境 :CentOS 7.XPXC集群版本:Percona-XtraDB-Cluster-571、安装ProxySQL  yum install proxysql2、修改管理员帐户  修改admin_credentials  格式--->用户名:密码  ,默认为admin:adminvi  /etc/proxysql.cnf3、开放6032端口和6033端...

2018-05-30 17:11:58

搭建PXC集群,实现MySQL高可用集群

PerconaXtraDBCluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法。PXC集群以节点组成(推荐至少3节点,后面会讨论两节点的情况),每个节点都是基于常规的MySQL/PerconaServer,意味着你可以从集群中分离出某节点单独使用。集群中每个节点都包含完整的数据。  PXC集群主要由两部分组成:PerconaServerwithXtraDB和W...

2018-05-25 18:08:32

部署ELK6.0+logback实现日志存储

之前的日志文件一直是保存在项目目录下,虽然做了一天一个日志文件的处理,但是查看和管理日志还不是很方便,以此契机引入了ELK,此次将ELK单独部署在一个单独的服务器。其他服务会通过logback将日志写入这个1、ELK简介ELK是Elasticsearch+Logstash+Kibana的简称ElasticSearch是一个基于Lucene的分布式全文搜索引擎,提供 RESTful API进行数据读...

2018-05-24 11:09:28

GO语言中的并发

GO语言中的并发并发还是并行 Concurrency is about dealing with lots of things at once. Parallelism is about doing lots of things at once.1并发是在同一时间处理(dealing with)多件事情。并行是在同一时间做(doing)多件事情。并发的目的在于把单个

2018-01-16 17:53:59

说说单例模式

单例模式应该都不陌生,被广泛使用的设计模式之一,在应用这个模式时,单例对象的类必须保证只有一个实例存在。下面将会为大家介绍几种单例实现的方式,虽然实现方式有差异,但是核心原理都是:1、将构造函数私有化2、通过静态方法获取一个唯一的实例3、在获取过程中保证线程安全4、防止反序列化导致重新生成实例对象 线程不安全的单例这种实现方式是线程不安全的,非常不推荐这种做法 ...

2017-08-27 14:37:46

随笔I

不知不觉,大学四年一晃而过, 虽心有不舍,但总有离别。答辩完后我离开了原来实习的公司,来到了上海,在这边面了几家也拿到了几家的offer,挑选后入职了现在所在的公司。公司的工作氛围很好,公司也很有前景,我的老大带我很用心,也很愿意教我一些东西,能遇到他也挺幸运的。面试时,公司很注重基础,对项目要求倒是不高,我已经自己写的小项目基本都没问,面试时问了很多东西,JVM,操作系统,Java的一些AP

2017-06-25 13:56:51

使用Kotlin编写Android项目示例

Kotlin简介:Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。在2017年的过Goo

2017-05-19 18:01:14

在一个包含40亿个随机排列的32位整数的顺序文件中(注意随机排序),找出一个不再文件中的32位整数

完整的题目:在一个包含40亿个随机排列的32位整数的顺序文件中(注意随机排序),找出一个不再文件中的32位整数(即int类型的整数),文件中至少缺少一个这样的数 要求:使用最少的内存,可使用外部的临时文件思路:将每个数转换为2进制数,然后进行0/1探测,将为0的位保存在一块内存中,将为1的位保存在另一块内存中, 一个文件中至多只有20亿个,因为40亿小于2的32次方,所

2017-03-24 10:25:23

Android自定义View 一个可设置四个顶点弧度的ImageView

一个可设置四个顶点弧度的ImageView 代码部分:package com.example.he.customimageview;

2017-03-12 20:28:46

Android小项目之笑话大全(附源码)

项目的界面采用了Material Design的设计风格,数据来自第三方API。项目连接:点击打开链接,效果图请看里面的README.md整个项目只使用了一个Activity,页面的切换是通过ViewPager+Fragment的方式完成的,1、使用OkHttp进行网络请求2、GSON解析JSON数据3、recyclerview代替LsitView用于显示数据,4、card

2017-02-25 13:23:02

Java I/O 总结

本篇文章需要一定的I/O操作基础File类与I/O紧密相关的类,File既可以代表一个目录又可以代表一个特定文件的名称,下面的代码示例 就是在G盘中先创建了目录directory接着在该目录下创建了指定的文件a.txtpublic static void main(String[] args) { String path="G:\\"; String fileName="d

2017-01-15 16:46:41

Android的消息机制

Android的消息机制主要就是指Handler的运行机制,而Handler的运行需要Looper和MessageQueue的支撑,下面会详细的介绍整个过程写在前面:Handler:主要作用是将一个任务切换到某个指定的线程中去执行,它的创建需要有Looper如果没有则抛出异常,下面是源码[java] view plain copy

2017-01-07 01:08:17

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。