- 博客(38)
- 资源 (12)
- 收藏
- 关注
原创 我是怎么从项目中的lib加JAR更换为maven管理的
原来我对maven的使用应该还是去年的时候吧,当时对maven并不感冒(请不要吐槽哈),觉得为什么一定要用maven来管理呢,我自己管理jar不是一样么,当时还觉得自己管理jar还各种方便还对maven列下了以下不足:1、需要安装其他的工具(apache-maven)2、需要学习成本(当时想的是我学习这个为什么不花时间看看其他的技术呢)3、对IDE依赖4、遇到maven环境问题不知
2014-09-17 12:01:58
3589
原创 PostgreSQL 允许远程访问设置方法
安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。pg_hba.conf:配置对数据库的访问权限,postgresql.conf:配置PostgreSQL数据库服务
2013-10-15 11:39:31
80938
原创 Andriod开发之浏览器开发(WebView)
1、创建一个WebView在XML文件2、在Activity中编写WebView代码如下:package com.lilong.andriodwebview;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.
2013-08-30 16:06:57
4097
转载 XML和JSON两种数据交换格式的比较
转载自:http://www.open-open.com/bbs/view/1324367918671 目前,在web开发领域,主要的数据交换格式有XML和JSON,对于XML相信每一个web developer都不会感到陌生; 相比之下,JSON可能对于一些新步入开发领域的新手会感到有些陌生,也可能你之前已经听说过,但对于XML和 JSON的不同之处可能会不怎么了解。对于在 Ajax开发
2013-08-15 11:47:42
1089
转载 Mysql 和 Postgresql(PGSQL) 对比
转载自:http://www.oschina.net/question/96003_13994Mysql 使用太广泛了,以至于我不得不将一些应用从mysql 迁移到postgresql, 很多开源软件都是以Mysql 作为数据库标准,并且以Mysql 作为抽象基础的,但是具体使用过程中,发现Mysql 有很多问题,所以都迁移到postgresql上了,转一个Mysql 和Postgresql
2013-08-14 17:40:04
14480
原创 hibernate No Dialect mapping for JDBC type: -1解决方案
Hibernate不支持数据库中的Text解决方案public class MyDialect extends MySQLDialect { public MyDialect() { super(); registerHibernateType(-1, Hibernate.STRING.getName()); registerHibernateType(Types.DECIMA
2013-07-29 11:47:41
1104
原创 Spring管理Hibernate事务出现异常处理
出现以下错误:org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here 解决方案:1、判断是否已包含管理 解
2013-06-08 12:47:36
2428
原创 Spring的JDBCTemplate
本文引自:http://www.blogjava.net/wyz191/archive/2009/03/15/259812.htmlSpring的JDBCTemplate当hql等查询方式不能满足性能或灵活性的要求,必须使用SQL时,大家有三种选择:第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。第二、使用Hibernate Session的g
2013-04-23 17:30:28
2923
原创 MyEclipse 2013官网下载地址以及破解方法
刚刚发布了MyEclipse 2013,我现在用的还是6.5的版本,6.5的版本是我觉得最好用的一个版本。 我装上了,还没感受到有哪些好用,就是感觉体积庞大,和IBM 的WID一样,是个多面手,啥事都能干,其实经常能使用的也就其中那么几个功能,要是能像插件一样,即插即用就好了。 MyEclipse 2013使用最高级的桌面和Web开发技术,包括 HTML5 和 Java EE 6,支持
2013-04-18 11:59:24
14216
4
原创 构建现代化网站的20个技巧
转载自:http://www.admin10000.com/document/1588.html(经过整理后) 在过去几年中,我们与web开发者花了很多时间交流,听得最多的一件事情就是创建一个能很好的跨越各种类型浏览器版本与各种设备的网站有多么难。我们为jQuery项目写代码的时候一直有这个问题。因此我们整理了20条编码模式与经验,它们是从出席无休止的会议和读了几百篇专稿中摘取出来的。
2013-03-30 20:08:00
1499
转载 SMSLib实现Java短信收发的功能
转载地址:http://sjsky.iteye.com/blog/1045502SMSLib实现Java短信收发的功能博客分类: 企业应用JavaSMS企业应用SMSLib短信 blog迁移至:http://www.micmiu.com 用java实现短信收发的功能,目前一般项目中短信群发功能的实现方法大致有下面三种: 1
2013-03-29 16:32:39
9833
1
原创 java中使用<jsp:forward>报404错误
首先得确认的是,控制层框架是否采用的是struts21、采用Struts2的话必须在web.xml中配置 struts2 /* REQUEST FORWARD 2、查看中page是否配置正确3、 使用jstl标签c:redirect url="*">c:redirect>
2013-03-22 15:28:25
3376
转载 Linux下安装JDK
转载地址:http://zfol.i.sohu.com/blog/view/47920219.htm准备: + Redhat AS4 Update5, JDK1.5 + http://www.sun.com 分别可以下载 jdk安装 java 环境:其实AS4 update5中已经安装了jdk1.5了,所以这里会提示系统已经安装,如果是其他版本的Linux可以参照以下步
2013-03-10 16:51:57
891
原创 AJAX请求异常代码含义
error事件返回的第一个参数XMLHttpRequest有一些有用的信息:一、XMLHttpRequest.readyState:状态码0 - (未初始化)还没有调用send()方法1 - (载入)已调用send()方法,正在发送请求2 - (载入完成)send()方法执行完成,已经接收到全部响应内容3 - (交互)正在解析响应内容
2013-02-21 21:20:49
7002
转载 JAVA在软件开发中可能出现的几个错误观点
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事
2013-02-01 11:04:17
869
原创 JAVA项目开发中常遇到的字符串替换问题
在开发中常常会遇到字符串当中的某个字符替换,特别是在拼接SQL时极为常见,下边为常见字符串替换(持续总结): 1、替换字符串中的问号“?”使用“[?]”替换即可 例如:String sql = "delete from user_log where id in (?)"; 使用:sql.replace("[?]", "") 2、替换
2013-01-22 20:44:53
3955
原创 Java集合Collection介绍
Java2的集合框架,主要有三种:List、Set和Map,其中List和Set是继承Collection,需要注意的是,这里的 Collection、List、Set和Map都是接口(Interface),不是具体的类实现。常用集合类的继承结构如下:CollectionCollectionCollectionCollectionCollectionCollecti
2012-12-05 15:55:40
3111
原创 Flex AIR基础之标题栏更改后界面不能拖动解决方案
昨天说到AIR程序标题栏更改,但是遗留一个问题,那就是更改后AIR程序界面无法拖动了,实现标题栏更改后界面拖动解决方案:1、首先在中加入: creationComplete="init()"2、编写actionscript代码: import mx.controls.Alert; import mx.events.FlexEven
2012-11-07 15:54:20
1523
原创 Flex AIR基础之标题栏更改
最近因公司项目原因需要使用Flex,这对我这个Flex菜鸟来说那可是愁死我了,对Flex技术什么都不会(虽然老早,老早之前就想学这个技术o(︶︿︶)o ),现在可以通过公司项目学习一下这技术其实也不错的哈!呵呵,通过学习,我感觉Flex其实对我们java开发人员来说还不是很难的哈。废话不多说了,现在写连载开始(主要是怕自己忘记以及为将要学习Flex的兄弟们提供一点资料)标题栏更改步骤:1、
2012-11-06 17:32:46
2316
原创 对jdbc进行封装
对jdbc的封装主要是对实体对象进行封装,封装后只需传入实体对象或实体对象类等即可对其进行简单操作,封装必考虑效率特别是在数据库连接,因此需考虑使用数据据连接池技术(自己开发或使用第三方数据库连接池,本人建议考虑使用第三方数据库连接池:C3PO、DBCP等)封装可以从以下方面考虑:1、采用java的反射机制对jdbc进行封装2、采用数据库连接池(建议采用C3PO)连接池,提高封装框架的
2012-10-10 11:46:19
3542
原创 数据库连接池的作用
连接池的作用首先,连接池的作用就是为了提高性能。 连接池的作用:连接池是将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对数据库进行访问。这样省略了创建连接和销毁连接的过程。这样性能上得到了提高。基本原理是这样的:(1)建立数据库连接池对象(服务器启动)。(2)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。(3)对于一个数据库
2012-06-07 15:03:57
7223
1
原创 struts2拦截后缀名配置两种方法
现有商业项目中不管是使用任何技术一般都不会出现*.action或*.do等类似的命名;这主要是起到一定的网络完全防护。初步防止heacker通过URL知道其使用技术、从而达到黑站的目的。总之一句话后缀名尽量使用静态网页命名或使用其他命名加以混淆。也可以用自己喜欢的命名来命名后缀名,达到个性化的目的。 更改Struts拦截后缀名两种方式: 方式一:修改web.xml中的配置
2012-05-09 16:55:43
5160
原创 JAVA异常设计
JAVA和其他编程语言一样不可能做到面面俱到,在开发中有时必须自己扩展异常类满足开发需要以下是扩展异常类的主要流程以及源代码1、编写异常类package com.util;/** *用户自定义异常类 */public class UserdefinedException extends Exception { private static final long serialVe
2012-03-30 13:44:48
1109
原创 Linux下配置JDK以及报cannot restore segment prot after reloc: Permission denied错解决方案
修改/etc/profile文件最后一行加入JAVA_HOME=jdk路径CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport PATH JAVA_HOME CLASSPATH保存后输入java或
2012-03-16 11:29:49
4856
原创 利用java中的Socket编写简单的聊天工具
1、服务器端代码package com.java.socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.
2012-03-05 15:11:26
14277
原创 使用Javascript屏蔽浏览器部分功能
1、收藏本站Click="window.external.addFavorite('http://blog.youkuaiyun.com/ll136078/','技术博客')" title="技术博客">收藏本站2、设为首页click="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';thi
2012-02-15 13:24:09
1759
原创 网页简单加密的js代码
if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu(){ event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e){ if (wi
2012-01-30 10:52:46
3937
原创 IBATIS(MyBatis)高速缓存
一.iBATIS高速缓存介绍1.1 iBATIS高速缓存只关注如何在持久层对查询结果进行缓存。1.2 iBATIS带来的好处就是通过配置文件来管理高速缓存,帮助避免因手工管理高速缓存结果及其依赖性而造成的大量繁琐的工作。1.3 iBATIS高速缓存和传统O/RM高速缓存的区别iBATIS的思想是建立SQL语句到对象的映射,而不是建立数据库表到对象的映射。传统O/RM工具主要
2011-10-30 20:57:03
6651
原创 SQL中的多表查询查询
1、创建表CREATE TABLE `user` ( `userid` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(20) DEFAULT NULL, `password` varchar(20) DEFAULT NULL, PRIMARY KEY (`userid`), KEY `FK36EBC
2011-10-29 20:21:42
1243
原创 java堆和栈
1.简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾
2011-10-29 19:48:17
759
原创 批处理自动配置IP(静态IP)和批处理自动获取IP(动态IP):有线、无线均可使用此脚本
1. 设定办公室或者客户办公室的固定IP地址和DNS服务器 在记事本中,将下述内容保存为"自动配置IP.bat"格式 2. 设定自动获取IP地址和DNS服务器的方法 在记事本中,将下述内容保存为"自动获取IP.bat"格式
2011-10-05 17:47:07
10088
原创 java编写一个简单记事本
package notepad;import java.awt.Font;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.InputEvent;import java.awt.event.KeyEv
2011-08-23 21:43:02
9989
原创 利用javascript写一个简单的计算器
利用javascript编写一个简单的计算器,这是一个很基础的东东,主要是考验初学者的基础计算器function calc(){ var num1 = parseInt( document.getElementById("num1").value); var num2 = parseInt( document.getElementById("num2").value);
2011-08-23 21:23:24
4527
1
原创 利用javascript获取当前时间
利用javascript的date获取当前时间,本人认为只需注意两点就是使用date和settimeout、这两个方法掌握的话,网页显示时间就是小问题!!源代码: 显示时间bosy{text-align : center ;margin :auto ;}#time{width : 280px ;height : 100px ;background : #ccc
2011-08-23 21:04:19
915
JAVA编写------简易记事本
2011-12-18
javaweb标签库大全
2011-10-29
网上购物系统(jsp+struts)
2011-05-24
网上办公系统(jsp+Servlet+javaBean)
2011-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人