自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_31307253的博客

眼观千遍,耳听万遍,不如手动一遍

  • 博客(144)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

转载 git学习,git视频教程,git资料共享

Git学习,Git视频教程,这里把个人学习经验总结如下:Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1(傻一)为每个提交日志的唯一标识。 install: apt-get install git-core  git clone:

2017-10-28 07:39:53 2551

转载 jvm原理

Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,

2017-10-24 22:40:06 213

转载 DetachedCriteria用法

http://uule.iteye.com/blog/947923转载在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。  针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条

2017-10-14 19:44:05 254 2

转载 static{}静态代码块与{}普通代码块之间的区别

static{}(静态代码块)与{}(非静态代码块)的异同点相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,    一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。    静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new  

2017-10-14 18:54:34 599

转载 重写和重载

重载(Overloading) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是

2017-10-14 18:44:33 317

转载 String类为什么是final

最佳答案:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。其它答案一:String和其他基本类型不同,他是个对象类型.既然是对象类型,如果是在静态方法下是必须调用静态方法或值的,如果是非静态的方法,就必须要实例化. main函数是个static的.所以String

2017-10-14 18:33:13 170

转载 final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口

面试题 以下关于final关键字说法错误的是(A,C)(两项)A) final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性B) final修饰的类肯定不能被继承C) final修饰的方法不能被重载D) final修饰的变量不允许被再次赋值一、final关键字可以用来修饰类、方法、变量。各有不同。A、修饰类(class)。      1、

2017-10-14 18:25:52 12770

转载 Java static修饰属性(类变量)、static修饰方法(类方法)

注:静态的结构(static的属性、方法、代码块、内部类)的声明周期要早于非静态类,同时被回收也晚于非静态类。一、static修饰属性(类变量) 1.由类创建的所有的对象,都共用这一属性。 2.类变量随着类的加载而加载,即使此类还未new过对象,这个类变量也存在,而且仅一份; 然而,实例变量是类new过之后才有的,而且每个对象都存一份。

2017-10-14 18:16:50 2244

原创 各大公司Java后端开发面试题总结

本文属于转载  。。。。。。ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,

2017-10-11 10:53:21 205

转载 冒泡排序

public void sort(int[] data){          int len= data.length;          for(int i=0;i1;i++){              int temp= 0;              boolean isExchanged = false;              for(int j=0;j1;j++

2017-10-10 23:07:53 159

转载 求1到20的阶乘之和

/** * FactorialOfSum.java * 求1到20的阶乘之和  * @author CodingMouse * @version 0.1 2008-4-26 */public class FactorialOfSum {  public static void main(String[] args) {  //保存当前数与上一个数阶乘的乘积结

2017-10-10 23:05:53 28168

原创 LibZXing二维码扫描/生成库,基于ZXing最新版3.3的封装

LibZXing 二维码扫描、生成库转载请注明出处,http://blog.csdn.net/qq137722697基于 ZXing:core_v3.3.0(最新版) 的封装,扫描速度快可选相册中的二维码识别可识别条形码相册选择适配至android7.1支持19种语言详细使用方法见demo博客更

2017-08-17 18:53:20 605

原创 js+插件实现代码复制及动态生成二维码扫描、分享到朋友圈QQ空间功能

1.代码复制功能需要插件支持ZeroClipbroad,引入js:jQuery.zclip.min.js;ZeroClipboard.js;ZeroClipboard.swf2.jsp功能代码:[java] view plain copy print?"java" import="java.util.*" pageEnco

2017-08-17 18:51:15 1041

原创 动态生成带logo的二维码

二维码的生成,需要通过GOOGLE提供的ZXING来完成,而水印图片的合成则通过JDK自带的com.sum.image.code.*包来完成首选,通过http://www.baidu.com搜索zxing包下载,压缩包很大里面包含了j2se、Android用到的jar及示例。1. 定义一个图片生成器,实现了二维码的生成及logo的添加[java] view

2017-08-17 17:59:53 579

原创 java实现二维码生成的几个方法

1: 使用SwetakeQRCode在Java项目中生成二维码 http://swetake.com/qr/ 下载地址 或着http://sourceforge.jp/projects/qrcode/downloads/28391/qrcode.zip 这个是日本人写的,生成的是我们常见的方形的二维码 可以用中文 如:5677777ghjjjjj 2: 使用

2017-08-17 17:58:38 614

转载 利用com.googlecode.libphonenumber注册手机号

一、首先下载Google的libphonenumber库,https://github.com/googlei18n/libphonenumber通过库中的PhoneNumberUtil类的getSupportedRegions()获取所支持的所有国家和地区,再通过getCountryCodeForRegion()依次迭代出每个国家和地区对应的区号,二、通过国家代码获取

2017-08-15 21:20:12 1228

原创 利用com.googlecode.libphonenumber解析手机号归属地

libphonenumber是一个Google开发的Common Java类库用于解析,格式化,存储和校验国际电话号码;缺点是太新的号码无法正确识别https://github.com/googlei18n/libphonenumber[html] view plain copypackage com.base.phone;

2017-08-15 15:28:17 1821

转载 Java 验证表单工具类,史上最全

Java 验证表彰工具类,包含各种验证如邮箱,密码,整数,等等,全的让你想不到[java] view plain copypackage com.wiker.utils;  import java.util.regex.*;  /**  *  * @version 1.0  * @author wiker  * @si

2017-08-15 10:26:21 546 1

转载 阿里巴巴Java开发手册v1.2.0网页版

前言一 编程规约一 命名风格二 常量定义三 代码格式四 OOP规约五 集合处理六 并发处理七 控制语句八 注释规约九 其它二 异常日志一 异常处理二 日志规约三 MySQL数据库一 建表规约二 索引规约三 SQL语句四 ORM映射四 工程结构一 应用分层二 二方库依赖三 服务器五 安全规约附1版本历史附2本手册专有名词前言

2017-08-15 10:03:17 364

原创 google 手机号码校验库libphonenumber

1 输入手机号码可以判断手机所属的运营商2 输入手机号码可以判断手机号码所属的区域3 输入手机号码(手机号码中携带或者不携带国家码)和国家码,能够去掉手机号码中的国家码.4 输入手机号码和国家码,能够判断手机号码是否合法。(如长度不正确,不满足目的国家的号码格式等)谷歌网址的链接:https://github.com/googlei18n/libphonenumbe

2017-08-11 18:29:00 3628

转载 手机、电话号码、邮箱、域名、身份证号的测试用例

测试的时候会遇到一些特殊的填写项,这些填写项不是简单随意的字符组合,有一定的实际意义和实际规则,需要验证其正确性。比如手机号码,一定是“1”开头的纯数字,如果输入2开头的就得给出错误提示。       以下我归纳常用具有实际意义和规则的填写项的测试用例。若有疏漏或错误欢迎补充。1.手机号码(这里特指中国内地的手机用户,忽略区号)手机号码:我国使用的手机号码为11位(19

2017-08-11 18:27:38 6045

转载 java发送http的get、post请求

package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j

2017-08-11 14:23:03 172

转载 使用Java原生API编写发送HTTP_POST请求的工具类

package com.jadyer.util;    import java.io.ByteArrayOutputStream;  import java.io.InputStream;  import java.io.OutputStream;  import java.io.UnsupportedEncodingException;  import java.net.

2017-08-11 14:21:37 557

转载 JAVA发送http get/post请求,调用http接口、方法

三个例子 —JAVA发送http get/post请求,调用http接口、方法例1:使用 HttpClient (commons-httpclient-3.0.jar jar下载地址:http://download.csdn.net/download/capmiachael/9760550)import java.io.ByteArrayInputStream;import ja

2017-08-11 14:11:50 1637

转载 hibernate 中 get、load 的 区别

从网上抄了两片。感觉不错,呵呵。第一篇这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑 窦,现在我给大家讲解一下:1. 对于Hibernate get方法,Hiber

2017-08-02 14:23:11 331

原创 springMVC系列(七)——springMVC实现restful风格开发(post、get、put、delete)

Restful简介Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在Restful风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put...等方式对请求的处理方法进行区分,这样可以

2017-07-20 23:05:39 1236

原创 SpringMVC rest风格(Post增 Delete删 Put改 get查)

使用rest风格 url(保护key值)REST: 即 Representational State Transfer。 (资源)表现层状态转化。 是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、 扩展方便,所以正得到越来越多网站的采用。资源(Resources) : 网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服

2017-07-20 23:03:52 436

转载 @RequestMapping 用法详解之地址映射

引言:前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、

2017-07-20 23:01:48 256

原创 Hibernate的Disjunction和Conjunction

关于Disjunction和Conjunction的如何使用?本人在学习阶段也曾在百度搜索,但是找到后,感觉描述的不太直白,思考良久才看懂是什么意思。故此在此小结一下。以Oracle数据库的scott用户下的Emp 和Dept表为例假如我们现在面临这样的一个问题 /* * 1.从员工表里面查询出20号部门下名字里包含S,或者工资在800以上。

2017-07-20 11:38:29 899

转载 Hibernate Criteria的 Criterion,Projection,Restrictions等条件设置

在查询方法设计上可以灵活的根据Criteria的特点来方便地进行查询条件的组装.hibernate设计了CriteriaSpecification作为Criteria的父接口,下面提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要区别在于创建的形式不一样,Criteria是在线的,所以它是由HibernateSession

2017-07-20 11:17:38 304

原创 Hibernate ilike中转义字符的处理

不知道大家有没有碰到,还是没有这种需求。就是用like来查询,我们没有用Lucene,Compass这种全文索引的方案,我们只是简单的添加%进行like查询。用户搜索的时候就使用*和?来代表任意和一个。所以要对"%"和"_"进行转义,我们使用的是Oracle数据库。sql语句看起来可能是这样的。 [java] view plain copyS

2017-07-20 10:38:46 1018

原创 Eclipse中Java文件图标由实心J变成空心J的问题

在eclipse中空心J的java文件,表示不被包含在项目中进行编译,而是当做资源存在项目中。例如当是单个文件为空心J的时候1.右击该文件 -- >BuildPath -->Include  (如果没有includ这个选项可以采用别的方法) 当文件夹中所有的文件都为空心J的时候1. 右击给文件 -- >BuildPath-->configure bu

2017-06-28 17:32:32 663

转载 linux下为目录和文件设置权限

Linux下为目录和文件设置权限,包括子目录的循环递归设置chmod  命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R                  注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode

2017-06-25 16:02:15 1014

原创 VMware下Ubuntu与宿主Windows共享文件夹

概述1、安装VMware Tool2、设置共享步骤开始安装VMware Tool显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之)通过下列命令解压、执行,分别是下面的tar和sudo的两行(下面是已有vmware tool的情况,注意密码是登录口令,不会显示)一路按Enter,最后得到在VMware中

2017-06-25 15:59:46 302

原创 VMware下Ubuntu与宿主机简单共享文件夹

VMware下Windows与Linux共享文件的方法有很多,比如Samba等等,我这里介绍简单地通过设置VMware来达到共享的目的。1、打开VMware的设置,在“options”选项卡,找到“Shared Folders”,在左侧选择为“Always enable”,并点击下方的“Add”按钮。 2、弹出添加共享文件夹向导,Next 3、设置共

2017-06-25 15:59:00 528

原创 linux下ctrl 常用组合键

在Linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢?Ctrl+c 结束正在运行的程序Ctrl+d 结束输入或退出shellCtrl+s 暂停屏幕输出【锁住终端】Ctrl+q 恢复屏幕输出【解锁终端】Ctrl+l 清屏,【是字母L的小写】等同于ClearCtrl+a 切换到命令行开始Ctrl+e 切换到命令行末

2017-06-23 17:19:16 652

转载 linux下vi或vim操作Found a swap file by the name的原因及解决方法

在linux下用vi或vim打开Test.java文件时[root@localhost tmp]# vi Test.java出现了如下信息:E325: ATTENTION    Found a swap file by the name ".Test.java.swp"             owned by: root   dated: Wed Dec  7 1

2017-06-23 14:29:49 2995

原创 CentOS----kdump failed

启动提示:Starting kdump [failed]  kdump 是一种先进的基于 kexec 的内核崩溃转储机制。当系统崩溃时,kdump 使用 kexec 启动到第二个内核。第二个内核通常叫做捕获内核,以很小内存启动以捕获转储镜像。第一个内核保留了内存的一部分给第二内核启动用。由于 kdump 利用 kexec 启动捕获内核,绕过了 BIOS,所以第一个内

2017-06-22 16:40:17 307

原创 Tomcat 配置详解/优化方案

Service.xmlServer.xml配置文件用于对整个容器进行相关的配置。元素:是整个配置文件的根元素。表示整个Catalina容器。属性:className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类。Port:Tomcat服务

2017-06-21 15:24:23 170

转载 初窥Linux 之最常用的20条命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li

2017-06-21 10:22:08 230

springMVC中文API

非常方便查询,学习的springMVC文档,且有目录可查看

2017-04-19

springMVC文档

详细介绍了springmvc的注解 如@Controller,@RequestMapping等,详细到你无法想象,采用例子代码的方式,一目了然。

2017-04-19

EditPlus文字编辑

非常方便使用,汉化版免费中文的编辑工具

2017-04-19

apache tomcat

tomcat7.0 64位

2017-04-17

mysql安装图解过程

详细讲解mysql安装的步骤以及过程

2017-04-09

交付物模板

交付物模板

2017-03-14

maven使用及自动发布

有关maven的ppt资料,引入包,防止包之间的冲突,自动发布

2017-03-08

实用礼仪培训.pptx

用于社交,商务,日常生活的仪礼ppt,挺不错的资源需要了可以下载学习

2017-03-03

webStrom安装及环境搭建

本文档是webStrom的安装,以及node.js环境的搭建,讲述loopback接口等知识

2017-03-01

jquery-easyui-1.4.5.rar

jquery-easyui-1.4.5.rar,内包含jQuery-EasyUI API中文文档

2017-02-26

JQuery EasyUI1.4.3版API中文版

JQuery EasyUI1.4.3版API中文版

2017-02-26

FSCpicture.zip

FSCpicture是一款方便截图,获取颜色,测量标尺功能强大,方便,快捷的软件,有需要的可以下载,内有注册码,填写即可永久使用

2017-02-24

Git-1.9.5中文版

下载中文版Git,查看本人博客,有相应提交代码的博客,可以按照Git的界面参考

2017-02-24

node.js安装包

node.js版本4.6.0和6.2.0 window32位和window64位

2017-02-23

mysql-5.5.40-win64.msi

mysql-5.5.40-win64.msi数据库安装包

2017-02-23

mysql-5.5.40-win32.msi

mysql-5.5.40-win32.msi版本数据库安装包

2017-02-23

MySQL安装图解

MySQL安装图解

2017-02-23

MySQL卸载手册

MySQL卸载手册

2017-02-23

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

TA关注的人

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