自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 java中HashMap多线程安全问题

HashMap多线程情况下需要注意,会出现entry链表形成环形结构,读取数据时会形成死循环。 CurrentHashMap是线程安全的,通过分段锁的方式进行控制,默认每段长度为16,put数据时,根据key的hashCode进行存储。 ...

2018-05-17 12:22:40 314

原创 java获取web客户端真实IP

获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用request...

2012-04-19 15:19:14 121

原创 WEB项目乱码处理办法

最近在搞java web方向,时常碰到页面显示或存储到数据库中出现乱码问题,而且有时相同方法还解决不了,特到网上搜罗了一下,发现一篇文章确实不错,在此与大家分享了! Link:[url]http://hi.baidu.com/qingcao_xiaohei/blog/item/eec3a2c3a974075eb219a822.html[/url]...

2011-05-07 20:51:31 95

原创 Servlet容器响应用户请求流程

好久没发贴了,最近在研究Java Web开发相关技术。将自己对Java中对Http的请求和相应做个小结,欢迎大家批评指摘。 Java中对Http的处理,是由Servlet来完成的,然而,servlet则由Servlet容器进行管理。当过来一个Http请求,则首先是Servlet容器接收,容器负责对Http进行解析,然后创建Servlet的Request和Response实例(即Htt...

2011-04-23 00:42:44 225

原创 HttpServlet学习示例

ServletContext通过编程方式绑定,作为web应用全局变量,可以被所有Servlet和JSPs访问到。 设置Context属性: ServletContext ctx = getServletContext(); ctx.setAttribute("employee1", new Employee("John Doe"); ctx.setAttribute("employee...

2010-07-20 22:49:12 100

原创 JSP概述

[b]一、jsp规范描述了一些应用设计模型:[/b] 这四个模型是: 1.Simple Model(简单模型):由jsp直接处理,然后将结果返回给客户端。 2.Forward Delegation Model:使用(每次将当前的request和response资源永久forward到下一个jsp)来实现,可以多层,使用response返回给客户端。 3.Include Delegati...

2010-07-20 22:32:32 73

原创 struts1.2学习

下表列出了Struts中用到的lib包及其用途 [table] |包名称 用途 | |Common-beanutils.jar 简单易用的 Java 反射和内省 API 包装器 | |Commons-collections.jar 一组用于扩展和增强 Java Collections Framework 的类...

2010-07-20 21:47:30 79

原创 JAVA String.format 的使用(待续)

如果想对字符串进行格式化输出,则可以使用String中的静态方法format来实现。 format有两种形式: 1)指定Locale,形如:format(Locale l, String format, args); 2)默认Locale,形如:format(String format, args). 一、对整数进行格式化:%[color=orange]index[/c...

2010-07-01 23:48:54 77

原创 关于ruby-openid认证问题的记录

今天在Rails项目中,碰到一个错误,提示信息:uninitialized constant OpenID::Store。 在网上搜罗了一番后,决定将原来的ruby-openid-2.1.7切换到ruby-openid-1.1.4,问题就消失了。 至于引起该问题的原因,尚需调查ruby-openid源码。...

2010-06-30 17:05:16 128

原创 Java socket回顾

好久没有接触socket网路编程了,查快要把最基础的都忘记了,今天,写个Server,Client回顾一下。 Server端代码: [code="java"] import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import ...

2010-06-24 10:04:05 85

原创 ruby实现rails页面login实例

做了一个ruby登录rails页面的脚本 用户名:a 密码: [code="ruby"] require 'net/http' require "open-uri" require 'rexml/document' uri = 'http://localhost:3000/depot/login' url = URI.parse(uri) html_response =...

2010-06-22 16:48:07 172

原创 实际项目中Rails版本更新至2.3.8过程记录(待续)

1.安装rails -2.3.8(同时确保actionmailer, actionpack, actionwebservice, activerecord, activeresource, activesupport都是2.3.8版); 2.更改config/environment.rb代码中的RAILS_GEM_VERSION为2.3.8; 3.将所有Test::Unit::Test...

2010-06-21 17:33:14 99

原创 rails3.0新功能介绍(待续)

1.Session store configuration has changed: config.session_store :cookie_store, {:key => "..."} config.cookie_secret = "fdsfhisdghfidugnfdlg" 2.Added "rake about" as a replacement for script/about. ...

2010-06-14 17:35:05 84

原创 Ruby win32ole实现xls文件中空行的插入

前段时间,用Ruby的win32ole编写一个script实现数据的分析并汇总到xls中,需要插入空行,保持上下数据的分隔状。 [code="ruby"] excel = WIN32OLE::new('excel.Application') workbook = excel.Workbooks.Open(RESULT + "\\ActionGraph.xls") worksheet = w...

2010-06-11 18:01:58 139

原创 关于用ruby实现汉转拼音的功能

在网上搜了下,关于用ruby实现汉转拼音的功能。 使用方法:在rails 中 把 pinyin.rb 及 dict 放到lib目录中。 在模型中引入文件。 require "pinyin" 按后实例化一个pinyin py = PinYin.instance py.to_pinyin_abbr("刘德华") #=> ldh py.to_permlink('刘德华'...

2010-06-10 17:50:34 352

原创 << ,concat,+=三者间的性能比较

三者功能相同,如下: [code="ruby"] str = 'a' str "ab" str = 'a' str.concat('b') p str #=> "ab" str = 'a' str += 'b' p str #=> "ab" [/code] 性能比较: [code="ruby"] test_str

2010-06-09 17:58:17 192

原创 UTF-8引起的错误--Invalid char `\357' in expression,及解决方案

今儿工作中遇到一错误。 用UTF-8编码格式执行rb文件时,给出如下提示: Invalid char `\357' in expression Invalid char `\273' in expression Invalid char `\277' in expression 原因:由TF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。 解决方案:用16进制编辑...

2010-06-08 15:49:37 1228

原创 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换

JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换. 1.Unicode可以之间转换成GBK,UTF-8,ISO-5589-1编码格式。但是Unicode —>ISO-8859-1是非可逆的。 2.GBK -> ISO-5589-1,则会产生乱码,因为汉字是2字节的,转换后每个字节在ISO-5589-1字符集中找不到对应的信息,就用“?替代”,所...

2010-06-06 22:51:05 224

原创 用 Eclipse Galileo 开发一个 Facebook 应用程序

http://www.ibm.com/developerworks/cn/opensource/os-eclipse-facebook/?S_TACT=105AGX52&S_CMP=tec-csdn

2010-06-04 15:53:34 103

原创 Java虚拟机内存泄露问题(摘)

Java的内存管理机制是将局部变量保存在堆中,当变量的作用域结束之后,该变量所占用的内容会被自动回收。比如下面的代码: public class JavaMemory{ private final int dataSize = (int) (Runtime.getRuntime().maxMemory() * 0.6); public void f(){ {...

2010-06-04 15:45:06 69

计算机网络课件

计算机网络课件第四版

2007-04-29

软件设计师复习专题

软设专题复习,共12个,含盖了软设的所有内容。

2007-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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