自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ryan Z 的技术日志

千里之行,始于足下

  • 博客(44)
  • 收藏
  • 关注

转载 常用的Java代码汇总

1. 字符串有整型的相互转换 Java代码  String a = String.valueOf(2);   //integer to numeric string    int i = Integer.parseInt(a); //numeric string to an int    2. 向文件末尾添加内容 Java

2015-01-26 13:19:28 1025

转载 19 套最佳 HTML/CSS 定价表模板及教程

1.  Plans & Pricing Table 一个简单的价格表来展示你的订阅计划。可以设置高亮常用的价格项。 示例 / 下载 2.  CSS3 table pricing style – Tutorial 在教程中,你将发现如何使用一些新的CSS3属性来设计漂亮的列表。 示例 / 下载 3.  Checkout

2015-01-23 09:00:12 2212

转载 移动开发必备!15款jQuery Mobile插件

移动互联网的发展,来自PC端的网页并不能完全自适应移动端页面需求,使得响应式设计体验产生并成为潮流,也正是这样一种需求,促成了jQuery Mobile的流行。jQuery Mobile这样一款基于jQuery和jQuery UI的框架,继承了jQuery的“write less,do more”精髓,具有良好的扩展性和可定制性,全面兼容各种平台设备,对于不支持的手机类型,也会予以基础样式。

2015-01-23 08:58:51 902

转载 经典收藏 50个jQuery Mobile开发技巧集萃

1、Backbone移动实例这是在Safari中运行的一款Backbone移动应用程序。想开始体验移动开发,一个好的出发点就是关注这个应用程序的构建方式。先不妨在你的浏览器中查看该应用程序。相关链接:http://bennolan.com/2010/11/24/backbone-jquery-demo.html2、使用媒体查询来锁定设备你可能会问如何

2015-01-23 08:56:05 419

转载 自定义PropertyPlaceHolder无法完成替换任务

Spring默认的PropertyPlaceholderConfigurer只能加载properties格式的配置文件,现在需要完成让其支持可以从类似hadoop格式的xml配置文件中读取配置信息,并替换掉相关bean中的占位符,对其进行了扩展,具体扩展如下:[java] view plaincopypublic class CustomPr

2015-01-13 18:27:22 625

转载 dbcp 密码加密处理

为了能达到使用 spring dbcp配置时,也有类似密码加密的功能,运行期进行密码decode,最后进行数据链接实现方式很简单,分析jboss的对应SecureIdentityLoginModule的实现,无非就是走了Blowfish加密算法,自己拷贝实现一份。  Java代码  private static String encode(S

2015-01-12 01:13:24 2979

转载 推荐!国外程序员整理的Java资源大全

构建这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配

2015-01-10 20:48:17 597

转载 Java直接控制打印机打印

我们是一家专业做酒店餐饮软件的公司,餐饮软件一个重要的功能就是后厨打印问题,前台点菜完毕,后厨立刻打印出单子,这样就减少人工递单的麻烦,节省时间,提高翻台率。这种信息化解决方案对打印技术要求很高,理论上最好 100% 不丢单,也就是每次点菜后厨都会相应出单子,但是实际上行不通,为什么呢?因为网线、打印机、网卡等都有可能有问题,别说打印机等硬件因为厨房油烟问题损坏,我们甚至碰到过网线被老鼠咬断的情况

2015-01-08 08:58:38 11851 4

转载 上传第三方jar包到nexus

手动上传第三方jar包到nexus的步奏:1)按下图方式进行 2)按下图完成上传3)点击保存完成

2015-01-07 21:16:48 739

转载 Nexus入门指南(图文)

Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST

2015-01-07 17:36:50 493

转载 Maven环境的搭建

前两篇博客,我们搭建了一个Maven的Nexus私服,这篇我们来共同学习一下Maven的配置和使用。1、前提  安装mavne首先需要安装JDK,并配置环境变量。这部分比较简单,就不再做演示了。2、安装  直接解压文章末尾提供的apache-maven-3.1.1-bin.zip文件到D:\maven\apache-maven-3.1.1(可自定义文件位置)即可完成

2015-01-07 17:35:29 497

转载 Nexus私服 3 - 更新索引

私服Nexus搭建完毕之后,由于网络原因,有时候会出现索引更新不了的问题,这里参考了网上众多资料,给出一种离线更新索引的方式。1、下载索引文件    nexus-maven-repository-index.gz    nexus-maven-repository-index.properties2、下载解压工具  下面就是解压这个索引文件,虽然后缀名为

2015-01-07 17:33:33 7881 1

转载 Nexus私服 2

上篇博客简单讲了一下Nexus的搭建和使用,这篇继续学习一下nexus中创建仓库,权限,角色,用户一、问题描述  为什么会有这篇博客呢?上次做好的项目所有的Jar等都放入到了Release和snapshot仓库中了,如果这次的项目的Jar再放入到里面,容易造成管理的混乱。但是如果某个项目的相关jar,war等都放入到专门的仓库中,而不混放到一起,这样新建仓库可以提高对项目管理的规范

2015-01-07 17:32:03 588

转载 Nexus私服 1

开门见山,直奔主题。GXPT任务分配下来,经过几天的折腾终于对分配的任务有了整体的认识和宏观的把握,现在,将这几天来的学习经历分享给大家。一、安装  1)、解压nexus-2.5.1-bundle.zip到D:\nexus\nexus-2.5.1-bundle\(可自定义)  2)、进入nexus\nexus-2.5.1-01\bin\jsw进入相应的系统文件夹(若系统位64位

2015-01-07 17:30:45 685

转载 spring事务注解

注意的几点:1  @Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能.2  默认情况下,一个有事务方法, 遇到RuntiomeException 时会回滚 .  遇到 受检查的异常 是不会回滚 的. 要想所有异常都回滚,要加上 @Transactional( rollba

2015-01-06 17:17:08 1171

转载 EhCache缓存系统在集群环境中的使用详解

Ehcache 缓存系统简介EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的 CacheProvider。下图是 EhCache 在应用程序中的位置:图 1. EhCache 应用架构图EhCache 的主要特性有:快速;简单;多种缓存策略;缓存数据有两级:内存和磁盘,因此无需担心容量问题;

2015-01-05 14:21:45 553

转载 MongoDB分页查询的方法及性能

自从上次Redis之后呢,算是对Nosql类型的产品有些入门了,这会换个方向,研究下真正的NoSql数据库——MongoDB。说起MongoDB,确实是用完了之后颠覆了我的数据管和程序观。怎么说呢?如果用在OO设计的程序里那真的太棒了,像我这种数据驱动、表驱动思想根深蒂固的人,思路很难一下子跟上MongoDB的节奏。当然并不是调用个api,写几句query那些思路,而是程序设计思路,业务领域的设计

2015-01-05 14:16:56 1922

转载 Android Dialog的7种形式实现方式

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保

2015-01-05 14:15:29 575

转载 Java随机数的几种有趣用法

众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:java.lang.Math.random()在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, fl

2015-01-05 14:13:08 521

转载 DIV+CSS规范命名集合

我们开发CSS+DIV网页(Xhtml)时候,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法。命名规则说明:1)、所有的命名最好都小写2)、属性的值一定要用双引号(“”)括起来,且一定要有值如class=”divcss5″,id=”divcss5″3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整4)

2015-01-05 14:11:40 468

转载 Java使用命令行操作JAR、WAR和EAR文件

尽管有Java IDE和大量的图形工具能是你更容易地去查看和处理Java归档文件(JAR,WAR,和EAR)。但有时候我想使用jar的命令行命令去完成这些操作。当我不得不做些重复的任务或者这些任务只是脚本的一部分时,使用命令行命令特别适合。在这篇文章里,我着重使用jar命令去创建,查看和处理Java归档文件。这篇文章主要使用JAR文件作为例子,但这些我展示的命令同样适用于.war和.ear

2015-01-05 14:09:48 924

转载 基于jQuery Mobile的图表应用JQMCharts

JQMCharts是一款基于jQuery Mobile的移动图表应用,同时也是jQuery Mobile的一个扩展。和MPAndroidChart类似,JQMCharts也支持3种图表类型,柱形图、饼图以及线性图。但是和MPAndroidChart相比,功能相对比较简单,对于一般的移动应用,JQMCharts也基本可以胜任。JQMCharts的特点基于jQuery Mobile,j

2015-01-05 14:08:49 1792

转载 超实用PHP函数总结整理

1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYP

2015-01-05 14:03:45 449

转载 MySQL主从复制架构搭建及读写分离测试

一、业务发展驱动数据发展随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成数据访问服务的失效,从而导致网站的业务中断,给公司和用户造成双重损失。那么,有木有一种方案能够解决此问题,使得数据库不再因为负载

2015-01-05 14:01:45 673

转载 MySQL处理数据库和表的常用命令

学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令。处理数据库查看数据库获取服务器上的数据库列表通常很有用。执行show databases;命令就可以搞定。mysql> show databases;创建数据库mysq

2015-01-05 14:00:22 414

转载 Nginx搭建反向代理服务器过程详解

一、反向代理:Web服务器的“经纪人”1.1 反向代理初印象反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务器接收Htt

2015-01-05 13:58:55 757

转载 远程Linux服务器MySQL数据库定期备份和删除

网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:ssh -l root -p 8080 202.***.***.***其中root为用户名,一般为root,8080为端口,202.***.**

2015-01-05 13:54:34 642

转载 MongoDB分片存储的集群架构实现

如果需要存储大量数据,或者系统的读写吞吐量很大的时候,单个server就很难满足需求了。这个时候我们可以使用MongoDB的分片机制来解决这些问题。分片的基本概念分片(sharding)是一种水平扩展(horizontal scaling)的方式,把一个大的数据集分散到多个片服务器上,所有的片服务器将组成一个逻辑上的数据库来存储这个大的数据集。分片对用户(应用层)是透明的,用户不会

2015-01-05 13:52:10 757

转载 CentOS 6.5 搭建 Java 开发环境详解(编译安装)

一、安装jdk1.查看Linux自带的JDK是否已安装java –version如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk.2.查看jdk信息rpm -qa|grep java3.卸载OpenJDK,执行以下操作:rpm -e --nodeps tzdata-java-2012c-1.el6.noarch rpm

2015-01-05 13:44:10 623

转载 每个Java开发者都应该知道的5个JDK工具

JDK是Java语言的软件开发工具包,没有它就无法编译Java程序。目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等。除了这几个,还有哪些呢?本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章:5 JDK Tools Every Java Developer Should Know,笔者对其进行了编译,以下为译文。目

2015-01-05 13:41:45 788

转载 Android中Java和JavaScript交互

Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现实现Java和js交互十分便捷。通常只需要以下几步。WebView开启JavaScript脚本执行WebView设置供JavaScript调用的交互接口。客户端和网页端编写

2015-01-05 13:40:43 506

转载 Spring中集成Ehcache使用页面、对象缓存

Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能

2015-01-05 13:39:48 476

转载 强大的JavaScript响应式图表Chartist.js

Chartist.js是一个非常简单而且实用的JavaScript前端图表生成器,它支持SVG格式,图表数据转换十分灵活,同时也支持多种图表展现形式,不失为一款前端开发者的开发利器。Chartist.js的特点配置十分简单,可以很方便地转换各种图表数据格式。CSS和JavaScript分离,因此代码比较简洁,使用就相对方便。使用SVG格式,因此Chartist.js可以很灵活的在W

2015-01-05 13:38:26 3984

原创 果断Mark!国外程序员收集整理的PHP资源大全

ziadoz在 Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。伯乐在线对该资源列表进行了翻译,译文如下:依赖管理依赖和包管理库Composer/ Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pi

2015-01-05 13:25:25 1119

转载 Spring JdbcTemplate 查询结果集Map反向生成Java实体

以前写过一篇文章吐槽过Spring JdbcTemplate的queryForList方法(参见:http://blog.csdn.net/will_awoke/article/details/12617383),因为这个方法只支持单数据类型泛型实体,而想返回自定义实体时还得自己写callback方法,笔者不想在每个返回自定义实体的query方法中都去写callback处理返回的map,于是索性就

2015-01-04 01:40:23 765

转载 Maven命令详解 模块导入 MyEclipse + Maven开发Web工程的详细配置过程

一:Maven命令解释:mvn compile:编译mvn test:测试mvn clean:清空,会去除掉target文件(报告文件,一些错误信息会在这里面)。mvn package:打包(会将我们的项目打包成一个jar包这个jar包同样可以配置到pom.xml中供其他项目使用)(项目中引入模块很有用)mvn install:将自己的项目打包放到maven

2015-01-04 01:38:05 1023

转载 jsp页面中jstl标签详解

目录(?)[-]fncontains 函数fncontainsIgnoreCase 函数fnstartsWith 函数fnendsWith 函数fnindexOf 函数fnreplace 函数fnsubstring 函数fnsubstringBefore 函数fnsubstringAfter 函数fnsplit 函数fnjoin 函数fntoLowerCase 函数fntoUpperCas

2015-01-04 01:29:36 893

转载 maven 打包可执行jar的方法

1.修改pom.xml增加如下内容[html] view plaincopyplugin>      groupId>org.apache.maven.pluginsgroupId>      artifactId>maven-jar-pluginartifactId>      version>2.4version>      

2015-01-04 01:23:45 423

转载 maven 下载 源码和javadoc命令

1:Maven命令下载源码和javadocs当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:mvn dependency:sourcesmvn dependency:resolve -Dclassifier=javadoc命令使用方法:首先进入到相应的pom

2015-01-04 01:17:07 617

转载 SpringMVC Redirect 跳转后保存Model中的数据

在做项目编码时,几乎都不可避免的要用到Redirect跳转并保存其中的参数。例如下面的需求:在用户的列表页面删除一个用户,在删除后仍停留在列表页面,但是要显示删除成功或者相应的错误信息。以上这种情况在后台我们一般都分成2个controller,一个删除的controller和一个查询列表的controller,这时候我们就需要用到Redirect跳转,在删除成功后进行跳转进行列表查

2015-01-04 00:30:10 665

空空如也

空空如也

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

TA关注的人

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