- 博客(42)
- 资源 (2)
- 收藏
- 关注
原创 Scala学习笔记一
以下笔记只是对Scala的语法和使用做简单记录1、在线Scala编译器Scalakata.com,也可自行安装IDE开发工具并配置开发环境2、Scala 定义了两种类型的变量 val 和 var ,val 类似于Java中的final 变量,一旦初始化之后,不可以重新赋值(我们可以称它为常变量)。而var 类似于一般的非final变量。可以任意重新赋值。3、
2016-05-05 16:45:09
654
原创 jquery easyui textbox添加事件不起作用的解决办法
最近在使用jquery easyui,感觉挺不错的,可以轻松实现前台效果,但是在做一个input输入框的时候,我想为某个文本框添加一个失去焦点的时间出问题了,传统的在input上添加onblur="fun()"不起作用,这个可以理解,因为像这种前台组件,肯定都是封装过的,使用了他们的组件样式,相当于把我们原来的组件隐藏了,然后有jquery easyui重建创建了对应的组件,要添加对应事件,应该用
2015-06-11 13:18:31
14367
原创 SpringMVC中ModelAndView跳转错误的问题
这是一个粗心造成的 问题,问题描述,我请求的url是 http://localhost8080/项目名/resource/getAllResource在controller中配置的返回是 return new ModelAndView("ResourceOne",model);实际页面返回404,跳转url是:http://localhost8080/项目名/resource/get
2015-05-11 18:57:24
3976
1
转载 SpringMVC请求流程说明
SpringMVC的控制层请求流程与struts是相似的,这里做一个笔记,内容转载,来源http://blog.youkuaiyun.com/swingpyzf/article/details/8885459内容如下:概述:SpringMVC框架是围绕DispatcherServlet这个核心展开,DispatcherServlet这个Servlet负责拦截请求,并将其分派给相
2015-05-11 17:46:09
465
原创 SpringMVC 实现文件上传
SpringMVC实现文件上传很简单,spring本身的使用也非常简单,要使用spring的某些功能,只需要在spring的配置文件声明对应的功能的bean即可,如题,我们这里要用到的文件上传的bean是MultipartResolver。第一步:加入到配置文件 <property name="maxUploadSize" value="5400000000" />
2015-05-11 17:28:53
496
原创 解决springMVC与Hibernate集成AOP事务不起作用的问题
我所要说的如题,在使用springMVC与Hibernate集成时,需要注意的点还是比较多的,其中AOP事务就是一个如果配置不对,会使AOP事务无效。在我们配置项目时,一般会把配置信息按内容分为多个文件,比如专门配置spring的配置,一般会是如下名字:spring-servlet.xml其中的内容: 这里是使用注解加载我们的bean,需要特
2015-05-06 15:34:28
1539
转载 hibernate中主键生成机制hi/lo算法说明
hilo(高低位方式high low)是hibernate中最常用的一种生成方式,需要一张额外的表保存hi的值。保存hi值的表至少有一条记录(只与第一条记录有关),否则会出现错误。hibernate_hilonext_hi100hilo生成器生成主键的过程(以hibernate_unique_key表,next_hi列为例):1. 获得hi值:读取并记
2015-04-21 22:09:24
1443
翻译 impala insert into使用说明
初学大数据,接触impala,发现网上相关内容中文较少,估计大家都是直接看官方文档,这里只是作为学习笔记,看到的同学欢迎吐槽,帮助提高。impal insert into使用说明:官方给出的语法如下:[with_clause]INSERT { INTO | OVERWRITE } [TABLE] table_name [(column_list)] [ PARTITION
2015-01-22 15:57:33
11505
原创 Hive中文乱码问题之一的解决
问题很简单,终端查询hive,结果显示乱码分析:直接检查终端配置,已经是utf-8显示;继续检查linux上的本地导入文件,导入文件内容,发现文件中的中文已经是乱码。回到windows查看导入文件(txt),发现编码是ANSI的编码,另存为UTF-8重新上传, load data ,查询hive,中文显示正常。以上只是乱码的一种最简单问题,仅供参考
2015-01-22 15:08:48
6242
原创 myeclipse notepad++ SecureCRTPortable等工具背景颜色设置
长时间对这电脑工作,眼睛会非常疲劳,修改常用开发工具背景颜色,对我们的眼睛是非常有益的,以下是常用工具背景颜色修改方法:myeclipse开发主界面:1、打开window->Preferences,弹出Preferences面板2、展开General标签,选中Editors选项,展开。3、选中 Text Editors,右边出现Text Editors面板。 面板中
2015-01-19 18:04:45
1363
原创 Hadoop中运行WordCount
第一次使用Hadoop,一般是用WordCount来作为第一个开发实例,就好像第一次写Java代码,一般是写HelloWorld一样。那么WordCount有两种运行模式,一种是直接使用命令行运行,如下:hadoop jar ./hadoop-examples-***.jar wordcount input output那么,我们在实际开发中一般是要在eclip
2014-03-31 17:35:15
624
原创 Hadoop执行报错 JobTracer could only be replicated to 0 nodes, instead of 1
Hadoop执行报错如下: JobTracer could only be replicated to 0 nodes, instead of 1网上各种说法都有,我只说我的解决办法,仅供参考1、关闭防火墙2、删除hadoop的data目录下的文件,然后格式化namenode借点详细说明:引用问题:I am trying to resolve an IOExce
2014-03-19 23:23:09
615
原创 linux6及centOS启动时提留在bringing up interface eth0:解决
使用centOS时,如果有问题 ,会卡在 启动进度条,这是可以按键盘的方向键来进入启动信息页面查看停留位置。在启动时候如果停留在bringing up interface eth0,说明网卡信息有问题,这可能的主要原因是:在使用虚拟机克隆centOS系统的时候,还保留着原来的网卡信息造成的无法正常启动。解决方法:1. 修改 /etc/udev/rules.d/70-persis
2014-01-30 18:37:36
1137
转载 centos和redhat6.0后关于虚拟机克隆后无法启用网卡问题
转自博客:http://blog.youkuaiyun.com/hittata/article/details/7907653在redhat和centos6.0以后的版本,如果我们用虚拟机装过一个系统后想克隆一个虚拟机用的话,我们会发现clone虚拟机网卡起不来,报一下错误:Error: No suitable device found: no device found for con
2014-01-27 22:02:35
586
转载 Win7下安装was6.1报错解决办法
Win7下安装was6.1会报错解决办法是使用兼容模式,兼容模式选择 Vista SP2经过测试,可以顺利安装,程序可以顺利发布并访问。
2014-01-13 15:34:45
869
原创 Oracle的驱动jar与jdk版本的对应关系
Oracle的驱动jar对应的jdk版本如下:classes12.jar - for Java 1.2 and 1.3ojdbc14.jar - for Java 1.4 and 1.5ojdbc5.jar - for Java 1.5ojdbc6.jar - for Java 1.6需要注意的是:was使用的是自带的jdk,而was6.1的jdk是1.5的版本
2014-01-13 15:29:49
2102
转载 jdk与jre的区别
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是
2014-01-12 15:39:33
470
转载 Python之路——Python3 入门教程
Python之路——Python3 入门教程本文适合有Java编程经验的程序员快速熟悉Python,本文程序在windows xp+python3.1a1测试通过。 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui),在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序。凡打
2014-01-12 15:36:02
577
转载 web.py的安装说明
web.py的安装说明1、web.py简介web.py是一个基于Python,简单而又强大的开源Web框架。 由于自己总是对轻量级的东西比较偏爱。因此选择了web.py来学习Web开发。目前关于web.py的相关资料比较少(甚至连Wikipedia的条目都没有……),自己主要通过官网上的教程和文档来学习,以后会逐步把自己的学习体会总结下来。2、安装web.py安装比较简
2014-01-12 15:34:52
2684
转载 WSGI、flup、fastcgi、web.py的关系
Apache/lighttpd: 相当于一个request proxy,根据配置,把不同的请求转发给不同的server处理,例如静态的文件请求自己处理,这个时候它就像一个web server,对于fastcgi/python这样的请求转发给flup这样的Server/Gateway进行处理flup: 一个用python写的web server,也就是cgi中所谓的Server/Gatewa
2014-01-12 15:32:46
491
原创 Django的安装
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注
2014-01-12 15:30:02
527
转载 定义文档兼容性,让IE按照指定的浏览器版本解析页面
定义文档兼容性,让IE按照指定的浏览器版本解析页面文档兼容性是对 Microsoft Internet Explorer 6 中引入的兼容性模式的扩展,使您可以选择 Internet Explorer 用于显示网页的特定呈现模式。——微软的官方文档。在这里先介绍两个概念:浏览器模式(browser mode)和文档模式(document mode)。这两个模式的引入,让我们在I
2014-01-12 15:25:07
907
原创 Java 过滤Oracle的like条件的特殊字符
Java 过滤Oracle的like条件的特殊字符1、代码转义:public String replaceSpecialString(String str) {if(str != null && !"".equals(str)) {str = str.replace("\\", "\\\\");str = str.replace("%", "");str = str.r
2014-01-12 15:21:58
1634
转载 Java虚拟机浅析
Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1 Java四个方面的关系 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后
2014-01-12 15:19:20
500
转载 表单中只有一个文本框时,回车页面刷新错误
在一个页面中,如果一个form标签中只有文本框,当在输入完数据后点击回车,会发现页面进行了刷新,代码如下:body> form>inputtype="hidden"id="contextPath"name="contextPath"value="" /> textarearows="2"cols="2"name="
2014-01-10 11:38:28
550
转载 Python MySQLdb模块
mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。python操作数 据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/有下载和文档。#-*- encoding: gb2312 -*- import os, sys, string import MySQLd
2014-01-10 11:35:48
445
转载 Session的生命周期
以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(tr
2014-01-10 11:33:55
413
原创 gzip压缩工具
gzip压缩工具可以高效压缩文件使用方法如下:1、cmd下进入gzip文件所在目录2、输入要压缩的文件路径例如 :C:\>gzip D:\123.js
2014-01-10 11:33:09
534
转载 邮箱、数字 正则表达式检查
一、正则举例:下面是验证邮箱的正则:function test() { var temp = document.getElementById("text1"); //对电子邮件的验证 var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9
2014-01-10 11:29:16
654
转载 Ext的ajax提交
Ext的ajax提交有多种方法,这里列举一种方式参考:/*** 第一种Ajax提交方式* 这种方式需要直接使用ext Ajax方法进行提交* 使用这种方式,需要将待传递的参数进行封装* @return*/function test_ajaxSubmit() {Ext.Ajax.request( {url : '/servlet/TestServlet',method :
2014-01-10 11:26:45
417
转载 Java读取properties文件举例
Java读取Preperties的文件方式有很多,这里只列了5种,举例如下:方式一:123Properties property =newProperties();property.load(newFileInputStream("你的文件位置"));//需要指定文件具体位置,如果是web项目,则要指定要WEB-INF/classes下Str
2014-01-10 11:24:53
481
原创 同一台机器运行两个Tomcat
只要保证两个Tomcat端口不冲突就可以轻松在一台机器上运行两个Tomcat修改其中一个Tomcat的conf目录下的server.xml文件a. 修改8080端口b. 修改8005端口c. 修改8009端口d. 不要在环境变量中设置 CATALINA_HOME这样就可以使两个Tomcat启动。说明:8080端口是Tomcat默认的访问端口8005端口是
2014-01-10 11:23:25
574
原创 软件系统压力测试推荐软件
压力测试,就是根据一定数量的VU(Virtual Users)我称为并发用户操作核心交易后,系统所能达到的最大瓶劲,以便于发现系统的极限、有没有Outof memory这样的问题存在以及相关的系统设置、配置是否搭挡的合理的一种测试。一般商业的比较好的用LoaderRunner,如果没钱的就用Opensource的Jmeter来模拟这个VU的操作。
2014-01-10 11:21:20
714
原创 chm打开乱码解决办法
开始——运行,输入:regedit (进入注册表)找到如下位置:HKEY_CURRENT_USER/Software/Microsfot/Internet Explorer/International修改AutoDetect,将值修改为:1如果没有则右键新建“字符串值”
2014-01-10 11:20:03
666
转载 WebSphere遗忘管理控制台密码解决办法
忘了WebSphere的控制台密码?IBM还是给我们留了一条后路的。管理控制台密码遗忘有两种补救措施:命令行——从$WAS_HOME/profiles/xxx 概要文件名/bin目录下,运行 wsadmin -conntype NONE。当wsadmin的命令行窗口出现之后,运行 securityoff。上述操作在应用服务器启动或停止的状态都能发出。
2014-01-10 11:19:16
965
转载 pyhon assert说明
1、assert语句用来声明某个条件是真的。2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句。3、当assert语句失败的时候,会引发一AssertionError。测试程序:>>> mylist = ['item']>>> assert len(mylist) >=
2014-01-10 11:16:31
1002
1
原创 Oracle 两种报错的解决办法
问题1:ora-01659 无法分配超出16的minextents问题2:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区其实这两个问题的原因是一样的,都是因为表空间不足,需要检查表空间是否是自增的,如果不是,需要修改为自增的表空间。如果检查发现表空间已经是自增的,但是还报这样的错误,那么即需要看看表空间所用的数据文件存储的磁盘格式是什么格
2014-01-10 11:14:37
798
转载 Windows 右键——新建——空白
Windows 右键——新建,显示空白,没有新建的选项解决办法:开机按F8,进入安全模式,右键——新建,此时发现“新建”下有内容了,重启,进入系统,一切正常
2014-01-10 11:12:30
2777
Memory Analyzer tool(MAT) 独立工具非eclipse集成插件
2018-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人