Ubuntu安装JDK7/JDK8的两种方式
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo...
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo...
作者:林振华 公众号:编程原理 1.问题 什么是线程的交互方式? 如何区分线程的同步/异步,阻塞/非阻塞? 什么是线程安全,如何做到线程安全? 如何区分并发模型? 何谓响应式编程? 操作系统如何调度多线程? 2.关键词 同步,异步,阻塞,非...
1.找出不必要的服务 很明显,服务器上跑的服务,并不是每个都有用的。强烈建议检查并关掉不需要的服务,从而减少风险(多跑一个服务,就可能多几个漏洞)。 查询运行在runlevel 3的服务列表: [afei@afei ~]# /sbin/ch...
$query_rs .= "SELECT * FROM biweb_news WHERE title LIKE ''%biweb%'' OR content LIKE ''%biwe...
1. 概述 本文主要分享 Elastic-Job-Cloud 高可用。 一个高可用的 Elastic-Job-Cloud 组成如下图: Mesos Master 集群 Mesos Slave 集群 Zookeeper 集群 E...
[root@bbs ~]# /usr/local/mysql/bin/mysqlcheck -Aao -auto-repair -uroot -p 下面说下几个参数的含义 -a, –analyze 分析 [Analyze giv...
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。 这是本系列的第一篇文...
8.线程工具 前文我们介绍了内存理论和线程的一些特征,大家都知道并发编程容易出错,而且出了错还不好调试排查,幸好JDK里面集成了大量实用的API工具,我们能熟悉这些工具,写起并发程序来也事半功倍。 工具篇其实就是对锁的不断变种,适应更多的开...
随着软件项目进入“维护模式”,对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准)。然而,在代码库中保持一致的代码风格和测试标准能够显著减轻维护的压力,也能确保新的开发者能够快速了解项目的情况,同时...
在设计接口时,有很多因素要考虑,如接口的业务定位,接口的安全性,接口的可扩展性、接口的稳定性、接口的跨域性、接口的协议规则、接口的路径规则、接口单一原则、接口过滤和接口组合等诸多因素,本篇文章将简要分析这些因素。 一 规范性建议 1.职责原...