- 浏览: 655195 次
- 性别:
- 来自: 深圳
最新评论
-
wf_wangfeng:
怎么我用第一种方法不行呢 alert(document.rea ...
当jsp页面完全加载完成后执行一个js函数 -
Lori_Liu:
有帮助,至少可以解决了目前所遇到的问题!谢谢..
当jsp页面完全加载完成后执行一个js函数 -
starbhhc:
String actionMessage = new Stri ...
Java读取txt文件乱码 -
starbhhc:
Sev7en_jun 写道GOOD
客气,互相交流。。
javaeye论坛规则小测验(答案)--star -
Sev7en_jun:
GOOD
javaeye论坛规则小测验(答案)--star
文章列表
一、功能描述:
将文件转成二进制数据放入数据库中,需要的时候,便可以取出安装与使用。
二、数据库:
建立一个数据库字段存放转成二进制的图片,这个字段有一个要求就是要设置成blob类型的
CREATE TABLE `save_image` (
`id` int(50) NOT NULL AUTO_INCREMENT,
`images` blob,
PRIMARY KEY (`id`)
)
三、转换文件成为二进制数据并保存的Java代码:
public void save() throws SQLException
{
connection ...
现象:tomcat能正常启动,但打开页面时,出现上面的错误。
原因:就是jsp编译的版本不对。
因为tomcat7默认jsp的编译级别为1.6
1.解决方法:
工程名右键属性-java里设置jdk为1.7.
2.解决方法:
修改conf/web.xml
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class ...
使用commons.net FTP 上传下载删除功能
纯个人手工操作,查看附件
1.
查看A/B/FTPUtils 3个类,其他均为测试
2.
ftp(返回查询对象).zip..加强版,返回对象List
<圣勇义智仁,五者兼具备.>
3.
保存数据库为二进制,longblob(blob),
ftpFile.getContent()为file文件
FileInputStream fis = new FileInputStream(ftpFile.getContent());
pstmt.setBinaryStream(5, fis, (int) ft ...
简介:
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原理
zookeeper会非常难懂。其实原理简单来说,就是要选举leader,会生成一个zxid,然后分发给所有的s ...
Dubbo与Zookeeper、Spring整合使用
Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。
一:单机模式安装zookeeper
1,下载zookeeper注册中心,下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/ (zookeeper 3.4.5 安装包 windows、linux下安装是一样的)下载后解压即可,进入E:\zookeeper-3.3.6\zookeeper-3.3.6\bin ...
dubbo学习篇(一)
- 博客分类:
- Dubbo
Dubbo的简介
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000多个服务提供30多亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
产生背景
(1)当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。
此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。
并通过在消费方获取服务提供方地址列表,实现软负载均衡和Failover,降低对F5硬件负载均衡器的依赖,也能减少部分成本。
( ...
1.安装Redis
解压redis,注意操作系统32还是64.把redis.conf放在redis的根目录下,
2.启动Redis
redis-server.exe redis.conf
这个窗口要保持开启 关闭时redis服务会自动关闭
注:redis会自动保存数据到硬盘 所以如果是第二次开启时 多了一个 DB loaded from disk
3.测试Redis
另外开启一个命令行窗口 进入redis目录下(注意修改自己的ip)
redis-cli.exe -h 192.168.1.1 -p 6379 <本地IP>
set name ...
Mongodb的全面总结
- 博客分类:
- 数据库
MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看。
今天下载了《MongoDB The Definitive Guide》电子版,浏览了里面的内容,还是挺丰富的。是官网文档实际应用方面的一个补充。和官方文档类似,介绍MongoDB的内部原理是少之又少,只有在附录的一个章节中介绍了相关内容。
对于大多数的MongoDB的用户来说,MongoDB就像是一个大黑盒,但是如果 ...
Spring 2.x AOP 配置方式整理
- 博客分类:
- Spring
让我们假定你所有的服务层类定义在以 'x.y.service' 为根的包内。 为了让service包(或子包)下所有名字以'Service' 结尾的类的对象拥有默认的事务语义,你可以做如下的配置:
Xml代码
<aop:config>
一.概念
代理是什么呢?举个例子,一个公司是卖摄像头的,但公司不直接跟用户打交道,而是通过代理商跟用户打交道。如果:公司接口中有一个卖产品的方法,那么公司需要实现这个方法,而代理商也必须实现这个方法。如果公司卖多少钱,代理商也卖多少钱,那么代理商就赚不了钱。所以代理商在调用公司的卖方法后,加上自己的利润然后再把产品卖给客户。而客户部直接跟公司打交道,或者客户根本不知道公司的存在,然而客户最终却买到了产品。
专业点说:代理模式是对象的结构型模式,代码模式给某一个对象提供代理,并由代理对象控制原对象(目标对象,被代理对象)的引用。简单点说,就是通过一个工厂生成一个类的代理对象,当客户端使用的 ...
用Navicat连接Oracle数据库时出现如下错误提示:
ORA-28547:connection to server failed,probable Oracle Net admin error
上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OC ...
json和java转换
- 博客分类:
- java
public static void main(String[] args) throws JsonParseException, JsonMappingException, IOException {
JSONObject json = new JSONObject();
json.put("id","1");
json.put("name","张三");
json.put("address","陕西西安市");
json.put("sex" ...
私人总结以及使用.
页面中也用swfupload.js,加入相应的文件夹
还有标签
${subinfo_index}的意思是list中的次数依次叠加1,2,3......如果有多个实例的话,能用到,一个的话就不用了,实例中的参数也不用写了,还有index.
<div id="uploadFileShowUL${subinfo_index}"></div>
<script type="text/javascript">
initSerFlow_upload(${subinfo_index}); ...
java解析xml字符串(用dom4j)
- 博客分类:
- java
1、xml文档或节点转换为字符串
//xml文档或节点转换为字符串
高性能应用构成了现代网络的支柱。LinkedIn有许多内部高吞吐量服务来满足每秒数千次的用户请求。要优化用户体验,低延迟地响应这些请求非常重要。
比如说,用户经常用到的一个功能是了解动态信息——不断更新的专业活动和内容的列表。动态信息在LinkedIn随处可见,包括公司页面,学校页面以及最重要的主页。基础动态信息数据平台为我们的经济图谱(会员,公司,群组等等)中各种实体的更新建立索引,它必须高吞吐低延迟地实现相关的更新。
图1 LinkedIn 动态信息
这些高吞吐低延迟的Java应用转变为产品,开发人员必须确保应用开发周期的每个阶段一致的性能。确定优化垃圾回收 ...