- 博客(25)
- 收藏
- 关注
原创 windows下redis的安装与使用
redis在windows上的安装与使用1.下载包https://github.com/ServiceStack/redis-windows/tree/master/downloads2.在命令中启动redis server命令:redis-server.exe redis.windows.conf --maxmemory 200M3.在cmd中连接客户端命令:执行redis-cli...
2019-06-03 23:06:48 191
原创 java面试总结之集合框架
一、集合类 1.arraylist:采用了数组的结构,查询快,增删慢(需要维护下标),线程不安全 2.linkedlist:采用了链表的结构,增删快,查询慢 3.vector:数组结构,线程安全的 4.hashset:实现了Set接口,它不允许集合中出现重复元素。当我们提到HashSet时,第一件事就是在将对象存储在HashSet之前,要确保重写hashCode()方法和equals(...
2018-06-10 17:21:19 271
转载 关于人生
心理学课上,周正教授正在授课:“上次下课时,一个男孩子递了张纸条:我是个比较内向的人,又没什么特长,不会踢足球,不会打篮球……唯一的爱好是写作。进入大学后,看到周围的同学在交往、工作中左右逢源、如鱼得水、洒脱干练,很是羡慕。就要步入社会了,我该如何规划自己的前途呢?……周教授,我想我还是当一名作家比较好,一个人,也不错,您说呢?’这个问题要不要回答?”周教授扬了扬手中的纸条。 “回——答——...
2018-06-05 17:23:54 213
转载 分享大牛开发经验,浅谈java程序员职业规划
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 一.明确入行的目的 很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收...
2018-06-05 09:39:14 737
转载 优秀程序员的必备10招
原文:https://blog.csdn.net/u012562943/article/details/50482102 1. 拥有扎实的基础和深刻理解 OO 原则对于 Java 程序员,深刻理解 ObjectOriented Programming(面向对象编程)这一概念是必须的。没有 OOPS 的坚实基础,就领会不了像 Java 这些面向对象编程语言的美。光学习 OO 原则的定义用处不大...
2018-06-04 21:45:02 187
转载 技术人如何面试
一、为什么跳槽和选择公司为什么跳槽虽然我们跳槽的原因各自不同,但是主要原因一般都是 待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力达到了某个阶段,但是目前薪水比我能力要低,或者是 我一起成长的同学朋友同事现在薪水都比我高,或者是在高房价下面或者要养孩子,需要更多的收入...
2018-06-04 21:43:20 882
转载 曾国藩六戒—送给自己的未来人生
原文:https://blog.csdn.net/u012562943/article/details/78800493 第一戒:久利之事勿为,众争之地勿往。做人要懂得韬光养晦,学会中庸的处世之道,做事情要不激不厉,不为久利之事,不去众争之地!第二戒:勿以小恶弃人大美,勿以小怨忘人大恩。 好恶之心人皆有之,真正能超越这个境界的人,才能有所成就,做人应当涵养心性,有容人之量,不...
2018-06-04 21:39:39 213
转载 40个Java多线程问题总结
原文地址:https://www.cnblogs.com/xrq730/p/5060921.html 前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己...
2018-06-03 17:21:55 389
转载 JAVA程序员面试总结,高手整理加强版
40个Java多线程问题总结原文地址http://www.cnblogs.com/xrq730/p/5260294.html前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上...
2018-06-03 17:08:43 252
原创 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 2490
原创 保留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 1976
原创 后台管理系统操作日志模块设计思路
背景对于很多后台管理系统来说,权限较多,对系统操作的人也会多。如此以来,对于一些操作的记录就非常有必要了,从而可以清楚的追踪对系统进行操作的人以及做了哪些操作,并且可以快速排查定位一些问题。下面简单说一下自己设计的思路。
2017-12-10 16:40:23 39239
原创 并发编程volatile关键字分析
java并发编程volatile关键字分析并发编程中经常会使用一些关键字来确保数据的一致性和正确性,那么volatile究竟是什么,它有哪些用处,带着这些疑问,我们来分析一下。java内存模型在了解volatile之前,我们首先要弄清楚java内存模型里的几个概念,原子性,可见性,有序性。 1.原子性 由java内存模型来直接保证的原子变量操作包括read、load、assign、use、sto
2017-12-03 20:29:44 191
原创 分页设计
java通用分页导航设计工作中经常会有表格数据的展示,数据量少时还好,一旦数据量特别大时,我们就要考虑分页以降低数据库的压力,那么下面简单介绍下我的分页导航设计,不对的地方望指正。
2017-11-30 22:43:04 683
原创 使用命令查看服务器的并发连接数
使用命令查看服务器的并发连接数平时工作中会去查看各个服务器的连接数,以此能够来为服务器是否能够扛得住是否需要新增节点等提供有力的依据。查看服务器并发连接所有状态的命令netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 结果: 解释: 状态:描述 CLOSED:无连接是活动的或正在进行 LISTEN:服务
2017-11-22 21:53:06 7484
原创 Zookeeper集群安装配置详解
Zookeeper集群安装配置详解背景ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协
2017-11-19 20:51:46 258
原创 使用securecrt访问linux虚拟机实现互通访问
使用securecrt访问linux虚拟机实现互通访问背景:使用securecrt获取xshell都可以,目的就是将宿主机和虚拟机实现网络打通,并能用终端进行ssh访问虚拟机从而更方便操作。操作步骤及准备工作1.下载securecrt或者xshell,本次以securecrt为演示实例2.修改windows网络实现网络共享3.查看vmware的虚拟网络编辑器的网管,并配置linux虚拟机ip4.配置
2017-11-18 20:07:07 728
原创 linux虚拟机克隆遇到的问题
linux虚拟机克隆遇到的问题及securecrt访问虚拟机配置克隆虚拟机步骤1.在已安装的虚拟机右键管理,克隆2.点击下一步,选择虚拟机当前状态,选择完整克隆,然后选择名称和位置点击完成,就开始克隆了 3.克隆后需要做的a修改主机名: 操作步骤:cd /etc/sysconfig vi network修改HOSTNAME b 修改ip和mac地址: 操作步骤:先ifconfig -a
2017-11-18 19:43:31 753 3
原创 教你在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 610
原创 jvm排查问题常用命令脚本
#!/bin/sh### ====================================================================== ##### #### snapsho
2017-11-14 22:15:25 283
原创 httpclient3.1简单使用
利用httpclient模拟客户端发出GET和POST请求并获取返回1.httpclient采用的maven依赖 commons-httpclient commons-httpclient 3.12.使用步骤新建一个 HttpClient对象,作为客户端新建请求方法对象,比如GetMethod 或 PostMethod客户端执行所创建的GetM
2017-11-14 21:52:12 3875
原创 谈一谈安装mysql给我带来的中文乱码问题
首先,我用的环境如下:mysql版本号是5.5.17,windows7,eclipse最近遇到的问题是在eclipse中通过jdbc往数据库写中文数据的时候,在数据库中显示的是???(即乱码),为解决这个问题,搞了一个晚上(当然熄灯后就就寝了(^__^) )外加早上这会儿,搞得头都大了,改来改去导致连往数据库直接写中文都会报错(我把错误页贴出来吧,图片会明显些).其实现在回头看
2017-11-14 21:39:47 289
原创 linux 下安装jdk
1.下载jdk并创建文件夹下载jdk-7u79-linux-i586.tar.gz到事先创建的文件夹/opt/soft/java(如果没有安装rz命令,先安装一下(命令:yum install -y lrzsz)2.切换到目录下cd /opt/soft/java3. 解压jdk:tar -zxvf jdk-7u79-linux-i586.tar.gz 4.配置环境变量...
2016-12-14 15:08:09 283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人