自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 资源 (8)
  • 收藏
  • 关注

原创 ajax乱码解决总结

第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unicode字符)用3个字节来存储。第三,用utf-8来send数据是不会出现乱码的,是后台程序没有正确解码才会出现乱码。第四,ajax发送数据的时候如果修改 Content-Type 为 application/x-www-form-urlencoded",肯

2013-10-25 12:07:41 1334 1

原创 /bin/bash^M: 坏的解释器: 没有那个文件或目录

编写shell脚本时,我们经常习惯在windows下写好,然后通过共享目录拷到linux下,方便快捷。杯具的事也来了,当我们在windows写一个shell程序拷到linux中,修改好权限,正准备试下效果时,/bin/bash^M: 坏的解释器: 没有那个文件或目录/bin/bash^M: 坏的解释器: 没有那个文件或目录 什么情况?这跟系统有关。脚本文件在window

2013-10-25 12:02:40 1843

原创 Linux下批处理文件编写

(1)linux下的批处理文件,基本就是shell脚本文件。1.一个最简单的脚本书写方法为:新建一个文件,名字为clean(自己定义的名字),在里面编写rm -fv *.o;ls -al;(可以写一些shell普通命令,命令用分号隔开) 2.执行方法(1)在控制台输入:   sh clean(2)先给与脚本可执行权限:  chmod 77

2013-10-25 11:56:06 4530

原创 linux命令后台运行

有两种方式:   1. command & : 后台运行,你关掉终端会停止运行   2. nohup command & : 后台运行,你关掉终端也会继续运行   一、 简介     Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在 Windows 上面,我们要么让一个程序作

2013-10-25 11:54:35 5654

原创 Spring的jdbcTemplate使用

使用jdbcTemplate查询数据的时候可以使用queryForXXX等方法。下面我们就一一解析一下:  1、jdbcTemplate.queryForInt()和jdbcTemplate.queryForLong() --使用queryForInt返回user表中的记录数量,queryForInt搭配这样的sql可以在分页的时候计算总记录数 jdbcTemplate.query

2013-10-25 11:49:43 2917

原创 js设置cookie

cookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.假设有这样一种情

2013-07-26 15:36:38 836

原创 SPRING中的线程池ThreadPoolTaskExecutor

一、初始化1,直接调用ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();//线程池所使用的缓冲队列poolTaskExecutor.setQueueCapacity(200);//线程池维护线程的最少数量poolTaskExecutor.setCorePoolSize(5);//线程池维护

2013-07-12 10:36:19 83729 9

原创 DBCP连接池配置参数说明

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

2013-07-03 16:39:58 4611

原创 Statement和PreparedStatement之间的区别

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数

2013-06-20 17:24:45 2723

原创 使用JAVA读写Properties属性文件

Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件。它用来配置应用程序的一些信息,不过这些信息一般都是比较少的数据,没有必要使用数据库文件来保存,而使用一般的文本文件来保存,如果是通过File直接保存的话,可能在存储和读取上都不是很方便,但如果保存为Properties文件就不一样了,属性文件都有键值对应的,在JAVA的包中,有提供专门的操作属性文件的类。这

2013-06-19 09:48:06 33309 5

原创 MySQL中UNION和UNION ALL的使用

在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。MySQL中的UNIONUNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfys

2013-06-17 10:07:03 11292

翻译 一名开发者从做技工的父亲那里学到的5堂课

所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验使他最终成为了开发者中的佼佼者。以下为文章全文:我的父亲是一名工程师——是机械工程师,不是软件工程师。在他成为机械工程师之前,他也做过技工和木工。他很聪明,同时在建筑和维修方面也很有天赋(只要不涉及到

2013-06-06 12:54:02 1008

原创 Java Thread 总结

Java Thread 总结

2013-06-05 07:23:53 865

原创 java日志文件log4j.properties配置详解

一、Log4j配置第一步:加入log4j-1.2.16.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.

2013-06-04 14:48:05 4302

原创 定时任务:Java中Timer和TimerTask的使用

java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 一个完整的Timer:java.util.Timer timer = new java.util.Timer(true); // true 说明这个

2013-05-28 14:45:49 1210

原创 Java UDP Socket

一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。二. 使用UDP的原因它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因

2013-05-27 16:15:40 32192 1

原创 Eclipse 代码提示功能设置。

一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。先举个简单的

2013-05-24 14:36:20 1281

原创 完全卸载oracle11g步骤

完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit

2013-03-25 16:34:30 804

原创 ORACLE:ORA-12560解决方法

ORA-12560解决方法今天在进行oracle数据imp/exp时突然发现在cmd下执行exp输入scott/tiger后时提示:EXP-00056: 遇到 ORACLE 错误 12560ORA-12560: TNS: 协议适配器错误EXP-00000: 导出终止失败开始以为自己输错用户名了,毕竟在oracle这里我不太熟悉。再次输入用户名和密码,依旧报错。静下来想想

2013-03-25 16:30:29 2915

原创 JavaScript中json对象和string对象之间相互转化

直接上代码:json对象var json = {aa:true,bb:true}; var json1 = {aa:'b',bb:{cc:true,dd:true}};1:js操作json对象for(var item in json){ alert(item); //结果是 aa,bb, 类型是 string alert(typeof(item)); alert(eval(

2013-03-08 16:05:21 2236

原创 Eclipse 修改字体的大小(注释)

方法一:Window --->Preferences --->  General  ---> Apperance ---> Colors and Fonts ---->  右边的Basic  ---> Text Font --->  Edit字体大小用小五,或者小二,就行啦!方法二:Elcipse --->  Windows --->  Preferences --->

2013-03-07 15:32:09 1598

原创 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且J

2013-03-06 16:10:31 1252

原创 使用JavaScript的XMLHttpRequest发送POST、GET请求以及接收返回值

使用XMLHttpRequest对象分为4部完成:1.创建XMLHttpRequest组建2.设置回调函数3.初始化XMLHttpRequest组建4.发送请求实例代码: var userName; var passWord; var xmlHttpRequest; /

2013-03-05 14:27:41 69557

原创 配置hibernate根据实体类自动建表功能

Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码Xml代码update  update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。还有其他的参数: creat

2013-03-04 17:08:41 1047

原创 Java接口和抽象类的区别

接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.所以,在高级语言上,一个类只能继承一个类(抽象类)(正如人不可能同时是生物

2013-01-10 10:43:17 861

原创 用eclipse如何debug部署在tomcat上的应用(转)

一直想分享一下,因为有些同事用MyEclipse其实就是因为可以拿它来debug部署在tomcat上的应用。myeclipse只不过是作了两个小动作:1)用启用JPDA参数的模式启动了tomcat,以提供debug支持;2)启动了一个Eclipse的RemoteJavaApplication; 这些通过tomcat和eclipse就可以做到。我简要说明一下。

2012-11-22 10:04:32 7401 1

原创 google map v3离线版地图

包含的文件夹格式如下:程序运行效果如下:页面代码如下:无标题文档 #map_canvas{ background-color: #CCC; width:100%; height: 95%; position: absolute; bottom:0px; left:0; right:0; top:20;

2012-11-20 11:11:50 3489 1

原创 Spring_Transactional_Propagation

//事务传播属性@Transactional(propagation=Propagation.REQUIRED)//如果有事务,那么加入事务,没有的话新创建一个@Transactional(propagation=Propagation.NOT_SUPPORTED)//这个方法不开启事务@Transactional(propagation=Propagation.REQUIREDS_N

2012-10-26 10:37:23 6703 1

原创 google Maps V3测距

google map v3测距 var map; var polyline; var polylinesArray = []; //距离标记数组 var lenArray = []; //默认经纬度 22.786607, 100.977316

2012-10-17 10:33:23 3856

原创 MyEclipse启动之java.lang.RuntimeException: No application id has been found.

今天公司刚买来一台服务器,配置安装java开发环境的时候,MyEclipse无法启动,查看日志文件之后,具体错误信息如下:!SESSION 2012-09-18 09:56:44.412 -----------------------------------------------eclipse.buildId=M20080221-1800java.version=1.6.0_21j

2012-09-17 10:52:34 10357

原创 Highcharts使用指南

本文转自http://www.cnblogs.com/liuhaorain/archive/2012/01/24/2311352.html摘要Highcharts图表控件是目前使用最为广泛的图表控件。本文将从零开始逐步为你介绍Highcharts图表控件。通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表。一、前言(Prefac

2012-07-11 15:51:08 3527 1

原创 CheckBox复选框全选以及获取值(转)

原文链接:http://hi.baidu.com/dabaodream/blog/item/c51f5bfaa4a5f71ed8f9fd3d.html页面代码: 复选框的全选 /* 是否全选标记 */ var checkedAll = false;/* 全选/取消全选 * formName 所在form的name值 * checkboxName ch

2012-06-07 15:10:26 32371 1

原创 win7系统eclipse下切换SVN用户(转)

原文链接:http://blog.csdn.net/china2010pan/article/details/7374762在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面

2012-06-01 11:17:16 1490

原创 MyEclipse不编译的解决方法总结(转)

原文链接:http://blog.sina.com.cn/s/blog_7ea7a11d0100vds1.htmlMyEclipse不编译解决1. 确保 project->build automatically    已经被选上.MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select

2012-06-01 10:26:37 1437 1

转载 10年的程序员生涯总结

原文链接:http://blog.csdn.net/zhanggnol/article/details/6557618展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说

2012-05-15 15:52:18 1816

原创 一个男人关心的东西 决定了他的层次(转)

原文链接:http://blog.csdn.net/zhanggnol/article/details/6562015一、拥有自信和风度男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人

2012-05-15 15:41:02 1315 1

原创 Hibernate自动创建数据库表无法创建到登录用户空间而是创建到System空间

问题描述:Hibernate自动创建数据库表无法创建到登录用户空间而是创建到System空间登录用户:penw最近项目开展二期,数据库需要由Mysql转移到Oracle,因此需重构实体类来实现hibernate自动创建表格功能。简单的举个例子,用户、角色、权限、以及他们之间的中间表://用户实体类@Entity@Table(name="acc_user")@Cache(u

2012-05-04 15:36:58 1636

原创 Oracle中如何创建使用SEQUENCES(转)

Oracle中SEQUENCES的使用Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方.下面介绍一下关于sequence 的生成,修改,删除等常用的操作:1. 创建 Sequence使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUEN

2012-04-25 10:12:55 1930

原创 数三退一(利用java数组和对象解决问题)(转)

假设500个小孩手拉着手围着一圈,数三就退出圈子,最后留在圈内的小孩是第几号?有一种是用很传统的算法,用数组来编。程序代码如下:public class CountThreeDel1 { public static void main(String args[]) { boolean[] arr = new boolean[500]; for(

2012-04-19 10:20:13 1911

原创 Java内存分配、管理(转)

这是一篇关于Java内存结构组织的文章,涉及的概念主要有方法区、Java栈、java堆。通过这个文章,可以加深对Java对象的理解,以及优化代码的结构。 开始: 想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。       最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。

2012-03-27 14:33:52 887

google map v3离线地图资源包

google map v3离线地图资源包,原博文链接源码

2012-11-20

SQL Server 数据库技术

SQL Server 数据库技术---基础篇(T-SQL基础、数据库几本操作、SQL Server 2008新特性)、数据库安全(SQL Server 2008 安全数据文件安全与灾难恢复、 复制)、SQL开发(数据库设计、SQL Server与CLR集成、在SQL Server中使用 XML、使用ADO.NET、使用SMO编程管理数据库对象、高级T-SQL、Service Broker 异步应用程序平台、空间数据类型跨实例链接、数据库管理自动化、商务智能) 、数据库性能优化(数据库存储与索引、数据查询、事务处理、数据库系统调优 工具)

2011-07-11

MS、ORACLE等SQL语句大全

sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全sql语法大全

2011-05-17

HQL批量插入、更新和删除

HQL批量插入、更新和删除 HQL批量插入、更新和删除 HQL批量插入、更新和删除

2011-04-11

MyEclipse6.5以下注册码

MyEclipse6.5以下注册码,导入软件里面直接运行就能得到注册码!很好用的。

2011-04-08

java面试葵花宝典

java初级程序员面试常碰到的一些技术问题!

2011-04-08

SQL语句的DECODE和NVL

SQL语句的DECODE和NVL,肯定能帮到你,好用!

2011-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除