随笔 - 669  文章 - 0  评论 - 56  阅读 - 320万

随笔分类 -  work-java

1 2 3 下一页
JVM内存区域的划分(内存结构或者内存模型)
摘要:JVM内存区域的划分(内存结构或者内存模型) 运行时数据区域: 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 程序计数器(线程私有): 是当前线程所执行的字节码的行号指示器,每条线程都要有一个独立的程序计数器,这类内存也称为“线程私有”的内存。 正在执 阅读全文
posted @ 2018-05-06 18:54 adolfmc 阅读(869) 评论(0) 推荐(0) 编辑
深入理解JVM(一)——JVM内存模型
摘要:JVM内存模型 Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: 1. 程序计数器 2. Java虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区。 下面对这五个区域展开深入的介绍。 1. 程序计数器 1.1. 什么是程序计数器? 程序计数器是一块 阅读全文
posted @ 2018-05-06 18:51 adolfmc 阅读(495) 评论(0) 推荐(2) 编辑
java多线程有哪些实际的应用场景?
摘要:多线程使用的主要目的在于: 1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。 2、伸缩性:也就是说,你可以通过增加CPU核数来提升性能。如果是单线程,那程序执行到死也就利用了单 阅读全文
posted @ 2018-05-06 17:24 adolfmc 阅读(93778) 评论(3) 推荐(11) 编辑
【深入Java虚拟机】之四:类加载机制
摘要:转载请注明出处:http://blog.csdn.net/ns_code/article/details/17881581 类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。它们开始的顺序如下图所示: 其中类加载的过 阅读全文
posted @ 2018-05-06 17:18 adolfmc 阅读(552) 评论(0) 推荐(0) 编辑
深入理解Java类加载器(1):Java类加载原理解析
摘要:1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失 阅读全文
posted @ 2018-05-06 17:18 adolfmc 阅读(2825) 评论(2) 推荐(2) 编辑
JAVA消息服务JMS规范及原理详解
摘要:JAVA消息服务JMS规范及原理详解 一、简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大 阅读全文
posted @ 2018-04-28 23:20 adolfmc 阅读(271) 评论(0) 推荐(0) 编辑
通过JDBC进行简单的增删改查(以MySQL为例)
摘要:通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一、准备工作(一):MySQL安装配置和基础学习 二、准备工作(二):下载数据库对应的jar包并导入 三、JDBC基本操作 (1)定义记录的类(可选) (2)连接的获取 (3)insert (4)update (5)se 阅读全文
posted @ 2017-10-21 08:35 adolfmc 阅读(5313) 评论(0) 推荐(0) 编辑
使用JDBC在MySQL数据库中快速批量插入数据
摘要:使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢? 在JDBC编程接口中Statement 有两个方法特别值得注意: Adds a set of parameters to this PreparedStatement object's bat 阅读全文
posted @ 2017-09-27 05:22 adolfmc 阅读(5472) 评论(0) 推荐(3) 编辑
Jar包冲突解决方法
摘要:前言 对于Jar包冲突问题,我们开发人员经常都会有碰到,当我们使用一些jar包中的类、方法等,或者有时遇到一些日志系统的问题(参考另一篇文章Jar包冲突导致的日志问题),我们会遇到ClassNotFoundException,NoSuchFieldException,NoSuchMethodExce 阅读全文
posted @ 2017-08-01 10:25 adolfmc 阅读(12925) 评论(0) 推荐(1) 编辑
使用 VisualVM 进行性能分析及调优
摘要:https://www.ibm.com/developerworks/cn/java/j-lo-visualvm/ 阅读全文
posted @ 2017-07-26 11:56 adolfmc 阅读(137) 评论(0) 推荐(0) 编辑
Jetty 的工作原理以及与 Tomcat 的比较
摘要:Jetty 的基本架构 Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理 阅读全文
posted @ 2016-11-28 15:52 adolfmc 阅读(739) 评论(0) 推荐(2) 编辑
JVM调优总结:调优方法
摘要:JVM调优总结:调优方法 2012-01-10 14:35 和你在一起 和你在一起的博客 字号:T | T 2012-01-10 14:35 和你在一起 和你在一起的博客 字号:T | T 下面文章将讲解JVM的调优工具以及如何去调优等等问题,还有一些异常问题的处理。详细请看下文。 AD:51CTO 阅读全文
posted @ 2016-09-28 09:14 adolfmc 阅读(2344) 评论(0) 推荐(0) 编辑
阿里云主机上安装jdk
摘要:今天继续安装jdk到阿里云服务上,大家要看一下阿里云是32位还是64位的,如果是32位下载32位的包,如果是64位的下载64位的包 我的就是64位的,开始我还不知道是怎么区分32/64位的,原来X64就是64位的,我还跑去ORACAL官网下载了32位的X86的包,弄了一个下午都说有个库出现问题 .现 阅读全文
posted @ 2016-09-13 15:41 adolfmc 阅读(454) 评论(0) 推荐(0) 编辑
java war run
摘要:#!/bin/bashdate=`date +'%Y%m%d %T'`pid=`ps -ef |grep Credit | grep -v grep|awk '{print $2}'`damocles_home=/usr/local/damocles-webapp/logdir=/home/wwwa 阅读全文
posted @ 2016-09-10 20:00 adolfmc 阅读(277) 评论(0) 推荐(0) 编辑
ThreadLocal,Java中特殊的线程绑定机制
摘要:在DRP项目中,我们使用了ThreadLocal来创建Connection连接,避免了一直以参数的形式将Connection向下传递(传递connection的目的是由于jdbc事务要求确保使用同一个connection连接)。那么ThreadLocal是如果做到的呢?它和同步锁的不同在哪里? 是什 阅读全文
posted @ 2016-08-30 09:30 adolfmc 阅读(376) 评论(0) 推荐(0) 编辑
静态导入Static import
摘要:静态导入Static import 要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个 阅读全文
posted @ 2016-08-30 09:29 adolfmc 阅读(603) 评论(0) 推荐(0) 编辑
Jsoup实现java模拟登陆
摘要:Jsoup实现java模拟登陆2013-10-29 14:52:05|分类:web开发|举报|字号订阅下载LOFTER我的照片书|1:如何获取cookies。1.1:由于需要登录,故先模拟登陆时的那一个,这里用map来装载变量名称,变量值。Map map = new HashMap();map.pu... 阅读全文
posted @ 2016-01-23 15:54 adolfmc 阅读(1247) 评论(0) 推荐(0) 编辑
jsoup html采集器
摘要:package com.forex.collect;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Random;i... 阅读全文
posted @ 2016-01-22 09:45 adolfmc 阅读(408) 评论(0) 推荐(0) 编辑
实现跨域请求jsonp方式
摘要:原理:http://madong.net.cn/index.php/2012/12/368/调用端: $.getJSON("http://192.168.220.85:8001/esb/autocredit/test?callback=?",function(data){ alert(data)... 阅读全文
posted @ 2016-01-14 15:31 adolfmc 阅读(406) 评论(0) 推荐(0) 编辑
获取sevlet response值
摘要:调用: PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "UTF-8")); SimpleWrapper wrapper = new SimpleWrapper(respon... 阅读全文
posted @ 2016-01-14 15:27 adolfmc 阅读(494) 评论(0) 推荐(0) 编辑

1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示