自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张肖的博客

男人,累点没什么

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

转载 判断string是否为数字

1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false;

2016-03-30 17:35:02 8994

原创 dozer比beanUtills更健壮的对象转换工具

Dozer提供了2种方式去配置需要mapping的类,一种是基于XML,一种是基于API,API的方式是5.3版本才开始提供的,主要是为了解决xml方式不可动态修改mapping配置的问题。注解解决名称不同配置文件xml解决文件不同支持两个对象间的同一属性的类型是异构的对象,比如CarDTO的engine属性是EngineDTO, 而Car的engine

2016-03-30 10:56:22 1355

原创 java帮助文档(英文版下载)

下载地址:http://javadoc.allimant.org/ 下载的chm文件,可能无法查看具体的类.右键文件,右下角范围内.请解锁

2016-03-28 15:46:19 1521 1

转载 window.open window.showModalDialog window.showModellessDialog 区别

三个dom方法都是打开新窗口  区别哪   后两个相当于alert方式弹出窗口. 中间的一位必须关闭才可以切换其他窗口.其他两位不是.一、前言 要打开一个可以载入页面的子窗口有三种方法,分别是window.open、window.showModalDialog和window.showModelessDialog。 open方法就是打开一个页面,可以说同用url链接打开一

2016-03-28 11:41:53 4091

转载 oracle查询语句

几乎没用过oracle数据库  今天临时遇到需求,百度之后发现一篇好文章  共享之Oracle查询语句select * from scott.emp ;1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息)select * from (select deptno,ename,sa

2016-03-28 11:18:25 792

转载 spring4.0整合了validation验证功能

今天翻译博客时 无意中发现的小知识点,源地址:http://jinnianshilongnian.iteye.com/blog/1990081?page=2#commentsBean Validation 1.1当前实现是Hibernate validator 5,且spring4才支持。接下来我们从以下几个方法讲解Bean Validation 1.1,当然不一定是新特性:

2016-03-25 13:53:42 21314 2

原创 学习网站

http://www.runoob.com/第一阶段 学习js

2016-03-24 14:33:54 287

原创 sql语句(记录)

限制只能输入男女的(default 为缺省字段)CREATE TABLE test_create_tab (id INT PRIMARY KEY,val2 enum ('男', '女') DEFAULT '男');增加全表的某一字段 update student set age=age+3

2016-03-24 14:16:02 319

转载 好的博客(给自己翻译用)

本文的主要目的是收集全球范围内100个高质量Java开发者博客。其中会有一些博客并不是由纯粹的Java开发者撰写的,但是Java开发者们能够从中发现一些有用的或者有趣的东西。阅读这些博客将会非常有趣,有时会给你带来一些新鲜的想法。Google的排名算法中,大型网站的排位会比较高。这对一些小型的高质量博客来说并不公平。有些站点的流量非常大,但是质量并不高。我对高质量的定义是:文章具有

2016-03-23 19:11:16 359

转载 linux查询系统版本

输入"uname -a ",可显示电脑以及操作系统的相关信息。 步骤阅读输入"cat /proc/version",说明正在运行的内核版本。输入"cat /etc/issue", 显示的是发行版本信息lsb_release -a (适用于所有的linux,包括Redhat、SuSE、

2016-03-23 18:08:00 339

原创 解析apk部署到linux系统上(代码如果有需要请留邮箱)

一.apk解析器aapt1.下载aapt文件到/usr/bin目录下2.chmod u+x /usr/bin/aapt 给aapt权限3.安装32位lib库.(原因aapt是32位的,linux64位无法执行)sudo apt-get install ia32-libs如果提示未找到软件包sudo apt-get update4.aapt dump badging  x

2016-03-23 18:04:43 631

原创 java9.0到来

随着标准Java的版本更新,开发者总是可以从升级后的版本中获取想要的功能。那么Java 9的发布为什么会让开发者如此的兴奋?下面列出了一些主要原因:1、模块化的源代码JDK源代码将以模块化的形式组织起来,生成系统将会在模块化编译上得到增强,并且在生成的时候模块之间的边界也将被强制区分开来。“Jigsaw的目标是为Java SE平台设计并实现标准的模块化系统,并将该系统应用到自身平台

2016-03-23 15:44:46 6385

转载 java8.0初步了解

以下是《Java 8简明教程》的正文。“Java并没有没落,人们很快就会发现这一点”欢迎阅读我编写的Java 8介绍。本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。

2016-03-23 15:35:20 1698

原创 看书

追风筝的人因为小时候发生的事,走上赎罪的故事那书中一句:为你,千千万万遍!一直贯穿着整本书,到现在再读这句话,我还是会为之动容。这本小说已经排成电影,伯乐的朋友们如果不想看小说,可以去看看电影,种子啥的就只自己去搜吧,同名电影。灿烂千阳胡赛尼三本书的第二本,开篇并没让我耐下心来看,觉得书评有点吹,比上面追风筝的人好?后来,我打脸了,过了很长一段时间再翻这

2016-03-23 11:40:28 505 3

转载 时效性(走向专业码农之路)

编程是一项完全靠实效说话的工作,但又有多少程序员在工作中真正注重成效呢?老实说,我做了十年编程,自问十八般武艺样样精通,却依然容易低估实效的力量。  程序员注重实效的特征,其实就是他处理问题、寻求解决方案时的态度、风格、哲学。在编程的漫漫长路上,程序员要越出直接的问题去思考,设法把问题放到更大的语境中,注意更大的图景。如果没有更广阔的视野,你如何明智地做出妥协?不做出妥协,如何取得实效?尤

2016-03-23 09:14:45 670 1

转载 react.JS初步认知

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很大收获哦~一、ReactJS简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaSc

2016-03-22 17:48:40 693

转载 oop模式实现activeMQ传送消息(activeMQ 的API)

>下载到ActiveMQ官网,找到下载点。目前,官网为http://activemq.apache.org/Linux版本下载点之一为:http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz >启动下载到本机,并解压wget

2016-03-21 16:46:55 482

转载 activeMQ连接池的配置(以及流程图)

准备工作从下面官网下载ActiveMQ,本文使用5.7版本,写博时Maven库能找到的最高版本为5.7http://activemq.apache.org/download-archives.html解压缩下载的文件到你希望安装的目录进入bin目录运行activemq.bat以启动ActiveMQ服务,启动后默认broker URL : tc

2016-03-21 15:54:54 21980 1

原创 Ubuntu 设置开机启动项 超级简单

因为项目中要用到activeMQ  部署以后想让其开机启动.网上找了一大堆命令 都不好使.无意中发现一个工具,共享给大家如果大家有什么特别好使的命令  请传授一下.个人觉得还是命令最正宗 哈哈gnome-session 系统自带方法/步骤在Dash菜单中搜索gnome-session

2016-03-21 14:37:57 2460

转载 activeMQ和spring的整合

Spring整合JMS——基于ActiveMQ实现(一)1.1     JMS简介       JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业

2016-03-21 11:48:20 537

转载 spring集成dubbo的配置文件

Zookeeper安装和启动http://mirrors.hust.edu.cn/apache/zookeeper/下载,我的版本是 3.4.5。解压到 D:\zookeeper-3.4.5配置到目录conf 下创建 zoo.cfg 文件,默认就是加载这个文件,文件内容 我直接copy 的sample里面的zoo.cfg 的内容 # 心跳

2016-03-18 10:28:02 2545

转载 配置zookeeper的开机启动

首先请登陆你的linux服务器用cd 命令切换到/etc/rc.d/init.d/目录下接着用touch zookeeper创建一个文件然后为这个文件添加可执行权限chmod +x zookeeper接着用vi zookeeper来编辑这个文件

2016-03-18 09:40:46 1367

转载 dubbo简单搭建

我是在linux下使用dubbo-2.3.3以上版本的zookeeper注册中心客户端。Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻辑适配都在调用Zookeeper客户端时完成。Zooleeper安装下载

2016-03-17 17:49:11 570

转载 获取eclipse获取路径

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println

2016-03-17 17:26:30 1423

转载 dubbo,zookeeper和springmvc整合

第一:介绍Dubbo背景    大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。(1) 当服务越来越多时,服务URL配置管理变得非常困难,F5硬件负载均衡器的单点压力也越来越大。此时需要一个服务注册中心,动态的注册和发现

2016-03-17 17:11:56 664

转载 nginx详细指令

Nginx是一个免费的,开源的,高性能的服务器和反向代理服务器软件,同时它也可以为IMAP和POP3服务器代理,以其高性能,稳定性,丰富的功能,结构简单,低资源消耗的特性换来广大运维者所喜爱。Nginx与传统的服务器不同,不依赖线程来处理请求。相反,它使用一个更可扩展事件驱动架构(异步)。这种结构资源消耗较小,但更重要的是,可以承受较大的请求负荷。即使你不希望处理成千上万的请求,你仍然可以

2016-03-17 16:10:25 505

转载 nginx的基本配置

今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静态文件请求和高效利用系统资源而设计的。与apache使用面向进程或线程的方式处理请求不同,nginx使用异步事件驱动模型在负载下性能更突出。虽然nginx能高效地服务静态文件,但也有人认为nginx处理动态内容

2016-03-17 13:54:38 471

转载 nginx具体的配置以及参数说明

关于nginx的安装和基本配置请参考nginx,本文在原基础上完成以下几个功能:结合proxy和upstream模块实现nginx负载均衡结合nginx_upstream_check_module模块实现后端服务器的健康检查使用nginx-sticky-module扩展模块实现Cookie会话黏贴(session-sticky效果)使用proxy模块实现静态文件缓存使用ngx_cache_

2016-03-17 11:08:28 1583

转载 Ubuntu上简单搭建nginx

3.1 安装Nginx     (1)在线安装          $sudo apt-get install nginx      Nginx的版本是1.2.1      ubuntu安装Nginx之后的文件结构大致为:      所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下

2016-03-17 09:51:20 559

原创 linux系统下运行aapt

在Ubuntu下搭建完Android环境后,发现 adb 并不能跑起来,于是 sudo apt-get install lib32stdc++6,然而还是出现依赖问题。后来发现 android sdk 只有32位的,并不存在64位的,而有些库文件64位的 Ubuntu 上并没有,所以常规的方法无法安装。(我之前在Ubuntu12.04和14.04 64位都试过,可以,但是我的14.04不行,可能与

2016-03-16 18:05:31 3517

空空如也

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

TA关注的人

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