
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
EasyUI刷新tab的页面代码:function() {var selectTab = $('#tt').tabs('getSelected');var url =$(selectTab.panel('options').content).attr('src');$('#tt').tabs('update', {tab : selectTab,
概述Java虚拟机指令由一个字节的操作码或操作数组成。大部分指令都没有支持byte、short、char和boolean的类型。编译器会在编译期或运行期转换为带符号扩展的int类型处理。指令类型加载和存储指令加载和存储指令用于将数据在栈帧中的局部变量表和操作数栈之间来回传数据。以下指令t代表i、l、f、d、a,n代表局部变量表的slot位置。- 将一个局部变量加载到操作栈:tload_.-
在Ubuntu14.04安装Redis后,主机连接虚拟机上的Redis时,报异常redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused。但是在虚拟机里面,用redis-cli命令连接redis-server是没问题的。最后发现需要修改redis.c
一、前言Java是我主要的生产语言,但对JVM不是很了解,最近也在看《深入理解Java虚拟机 第二版》,所以想亲手编译OpenJDK和调试HotSpot虚拟机系统是15年的Mac OS X(10.11.5),而OpenJDK7却是13的,完全按照书本来,肯定是编译不过的,本文记录了在这个痛苦过程中遇到的坑,希望对其他人能有所帮助OpenJDK8使用configure&& make
整体考虑堆大小-Xms3550m, 初始化堆大小。通常情况和-Xmx大小设置一样,避免虚拟机频繁自动计算后调整堆大小。-Xmx3550m,最大堆大小。考虑分代设置堆大小首先通过jstat等工具查看应用程序正常情况下需要堆大小,再根据实际情况设置。新生代-xmn2g,新生代大小。Sun官方推荐配置为整个堆的3/8。-XX:SurvivorRatio=8。Eden和Survivor的比值。老年代
简介Redis是基于K-V的NoSql数据库,其主要将数据保存在内存中,极大的提高了存取速度。Redis常用作缓存、排名、投票、消息队列等。这里我主要介绍一下在shiro中,用Redis保存会话session,实现分布式会话的功能。spring-data-redis是对Jedis的封装,方便redis的使用。Redis安装和配置首先安装Redis,为了方便,我直接在虚拟机VMWare安装,使用的系
multiprocessing.Pipe([duplex])返回2个连接对象(conn1, conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r, w),表示可读的和可写的实例如下:#!/usr/bin/python#coding=ut...
匿名管道管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端.os.pipe()返回2个文件描述符(r, w),表示可读的和可写的.示例代码如下:#!/usr/bin/pythonimport timeimport osdef child(wpipe):print('hell...
代码#!/usr/bin/env python#coding=utf-8import random#生成[0, 1)直接随机浮点数print random.random()#[x, y]中的随机整数print random.randint(1, 100)list = [1, 2, 3, 4, 5]#随机选取print random.choice(list)#随机打乱random.shu
不可变final事实不可变如String无状态没有实例域如Servletvolatile运算结果不依赖当前变量值不参与不变性约束如AQS的state线程封闭线程栈内私有,方法中局部变量的使用ThreadLocal,相当月MapJ.U.C工具包以Concurrent前缀的并发类,如ConcurrentHashMap含有Blocking的阻塞类,如LinkedBlockin







