20160720-java高并发
摘要:https://www.zhihu.com/search?type=content&q=tomcat+%E8%83%BD%E6%94%AF%E6%8C%81%E5%A4%9A%E5%B0%91%E5%B9%B6%E5%8F%91 https://www.zhihu.com/question/3221
阅读全文
posted @
2016-07-20 20:39
洛易
阅读(226)
推荐(0) 编辑
java 中文 乱码 问号
摘要:在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会
阅读全文
posted @
2016-07-14 13:51
洛易
阅读(3226)
推荐(1) 编辑
java.util.concurrent
摘要:软件包 java.util.concurrent 的描述 在并发编程中很常用的实用工具类。此包包括了几个小的、已标准化的可扩展框架,以及一些提供有用功能的类,没有这些类,这些功能会很难实现或实现起来冗长乏味。下面简要描述主要的组件。另请参阅 locks 和 atomic 包。 执行程序 接口。Exe
阅读全文
posted @
2016-07-13 13:35
洛易
阅读(161)
推荐(0) 编辑
CharsetUtils.java
摘要:/* * Copyright (c) 2013. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the Li...
阅读全文
posted @
2016-07-08 16:30
洛易
阅读(879)
推荐(0) 编辑
[Java A] – is not an enclosing class
摘要:public class A {public class B { }}; 需要实例B类时,按照正逻辑是,A.B ab = new A.B();那么编译器就会出现一个错误–“is not an enclosing class”再翻看相关的java代码,发现原来写法出错了!正确的做法是A a = new
阅读全文
posted @
2016-05-20 08:40
洛易
阅读(29351)
推荐(2) 编辑
[Java - 调用WebService]{http://schemas.microsoft.com/ws/2005/05/addressing/none}ActionNotSupported
摘要:- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.AxisFault fault...
阅读全文
posted @
2016-01-26 19:22
洛易
阅读(1524)
推荐(0) 编辑
Java之内部类(1) - 为什么需要内部类
摘要:为什么需要内部类 一般来说,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进入其外围类的窗口。 内部类必须要回答的一个问题是:如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢?答案是:“如果这样能满足需求,那么就应该这样做。” 那么...
阅读全文
posted @
2014-09-10 20:59
洛易
阅读(3977)
推荐(0) 编辑
Java之基础(1) - 编程中“为了性能”尽量要做到的一些地方
摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的...
阅读全文
posted @
2014-08-21 18:55
洛易
阅读(448)
推荐(0) 编辑
Java之架构(0) - 架构之路
摘要:软件架构作为一个概念,体现在技术和业务两个方面。 从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。先说一些基本原则: 分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。 模块化原则:模块化是化解软件...
阅读全文
posted @
2014-08-13 21:42
洛易
阅读(7676)
推荐(1) 编辑
Java同步机制总结--synchronized
摘要:不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够 作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变 量、obj...
阅读全文
posted @
2014-07-22 17:29
洛易
阅读(253)
推荐(0) 编辑
Java之开发工具(1) - Eclipse 如何设置注释的模板
摘要:最常用的注释就是对类的说明和方法的说明,关于这类代码的注释方式,在Eclipse中可以这样进行设置: windows---preferences...---java--code style--code Templates---Comments就可以进行设置了。 这里的设置包括常量和变量,变...
阅读全文
posted @
2014-04-11 09:14
洛易
阅读(281)
推荐(0) 编辑
Java之字节码(3) - 简单介绍
摘要:转载来自首先了解一下理论知识:字节码:Class文件是8位字节流,按字节对齐。之所以称为字节码,是因为每条指令都只占据一个字节,所有的操作码和操作数都是按字节对齐的。如:0×03表示iconst_0Class文件的头4个字节称为魔数(Magic Number),它的唯一作用是用于确认该文件是否是能被...
阅读全文
posted @
2014-02-26 19:40
洛易
阅读(4525)
推荐(0) 编辑
Java之逆向工程(1) - 反编译、修补和逆向工程技术 读书笔记
摘要:透视JAVA——反编译、修补和逆向工程技术 读书笔记1、 Java source is not compiled to binary machine code like C/C++ source is.2、 Because the bytecode does not represent the lo...
阅读全文
posted @
2014-02-26 19:39
洛易
阅读(1865)
推荐(0) 编辑
Java之字节码(2) - .class文件格式详解
摘要:转载来自小介:去 年在读《深入解析JVM》的时候写的,记得当时还想着用自己的代码解析字节码的,最后只完成了一部分。现在都不知道还有没有保留着,貌似Apache有现 成的BCEL工程可以做这件事。当时也只是为了学习。这份资料主要参考《深入解析JVM》和《Java虚拟机规范》貌似是1.2版本的,整理出来...
阅读全文
posted @
2014-02-26 19:12
洛易
阅读(2689)
推荐(0) 编辑
Java之字节码(1) - 深入解析
摘要:转载地址一:Java字节代码的组织形式 类文件{ OxCAFEBABE,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组 }二:查看方法 --- javap命令...
阅读全文
posted @
2014-02-26 19:09
洛易
阅读(4391)
推荐(0) 编辑
Java之深入JVM(6) - 字节码执行引擎(转)
摘要:本文为转载,来自前面我们不止一次的提到,Java是一种跨平台的语言,为什么可以跨平台,因为我们编译的结果是中间代码—字节码,而不是机器码,那字节码在整个Java平台扮演着什么样的角色的呢?JDK1.2之前对应的结构图如下所示:从JDK1.2开始,迫于Java运行始终笔C++慢的压力,JVM的结构也慢...
阅读全文
posted @
2014-02-26 16:09
洛易
阅读(8866)
推荐(2) 编辑
Java之进阶(1) -《Effective Java》
摘要:第1章 引言第2章 创建和销毁对象第1条:考虑用静态工厂方法代替构造器(Consider static factory methods instead of constructors)第2条:遇到多个构造器参数时要考虑用构建器(Consider a builder when faced with m...
阅读全文
posted @
2014-01-23 09:07
洛易
阅读(286)
推荐(0) 编辑
Java之速记(1) - 小结与疑惑
摘要:接触Java也有几个年头了,从对编程没有什么概念的新人(在大学里啃J2SE6.0编程指南),到工作用Play框架写一些简单的模块,再到用Structs2+Hibernate编写主要模块,再到现在独立开发Android项目,感觉一路走来实属不易。快过年了,最近公司也没什么事情和放假想把Java再深入...
阅读全文
posted @
2014-01-21 20:49
洛易
阅读(456)
推荐(0) 编辑
Java之JVM调优案例分析与实战(5) - 服务器JVM进程奔溃
摘要:环境:一个基于B/S的MIS系统,硬件为2个CPU、8GB内存的HP系统,服务器是WebLogic9.2(就是第二个案例中的那个系统)。正常运行一段时间后,最近发现在运行期间频繁出现集群节点的虚拟机进程自动关闭的现象,留下一个hs_err_pid###.log文件 后,进程就消失了,两台物理机里的每...
阅读全文
posted @
2014-01-20 08:52
洛易
阅读(1153)
推荐(0) 编辑
Java之JVM调优案例分析与实战(4) - 外部命令导致系统缓慢
摘要:环境:这是一个来自网络的案例:一个数字校园应用系统,运行在一台4个CPU的Solaris 10操作系统上,中间件为ClassFish服务器。系统在进行大并发压力测试的时候,发现请求响应时间比较慢,通过操作系统的mpstat工具发现CPU使用率很高,并且占用 绝大多数CPU资源的程序并不是应用系统本身...
阅读全文
posted @
2014-01-18 12:16
洛易
阅读(1542)
推荐(0) 编辑