J2EE
酷酷的糖先森
当你的才华还撑不起你的野心时,那就应该静下心来学习吧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何获取scrimba内部(内联框架)中网页地址?
转载:https://www.tqcto.com/news/txtlist_i364v.html标签:commiclog新窗口alt划线如何获取nbspimage看图:将其在新窗口打开方法一:按下F12 键 (打开 开发者工具) ,再照图中箭头用鼠标点击所示, 图中粗红下划线为该页面的URL 地址, 复制在新窗口打开...转载 2019-10-24 10:48:50 · 740 阅读 · 0 评论 -
Ajax响应中文乱码 [SpringMVC使用@ResponseBody处理Ajax请求]
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。 Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConv原创 2014-09-18 14:47:30 · 1203 阅读 · 0 评论 -
基于openfire+smack的Android、Web、PC开发(一)
前言Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire 是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视原创 2014-09-20 10:25:35 · 2432 阅读 · 0 评论 -
Openfire 的安装和配置
1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe转载 2014-09-09 11:48:20 · 872 阅读 · 0 评论 -
Web性能优化方案
第一章 打开网站慢现状分析在公司访问部署在IDC机房的VIP网站时会感觉很慢。是什么原因造成的?为了缩短页面的响应时间,改进我们的用户体验,我们需要知道用户的时间花在等待什么东西上。 可以跟踪一下我们的登录页面,如下图所示 从上图我们可以分析知道,HTML文档只占了总响应时间的20%,其它80%响应时间用来下载JS、CSS、图片等组件。所以WEB前端有很大的优化空间,原创 2014-08-13 08:09:17 · 916 阅读 · 0 评论 -
Tomcat性能调优
Tomcat性能调优 Tomcat 优化分为系统优化,Java虚拟机调优Tomcat本身的优化。系统优化 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。 Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版转载 2014-08-13 08:43:38 · 995 阅读 · 0 评论 -
更改Eclipse下Tomcat的部署目录
使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下: 安装路径: C:\Java\Jdk1.6.0 C:\Java\Jre1.6.0 D:\Tom原创 2014-08-28 09:11:46 · 916 阅读 · 0 评论 -
Nginx负载均衡配置实例详解
[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。 负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载转载 2014-08-28 09:28:13 · 1552 阅读 · 2 评论 -
Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置
1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出的openfire_src文件夹放至eclipse workplace(注意:若是变更了解压出来的文件名,则接下来所有用到文件名的地方都要作出相应更改,否则会报错!) 3、把openfire_src文件夹里的三个无用的htm原创 2014-09-22 21:49:44 · 1182 阅读 · 0 评论 -
JSON格式数据转List
String jsonStr="{\"RetCode\":0,\"ErrorMessage\":null,\"Result\":[{\"creationDate\":\"1\",\"email\":\"1\",\"encryptedPassword\":\"1\",\"modificationDate\":\"1\",\"name\":\"1\",\"plainPassword\":\"1\"原创 2014-09-12 11:54:17 · 1787 阅读 · 0 评论 -
图片上传转换byte[],后台接收之后将byte[]转换成Image
String imageFile="E:/Penguins.jpg";// String imageFile="E:/aa.gif"; File file = new File(imageFile); byte[] bytes = null; if(file!=null) { InputStream is =原创 2014-09-24 14:36:50 · 5276 阅读 · 0 评论 -
openfire 插件开发学习笔记
为了帮单位开发基于XMPP协议的的消息推送系统,近期研究了openfire的源代码,在此基础上做插件开发。以前没有做过JAVA程序,所以研究起来有点吃力。学习了几天后,参考了几篇别人的文章,终于把最基础的插件开发部分完成了,为了留作备忘,记录如下。openfire的版本 3.8.2在eclipse上开发。开发插件最重要的部分是插件的目录结构和名称。包括plugin.xml文原创 2014-09-25 11:55:55 · 1138 阅读 · 0 评论 -
eclipse下实现热部署,tomcat不重新reload context
1. 打开server的编辑器 2. 在modules页签内,修改auto load属性为disabled原创 2014-09-17 09:07:37 · 1675 阅读 · 0 评论 -
Spring MVC POST中文乱码解决方案
今天做项目时碰到一个问题,form表达的中文值提交保存后成乱码了。核对了一下数据库和程序的编码是没问题的,测试了一下,后台接收FROM值的bean获取的值已经是乱码了。这样的话,应该是spring做bean转换时出问题了。查了一下资料,在web.xm中做一个中文过滤的配置就OK了。上体配置如下,参考:http://www.cnblogs.com/rollenholt/archive/2012/12原创 2014-09-18 15:33:16 · 1936 阅读 · 0 评论 -
Openfire服务端源代码开发配置指南
本文将图文介绍如何把openfire(以3.8.1为例)源码配置导入Eclipse,编译并启动的详细过程。目录:下载源码配置Eclipse项目ANT编译项目运行Openfire项目[一]、下载源码打开网址:http://www.igniterealtime.org/downloads/source.jsp 选择目前最新版本 openf转载 2014-09-28 17:55:19 · 1101 阅读 · 0 评论 -
SpringMVC查询返回集合,不能自定义字段对象的解决方法
在用SpringMVC进行查询的时候,虽然它的ch原创 2014-10-21 21:37:38 · 2979 阅读 · 0 评论 -
java中Array/List/Map/Object与Json互相转换详解
JSON(JavaScript Object Notation): 是一种轻量级的数据交换格式一、JSON建构有两种结构:对象和数组1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个原创 2014-10-23 14:24:23 · 1214 阅读 · 0 评论 -
【Java】从网络获取北京时间
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); // 时区设置 URL url=new URL("http://www.bjtime.cn");//取得资源对象 URLConnection uc=url.openConnection();//生成连接对象 uc.connect(); //发原创 2014-10-23 16:12:03 · 4342 阅读 · 0 评论 -
Memcache中实体类序列化的总结
在客户端调用服务器端的Memcache缓存的时候,我需要将一个实体类存入到一个List中,然后将这个List进行缓存,在这个过程中,实体类需要进行 implements java.io.Serializable这个都没有问题,刚开始写入缓存很正常,但是要quchu原创 2014-10-27 11:42:02 · 3144 阅读 · 0 评论 -
防重复请求处理的实践与总结
#防重复处理总结##背景在业务开发中,我们常会面对防止重复请求的问题。当服务端对于请求的响应涉及数据的修改,或状态的变更时,可能会造成极大的危害。重复请求的后果在交易系统、售后维权,以及支付系统中尤其严重。前台操作的抖动,快速操作,网络通信或者后端响应慢,都会增加后端重复处理的概率。前台操作去抖动和防快速操作的措施,我们首先会想到在前端做一层控制。当前端触发操作时,或弹出确原创 2014-10-30 18:17:29 · 2161 阅读 · 0 评论 -
JDBC与Mybatis调用存储过程实例(分页存储过程)
先看看存储过程是怎么写的DROP PROCEDURE IF EXISTS `helloPage`;Create PROCEDURE helloPage(tableName text,in pageIndex INT,in pageSize INT)BEGIN DECLARE page_index INT DEFAULT 1; DECLARE tbl_name nv原创 2014-10-31 12:08:02 · 2471 阅读 · 0 评论 -
跨服务器登录验证(单点登录SSO)的过程和Java实现
如果我们的网站需要和另一个域名做统一认证,也就是在我们网站登录,但真正的功能却在另一个网站来提供。许多都以 passport 的方式。 整个认证可以分三步完成 第一步:本地验证这个很简单,输入本地的用户名和密码,然后服务器认证通过,并返回正确的Cookie; 第二步:做远程认证,并返回远程连接通过本地Cookie,确认用户合法性,然后原创 2014-11-19 21:56:21 · 1684 阅读 · 0 评论 -
Java如何每5秒生成一个随机数
[java] view plaincopyimport java.util.Random; import java.util.Timer; import java.util.TimerTask; /** * Java如何每5秒生成一个随机数 * * @author Java人(java2000.net) */ pub原创 2014-11-19 21:51:52 · 3081 阅读 · 0 评论 -
JAVA人正式上线(JavaRen.org)关注JAVA项目经验和实战
热爱Java,使用Java的人,就在JavaRenhttp://www.javaren.org一个论坛,重点在项目培训和经验分享方面,当然都包含源代码刚开始弄,内容还很少,欢迎大家完善。提出的问题,我也会在能力范围内进行解答。 本站以经验分享为主,深入的技术讨论请到优快云。这里人少,你来这里不是为了解决问题,而是为了原创 2014-11-19 21:57:14 · 740 阅读 · 0 评论 -
面试题:两个整数不使用比较运算符和API得到更大的那个值
两个整型数,不准用if 、switch 、?:等判断语句求出两者大值,不能使用api 我这里2个实现方法如下:[java] view plaincopy/** * 不用比较运算符得到2个数字的更大值。 * * @author JAVA世纪网(java2000.net) */ public cla原创 2014-11-19 21:59:36 · 898 阅读 · 0 评论 -
Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API
[java] view plaincopy/** * Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API. * 1、不得使用任何API,如Math.abs()等。 * 2、不得使用判断语句,如if、for、while、switch、?:等。 * 3、不得使用比较语句,如:==、 =、!=、 等。 * * @a原创 2014-11-19 21:57:43 · 2159 阅读 · 0 评论 -
我为何不使用SSH框架,我对SSH框架的看法
首先声明,我没领导过甚至没有参与过一个项目超过20人的的开发团队(仅考虑代码开发人员,设计测试都不算),所以我的看法绝对是很片面的。 我个人用的做多的是Spring,我觉得这个东西还不错,我只使用其核心的东西,比如IOC,事务管理等。其次是Hibernate, 原因并不是因为他很好,而是因为我很懒。 我以前用jdbc时,经常因为要修改表结构(客户需求又变动了,不改还不行),原创 2014-11-19 22:00:06 · 974 阅读 · 0 评论 -
关于ArrayList的初始容量以及扩容的效率问题
论坛的一个问题:有这样一段很简单的代码: ArrayList a = new ArrayList (); a.addAll(b); a.addAll(c); 其中DataVO是一个实体类,b和c都是一个ArrayList 类型。 如果当b,c数据量很大的时候,请问这样一段代码是不是会很影响效率? 我们看一下ArrayList的源代码原创 2014-11-19 21:54:23 · 1741 阅读 · 0 评论 -
Java中图片压缩处理
整理文档,搜刮出一个Java做图片压缩的代码,稍微整理精简一下做下分享。首先,要压缩的图片格式不能说动态图片,你可以使用bmp、png、gif等,至于压缩质量,可以通过BufferedImage来指定。在C盘的temp下放置一张图片pic123.jpg,尽量找一个像素高一点的图片,这里我找了一张5616*3744的。 Java代码 package te转载 2014-10-16 14:46:06 · 1027 阅读 · 0 评论 -
AXIS:使用web service进行文件的上传
文件的上传同一般JavaBean类的上传没有太大的区别,主要是使用javax.activation.DataHandler类来对文件进行包装。下面是一个可以进行文件上传的web service的例子,这里只给出了文件上传相关部分的代码。1,服务器端Java类:这个类接收客户端上传的文件,并进行相关处理,我这里仅仅是把客户端上传的文件存放到服务器的指定目录,下面是服务器端的处理方法代原创 2014-10-16 19:21:44 · 1257 阅读 · 0 评论 -
事务与数据库连接的关系不是一对一的
1 一个连接里可以启动多次事务,比如连接池,就是最明显的连接重用。 2 一个事务里,可以涉及到2个甚至多个连接,也就是XA的驱动,甚至跨不同数据库的事务。原创 2014-11-19 21:53:43 · 3698 阅读 · 0 评论 -
Java和C#运行命令行的例子对比
呵呵,刚给客户解决了在C#里运行命令行的例子,顺便整理了一下Java的例子,大家参考对比一下 Java的[java] view plaincopyimport java.io.BufferedReader; import java.io.InputStream; import java.io.InputStream原创 2014-11-19 21:58:43 · 896 阅读 · 0 评论 -
查找某些字符是否在另一个字符串里出现的高效算法
String a = "abcd,efg"; String b = ")(*&^%$#@![]{},.//;:'? 要求是判断String a 里有没有哪个字符在String b里出现 ,效率越高越好 [java] view plaincopy/** * 查找某些字符是否在另一个字符串里出现 *原创 2014-11-19 21:53:08 · 1022 阅读 · 0 评论 -
再说一下Java里面的路径问题,CLASSPATH和SOURCEPATH
java的路径让许多人,特别是初学者感到迷惑,我这里再解释一下。我们分2个阶段,1是编译阶段,2是运行阶段。一、编译阶段 这个时候,我们要提供给编译器的有2个路径参数,第一个是源代码在哪里?也就是 sourcepath,第二个就是依赖的类在哪里?也就是 classpath我们看一个例子d:/temp/TestCP/d1/p1/C原创 2014-11-19 21:55:27 · 991 阅读 · 0 评论 -
一个JAVA单例模式的典型错误应用的分析和解决方法
问题来自论坛,http://topic.youkuaiyun.com/u/20090927/23/497372f4-af98-4b7b-8489-3eb3a8de43b5.html 其代码如下:[java] view plaincopyimport java.sql.Connection; import java.sql.P原创 2014-11-19 21:56:48 · 1001 阅读 · 0 评论 -
关于.Net与J2EE的比较,到底用微软平台还是Java平台的问题
今天看到了一个关于2个平台快餐型比较的博文,里面基本的观点就是.NET比Java EE要好很多。一些网友还认为这是一个广告贴,是枪手文,我的个人看法和一些网友的看法相同:不在于用哪个平台,而在于你做出好的系统。我国通讯业以前只有【中国电信】,后来分家了,然后又分家了,然后又合并了,为什么呢?一家独大的东西,必然遭到大家的反对,但如果出不来足以抗衡的第二家(会被第一家收购或者搞死原创 2014-11-19 21:55:51 · 1534 阅读 · 0 评论 -
Java里如何得到00:00:00格式的时分秒的Timestamp
[java] view plaincopyimport java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.TimeZone; public class Test { public static void main(String[] args) {原创 2014-11-19 21:58:18 · 6537 阅读 · 0 评论 -
Mybatis无实体类,以List<Map<String,Object>>方式返回
配置文件 select * from ofNotice dao原创 2014-11-03 20:03:16 · 8829 阅读 · 2 评论 -
单例模式通用代码
单例模式通用代码:[java] view plaincopypublic class Singleton { //private const Singleton singleton = new Singleton();//.net private static final原创 2014-11-20 20:53:52 · 1242 阅读 · 0 评论 -
java.io.PrintWriter 中 write() 与 print() 的区别
try { PrintWriter pw = response.getWriter(); int x = 98; pw.write(x); pw.print(x);转载 2014-11-20 20:57:38 · 3103 阅读 · 1 评论
分享