
java
文章平均质量分 53
hightrees
这个作者很懒,什么都没留下…
展开
-
教你在windows安装linux虚拟机
教你在windows安装linux虚拟机背景:由于目前很多开源项目都是分布式比如hadoop,zookeeper的,要学习自己去搭建这些项目的时候无疑需要多个linux环境,所以在自己电脑上装linux虚拟机就显得很必要了。我的电脑配置**:windows7,8G内存所需软件**:vmware(我用的是14.0.0.24051),centos6.9,(镜像下载地址:http://mirrors.al原创 2017-11-18 19:21:24 · 738 阅读 · 0 评论 -
40个Java多线程问题总结
原文地址:https://www.cnblogs.com/xrq730/p/5060921.html 前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己...转载 2018-06-03 17:21:55 · 402 阅读 · 0 评论 -
JAVA程序员面试总结,高手整理加强版
40个Java多线程问题总结原文地址http://www.cnblogs.com/xrq730/p/5260294.html前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上...转载 2018-06-03 17:08:43 · 265 阅读 · 0 评论 -
jmap -heap返回结果分析
jmap -heap返回结果分析using parallel threads in the new generation.using thread-local object allocation.Concurrent Mark-Sweep GCHeap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio原创 2018-01-21 17:35:12 · 2527 阅读 · 0 评论 -
保留3天日志脚本
#!/bin/sh#删除 2天前的日志(会保留n+1天日志)path='/opt/webname/log/webname_8080'daynum='2'find $path -mtime +$daynum -name "catalina.*.log" -exec rm -rf {} \;find $path -mtime +$daynum -name "host-manager.*.log原创 2017-12-27 09:15:12 · 2000 阅读 · 0 评论 -
并发编程volatile关键字分析
java并发编程volatile关键字分析并发编程中经常会使用一些关键字来确保数据的一致性和正确性,那么volatile究竟是什么,它有哪些用处,带着这些疑问,我们来分析一下。java内存模型在了解volatile之前,我们首先要弄清楚java内存模型里的几个概念,原子性,可见性,有序性。 1.原子性 由java内存模型来直接保证的原子变量操作包括read、load、assign、use、sto原创 2017-12-03 20:29:44 · 201 阅读 · 0 评论 -
记一次问题排查的过程-服务器内存问题
记一次问题排查的过程原创 2017-11-21 21:35:48 · 5237 阅读 · 0 评论 -
使用命令查看服务器的并发连接数
使用命令查看服务器的并发连接数平时工作中会去查看各个服务器的连接数,以此能够来为服务器是否能够扛得住是否需要新增节点等提供有力的依据。查看服务器并发连接所有状态的命令netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果: 解释: 状态:描述 CLOSED:无连接是活动的或正在进行 LISTEN:服务原创 2017-11-22 21:53:06 · 7536 阅读 · 0 评论 -
后台管理系统操作日志模块设计思路
背景对于很多后台管理系统来说,权限较多,对系统操作的人也会多。如此以来,对于一些操作的记录就非常有必要了,从而可以清楚的追踪对系统进行操作的人以及做了哪些操作,并且可以快速排查定位一些问题。下面简单说一下自己设计的思路。原创 2017-12-10 16:40:23 · 39498 阅读 · 0 评论 -
分页设计
java通用分页导航设计工作中经常会有表格数据的展示,数据量少时还好,一旦数据量特别大时,我们就要考虑分页以降低数据库的压力,那么下面简单介绍下我的分页导航设计,不对的地方望指正。原创 2017-11-30 22:43:04 · 704 阅读 · 0 评论 -
jvm排查问题常用命令脚本
#!/bin/sh### ====================================================================== ##### #### snapsho原创 2017-11-14 22:15:25 · 300 阅读 · 0 评论 -
httpclient3.1简单使用
利用httpclient模拟客户端发出GET和POST请求并获取返回1.httpclient采用的maven依赖 commons-httpclient commons-httpclient 3.12.使用步骤新建一个 HttpClient对象,作为客户端新建请求方法对象,比如GetMethod 或 PostMethod客户端执行所创建的GetM原创 2017-11-14 21:52:12 · 3900 阅读 · 0 评论 -
使用securecrt访问linux虚拟机实现互通访问
使用securecrt访问linux虚拟机实现互通访问背景:使用securecrt获取xshell都可以,目的就是将宿主机和虚拟机实现网络打通,并能用终端进行ssh访问虚拟机从而更方便操作。操作步骤及准备工作1.下载securecrt或者xshell,本次以securecrt为演示实例2.修改windows网络实现网络共享3.查看vmware的虚拟网络编辑器的网管,并配置linux虚拟机ip4.配置原创 2017-11-18 20:07:07 · 765 阅读 · 0 评论 -
linux虚拟机克隆遇到的问题
linux虚拟机克隆遇到的问题及securecrt访问虚拟机配置克隆虚拟机步骤1.在已安装的虚拟机右键管理,克隆2.点击下一步,选择虚拟机当前状态,选择完整克隆,然后选择名称和位置点击完成,就开始克隆了 3.克隆后需要做的a修改主机名: 操作步骤:cd /etc/sysconfig vi network修改HOSTNAME b 修改ip和mac地址: 操作步骤:先ifconfig -a原创 2017-11-18 19:43:31 · 778 阅读 · 3 评论 -
java面试总结之集合框架
一、集合类 1.arraylist:采用了数组的结构,查询快,增删慢(需要维护下标),线程不安全 2.linkedlist:采用了链表的结构,增删快,查询慢 3.vector:数组结构,线程安全的 4.hashset:实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在HashSet之前,要确保重写hashCode()方法和equals(...原创 2018-06-10 17:21:19 · 288 阅读 · 0 评论