自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 excel 常用操作

条件填充列(支持模糊匹配)B1公式=IF(COUNTIF(A1,"*AA*"),"包含","不包含"),下拉公式选中需要填充的列,点击开始-》行和列-》填充-》向下填充

2017-01-09 17:17:52 351

转载 java并发

原文出处:http://blog.csdn.net/jackfrued/article/details/44499227 编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。本文是对并发编程的一点总结和思考,同时也分享了Java 5以

2016-02-29 18:01:57 542

转载 支付宝 接口解析

支付宝登录接口解析昨天看了支付宝的登录接口代码,觉得有些东西还是对以后的开发有帮助的。下面就记录自己的感想。首先是AlipayCore.java这个类,该类是请求、通知返回两个文件所调用的公用函数核心处理文件,不需要修改。方法主要是对签名和请求参数进行拼接:/** * 生成签名结果 * @param sArray 要签名的数组

2016-01-26 10:42:27 2306

转载 ObjectMapper转换时包含日期会报错

ObjectMapper转换为实体时,对于时间的格式化处理是调用自己的StdDateFormat类来实现日期格式话的,此类有 "yyyy-MM-dd'T'HH:mm:ss.SSSZ";"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";"yyyy-MM-dd";"EEE, dd MMM yyyy HH:mm:ss zzz";四种格式化类型,而我们平

2015-08-10 00:54:07 12733 3

转载 js面向对象学习(转)

js 面向对象:原出处:http://blog.csdn.net/jcx5083761/article/details/8606576 js的几种数据类型:number, string, boolean, object, undefined五种数据类型        js的常见内置对象类:Date, Array, Math,Number,Boolean, String, R

2015-07-08 17:55:21 527

转载 java socket实现心跳包

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.InetSocketAddress;import java.net.ServerSocket;import j

2015-04-02 17:54:47 12641 1

转载 DTO

DTO层的思考 注意,【】中是后来加的批注。因为随着对DDD的深入了解,对DTO的思考也有所改变。分布式模式下,DTO层是一定需要的吗?DTO层的作用是为了隔离Domain Model:让DoMain Model的改动不会直接影响到UI;保持Domain Model的安全,不暴露业务逻辑。 【最大多数情况看来,UI或者DO的改动,都不可避免地会影响对方,即使中间有DTO

2015-03-03 15:26:29 702

转载 android 项目架构

1.微盘      微盘的架构比较简单,我把最基本,最主干的画了出来:      第一层:com.sina.VDisk:com.sina(公司域名)+app(应用程序名称) 。      第二层:各模块名称(主模块VDiskClient和实体模块entities)      第三层:各模块下具体子包,实现类。      从图中我们能得出上述分析中一个最简单最经典的结构,一般

2014-12-25 01:09:45 1391

转载 eclipse+ android环境搭建

Windows下搭建Eclipse+Android4.0开发环境官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK  官网下载 http://www.oracle.com/technetwork/java/j

2014-12-23 23:01:36 407

转载 jQuery技术解密

第二章 jQuery技术解密(一)目录(?)[+]2.2 jQuery 原型技术分解任何复杂的技术都是从最简单的问题开始的,如果你被 jQuery 几千行庞杂结构的源代码所困惑,那么建议你阅读本节内容,我们将探索 jQuery 是如何从最简单的问题开始,并逐步实现羽翼渐丰的演变过程,从 jQuery  核心技术的还原过程来理解 jQuery 框架的搭建原理。2.

2014-09-28 11:09:08 479

转载 jquery 的deferred对象

jQuery的deferred对象详解作者: 阮一峰jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实现它,jQu

2014-09-25 11:47:05 378

转载 java 递归

public static void researchfile(File file) {          if (file.isDirectory()) {              File[] filearry = file.listFiles();              for (File f : filearry) {                  if (f.isDirecto

2014-09-22 15:42:45 485

转载 一些不靠谱的java.util.List深复制方法

之前探讨过Java数组的深复制问题,现在来说说。为什么不说呢?因为在寻找探索的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。 这是下面要频繁使用的一个JavaBean Java代码  class Person implements Serializable{      private int age;      privat

2014-08-26 14:14:04 462

转载 Java开发中的23种设计模式详解

Java开发中的23种设计模式详解博客分类:转载的设计模式Java的23种设计模式23种设计模式编程java  设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设

2014-08-11 14:38:06 1049

转载 Spring如何处理线程并发

Spring如何处理线程并发1311 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一

2014-08-06 17:53:01 17919 1

转载 MyBatis中批量插入

MyBatis中批量插入  方法一:    resultType="java.lang.String">  SELECT CURRENT_TIMESTAMP()    insert into kangaiduoyaodian ( depart1, depart2, product_name,  generic_name, img, product_specifica

2014-08-06 14:48:05 31047

转载 Java读取properties文件

菜鸟心得Java读取properties文件的方法比较多,网上我最多的文章是“Java读取properties文件的六种方法”,我看了好多的文章,在读到“博客之星-熔岩”的“Java读取properties文件的思考”这片文章的时候,感觉写的很好,忍不住也些点日志记录下来,在最常用的读取properties文件的方式--->“通过java.lang.Class类的getResourceAsSt

2014-07-11 15:39:52 552

转载 java多线程

15个顶级Java多线程面试题及回答原文链接  ,原文作者: Javin Paul ,  译者:赵峰Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的J

2014-06-07 10:34:16 762

转载 tomcat shudown.sh 无法关闭

灯武Tomcat使用shutdown.sh无法关闭Java进程的问题跟踪问题:在服务器上执行/usr/local/apache-tomcat-7.0.47-3100/bin/shutdown.sh后,使用ps –aux|grep java 命令查看,发现java进程还存在,但是服务已经不可用了,即服务没有完全关闭。 跟踪过程:1、  百度查找“Tomcat无法

2014-05-13 15:41:43 8096 1

转载 easyui 校验扩展

//EASyui扩展 $.extend($.fn.validatebox.defaults.rules, { //移动手机号码验证    mobile: {//value值为文本框中的值        validator: function (value) {            var reg = /^1[3|4|5|8|9]\d{9}$/;            re

2014-04-26 22:57:36 532

转载 javaScript 基础

【javascript 函数基础知识】函数实际上是对象,每个函数都是 Function 类型的实例,而且都会与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。【概念标签】函数申明提升  函数表达式  匿名函数  作为值的函数  数组 sort() 方法  函数的内部属性   arguments 对象  callee 的属性

2014-04-23 17:45:56 414

转载 mybatis 自增主键配置

mybatis自增主键配置(?)mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同。基本上经常会遇到的就是 Oracle Sequece 和 Mysql 自增主键,至于其他的手动生成唯一主键的问题在这里就不讨论了,这里主要说明下在mybatis中对于自增主键的配置。不返回自增主键值如果考虑到插入数据的主键不作为其他表插入数据的外键使用,那么可以

2014-04-02 16:41:21 47388 3

转载 oracle 创建触发器和序列(id自增)

很多用习惯了MSSQL的同学就会经常用到ID的自增,这在MSSQL中非常容易实现,但是在Oracle中并没有这种功能,所以就需要用其他办法来实现,其实很简单,只要创建一个触发器、一个序列即可,在插入数据时触发这个触发器,然后触发器从序列中取出下一个ID值插入表中,就OK了,下面是一个简单的例子:  1、创建表example:create table example(  id number

2014-03-26 14:06:11 12093

转载 Ubuntu如何清理系统垃圾

Ubuntu如何清理系统垃圾 Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。 1,非常有用的清理命令:sudo apt-get autoclean --清理旧版本的软件缓存  www.2cto.com  sudo apt-g

2014-03-19 20:18:49 645

转载 ubuntu安装出现错误:client_sharedlib' of makefile '/home/yaogl/program/oracle/product/db_1/rdbms/lib/ins_rd

Linux Enterprise 5 安装Oracle出现ins_rdbms.mk错误的解决办法    --sunfruit    在Linux Enterprise 5安装Oracle的时候有时候会报错例如“makefile '/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk' 的目标 'all_no_orcl' 时出错”

2014-03-18 22:38:57 9207

转载 ubuntu oracle安装

ubuntu安装oracle 10g目录 1. 安装准备 1.1. 设置用户 1.2. 创建目录和设置权限 1.3. 更改配置 1.4. 安装 1.5. 启动/停止Oracle 1. 安装准备安装开始前,确认你的系统符合Oracle的最小安装要求: 500 MB 内存 1 GB 交换分区 确认你已经安装了gcc, make, binuti

2014-03-08 11:55:16 748

转载 linux 命令

linux 基本命令 ls     (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@linux ~]# ls [--full-ti

2014-03-06 11:06:38 506

转载 sping mvc

Spring MVC 教程,快速入门,深入分析博客分类:SPRINGSpring MVC 教程快速入门 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar  作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mv

2014-03-04 23:15:39 1303

转载 mybatis 例子

所需要jar包:mybatis-3.x.x.jar 、如果需要和spring整合,还需要加入相关的包1:看项目目录 红颜色不要关心2:按照步骤:1:加入jar包2:创建数据源(configuration.xml)创建数据库(此处省略)[html] view plaincopyprint?xml version="1.0" encoding="

2014-03-04 10:13:39 646

转载 sql 表连接总结:

1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);2、外连接:分为左外连接和右外连接左连接A、B表结果包括A的全部记录和

2014-03-01 00:02:34 527

转载 JAVA 常用加密方法

JAVA 常用加密方法  1.Base64 加密:org.apache.commons.codec.binary.Base64.encodeBase64(byte[]binaryData) 解密:org.apache.commons.codec.binary.Base64.decodeBase64(byte[]base64Data)2

2014-02-12 23:15:17 855

转载 struts2校验器概述3

struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下:1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.xml,将它复制到项目根目录下改名叫validators.xml。3.验证框架首先在根目录下找valid

2013-12-24 20:58:54 543

转载 Struts2(服务器端)输入校验

Struts2(服务器端)输入校验struts服务器正则表达式actioninputregex服务器端校验的重要性,我就不在这里浪费口舌了。从理论上讲,execute()方法完全可以完成任何的校验任务。但大多数情况下,并不这样做,而是使execute()方法专司其职。因在程序设计时,尽量使每个方法完成单一的任务。1、  Struts2手动完成输入校验     a、重

2013-12-24 20:48:53 637

转载 struts2 校验器概述

在Struts2应用中,我们发现,如果通过验证框架验证录入后,如果出现错误,应用会自动回到录入页面,这是为什么?在Struts2中, Action、Interceptor 需要返回String类型的result,框架才能通过配置好的转向来决定下一个视图是哪个页面。那么验证框架是怎么做到的呢?源代码分析:第一、通过struts2-core-2.0.11.jar中的struts-default.

2013-12-24 20:44:24 515

转载 linux 系统目录结构及目录作用,

Linux 标准目录结构初学Linux,首先需要弄清Linux 标准目录结构/root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件ftp --- 用户所有服务httpdsambauser1user2bin --- 系统启动时需要的执行文件(二进制)sbin --- 可执行程序的目录,但大多存放

2013-12-24 20:29:07 494

转载 谈谈java 集合框架

浅谈JAVA集合框架Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。 1 Collection 和 Collections的区别。 2 List, Set, Map是否继承自Co

2013-12-23 23:57:24 456

原创 Thread 概述和几种状态介绍

Thread  的作用只是为了更好的利用CPU  ,我们有两种方式来实现线程:1.继承Thread 类2.实现Runable接口线程大概可分为5个状态,1.创建状态,2.就绪状态,3.运行状态,4.阻塞状态,5.死亡状态。创建状态一般是刚new出来的对象就绪状态是调用Start()后状态运行状态是线程执行run()方法体内容后的状态阻

2013-12-20 22:03:27 881

原创 常用到的以下正则表达式

常用到的一些正则表达式:1.验证用户名和密码:("^[a-zA-Z]\w{5,15}$")正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3,4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证手机号码:"^1[3|4|5|8][0-9]\\d{8}$";4.验证身份

2013-12-19 12:07:10 572 2

转载 mysql 数据库 mysqlbinlog 使用步骤

Mysqlbinlog使用 mysqlBinlog 可以用来恢复数据库。。开发中非常有必要设置一下,,防止不可挽回的损失。。  1.binlog日志打开方法在my.cnf这个文件中加一行(Windows为my.ini)。#vi /etc/my.cnf[mysqld]log-bin=mysqlbin-log #添加这一行就ok了=号后面的名字自己定义吧 然后我们可

2013-12-09 00:04:57 1377

转载 正则表达式语法

正则表达式语法    也许有人会说,现在需要正则表达式去验证什么的话,直接在网上找不久一大片吗?还需要学什么啊!是的,现在在网上找确实是一找一大片,但是,有时候我们也遇到这样的情况,就是我们在网上找的复制下来之后粘贴到我们的项目中就是报JS的错误,或者就是实现不了我们想要的效果。可能你复制的这个正则表达式仅仅是别人少些了一个字符或者是你少复制了一个字符。这个时候如果你会一点正则表达

2013-12-01 19:25:09 397

java AES 加密解密源码,集成了AWT 界面,源码直接打包成jar,可以运行

java AES 加密解密小工具,源码直接打包成jar,可以运行 可以应用于项目中的加密和解密

2019-04-09

java jdbc 分页例子

这个小例子特别适合初学者练习jdbc 技术 这是一个jdbc的查询分页例子 简单实用 加以修改就能直接拿来用哦 才1分 嗯 值啊

2013-12-03

hibernate3 中文参考手册

hibernate 的开发参考手册,非常适用初学者学习hibernate开发技术,里面有非常详细的讲解,基本用法和Api都能在这个文档里找的到。

2013-12-03

java面试资料

比较全面的java 面试资料,包括java基础,三大框架,web 前段等常见的面试题和答案。

2013-12-02

Java小程序

老师给 的Java源代码。非常好,对初学程序开发者很有帮助哟。。。有空可以下来看看

2012-12-11

空空如也

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

TA关注的人

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