加载中
【JVM】JVM基学习(一)

什么是JVM Jvm,Jre,Jdk 都是 java 语言的支柱,他们分工协作。但不同的是 Jdk 和 Jre 是真实存在的,而 Jvm 是一个抽象的概念,并不真实存在。 JDK JDK(Java Development Kit) 是 Java 语言...

2017/05/30 13:48
17
【Linux 初学】虚拟机安装、联网、JDK安装(一)

1、虚拟机的安装: 利用centos-6.4-X86_64.iso安装了两台内存512M虚拟机,centos-6.4-X86_64.iso贴不上,网上下载吧。 PS:本机配置为8G内存、1T硬盘,CPU是i5-4210M,完全可以同时启动,占用...

2015/07/21 11:08
244
Windows安装多个版本JDK,灵活切换

首先声明一点,操作系统限制为Windows10,一切操作是在Windows10环境下进行的。其次,我们以JDK1.7、JDK1.8两个版本为背景来描述主题内容。 一、安装好JDK1.7和1.8: windows系统下安装JDK8 ...

JDK
2017/11/23 11:26
41
【JVM】JSTATD结合Java VisualVM进行远程监控JVM运行情况(二)

内存泄露指的是程序中动态分配内存给一些临时对象,但是对象不会被GC(java垃圾回收机制gabage collection)所回收,它始终占用内存。即被分配的对象很大但已无用; 内存溢出指的是程序运行过...

2018/07/20 14:44
16
【Synchronized】对象锁 & 类锁(二)

一、synchronized关键字 synchronized关键字有如下几种用法: 非静态方法或静态方法上加入关键字synchronized; 使用synchronized(对象/this/类.class)静态快; 下面对上述两种情况进行区分。...

2017/07/10 17:11
78
【Linux 初学】tomcat安装、maven安装、nexus配置(二)

1、tomcat安装: (1)tomcat下载地址:http://tomcat.apache.org/download-70.cgi (2)解压缩 # mkdir /usr/local/tomcat # cd /usr/local/tomcat # tar -zxvf /software/apache-tomcat-7...

【Mysql】利用Mybatis3连接mysql获取datetime类型数据错误

mysql版本:myql-connector-java-8.0.11.jar mybatis3连接数据库代码如下: public interface HeXinMapper { @SelectProvider(type = HeXinProvider.class, method = "test") List<Map<Strin...

2018/11/29 13:46
10
接口服务端工具类(不断更新)

1、apk/ipa安装包java解析工具类下载

2015/10/15 16:51
66
linux centos6中文乱码思路梳理

在linux环境下操作,经常遇到中文乱码的情况,下面整理下自己遇到问题的解决思路: 出现位置:tomcat日志; 出现效果:中文显示问号: 解决思路: 1、输入echo $LANG打印当前使用的系统语言,...

【Mybatis】一级缓存、二级缓存介绍与常见问题(四)

一般来说,可以在5个方面进行缓存的设计: 1.最底层可以配置的是mysql自带的query cache, 2.mybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓...

2018/07/17 15:33
13
HashMap(Fail-Fast机制)

之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢 (2)Linke...

2017/06/04 22:27
54
ArrayList & Vector (transient关键字)

ArrayList & Vector (transient) 集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是数据的存储。集合的作用就是以一定的方式组织、存储数据。下面说说ArrayList,只捡干货聊...

2017/06/04 13:00
18
【HashMap】HashMap死循环与元素丢失(一)

前一篇文章讲解了HashMap的实现原理,讲到了HashMap不是线程安全的。那么HashMap在多线程环境下又会有什么问题呢? 公司项目的一个模块在线上运行的时候出现了死循环,死循环的代码就卡在Has...

2017/06/24 23:23
39
LinkdedList

LinkdedList特点 LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了...

2017/06/28 08:37
17
【Linux 初学】zookeeper集群、win下Jenkins安装(三)

1、zookeeper集群: Java大型的项目中,环境变量的配置很重要,如果没有很好的配置环境变量的话,甚至项目连启动都是难事。 #wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3....

2015/07/23 11:05
288
【Linux初学】rsync命令配置及实现文件同步(七)

一、要远程同步上传的文件至文件服务器,可以使用命令scp命令: ~~~~~~~~~~~~~start~~~~~~~~~~~~~~~~~~~ #!/bin/bash if [ $# -ne 4 ] then echo "[ERROR] usage : ./send_dir ip password ...

2016/06/21 15:54
127
【Linux初学】nginx-lua-fastdfs-GraphicsMagick安装(八)

近期刚好有时间,整理一下nginx-lua-fastdfs-GraphicsMagick。简单说就是,在nginx配置图片请求lua脚本,脚本中通过GraphicsMagick命令将fastdfs文件系统上的图片变更成指定的尺寸。 先看看前...

分布式事务解决方案

在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。而大型互...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部