Java开发日记

分享前后端开发技术


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 公益404

  • 搜索

二维数组中查找

发表于 2018-07-02 | 分类于 算法—剑指offer |
字数统计: 798 字 | 阅读时长 ≈ 3 分钟
二维数组中查找题目描述  在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解决思路  二维数组中最右边的数是一行中最大的数,是一列中最小的数。根据这个规律,如果要查找的数跟最右边的 ...
阅读全文 »

单例模式

发表于 2018-07-02 | 分类于 算法—剑指offer |
字数统计: 198 字 | 阅读时长 ≈ 1 分钟
单例模式题目描述  设计一个类,我们只能生成该类的一个实例 解决思路  使用单例模式,私有化构造函数,保证只有当前类可调用,对外提供一个public方法,让外部访问生成的实例,使用双检锁保证并发情况下的线程安全。 代码实现123456789101112131415161718192021222324 ...
阅读全文 »

死磕java底层(二)—消息服务

发表于 2017-12-24 | 分类于 后台—java基础 |
字数统计: 3,563 字 | 阅读时长 ≈ 15 分钟
这一节作为上一节多线程的延续,先说一下java原生的阻塞队列(Blocking Queue),之后再说一下JMS(Java Messaging Service,java消息服务)以及它的实现之一ActiveMQ消息队列,所以都归并到消息服务中讨论。 1.阻塞队列(Blocking Queue)Blo ...
阅读全文 »

死磕java底层(一)—多线程

发表于 2017-12-20 | 分类于 后台—java基础 |
字数统计: 5,561 字 | 阅读时长 ≈ 23 分钟
1.线程和进程1.1线程和进程的区别 进程它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节(操作系统为进程分配一块独立的运行空间); 线程它是位于进程中,负责当前进程中的某个具备独立运行资格的空间(进程为线程分配一块独立运行的空间);进程是负责某个 ...
阅读全文 »

分布式协调服务zookeeper总结

发表于 2017-12-15 | 分类于 后台—分布式 |
字数统计: 4,238 字 | 阅读时长 ≈ 18 分钟
1.zookeeper简介1.1简介Zookeeper是一个分布式协调服务,换言之,就是为用户的分布式应用程序提供协调服务 zookeeper是为别的分布式程序服务的 Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) Zookeeper所提供的服务涵盖:主从协调 ...
阅读全文 »

虚拟机中设置Linux网络为静态IP踩过的坑

发表于 2017-12-15 | 分类于 服务器—linux |
字数统计: 795 字 | 阅读时长 ≈ 3 分钟
在公司使用虚拟机准备弄个linux集群测点东西,无奈ip一直变来变去,只好修改成固定的,中间走点弯路,做一下记录(我这一开始是NAT模式,dhcp自动获取ip,改的结果是NAT模式,static静态设置ip)。 1.查看虚拟机的网关 依次点击虚拟机左上角的编辑——虚拟网络编辑器——NAT模式(注意: ...
阅读全文 »

Linux软件安装总结

发表于 2017-12-15 | 分类于 服务器—linux |
字数统计: 4,196 字 | 阅读时长 ≈ 19 分钟
首先Xshell一个好用的选项,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用Xshell菜单栏——工具——勾选发送键输入到所有会话,这样你在一个bash窗口输入的指令,其它所有打开的会话服务器也都会执行这条指令。 1.安装JDK 上传jdk-7u45-linux-x64. ...
阅读全文 »

Linux进阶命令和Shell编程

发表于 2017-12-15 | 分类于 服务器—linux |
字数统计: 3,631 字 | 阅读时长 ≈ 15 分钟
1.高级文本命令——sed1.1sed简介sed全称是:Stream EDitor,即流编辑器,是一个很好的文本处理工具,本身是一个管道命令,处理时,把当前处理的行存储在临时缓冲区中,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行。它是以行为单位进行处理,可以 ...
阅读全文 »

最实用的Linux命令总结

发表于 2017-12-15 | 分类于 服务器—linux |
字数统计: 6,500 字 | 阅读时长 ≈ 26 分钟
1.linux安装中文环境(可选)联网之后执行:sudo yum groupinstall chinese-support,安装完语言包之后修改/etc/sysconfig/i18n文件,修改LANG=”zh_CN.UTF-8”。如果只想对当前登录用户有效请编辑~/.bashrc文件,在最后加入:e ...
阅读全文 »

Nginx代理负载均衡及详细配置

发表于 2017-12-15 | 分类于 服务器—nginx |
字数统计: 2,579 字 | 阅读时长 ≈ 10 分钟
1.Nginx正向代理和反向代理有很多同学都分不清正向代理和反向代理,下面我尽量用通俗易懂的文字指出二者的区别。首先需要明白代理的意思,代理是指受委托代表当事人从事某种活动。正向代理就是平时说的代理(比如Shadowsocks就是正向代理),是指Nginx代理服务器受客户端委托代理客户端,转发请求, ...
阅读全文 »
12…4
刘俊重

刘俊重

微信公众号【Java开发日记】

33 日志
12 分类
28 标签
GitHub 微博 E-Mail
Links
  • 码云
  • CSDN
© 2017 — 2018 刘俊重
访客数: | 访问量:
|
由 Hexo 强力驱动