- 博客(91)
- 资源 (5)
- 收藏
- 关注
原创 Hibernate几个异常总结
1>Caused by: java.sql.SQLException: 列名无效错误这个异常因为实体类属性没有和数据库表映射或者映射关系不对引起。2>SEVERE: Servlet.service() for servlet [ofmNewRptProxyServlet] in context with path [/g360] threw exceptionorg.hibernate
2014-03-18 15:20:31
865
原创 DHTMLX grid界面不停刷新问题
项目前台界面使用dhtmlx框架实现,表格用到了dhtmlxgrid, 后台传递数据到前台时,随机会出现,界面不断刷新问题grid的数据通过后台返回的xml加载:mygrid.loadXML("ofmNewRptStagingList?status="+ (saveButtonStatus ? "ro" : "ed"));感觉很莫名其妙,后台servelet多次受到请求,但是不知道
2014-02-27 16:04:26
1362
原创 No Hibernate Session bound to thread
org.quartz.SchedulerException: JobListener 'GLOBAL_LISTENER' threw exception: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here [See nested
2014-02-21 13:58:18
1488
转载 Eclipse做web开发,报错:java.lang.OutOfMemoryError: PermGen space
用maven做开发,由于项目较多,项目启动完毕一打开页面就报错:Exception in thread "http-bio-8080-exec-10" java.lang.OutOfMemoryError: PermGen space。用google百度后知道是一下原因:PermGen space的全称是Permanent Generation space,是指内存的永久保存区
2014-01-15 16:33:56
879
转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
转载地址:http://chenzhou123520.iteye.com/blog/1836987Eclipse中tomcat部署工程启动后报错:Shell代码 严重: Error configuring application listener of class org.springframework.web.context.ContextLoa
2014-01-14 10:23:00
913
原创 MySql 数据表不识别
Mysql数据表在windows平台下不区分大小写在linux平台下区分大小写因此在使用Hibernate映射数据表时需要注意,如果mysql部署在linux平台上,需要修改my.cnf文件,使mysql数据表不区分大小写让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:
2013-12-31 16:36:32
979
转载 JSF 入门
1. JSF入门藉由以下的几个主题,可以大致了解JSF的轮廓与特性,我们来看看网页设计人员与应用程序设计人员各负责什么。1.1简介JSFWeb应用程序的开发与传统的单机程序开发在本质上存在着太多的差异,Web应用程序开发人员至今不可避免的必须处理HTTP的细节,而HTTP无状态的 (stateless)本质,与传统应用程序必须维持程序运行过程中的信息有明显的违背,再则Web
2013-12-09 16:35:23
1267
转载 程序人生的四个象限和两条主线
零为什么我们要自己做职业生涯规划?记得电影《社交网络》里边,CFO同学在知道自己股权被稀释时说了一句话,“我以为那些律师是我的律师。”其实我们大多数人对HR几乎都存在类似的误解—— 你以为她是你的HR,其实她只是公司的HR。她们care的是如何编个理由用老板给的那点小钱留住一个高性价比的人才,而不是真正有助于你发展的职业路线图。昨天还含情脉脉和你讨论人生的知心姐姐明天就可能变成拿着
2013-12-09 10:45:06
757
转载 如何写一篇好的技术博客
转载自:http://rock3.info/?p=894 在工作过程中,发现对很多东西都一知半解,不是很透澈,到头来很容易模糊,如果有一篇好的技术博客予以总结,一来即使忘记了,回国头来再看,仍然能够从自己的思路中恢复;二来总结一下,还会发现一些潜在问题;三来,有利于大家交流技术。很多大公司都有自己的内部技术博客平台,写好自己的技术博客,对一个技术人员来说,也有一定的成就感。
2013-12-04 18:16:55
971
原创 Android 解析CSV文件,中文乱码
解析输入流时,需要指定GBK编码。public AbstractCsvParser(InputStream inputStream) throws IOException { bufferedreader = new BufferedReader( new InputStreamReader(inputStream, CharSetUtil.GBK)); String st
2013-11-22 11:18:15
2807
转载 Node.js入门教程
关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。
2013-11-18 17:53:38
1710
转载 Android 数据库升级解决方案
原文地址:http://blog.youkuaiyun.com/leehong2005/article/details/9128501请考虑如下情况:在数据库升级时,不同版本的数据库,他们定义的表结构完全可能是不一样的,比如V1.0的表A有10个column,而在V1.1的表A有12个colum,在升级时,表A增加了两列,此时我们应该怎么做呢。总体思路1,将
2013-11-18 10:42:03
1592
转载 程序员的职业规划民航客机
如果到了30岁左右,自己的个人能力还没有一个质的飞跃,危机会就慢慢降临。1. 职业发展的三个阶段我将一个人的职业发展分为三个阶段:(1)30岁以前打基础,人生方向基本确定。30岁之后再做出变化,说不想做这个,会付出很大的代价。要改变自己的职业方向,30岁之前做出决定,越早越好。就像软件的需求变更一样。(2)30-45岁个人
2013-11-15 09:58:26
1297
原创 关于人生的学习资源
从程序员到项目经理(可以cc)http://blog.jobbole.com/tag/%E8%A5%BF%E8%A5%BF%E5%90%B9%E9%9B%AA/
2013-11-15 09:54:46
844
原创 Android 平台解析CSV文件
不多说,直接上代码public class CsvUtil { public static final String TAG = "CsvUtil"; private BufferedReader bufferedreader = null; private List list = new ArrayList(); private List locSegments = new A
2013-11-15 09:31:22
4948
原创 Android 平台未安装邮件客户端,点击邮件链接,程序崩溃问题
如果手机未安装邮件客户端,当用户点击TextView上的邮件链接时,程序就会崩溃,这个问题可以使用如下方法解决:在包含邮件链接的TextView所在的Activity中重载startActivity(...)方法,具体如下:@Override public void startActivity(Intent intent) { try {
2013-11-15 09:17:17
1174
转载 XAMPP服务器在局域网只能本机访问且无法用IP访问的解决办法
打开httpd-xampp.conf(/xampp/apache/conf/extra/httpd-xampp.conf)搜索关键字: Order deny,allow然后在Order deny,allow下面一行有句 Deny from all在Deny from all前加上#我这边改后的完整形式如下 Order deny,allow #De
2013-11-14 11:55:20
4960
原创 个人工作总结
2013-11-041.学习Spring for android --- 因为没有接触过这块,感觉很慌乱,所以这一天的工作收获比较小,除了解了几个BizConf Mobile的小bug,其他时间,就浏览网页和行业信息了,算是拓展视野吧。下午4、5点的时候,QA发现了一个Bug,下班前没想出啥解决方案,晚上回家还加了一会班,顺便玩了一局Dota,因为没有把握好形势,输的好惨!!!
2013-11-12 18:12:25
512
转载 Eclipse 导入maven项目出现 Unsupported IClasspathEntry kind=4
Unsupported IClasspathEntry kind=4这个异常会导致项目无法使用spring ide启动英文解释如下:Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14The problem is caused by the fact tha
2013-11-12 17:43:44
953
原创 读《代码整洁之道》 心得
代码整洁之道:及时去除糟糕的代码;勒布朗法则: Later equals never花时间保持代码整洁,不仅有关效率,还有关生存!写整洁的代码需要大量的小技巧,贯彻刻苦习得的“整洁感”。这种“代码感”就是关键所在。优雅高效的代码:代码逻辑直截了当,叫缺陷难以隐藏;尽量较少依赖关系,使之便于维护;依据某种分层战略,完善错误处理代码;性能调至最优,省的引诱别人做
2013-11-08 11:37:51
1198
原创 Spring 环境搭建
最近学习Spring,搭建环境花费了点时间,主要是错误比较多:总结了一下:1.要运行简单的Spring程序,需要导入一下几个jar包:commons-logging-1.3.jarlog4j-1.2.8.jarspring-2.5.6.jar这些Jar包可以到下面的网站下载:http://jarfiles.pandaidea.com/commons-logg
2013-11-05 17:35:25
675
原创 eclipse maven plugin execution not covered by life cycle configuration
在向eclipse导入一个Maven工程时,pom.xml报错了:compiletest-compile错误原因是:Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.6:copy (ex
2013-11-04 10:32:54
1469
原创 XAMPP Apach无法启动
XAMPP安装成功后,启动Apach服务总是失败,提示如下Log:11:37:38 [Apache] Error: Apache shutdown unexpectedly.11:37:38 [Apache] This may be due to a blocked port, missing dependencies, 11:37:38 [Apache] improper pr
2013-10-30 11:53:50
1119
转载 Mina框架发送对象
/************************以下内容为为转载内容***********************************/转载地址:http://www.himigame.com/apache-mina/831.htmlHibernate系列学习阶段到此结束了,那么紧接着进入Apache Mina的开发学习,很多童鞋在微薄和QQ中疑问Himi为什么突然脱
2013-10-29 16:49:20
1307
原创 Android项目中使用mina处理TCP/IP 通信
在最近的项目中使用Mina处理TCP/IP通信,感觉框架还是很强大,可以大大的提高开发效率,非常推荐大家在项目中使用。在Android项目中使用Mina需要导入一下两个lib:
2013-10-29 16:33:01
3142
原创 Android 点击链接启动APP
在参与项目过程,客户提出要像Iphone那样,通过点击邮件里面的连接来启动APP:起初在网上不断的search,找到了两个比较有用的回答:http://stackoverflow.com/questions/2958701/launch-custom-android-application-from-android-browserhttp://stackoverflow.com/q
2013-10-25 18:04:19
1867
原创 高仿Iphone滑动开关按钮
先看效果图:关闭状态打开状态滑动过程中import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.gr
2013-10-22 13:55:58
5408
2
原创 Android 拨号盘 自动输入按键
在做一个项目时,需要在电话接通后,根据语音提示,自动输入按键值,刚开始费了不少劲,最后找到了如下解决方案://,是盲音等待时间,逗号越多,等待时间越长,就像10086,会有很长的语音提示,播完了,让你按什么键,逗号就是控制等待时间的。phoneNumber = mConfAccount.getAccessNumber() + ",,,"+ mConfAccount.getC
2013-10-22 11:59:10
2558
转载 要看的一些经典书籍
1. 《代码大全》 史蒂夫·迈克康奈尔 2. 《程序员修炼之道》 3. 《计算机程序的构造和解释》 5. 《算法导论》 6. 《重构:改善既有代码的设计》 7. 《设计模式》 8. 《人月神话》 9
2013-10-17 13:34:05
901
原创 优秀的专业技能学习资源 --- 持续更新
Android 相关:http://blog.youkuaiyun.com/liuhanhan512/article/details/8674369
2013-10-17 13:30:51
872
转载 android.support.v4.app.Fragment$InstantiationException解决方案
程序开发中遇到了android.support.v4.app.Fragment$InstantiationException这个bug,给出的提示是:make sure class name exists, is public, and has an empty constructor that is public。看了下自己写的代码,重写了一个带参数的构造参数用来new Fragment
2013-10-17 11:00:29
1919
原创 Android 发送短信 抛出Caused by: java.lang.NullPointerException 09-18 15:11:00.905: E/AndroidRuntime(10159)
Caused by: java.lang.NullPointerException09-18 15:11:00.905: E/AndroidRuntime(10159): at android.os.Parcel.readException(Parcel.java:1431)09-18 15:11:00.905: E/AndroidRuntime(10159): at android.os
2013-09-18 15:50:07
1656
转载 Android日历操作
Calendars表CalendarContract.Calendars表包含了单个日历的详细信息。下表中Calendars表列对应用程序和同步适配器都是可写的。对于这个表支持的完整的字段列表,请看“CalendarContract.Calendars参考”http://developer.android.com/reference/android/provider/Calenda
2013-09-17 13:59:42
1622
原创 Android calendar 更改日期操作
在项目中,需要修改日历的时间,之前通过下面的代码,无论如何修改,得到的日期都是同一个值: Calendar startDate = Calendar.getInstance();Calendar endDate = Calendar.getInstance();startDate.setTime(mStartDate);endDate.setTime(mEndDate);
2013-09-17 13:55:13
2695
转载 Android date 各种格式显示大全
转载地址http://xiaoxinshome.iteye.com/blog/224087字母 日期或时间元素 表示 示例GEra 标志符TextADy年Year1996; 96M年中的月份MonthJuly; Jul; 07w年中的周数Number27W月份中的
2013-09-11 16:13:01
1072
转载 SQLite的SQL语法
您还未登录!|登录|注册|帮助首页业界移动云计算研发论坛博客SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文
2013-09-03 22:39:19
844
原创 Android strings.xml文件中使用转义字符 &
当字符串中包含有... - 等特殊字符时,android会提示建议使用转义字符表示,表示方式,就是转移字符 + ; 客服联系方式:电话:86–021–60xxxxx\n> 红色字体即表示“-”符号,分号一定要加上
2013-08-31 20:20:35
1323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人