JVM结构和细节

JVM结构细节 jvm理论上应该属于java基础,不过从目前行业的情况来看,反而成了挺高端的东西。可能因为做java的,绝大部分是在做业务系统,大部分时间都花在了业务梳理和前端的事情上了,而且平时普遍看书少。不管怎么说,既然入了java这行,jvm的详细的结构和运行机制还是必须懂要求懂的。自己之前...

2016-05-30 00:40:40

阅读数:668

评论数:0

RabbitMQ解决大量unacked问题

RabbitMQ解决大量unacked问题 为了快速响应用户请求,我们需要消息异步处理机制,比较简单的做法是用redis的List结构,我们项目使用更专业的RabbitMQ。关于redis和RabbitMQ队列处理的性能比较可以查看这篇文章http://blog.csdn.net/educa...

2016-01-30 15:16:14

阅读数:27348

评论数:1

redis连接异常的解决方案

redis连接异常的解决方案 最近在做高并发架构,发现程序偶尔报错: redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis....

2016-01-30 12:27:14

阅读数:42614

评论数:3

高并发二级缓存的简单实现

高并发二级缓存的简单实现 我们的应用系统使用了两台Redis做缓存,一台持久化存储重要数据,另一台就是纯粹的缓存Mysql的数据。Redis是很强大,不过也有性能瓶颈的时候。官方公平的吞吐量是10W/S,从我在内网测试环境开多线程同时使用了JedisPool测出来的结果来看,使用管道Pipe...

2016-01-30 11:12:28

阅读数:4288

评论数:0

Spring的aop简单示例

Spring的aop简单示例 我们有几个平台都用spring框架,里面跑有spring-quartz定时任务。现在做系统优化,用ThreadLocal管理mysql或者redis等连接,这些连接在http请求的filer结尾关闭即可。但是对于quartz,而且是spring管理的quartz...

2016-01-29 18:38:07

阅读数:404

评论数:0

锁 一,基本概念 节约篇幅,锁(Lock)是什么就不说了,先列出几个重要的概念。 锁级别:分为对象级和类级,常见的大部分锁是对象锁;所有(或者绝大部分)的类和对象都自带一把隐藏的锁,这也是synchronized能锁任意对象和类的根本所在。每个对象有自己的对象锁,所有对象共用一个类锁。 可...

2016-01-29 18:17:16

阅读数:481

评论数:0

java冒泡排序和快速排序的分析

说来惭愧,昨天面试的时候遇到快速排序的笔试题没答上来。搞java的长期接触的是业务方面的东西,特别是web方向的java,久而久之在学校里面学的最基本的一些东西给忘记了。网上搜索了这两种算法,基本都是当年书本的解释,个人不是很喜欢。现将自身强化后的解释描述出来,加强记忆,最近有面试的同志不妨看看。...

2015-05-19 22:31:45

阅读数:1402

评论数:0

java枚举的使用

原文地址: package com.ljq.test; /** * 枚举用法详解 * * @author jiqinlin * */ public class TestEnum { /** * 普通枚举 * * @author jiqinl...

2014-11-07 16:34:43

阅读数:516

评论数:0

重写ajax方法实现异步请求session过期时跳转登录页面

一般我们会在过滤器里判断登录状态,如果没登录就跳转登录页面,过滤器java核心代码如下: UserItem loginUser = (UserItem)request.getSession().getAttribute("loginUser"); if(loginUser ==...

2014-07-29 15:31:23

阅读数:26419

评论数:19

JAVA中的Calendar

有一段时间没写东西,本着不断总结不断进步的理念,在这里整下里JAVA中的Calendar类。其实我一直觉得设计Calendar类的家伙脑残,我们需要的很简单,却被里面的一堆field弄懵了。多的不说,分几个部分总结。 1.时区(TimeZone)和地区(Locale) 时区:这个名称有点不准确,其...

2013-12-12 15:57:02

阅读数:23716

评论数:4

lo4j学习

经典地址http://blog.csdn.net/azheng270/article/details/2173430 JAVA文件 package mainCenter; import org.apache.log4j.Logger; import org.apache.log4j.Pr...

2012-05-11 15:21:59

阅读数:1737

评论数:0

j2ee常用获取常用路径

action类 List> pathList = new ArrayList>(); Map.Entry node = new AbstractMap.SimpleEntry("request.getContextPath()"...

2012-02-28 18:35:56

阅读数:963

评论数:0

Java获取泛型的Class对象

工作中瞄到的,在此收集了public class RawDao { protected Class clazz; @SuppressWarnings("unchecked") public RawDao() { @SuppressWar...

2012-02-28 17:43:44

阅读数:17384

评论数:1

Struts2通过拦截器反射批量获取参数

Struts2通过拦截器反射批量获取参数         之前用struts2弄一个erp项目,里面的表单字段数比较多。刚刚开始的时候耐心的一个一个去从request中拿,后来实在是受不了这种体力劳动了,遂上网寻找解决方案。总结起来,目前市面上比较常用的struts2批量获取参数的方法主要有以下...

2011-10-26 13:53:54

阅读数:6494

评论数:0

Servlet中listener和filter的总结[转]

Listener我是这样理解他的,他是一种观察者模式的实现:我们在web.xml中配置listener的时候就是把一个被观察者放入的观察者的观察对象队列中,当被观察者触发了注册事件时观察者作出相应的反应。在jsp/servlet中具体的实现是在web.xml中注册Listener

2011-10-12 10:45:55

阅读数:624

评论数:0

反射和动态代理【原】

之前参与一个项目,使用的技术框架是struts2+ibatis,业余好奇探索了下,于是有幸接触到java的反射和动态代理。我知道在struts2的拦截器中使用了反射和动态代理,据说很多经典的框架,比如spring、hibernate、ibatis等也都大范围使用了。这两种技术大概

2011-08-26 17:09:43

阅读数:7917

评论数:1

POI读取Excel

HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。HWPF - 提供读写Microsoft Word DOC格式档案的功能。HSLF - 提供读写Microsoft PowerPoi...

2011-07-20 16:15:59

阅读数:2021

评论数:0

proxool访问数据库(mysql和oracle)【原】

一共需要3个包commons-logging-1.1.1.jarmysql-connector-java-5.0.6-bin.jarproxool-0.9.0RC2.jardatasource.propertiesjdbc-0.usepool=true jdbc-0.proxoo

2011-07-20 15:54:31

阅读数:2634

评论数:0

struts2文件上传模块

 前端页面文件代码,一定要有enctype="multipart/form-data"    上传结果对象FileUploadResult.java public cl...

2011-06-23 14:38:00

阅读数:757

评论数:0

java汉字转拼音

import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Set;//中文转拼音public class CnToSpe...

2011-06-23 13:38:00

阅读数:3326

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭