- 博客(48)
- 资源 (57)
- 收藏
- 关注
原创 mybatis 对于tinyint 类型解析问题
1、MySQL数据库将字段的数据类型BOOL/BOOLEAN默认地转换成TINYINT(1);2、如果数据库里表中字段类型为tinyint,值是10,则使用mybatis查出来会显示为true;如果tinyint值是0,则mybatis查出来显示为false。3、解决方案:sql查询时进行数据类型转换select cast(a.price as signed) from
2015-03-31 16:56:43 27992 5
转载 Hudson和Jenkins的关系
转自:http://en.wikipedia.org/wiki/Jenkins_(software)Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle, which
2015-03-31 14:38:19 1086
原创 linux 登陆远程mysql (指定端口号)
远程登陆MySQL,同时指定对应的端口和ip。假设远程的ip为:10.154.0.43端口为:3341输入如下命令:#mysql -uroot -p -h10.154.0.43 -P3341回车后:会需要输入密码。
2015-03-31 13:49:27 10468
转载 QuartZ Cron表达式
CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥
2015-03-30 18:37:56 543
转载 mysql 查询数据库中的存储过程与函数的语句
mysql 查询数据库中的存储过程与函数的语句,需要的朋友可以参考下。方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程 select `name` from mysql.proc where db = 'your_db_name' and `type`
2015-03-30 17:30:02 1986
原创 SpringMVC从Controller跳转到另一个Controller
1、springmvc框架中,请求道了一个controller,那么浏览器地址栏会显示这个controller的请求路径,然后页面会跳转到controller指定的jsp视图。2、后台从一个controller跳转到另外一个controller(不带参数的重定向):方式一:使用ModelAndView return new ModelAndView("redirect:/inde
2015-03-28 16:53:17 7851
转载 Spring MVC 配置请求的默认处理器
spring mvc 是类似于 Struts 的框架。他们都有一个最主要的功能就是URL路由。URL路由能将请求与响应请求处理逻辑的类(在Struts中即是action,在spring mvc 中即是 controller )映射起来。抛开其他的功能,spring mvc 要比 Struts 在URL路由功能上灵活很多。比如要实现 RESTful,如果用 Struts ,需要安装 一些插件,而
2015-03-28 16:38:06 2214
转载 mysql 导入导出数据库以及函数、存储过程的介绍
mysql常用导出数据命令:1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql mysqldump -hlocalhost -uroot hqgr> hqgr.sql (如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,
2015-03-25 11:08:32 677
原创 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (
在linux下,登陆mysql时(mysql -uiis -p),报如下错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先看一下mysql是否启动 ps -ef | grep mysqld2、确定你的mys
2015-03-25 10:54:53 1640
原创 mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when try
在使用mysqldump导出mysql数据库数据时,出现了如下错误:mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect解决方法,在命令上加-hlocalhost 或 -h172.30.204.23
2015-03-25 10:51:00 37349
原创 mysql 行转列示例
1.原始sql:mysql> select (select t.name from dimension t where t.id=rule_dimension.dimension_id) as name,getDimensionValue(rule_id,dimension_id,2) as 'vts'from rule_dimension where rule_id=1 and statu
2015-03-24 14:55:20 930
转载 扩展:datagrid鼠标经过提示单元格内容
$.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消息框的样式 * @return {} */ doCellTip:function (jq, params) {
2015-03-24 14:02:05 1666 5
转载 DWR的异常处理及session过期
DWR的后台server调用可能会产生Exception,如果不处理,前台的反应就是页面js报错了。这对于用户是很不友好的。最近这个项目里的DWR异常处理,是参考网友的经验做的。下面简单谈谈:DWR有很多种异常处理方式,有全局的,有针对某种方法的。1、先说全局处理:最简单的如下面,一个方法就搞定了。function errh(errorString, exception) {
2015-03-23 23:01:28 1781
转载 MapReduce:详解Shuffle过程
Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapReduce的运行机制,这才对Shuffle探了个究竟。考虑到之前我在看相关资料而看不懂时很恼火,所以在这里
2015-03-23 11:32:45 752
转载 linux下面/usr/local和opt目录有何区别
/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 。很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?答案是:Automake工具定义了下面的一组变量:Directory variable Default value prefix /usr/local exec_prefix
2015-03-22 11:52:45 3675
转载 Hadoop启动时出现 Warning HADOOP_HOME is deprecated 的解决方案
我们在执行脚本start-all.sh,启动hadoop时,有时会出现如下图的警告信息虽然不影响程序运行,但是看到这样的警告信息总是觉得自己做得不够好,怎么去掉哪? 我们一步步分享,先看一下启动脚本start-all.sh的源码,如下图这时我们可以猜到肯定是hadoop-config.sh中有问题,于是查看该文件,如下图:从图中的红色框框中可以看到,脚本判
2015-03-22 11:09:24 1327
转载 mapreduce的shuffle,partition,combine
shuffle: 是描述着数据从map端传输到reduce端的过程,而且我们知道的是hadoop的集群环境中,大部分map task和reduce task是在不同的node上执行,主要的开销是网络开销和磁盘IO开销,因此shuffle的主要作用相当于是 1.完整的从map task端传输到reduce task端。 2.跨节点传输数据时,尽可能减少对带宽的消耗
2015-03-20 17:31:10 1267
原创 jquery 网页全屏显示插件
今天工作中,遇到了一个网页全屏显示的需求,于是查了一下百度,发现了一个网页全屏显示的jQuery插件:jQuery FullScreen Plugin 。他可以实现网页的全屏显示,适用各种不同的浏览器,包括FF 10, Chrome 和 Safari,它用于为用户提供了一个更容易阅读的网页版本,可缩放和元素。项目地址:http://www.open-open.com/lib/view/home/1
2015-03-20 14:28:10 4421
转载 jQuery each中的break
jquery的each方法时,在callback函数中使用了break,想跳出循环,谁知没用。最后查了下使用文档,原来要在callback函数中返回false就可以调出循环了,如果要continue的话,返回非false就行。var len = 0;selectedrows.each(function(index){ if($jquery(this).parents("tr")
2015-03-20 13:39:24 1827
原创 DWR于spring结合问题——在dwr的service中调用spring生命的bean
在spring和dwr集成的项目中,往往需要再dwr的service中使用spring声明的bean,这是需要修改dwr.xml配置文件。1、普通的dwr.xml配置文件如下: --> 这时SednRules 的bean是使用new来声明的,所以这种方式的service无法调用spring声明的bean。2、使用sprin
2015-03-18 14:43:16 1373
转载 用DWR comet+Spring实现服务器推送的例子--网页聊天室
最近网上看的代码 敲下来试试 行得通 于是拿到这里和大家分享下。首先 下载DWR的JAR包 下载地址http://directwebremoting.org/dwr/downloads/index.html接下来 在web工程中加入相应的jar包,因为用到了spring的消息驱动机制 如下:Message.javaimport java.
2015-03-17 17:56:41 953
转载 svn之——linux下清除svn的用户名和密码
问题:之前用的svn账号权限不够,需要使用别的账号,所以提出需求——怎么使用新的svn账号进行操作方法一:linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth以后再操作svn会提示你输入用户名,这时就可以使用新的了方法二:svn操作时带上--username参数,比如svn --u
2015-03-17 15:48:06 532
转载 DWR反向ajax回传--真正的实时信息 (包含配置步骤)
反向Ajax的基本概念是客户端不必从服务器获取信息,服务器会把相关信息直接推送到客户端。这样做的目的是解决Ajax传统Web模型所带来的一个限制:实时信息很难从技术上解决。原因是,客户端必须联系服务器,主动询问是否存在变更,如果有变更就会更新页面(或者页面的一部分)。虽然可以非常快速完成这个操作,让人感觉好像是实时的,但是实际上不是实时的。我们需要的是,服务器联系查看其页面的所有浏览器,并通告所发
2015-03-17 15:29:25 2098
转载 基于dwr2.0的Push推送技术详细解析以及实例
DWR从2.0开始增加了push功能,也就是在异步传输的情况下可以从Web-Server端发送数据到Browser.我们知道,Web的访问机制天生是设计用来pull数据的,也就是只允许Browser端主动发起请求,server是被动的响应.不允许Server向Browser发出一个connection请求,也就是说没有为server向Browser push数据提供设计实现.虽然没有直接的实现方法
2015-03-17 15:24:52 1761
原创 DWR 路径问题
1、DWR官网下载地址:http://directwebremoting.org/dwr/downloads/index.html下载一个dwr.jar ,放到web工程的classpath下,配置好web.xml和dwr.xml 以后,以及在页面上使用dwr的功能。(如何配置请看下一篇文章)2、在页面上使用dwr,需要引入dwr的js文件,新手往往都会问到,官网就下载了一
2015-03-17 14:04:24 1845
原创 linux下双网卡绑定——实现:失效保护(冗余)和双网卡负载均衡
Linux bonding驱动提供了一种方法,用以把多个网络接口(network interface)组合成一个逻辑的"bonded"接口。Bonded接口的工作方式取决于驱动的模式:不同的模式提供了热备份或负载均衡等不同的服 务。此外,驱动还会监控链路的可用性。Bonding驱动最早来自Donald Becker针对Linux 2.0内核的beowulf补丁。现在已经有了很多的变化,最早的来
2015-03-14 22:23:36 5029
原创 virtualbox虚拟机设置双网卡记录
一、实验前说明:win7上安装了virtualbox虚拟机安,在虚拟机里装了centos6。要实现:主机和虚拟机互相可以访问,同时虚拟机也可以访问互联网。1、对于上述要求,使用网桥可以搞定:笔记本使用网线上网,设置virtualbox网络为网桥,并且选中主机上网用的网卡即可。如下图这时,虚拟机可以使用dhcp方式,自动回分配一个和主机同一地址段的ip,从而实现主机和虚拟机之间互通,
2015-03-14 18:55:31 14388
原创 笔记本(无线网卡)配置虚拟机上网
当我们安装了virtualbox或者VMware虚拟机,都会虚出一个虚拟网卡。如果我们使用的是网线上网,那么可以选择“网桥”的方式让虚拟机上网,这样可以保证虚拟机和主机之间互通,而且虚拟机也可以访问外网。这时,虚拟机可以使用dhcp也可以手工的方式指定ip。那么,如果笔记本使用的是无线网卡上网,那么就无法使用“网桥”的方式配置虚拟机上网了。这时,可以使用host-only的配置方式,同
2015-03-13 17:50:21 2383
原创 easyui二次开发
今天发现一个easyui的二次开发项目:下载地址:https://github.com/cjw0511/jquery-extensions/在线演示地址:http://jqext.sinaapp.com/项目使用 springmvc4.x spring4.x hibernate4.x easyui为了便于开发,扩展了easyui 的 datagr
2015-03-13 13:23:21 961
原创 mapreduce中map数量计算
mapreduce作业会根据输入目录产生多个map任务, 通过多个map任务并行执行来提高作业运行速度, 但如果map数量过少, 并行量低, 作业执行慢,;如果map数过多, 资源有限, 也会增加调度开销. 因此, 根据输入产生合理的map数,为每个map分配合适的数据量, 能有效的提升资源利用率, 并使作业运行速度加快. InputFormat这个类是用来处理Map的输入数据的,
2015-03-13 08:59:39 1725
转载 Linux cp 实现强行覆盖
发现在Fedora 10 /ubutun 里面用cp -fr src dest,即使加了-f也是不能强行覆盖的,这时怎么回事的呢?一两个文件还好说,就输几个yes吧,但是要是n多文件怎么办,那还不输死人呢?下面提供三种解决办法。方法一我们输入alias命令,看看系统给cp起了一个什么别名。[root@localhost ~]# aliasalias cp=’cp
2015-03-12 11:08:24 730
转载 Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步io护理技术,no blocking IO技术. 想运行在该模
2015-03-12 10:18:49 633
原创 部署hudson时报错解决方案
启动hudson后,报如下错:AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"?解决方案:STEP 1: Install HudsonI used the Tomcat Web Applic
2015-03-11 17:59:58 3220 1
转载 mysql 储存过程/函数调试
对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for MySQL。1. 首先说明dbForge Studio for MySQL具有存储过程调试功能的版本是收费的,但有30天调用期,我想足以满足你的要求。2.安装部分省略,直接官网下载安装
2015-03-11 10:38:06 11567 1
转载 mysql 游标的使用
1、游标的作用及属性游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作;游标有下面这些属性: a、游标是只读的,也就是不能更新它; b、游标是不能滚动的,也就是只能在一个方向上进行遍历,不能在记录之间随意进退,不能跳过某些记录; c、避免在已经打开游标的表上更新数据。2、如何使用游标使用游标需要遵循下面步骤:
2015-03-10 18:21:38 857
原创 centOS安装
1、安装完centOS后,默认网卡是关闭的,需要vim /etc/sysconfig/network-script/ifcfg-eth0 ,找到ONBOOT,修改成yes,然后重启网卡service network restart2、安装rz、sz命令:yum install lrzsz3、卸载、安装open-jdk[root@centOS1 ~]# rpm -qa | gre
2015-03-09 18:28:36 625
转载 Hadoop版本说明以及Hadoop2中的几个重要概念
当我们现在(2014年7月)访问Apache的Hadoop官方网站,可以看到目前官网提供了三个推荐版本。像我一样的初学者必然感到困惑:1.2.X - current stable version, 1.2 release2.4.X - current stable 2.x version0.23.X - similar to 2.X.X but missing NN HA.
2015-03-09 16:15:41 1827
原创 mybatis插入数据后返回主键
1、mybatis插入一条数据,返回主键id,传入的参数可以是一个实体类,也可以是map。如下:...或...java代码:public int doSomething(Map parameters);或者public int doSomething (YourClass c);要在map或c中有一个字段名为yourId,Mybatis会自动把主键值赋给这个字段
2015-03-05 18:00:32 3451
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人