web
文章平均质量分 57
乐山乐水2015
深入研究android。
展开
-
数据库事务解析最清楚(1)
(一)可读取未确认(Read uncommitted)写事务阻止其他写事务,避免了更新遗失。但是没有阻止其他读事务。 存在的问题:脏读。即读取到不正确的数据,因为另一个事务可能还没提交最终数据,这个读事务就读取了中途的数据,这个数据可能是不正确的。解决办法就是下面的“可读取确认”。(二)可读取确认(Read committed)写事务会阻止其他读写事务。读事务不会阻止其他任转载 2016-12-12 16:36:22 · 338 阅读 · 0 评论 -
内存管理与垃圾回收1
整个教程中已经不时的出现一些内存管理和垃圾回收的相关知识。这里进行一个小小的总结。Java是在JVM所虚拟出的内存环境中运行的。内存分为栈(stack)和堆(heap)两部分。我们将分别考察这两个区域。 栈栈的基本概念参考纸上谈兵: 栈 (stack)。许多语言利用栈数据结构来记录函数调用的次序和相关变量(参考Linux从程序到进程)。在Java中,JVM中的栈记录翻译 2016-03-03 22:44:03 · 410 阅读 · 0 评论 -
内存管理与垃圾回收2之内存溢出的三种情况及解决办法
相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Generation space(永久保存区域)、H翻译 2016-03-04 09:25:43 · 886 阅读 · 0 评论 -
客户端通过http访问服务器端乱码问题的解决方案
问题场景:客户端默认的字符编码方式是utf-8。服务端默认的编码方式是gbk,而且使用了过滤器设置了request.setCharacterEncoding("gbk")。问题来了,当客户端请求服务器端是,服务器端本来接收到数据并没有产生乱码现象,但是通过request.setCharacterEncoding("gbk")之后,接收到的数据变成乱码了。最开始想到的解决办法是,把接收到的数原创 2015-10-12 18:46:25 · 2779 阅读 · 0 评论 -
java 最重要的是什么?
java不是j2ee,java+css+html+js不是j2ee, spring,ejb等等也不是j2ee,j2ee的核心不是你选用哪种java框架,技术,而是企业的业务架构,这才是最难的,java有什么难 的,css+html+js有什么难的,spring,ejb又有什么难的,难的是你对整个应用业务的理解,整个应用业务的架构,以至于可以使企业业务能 够良好运营。不是说你用java做系统,用转载 2013-01-14 17:57:44 · 1314 阅读 · 0 评论 -
ehcache 的使用
http://my.oschina.net/chengjiansunboy/blog/70974 在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。 笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,转载 2012-11-07 14:59:19 · 1921 阅读 · 0 评论 -
17个Web开发者必备速查表
摘要:当您在做Web开发遇到一些问题时,或许会通过Google或者查看编程词典来寻求解决方法。今天,我们将为您提供一份非常有价值的备忘录,您只需要收藏此页,即可轻松访问,赶紧收藏吧!>>>开发者在做Web开发时,往往会遇到一些开发问题,也许您会通过Google或者查看编程词典来寻求解决方法。今天,我们将为您提供一份非常有价值的速查表,包含JavaScript、MYSQL、PHP、C转载 2012-10-18 10:02:14 · 1377 阅读 · 0 评论 -
Hadoop的学习(2)
Hadoop集群搭建目的先决条件安装配置配置文件集群配置配置Hadoop守护进程的运行环境配置Hadoop守护进程的运行参数Slaves日志Hadoop的机架感知启动Hadoop停止Hadoop目的本文描述了如何安装、配置和管理有实际意义的Hadoop集群,其规模可从几个节点的小集群到几千个节点的超大集群。如果你希望在单机上安装Hadoo原创 2012-09-05 15:06:59 · 635 阅读 · 0 评论 -
Hadoop的学习(1)
Hadoop快速入门目的先决条件支持平台所需软件安装软件下载运行Hadoop集群的准备工作单机模式的操作方法伪分布式模式的操作方法配置免密码ssh设置执行完全分布式模式的操作方法目的这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例原创 2012-09-05 15:04:46 · 648 阅读 · 0 评论 -
常用的一些技术网站
http://www.itpub.net/ 语言:中文 简介:我个人认为是国内最专业的综合性行业性技术类社区.http://www.koders.com/ 语言:英语 简介:代码搜索引擎,可以搜索几十种语言的代码。http://dotnet.aspx.cc/ 语言:中文 简介:孟宪会的资料站,虽资料大多比较简单,却解决了开发中的大部分问题?!ht转载 2012-08-13 12:42:57 · 611 阅读 · 0 评论 -
quartz在集群环境下的最终解决方案
在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz协调处理自动化 JOB。 大家想象一下,现在有 A , B, C3 台机器同时作为集群服务器对外统一提供 SERVICE : A , B , C 3台机器上各有一个 QUARTZ,他们会按照即定的 SCHEDULE自动执行各自的任务。 我们先不说实现什么功能,就说这转载 2012-08-10 15:17:21 · 813 阅读 · 0 评论 -
quartz集群完整应用实例
由于工作中几乎所有J2EE项目都是部署在weblogic上,并且两台manage server都做了cluster,所以一直没有关注过quartz的集群,前段时间一个项目正好用到quartz做定时发送邮件,一个开发人员无意中问了我一个问题:如果把定时功能与发邮件的功能分别部署到不同地方,发邮件功能作为后台service部署到weblogic中,而定时功能作为外部调用放在容器之外,这样定时功能就无法转载 2012-08-10 15:15:51 · 1935 阅读 · 1 评论 -
正则表达式
常用正则表代式集匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}转载 2012-08-09 17:37:29 · 620 阅读 · 0 评论 -
java 访问https 遇到的问题
用java访问https 类的url是,该类url需要验证一般会报 验证之类的错误导致无法访问。有两种解决方法。 (1)用HttpsURLConnection URL url = new URL(urlStr); HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();Host原创 2012-08-07 16:05:43 · 2681 阅读 · 0 评论 -
数据库事务解析最清楚(2)
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现转载 2016-12-12 16:37:46 · 339 阅读 · 0 评论