- 博客(48)
- 资源 (4)
- 收藏
- 关注

原创 Dubbo项目实战初探(一)
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点:
2016-05-05 23:37:43
2460
1
原创 Mybatis 批量更新JDBC配置
Mybatis 批量更新 JDBC配置1、jdbc 连接jdbc:mysql://127.0.0.1:3306/roncoo_data?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
2021-07-06 17:09:50
324
原创 Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause
报错内容:java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column '****.******.***' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_f
2021-05-20 08:49:31
1092
原创 轻松搞定Intelli Idea Maven配置
今天在使用命令行执行mvn 命令的时候,悲剧的提示我:mvn command not found ,我当时在想,why?我的idea都能够正常使用maven啊!后来想起来,idea里面的maven是编辑器自带的。so,想到此,我就决定,还是自己配置自己的maven比较靠谱,毕竟自带的会有种种不定性因素,导致各种错误。废话少说,具体方法如下:1、首先,你得下载maven。下载地址如下(不谢)
2016-06-16 19:35:14
13415
原创 Mac环境下SVN常用命令
别问题我为啥不用客户端,就是这么D。。。。一、删除文件夹下的.svn文件命令:find ./ -name ".svn" | xargs rm -Rf 二、从服务器下载文件到本地svncheckout http://www.roncoo.com/ --username=username --password=password /Users/peter/Deskto
2016-06-13 22:35:56
709
原创 轻松两步搞定 Intelli Idea Tomcat 项目热部署
最近刚刚使用Intelli ,在刚开始使用的时候,我是拒绝的。但是,在使用一段时间后,喜欢到不能释手。但是,在使用的过程中,也发现了一个问题,就是:WEB项目,每次修改classes 或者 resource 时,不能够热部署,需要重新启动才行。这样就浪费了很多时间在等待项目的启动上。后来,随着开发项目的紧迫,实在是忍受不了时间的浪费,就研究了下设置。最终搞定。其实,设置很简单,只是自己
2016-06-12 18:23:04
7007
转载 git pull 更新错误解决办法
Your local changes to the following files would be overwritten by mergeerror: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease,
2015-10-14 15:23:43
1809
转载 resin详情配置
1. 安装好一个resin不动2. 安装另外目录一个resin,修改resin.conf的端口(8080和6802的就可以了)、路径3. 修改另外的resin的httpd.sh,在里面增加:JAVA_HOME=/opt/jdk1.0.23RESIN_HOME=/opt/resin2 //第二个resin的目录JRE_HOME=
2015-05-06 17:53:56
5412
原创 VirtualBox安装CentOS6.5图文详解
打开VBox,并且创建CentOS 6.5 64位环境。a)新建虚拟机环境,由于VBox环境没有CentOS的选项,所以可以选择Red Hat Linux(64Bit)b)动态分配硬盘大小所以你可以选择大一点的硬盘空间(不用的话不会占用的,但是C盘性能上没固定的好)3、下载CentOS 6.5系统CentOS系统官网:ht
2015-05-05 22:31:36
2683
转载 为什么volatile不能保证原子性而Atomic可以
转载自:http://www.cnblogs.com/Mainz/p/3556430.html在Java中long赋值不是原子操作,因为先写32位,再写后32位,分两步操作,而AtomicLong赋值是原子操作,为什么?为什么volatile能替代简单的锁,却不能保证原子性?这里面涉及volatile,是java中的一个我觉得这个词在Java规范中从未被解释清楚的神奇关键词,在Sun的JD
2015-04-23 21:51:57
28465
转载 Nginx 作为web server 的优化要点
转自:http://my.oschina.net/hyperichq/blog/399792点击打开链接常用优化要点nginx使用的是固定数量的workers, 每个worker都处理进入的请求。最佳实践是每个CPU内核配置一个worker.如何知道您的系统有几个CPU??1$ grep ^processor /p
2015-04-14 21:47:05
514
转载 connect: Network is unreachable解決方法
connect: Network is unreachable解決方法 解決方式:請確認ifcfg-eth0檔案設定指令如下: vi /etc/sysconfig/network-scripts/ifcfg-eth0 打開後出現以下內容,如果缺少請自己補上 DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.1.25
2015-04-05 18:03:14
1961
转载 spring 事物配置
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变
2015-03-30 17:22:00
344
转载 Struts2工作原理
Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么联系,它
2015-03-29 12:28:14
486
原创 浅谈影响项目成败的几个方面
首先,要记住的一句话就是:范进本质风资。 范:即范围、进:即进度、本:即成本、质:即质量、风:即风险、资:即资源 范围: 范围影响着项目的工作量,范围的大小决定了项目团队的工作量多少。项目工作开始时,需要先确定项目范围。在项目开展的过程中,纪要防止范围蔓延、又要防止镀金。时刻监控项目的范围,保证项目范围在可控制内非常重要。范围的蔓延势必会导致项目
2015-03-26 16:55:22
1968
转载 编程能力七段论
前言 程序员的编程技能随着经验的积累,会逐步提高。我认为编程能力可以分为一些层次。 下面通过两个维度展开编程能力层次模型的讨论。 一个维度是编程技能层次,另一个维度是领域知识层次。 编程技能层次 编程技能层次,指的程序员设计和编写程序的能力。这是程序员的根本。 0段—非程序员: 初学编程者,遇到问题,完全是懵懵懂懂,不知道
2015-03-20 16:50:25
970
原创 Druid 数据库连接池简单配置
简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver");dataSo
2015-03-19 14:57:53
1290
转载 在大公司和小公司做产品经理有哪些异同点
这是在知乎上对“在大公司和小公司做产品经理有哪些异同点?”的回答。 2014年12月一个小的创业项目正式启动,完整体验从0开始,目前(2015年1月)基本上我是团队的产品、运营、BD、测试……把体会到的分享一下: 大公司:写规划,过规划,老板那边又没过,郁闷 小公司:没人管了,自己决定做什么,谁来告诉我这么做到底对不对,有人来喷喷也好啊,找喷都是要钱的(至少得请
2015-03-18 17:57:15
1938
转载 最常见的 20 个 jQuery 面试问题及答案
毫无疑问,jQuery给了JavaScript急需的提振,这是一门如此有用,但同时总是常常被低估的语言. 在 jQuery 粉墨登场之前,我们曾今会写出冗长的JavaScript代码,不仅仅为更大型的应用程序,有时即使是更小的应用程序也要如此. 那种代码常常是既难以阅读又难以维护的. 在使用这个优秀的库之前写过原生的JavaScript,仅仅在用过它的一个月之后,我就能意识到jQuery
2015-03-18 17:05:59
31270
转载 程序员找不到开发工作的6大原因
是的,你申请了自己梦寐以求的开发工作,得到了面试机会,感觉一切都很顺利,但是最后所有的努力换来的竟然只是一封拒绝信!?原因可能是以下几点:1.我们Google了你的名字“这家伙不错”,但是当我用你的名字和电子邮件地址作了个快速搜索之后,我整个人都不好了。嗯,你有一个可爱的小博客,但是貌似已经四年没有更新了,当然这不是我关注的重点。可是貌似你的电子
2015-03-18 16:21:37
1073
转载 bat脚本基础教程
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT
2015-03-11 16:05:31
807
转载 struts.properties配置详解
Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含 struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。struts.properties文件是一个标准的Properties文
2014-10-23 15:55:26
377
转载 优秀软件工程师必备的7大特性
不是每一个程序员都能成为优秀的软件工程师。在过去的6年时间里,我在Ooyala、Quora和now Quip这3个创业公司面试过许许多多挺有发展潜力的“种子选手”,他们都有着5年以上的工作经验,并且曾为类似于谷歌这样的顶级技术公司服务过,但是就是搞砸了面试。毫无疑问,这些应聘人员都是不错的软件工程师,并且,他们甚至可能很擅长他们目前的工作。我之所以否决他们,只是因为我不认为他们能成为一名优秀的软件
2014-10-21 10:48:45
991
转载 Java四种线程池的使用
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。
2014-04-25 09:28:08
24745
转载 Jquery的api中提供了对元素应用disabled和readonly属性的方法
1.readonly $('input').attr("readonly","readonly")//将input元素设置为readonly $('input').removeAttr("readonly");//去除input元素的readonly属性 if($('input').attr("readonly")==true)//判断input元素是否已经设置了reado
2014-04-15 17:30:10
715
转载 jQuery获取Select选择的Text和Value:
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
2014-03-31 14:39:55
448
转载 jQuery获取Select选择的Text和Value
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
2014-03-31 14:34:51
496
原创 java.util.List 的大小
今天在看API的时候,忽然看见List对象的size()方法返回的是int类型,于是就想知道是不是只能存放int的最大数值2147483647个。但是,用自己电脑跑了一下,代码如下:public static void main(String[] args) {List list = new ArrayList();for(long i = 0 ; i list.add(""
2013-07-11 22:33:59
6503
原创 dwr 整合时报错
严重: Servlet /Infinity threw load() exceptionjava.lang.NumberFormatException: nullat java.lang.Integer.parseInt(Integer.java:417)at java.lang.Integer.parseInt(Integer.java:499)at org.directwebr
2013-05-02 01:36:49
1290
原创 javascript 小应用
很多时候,我们需要在javascript脚本里面对form表单的属性进行设值。例如:document.getElementByid('form').action = 'target.jsp';document.getElementByid('form').method = 'post';document.getElementByid('form').submit();
2012-11-28 21:35:11
489
原创 文件夹上传功能
前一段时间,接到一个需求。要求在客户端选择一文件夹,然后将整个文件夹一起上传。在网上找了些资料也不尽详细,就自己整理了一份。页面代码如下: pageEncoding="UTF-8"%>UpLoadfunction fileupload(filepath){ if(filepath!=""){ sendFileToServer(filep
2012-11-28 21:27:57
1212
原创 可拖动图片
最近在看javascript,用javascript实现了可拖动图片。可以直接把以下代码复制,使用。只需将图片的src更改成你自己的图片的src即可。 New Document #div1{overflow:hidden;position:absolute;width:400px;height:200px;
2012-07-31 22:31:35
766
原创 jar war ear
java的war、jar、ear包的作用分别是什么?jar包:通常是开发时要引用通用类,打成包便于存放管理。jar是java的一种打包格式,是一种压缩形式,可以把一堆class打包成一个文件,便于管理和传输。★关于jar包,在声明了Main_class之后是可以用java命令运行的war包:是做好一个web应用后,通常是网站,打成包部署到容器中。
2012-07-10 21:11:26
679
原创 使用jquery控制display属性
//隐藏$("#id").css('display','none'); //显示$("#id").css('display','block'); 或 $("#id")[0].style.display = 'none'; $("#id")返回的是JQuery 它是个集合肯定有display属性$("#id").show()表示display:bloc
2012-06-17 21:16:01
60023
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人