自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fly_Sky之听香水榭

Too Soon Old, Too Late Smart !

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 几个学习blog

1,http://pengjiaheng.iteye.com/blog/5185132,http://hxraid.iteye.com/3,http://www.iteye.com/topic/7746734,http://rednaxelafx.iteye.com/5,http://cmsblogs.com/?cat=36,http://www.apkbus.com/desi

2015-03-30 14:56:10 1624

转载 redis启动脚本

转载于http://www.cnblogs.com/ayanmw/p/3144386.html

2015-02-10 15:53:36 886

原创 在线的LINUX系统

http://bellard.org/jslinux/http://www.masswerk.at/jsuix/index.html

2014-06-17 11:53:01 9219 2

转载 nginx基本配置与参数说明

#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pi

2014-06-17 11:27:45 1354

原创 Shell脚本的应用

工作中用到的脚本,用来实现WRFqi'xiang'mo'shi

2014-05-22 22:44:09 2168

原创 JS技巧

在项目中,经常会遇到函数名冲突,在JAVA中由于有ba

2014-05-15 15:10:07 1034

转载 Mysql优化读书笔记

感谢Sky Jian的一系列文章,让在下受益匪浅。下面做一些简单的

2014-04-23 16:10:17 910

原创 Java排序算法优化--快速排序【温故而知新】

/** * * @author Fly */public class QuickSort {    public void quicksort(int[] a, int f, int e) {        int left = f, right = e;        if (f             while (f                

2014-04-21 14:48:32 874

原创 Java排序算法优化--Shell排序【温故而知新】

/** * * @author Fly */public class ShellSort { public int[] shellsort(int[] a) { int size = a.length; for (int step = size / 2; step > 0; step /= 2) { for (int i =

2014-04-21 11:56:12 689

原创 Java排序算法优化--插入排序【温故而知新】

/** * * @author Fly */public class InsertSort { public int[] insertSort(int[] a) { int size = a.length; int j; for (int i = 1; i < size; i++) { int temp =

2014-04-16 17:00:16 705

原创 Java排序算法优化--冒泡排序【温故而知新】

/** * * @author Fly */public class BubbleSort { //不加思考写的交换排序, //但不是冒泡排序,比较的不是相邻的元素 public int[] bubbleSort(int[] a) { int size = a.length; for (int i = 0; i < size; i

2014-04-16 14:55:28 1508

原创 AOP原理与实现--反射&代理模式&动态代理

还是面试问题,个人觉得对AOP的基本理解还是有的,但是一紧张

2014-04-10 10:03:14 942

原创 java线程池

引言:哎,郁闷的

2014-04-09 12:01:44 913

原创 万恶的设计模式-创建模式与应用详解

这些年不提点设计模式你都不好意思说你是java程序员。但是理解设计模式的感觉很少,虽然你找到很多资料,看了很多实例,阅读了很多大牛的blog,但是你还是不知道什么是设计模式,在什么情况下用什么设计模式,用了设计模式给我们带来了什么样的方便。今天我也来戏说一下设计模式。在我看来,一切工作都是设计。哲学家设计人类的思想和行为方法,程序员设计流程与代码,销售员设计销售策略和营销方式,政府设计国家发展

2014-03-28 23:40:29 787

原创 JavaScript 中的疑难杂点

写了一两年的JavaScript ,但是一直有几个模棱两可的点困扰着我。于是利用最近的闲余时间消化一下这几点。1》JavaScript 的作用域JavaScript 中的作用域只存在一种--公用作用域。JavaScript 中的所有对象的所有属性和方法都是公用的。JavaScript 也没有静态作用域。不过,它可以给构造函数提供属性和方法。构造函数只是函数。函数是对象,对象可以有属性和

2014-03-27 11:38:41 989 1

原创 JAVA 注解的学习和对Spring注解的理解

从前年开始使用spring和hibernate,mybatis等框架时,就转到注解来了。直到前些时,突然对注解开始好奇起来。为什么写注解就可以了?不需要大量配置文件呢?于是我查看了一些资料,对注解有了初步了解。引言:什么是注解?在IDE中,我们可以链接spring mvc中的@RequestMapping注解,发现以下源码@Target(value = {ElementType.MET

2014-03-19 15:00:07 18983 10

原创 Linux下定时运行java程序的做法

在linux下面运行java程序,一般情况下我们先打包成jar文件,然后放在linux下,用脚本去执行它。一,打包java项目。一般用eclipse和netbeans直接把项目打包成jar就可以了,然后把jar跟同目录下面的lib库文件夹一起放在一个linux文件夹下面。我这里放在/opt/obj下面。二,linux下面的shell脚本,以我的ftpcounter.sh为例,我要执行的是F

2013-07-16 17:24:09 7423 3

原创 Linux Shell 学习笔记

最近在linux下面编写shell脚本,差不多是边学边写。在此记录一些学习心得。一)shell的引号。shell的引号有单引号',双引号",反引号`。由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,

2013-04-26 11:26:21 1145

原创 利用JAVA Service Wrapper把JAVA程序做成windows服务

今天复习了一下Java的基础知识,做了一个读取数据入库的程序。由于读取的数据每天都更新,于是就想把程序做成一个服务,每天定时执行。研究了一下,发现有几种方式可以做。下面我主要记录一下JAVA Service Wrapper方式。除此之外,我会把一些基本内容也贴上,以后复习所用。一、下面是整个程序的功能部分:1.连接数据库的功能。我写了一个DBConnecter类,是一个单例。pub

2013-04-16 16:11:31 6162 1

原创 AmCahrt动态刷新数据

本人在使用Extjs时,用到AmChart(flash版本)来作图,开始做的时候我用ajax请求后,把结果替换 flashVars中的chart_data的数值,以为能够实现动态刷新的效果,可是界面没有任何改变,于是我使用重绘的方式实现了,但刷新的效果,界面总是一闪一闪的,不是很理想。后来我无意中发现了一种非常简单好用的方式,居然实现了。现分享出来。首先,需要在ExtJS界面中创建一个flas

2013-03-11 17:39:24 1291

转载 MYSQL5.5字符集修改的变化

# vi /etc/my.cnfmysql5.5以下:在[mysqld]下添加default-character-set=utf8在[client]下添加default-character-set=utf8 mysql 5.5 改为:[client]default-character-set = utf8[mysqld]c

2012-08-30 17:18:31 668

转载 glassfish自启动脚本

vi /etc/init.d/glassfish #!/bin/bash#action="$1"DNAME="Glassfish Server"PATH=/usr/bin:/sbin:/usr/sbin:/optk/binexport PATHGFHOME=/export/home/project/glassfishEXEC=$GFHOME/bin/asadmin PID=

2012-08-30 14:43:56 1407

转载 Spring实现数据库的初始化

本来转载于http://kingliu.iteye.com/blog/9923251.实现SmartLifecycle接口public class InitRedisCache implements SmartLifecycle{ @Override public void start() { // TODO Auto-genera

2012-08-27 10:36:59 2383

原创 ExtJS4用法之TREE

一》extjs的tree还是很强大的 可以支持拖放,全选,表格树等等。先看下效果图对于tree来说,它的model是可以省略的,但是如果省略的话,就会引用一个隐式的model类型Ext.data.NodeInterface。一般情况下我们都使用默认的model类型。下面我们先声明一个treestore。var store = new Ext.data.TreeStore({

2012-07-02 13:28:39 7870 1

原创 Extjs desktop类桌面系统的开发

最近看到extjs的类桌面系统,被其界面吸引,然后试着用extjs desktop开发了一个项目。一》开发目录结构:resources文件夹是我们自己定义的放资源文件,包括样式,壁纸,图片等。modules是我项目中对应的各个窗口js模块,也是我们自己需要开发的窗口模块。extjslib是extjs的库文件;extjslib中core文件夹内是desktop类桌面需

2012-06-15 17:15:36 28741 33

转载 项目部署时自动初始化数据库的方法

今天有一个需求,就是在项目启动的时候向数据库里面插入一条数据。第一种:继承 Spring 的 BeanPostProcessor 类,代码如下public class BeanPostPrcessorImpl implements BeanPostProcessor {private ICompanyService companyService;public ICompanySer

2012-05-22 09:58:11 5120

原创 JSF中facelets的使用以及JSF国际化问题

一》facelet简介:facelet是为 JSF 组件模型度身定制的模板化语言,说白了就是页面的模板,我们可以先把页面的整个框架的样式搭建起来,动态的部分我们可以直接去引用。这样就可以减少很多重复代码的编写。虽然是这样的一个意思,但是facelet本身与JSF的生命周期都有很高的结合度,使用 Facelets,生成的模板会构建组件树,而不是 servlet。这就允许更好的重用,因为可以把组件组合

2012-03-15 11:24:02 1552

原创 一个简单的数据库插入时间插入策略

最近写一个项目,数据表插入数据的时候有一个特殊要求:表结构属性如下:id startime endtime value;插入数据的要求就是插入的时间段starttime-endtime不能在已有记录的starttime-endtime之间。举个例子:加入已有的记录如下1 3:00 5:00 10;2 6:00 8:00 20;3 10:00 14:00 15;4 16:00 10:

2012-03-08 15:08:10 1756

原创 jquery-easyui的使用

以前使用JSF,觉得jsf的组件很强大,但是用了jquery-easyui后,觉得这个jquery组件也很强大,虽然还要写很多代码。但是它有很好的文档,开发起来还是相当快的。而且demo的例子也很强大,几乎可以直接使用,换个请求数据的url就OK了。这种插件大多是利用json结构来封装数据,而现行的MVC框架都对这种数据支持的相当好。特别是跟spring3 MVC使用时,可以说是无缝结合。首先

2012-02-24 10:40:36 1739

原创 一些小算法的研讨

现在有三个表A(a,b) B(a,c) C(a,d) 结果集D(a,b,c,d)a是时间 查询的a在某一个范围m-n之内 m-n内的每一分钟都会对应一个时间a*,如果A,B,C中没有a*点对应的数据 那么查询的结果集D在a*的结果就为D(a*,null,null,null) 如果a*只在A表中有数据,那D在a*的结果就为D(a*,b,null,null),以此类推现在的方法

2012-02-24 10:22:27 605

原创 Sping MVC的配置

最近开始用Spring MVC做项目,而且越来越喜欢Spring MVC,特别是简易的配置,与Spring注入的完美结合,还有对JSON数据的完美转换,弄的我爱不释手!具体的配置我就不想说了,网上资料太多,没必要细谈。首先:注入配置。如果没用到SpringMVC的话,注入主要写很多配置,而且根据注入类型的不同,注入配置也不一样。比如set注入方式,我们首先需要在applicationC

2012-02-09 13:16:53 3139 1

原创 JS Chart与JSF交互的方法

最近用JSF做项目,其中有很多图表要绘制,而JSF框架自带的制图插件太鸡肋了,不得不使用强大的JS制图插件。可是怎么交互数据实在是脑疼的事情。js请求JSF后台managed bean是个很纠结的问题,不像请求servlet一样。本人想到三种方法:第一种就是利用jsf.js(这是jsf核心库里面的js函数),这个里面的mojarra.ab(s, e, n, ex, re, op)方法,其实就是

2011-12-29 13:00:02 3481 2

原创 Mybatis

最近研究了一下MyBatis,也就是itatis。之所以研究这个,是发现大多数公司都放弃了hibernate,而使用ibatis的原因。比如阿里。mybatis其实入门还是很简单的,一天半天的就知道怎么用了。而且官网有使用说明,照着用就会了。不过要用到很高级别还是要花点时间的。下面正题:一》资料下载,http://www.mybatis.org/这个是最新的主页,但是它现在的源码由goog

2011-12-06 10:29:35 2996

转载 sampleChart图表制作

smipleChart.cc{height:450px; width:800px; border:1px solid #999; position:relative; margin:20px;}(function(doc,undefined){ var win = this, uuuid = -1, hasSVG = w

2011-11-29 14:49:59 1377

原创 JSF,Hibernate,Spring的整合与杂谈

一》最近在研究Spring,对于AOP,IoC有了一点认识。首先我发一个整合的代码    1,使用的IDE是netbeans,个人觉得什么工具都一样。    2,代码结构视图          3,各个类的代码,先从Dao说起,IUserDao跟UserDaoImpl这个不用说,是持久层的代码。用spring来管理hibernate。首先要继承HibernateDaoSupport

2011-11-23 15:25:56 1003

转载 浅谈Java的输入输出流(转载)

Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的

2011-09-15 17:16:42 697 1

原创 jquery+ajax列表过滤以及高亮的实现

1,页面jsp 货运状态 托运编号: 托运编号

2011-09-05 15:14:26 994

转载 关于索引(内容出自CSDN会员dawugui)

没必要给所有的列加上索引.索引是把双刃剑,有好有坏.给给资料,你参考一下:1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:  ●在经

2011-09-01 15:06:56 799

原创 一些经典的程序

1)不用判断语句比较两个数的大小public int getMax(int a , int b){ int[] arr = {a, b}; int c = a - b; int d = c >>> 31; ret

2011-08-25 11:00:18 536

原创 简单的时间选择器插件(jquery版本)

1,jquery插件代码(jquery.settime.js)(function($){ $.fn.extend({ setTime: function(){ var $this = $(this); $(this).click(function(){ $("div").detach("#set

2011-06-27 11:18:00 2410

java虚拟机

深入java虚拟机学习最简洁实用的文档,感谢iteye的朋友

2015-04-16

空空如也

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

TA关注的人

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