
技术攀爬
比特南柯
从事广电行业系统开发,对JAVA,WEB,移动应用兴趣浓厚,项目经验尚浅,请大家多多指教,文章显示异常时请用IE浏览
展开
-
验证transient关键字
<br />对对象进行序列化时,有些实例域是不需要序列化的,可以在该实例域前加transient关键字<br />public class LoggingInfo implements java.io.Serializable{<br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> LoggingInfo logInfo =原创 2010-07-20 15:46:00 · 640 阅读 · 0 评论 -
im4java+GraphicsMagick图片处理
关于graphicsmagick,可以访问其官方网站了解详情点击打开链接 ,网上称之为图片处理领域的瑞士军刀,这评价真够牛逼的!今天试用了一下,感觉还是不错的,先下载安装GraphicsMagick,再导入im4java开发包 org.im4java im4java 1.4.0测试代码如下: /** * GraphicsMagick的原创 2015-09-16 18:08:50 · 2146 阅读 · 0 评论 -
mongodb java driver3.0初探
由于项目中关于地理位置的计算目前采用mysql以及自定义函数的方案,性能并不好,准备尝试一下mongodb,为了提前做一点知识储备,这几天学习了mongodb的java驱动包关于mongodb,这里就不做详细介绍了,网上都可以找到。下面详细描述一下使用mongodb的过程:1、安装mongodb,我的系统win7,因此下载了windows版本,下载地址:https://www.mo原创 2015-09-15 15:24:08 · 12825 阅读 · 5 评论 -
Mysql 性能调优
1、skip-name-resolve查看mysql的错误日志里有如下类似信息:IP address '222.186.15.114' could not be resolved: Name or service not known原因是mysql对连接的客户端默认进行DNS反向解析(ip反解析为域名),无论内网还是外网访问都会有此操作,这是个费时操作,有两种解决办法,一个是在/etc原创 2015-07-09 16:38:47 · 581 阅读 · 0 评论 -
eclipse 异常Unhandled event loop exception解决办法
新买了台式机,安装eclipse后在打开jar包中的class文件原创 2014-05-23 15:59:53 · 79591 阅读 · 4 评论 -
hibernate注解自动生成数据表
按习惯来说,一般系统开发都是从数据库开始设计的。但从面向对象开发的角度,系统的设计应该基于对象模型的设计之上,主要考虑对象的设计和逻辑,然后按照对象模型生成数据库结构,利用hibernate的SchemaExport对象可以方便的实现这一点。另外,使用注解也省却了很多繁杂的配置工作,下面对hibernate注解自动生成数据表的过程做一个详细描述。 一、环境搭载 下载了原创 2011-12-17 14:39:43 · 19568 阅读 · 0 评论 -
MYSQL中使用DILIMITER
最近因为游戏中搞活动,要给玩家派发一些奖励,因此写了个存储过程直接发放给玩家。在开发环境中,我一般都使用Navicat 客户端连接到LINUX系统上的MYSQL数据库进行数据操作,写好的存储过程可以成功执行,但给测试人员后,他们却总是报错。最后才知道他们是在命令行下执行的,这里涉及到一个结束语句的问题。 一般情况下,MYSQL解释器都是在遇到 “;” 分号后才会执行该语句,存储过原创 2011-12-17 15:58:08 · 1423 阅读 · 0 评论 -
hibernate的hibernate.hbm2ddl.auto配置参数
今天在生成并初始化数据库时,遇到以下错误:Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:原创 2011-06-10 15:21:00 · 12594 阅读 · 0 评论 -
Android Activity启动模式分析
<br />在Android的联机文档中,有对Activity的简单介绍,现在通过编写代码对Activity的启动模式做一个深入的理解。 <br />在配置文件AndroidManifest.xml中,activity元素的android:launchMode属性用来配置对应Activity的启动模式,目前有以下四种启动模式: <br />1.standard <br />2.singleTop <br />3.singleTask <br />4.singleInstance原创 2011-03-14 15:54:00 · 11384 阅读 · 6 评论 -
默认构造方法浅析
<br />1、我们在定义一个类时,如果没有为该类定义构造方法,系统会为之提供一个无参的默认构造方法;如果我们为该类自定义了一个带参数的构造方法,那么默认的构造方法将不会自动提供,下面的代码将不会通过编译: <br />package com.bitnanke; <br />public class MyTest { <br /> /** <br /> * @param args <br /> */ <br /> public static voi原创 2011-03-13 14:06:00 · 3621 阅读 · 0 评论 -
Android平台学习基础(2)-SQLite基本操作
操作场景 通过按钮创建数据库表、删除数据库表、向表中插入数据、从数据表查询数据 编写步骤 step-1:新建android项目:SQ01 step-2:编写类Ac01 1 package com.bitnanke; 2 3 import android.app.Activity原创 2011-01-04 17:30:00 · 1177 阅读 · 0 评论 -
android基础介绍
<br />学习了一些时间的android,对android大致有些了解,下面是对开发文档的部分翻译,可以作为android的入门介绍<br /> <br />应用基础<br />android应用程序是用java编写的,被编译后的java代码,还有任何该应用需要的数据和资源文件都会被aapt工具打包,这个包的后缀<br />是.apk,这个文件用以发布应用并安装到移动设备上。所有在单个.apk文件中的代码被认为属于一个应用程序。<br />从许多方面来说,每个android应用存在于它自己的世原创 2010-10-27 11:58:00 · 634 阅读 · 0 评论 -
Jigsaw中的多线程
<br /><br />Jigsaw中线程池的设计对我的触发很大,因为之前没有涉及到这方面的项目,多线程以及线程池之类感念还比较神秘,通过对jigsaw的学习,这层神秘面纱也被褪去,同时很是感慨大师们的设计之妙。现在提一个问题,如何设计处理http请求的程序?如果我没有看过jigsaw,我是无从下手的,当然,从以往的学习中,只能从概念上提出线程池的解决方案,但具体怎么做,如何操作,我还是没有什么头绪。<br />当启动一个http服务器后,客户端会有多少请求?什么时候到?怎么样尽快处理每个请求,而不让用户长原创 2010-10-18 17:03:00 · 940 阅读 · 0 评论 -
W3C的HTTP服务器jigsaw的启动过程
<br /><br />HTTP服务器jigsaw的启动过程<br />Jigsaw是W3C开发的纯JAVA HTTP服务器,研究它的开源代码可以了解到不少优秀的设计理念,现在讲讲它的启动过程<br />整个程序是从org.w3c.jigsaw.Main这个类启动的,它提供了一个简单的main函数,用以调用org.w3c.jigsaw.daemon.ServerHandlerManager的main函数,ServerHandlerManager是个很重要的类,它持有服务器的句柄,在它的main方法中最后一行原创 2010-10-18 14:27:00 · 1680 阅读 · 0 评论 -
Android平台学习:组件的生命周期
Android平台上的应用组件生命周期,以下是我从开发者向导翻译过来的,翻译的不是太好,路过的朋友海涵哈~~ Activity生命周期 Activity基本有三个状态 1、 当它在屏幕最前面时处于活跃或者运行状态(处在当前任务栈的顶部),这个activity获得了用户动作的焦点。 2、 当它失去焦点但仍然对用户可见时则处于暂停状态。也就是说,另一个activity在它的上面但没有覆盖整个屏幕。一个暂停状态的activity完全是存活着的,它维持着它的状态和成员信息,但是系统在资源极其缺乏时可以终止运原创 2010-11-29 13:49:00 · 1657 阅读 · 0 评论 -
CSS中关于浮动(float)和清理(clear)的使用总结
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Float 浮动的框只能向右或者向左浮动,直到它的外边缘碰到它的包含框或者另一个浮动框的边框为止,浮动框不在文档的普通流中,故原创 2010-09-08 09:04:00 · 1324 阅读 · 1 评论 -
在nginx配置部分https
在昨天的文章(配置https实现请求安全)里,我介绍了nginx配置全站的https访问,这样对所有请求都会加密,会减慢响应速度。在实际的项目中,我们也没有必要对所有请求加密,比如浏览一个帖子列表,查看一个商品信息等等,只需要对一些包含敏感数据的请求加密就可以了。因此,今天尝试配置了nginx部分的https访问,这里的测试会继续使用到昨天生成的秘钥和证书,对登陆页面进行加密,配置的代原创 2015-09-18 17:50:25 · 4392 阅读 · 0 评论