刘俊技术博客专栏

专注于J2EE和大数据

国际化问题

原本以为国际化是一件很简单的事情,中间发生了一个问题,让我重新认识了struts2. 顺便说一下,网上关于struts2多语言支持的文章,多半都是有问题的,国际化的支持不需要新建类,甚至不需要手动设置session。 struts2国际化的支持做的实在是很牛逼,按照网上的说明能很容易的写出d...

2017-08-02 15:27:07

阅读数:180

评论数:0

JavaWeb防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 1 @ page lang...

2016-05-20 17:12:16

阅读数:945

评论数:0

Mime 类型列表

按照内容类型排列的 Mime 类型列表 类型/子类型 扩展名 application/envoy evy application/fractals fif application/futuresplash spl ...

2016-01-15 10:04:00

阅读数:395

评论数:0

HTTP协议之基本认证

http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢?   阅读目录 什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP...

2015-11-27 11:15:53

阅读数:335

评论数:0

localhost与127.0.0.1的区别

很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。   对于大多数习惯用localhost的来...

2015-11-06 11:20:23

阅读数:558

评论数:0

Spring/Hibernate 应用性能优化的7种方法

【编者按】对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能。此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法,由OneAPM 工程师翻译。 以下为译文 如何确认应用是否受限于数据库 确认...

2015-10-28 08:32:15

阅读数:402

评论数:0

Access restriction: The type BASE64Encoder is not accessible due to restrict on required library

在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access restriction : The type BASE64Decoder is not accessible due t...

2015-08-27 08:45:22

阅读数:1329

评论数:0

安装SVN插件

一、下载SVN插件subclipse 下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 在打开的网站中找到subclipse的最新版本,如下图所示: 下载完成之后,得到的...

2015-08-19 13:58:31

阅读数:427

评论数:0

Java安全(加密、摘要、签名、证书、SSL、HTTPS)

对于一般的开发人员来说,很少需要对安全领域内的基础技术进行深入的研究,但是鉴于日常系统开发中遇到的各种安全相关的问题,熟悉和了解这些安全技术的基本原理和使用场景还是非常必要的。本文将对非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS等这些安全领域内的技术进行一番简要的介绍,解释他们之间...

2015-07-27 15:21:29

阅读数:520

评论数:0

Java安全通信:HTTPS与SSL

1. HTTPS概念         1)简介            HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的...

2015-07-27 14:49:47

阅读数:523

评论数:0

用开源中国(oschina)Git管理代码(整合IntelliJ 13.1.5)

简介 开源中国提供了Git服务(地址:http://git.oschina.net/),在速度上比国外的github要快很多。使用了一段时间,感觉很不错。oschina git提供了演示平台,可以运行提交到git的代码(注意,如果是java项目,则需要项目是maven项目),如下图: ...

2015-07-22 15:42:35

阅读数:501

评论数:0

安装jdk出现问题:Error opening registry key'software\Javasoft\Java Runti

重装系统后发现jdk没有了,重新安装了,装一个其实挺容易的,但是“java -version”回车的时候,“啪”,error: Error opening registry key'software\Javasoft\Java Runtime Environment' Error: c...

2015-07-22 10:13:13

阅读数:3957

评论数:1

log4j使用介绍

我们在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。 调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是在发布时, 通常不想在正式的版本中打印这些开发时的调试信息,于是又要手工地把...

2015-07-20 16:13:43

阅读数:343

评论数:0

Struts2自定义拦截器实例—登陆权限验证

版本:struts2.1.6 此实例实现功能:用户需要指定用户名登陆,登陆成功进入相应页面执行操作,否则返回到登陆页面进行登陆,当直接访问操作页面(登陆后才能访问的页面)时则不允许,须返回登陆页面。 代码如下: 一、页面 login.jsp [xhtm...

2015-07-20 14:27:15

阅读数:485

评论数:0

解析XML三种方式(PULL、SAX、DOM)

本篇博客重点介绍Android中三种解析XML的方式,包括PULL、SAX、DOM,当然不止这些,还可以用第三方的jar包提供的解析,只是这三种在Android中比较常用吧。再顺便介绍一下AndroidTestCase的用法,用来测试所写的解析业务逻辑是否正确。 本篇博客使用的xml文件如下...

2015-07-13 16:25:35

阅读数:445

评论数:0

hbm2ddl.auto设置为update时不能工作排查方法!

问题描述: 在调试hibernate的时候发现设置hbm2ddl.auto设置为update是不能工作,eclipse中报如下错误: Hibernate: insert into news (title, content) values (?, ?) Exception in thr...

2015-07-10 09:40:48

阅读数:2105

评论数:0

sun.misc.BASE64Encoder找不到jar包的解决方法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!! 2. 在MyEclipse中编写Java代码时,用到了BASE64Decoder...

2015-06-25 19:39:31

阅读数:411

评论数:0

Java在游戏服务器开发中的应用

随着游戏市场的兴起,特别是网页游戏、手机游戏的崛起,对游戏开发技术的需求越来越多。网络游戏开发是一个庞大的体系,总体来说是客户端与服务器端。客户端是玩家接触的游戏图像显示端,服务器是处理游戏运行中的各种数据,由于一台服务器要支持众多玩家的请求,所以服务器的性能高低决定了同一个游戏的用户数量。 ...

2015-05-22 10:49:16

阅读数:601

评论数:0

Android开发好还是J2EE好

很多同学咨询过同样的一个问题,该问题也是最备受争议的问题,那就是到底是选择Android还是选择JavaEE。下面发表一些本人的看法。        Android属于一个特有的Java技术应用,专注于做Android手机的App,目前随着Android市场的快速发展需求量也很旺盛,所以出现了学习...

2015-05-15 18:41:04

阅读数:1751

评论数:1

redis缓存的安装和使用

Redis介绍     Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered  sets(被排序...

2015-04-21 13:05:49

阅读数:1346

评论数:0

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