自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫长学习路

记录自己一点一滴的成长

  • 博客(234)
  • 资源 (12)
  • 收藏
  • 关注

翻译 Java的11个优点

在我们平常开发中我想使用到的最多语言就是java了,有幸购得Java核心技术卷一书,其实不想买的,因为自己感觉基础还不错,有读过疯狂Java讲义,java编程思想这些基础的,也读过java网络编程,spring核心技术卷等进阶的书。说来也是和这本书有缘,一个学妹转测试了,便宜转卖,看她那么辛苦,我实在不忍心,就买下了这本书。准备挑灯苦读,把晚上的时间留给这本书。翻开书本的第一卷,很好的向我阐述了J

2015-07-27 22:34:11 8178

原创 Jquery单选树

大家都知道jquery的多项选择树,用的很普遍,但是jquery的单选树却用的比较少,因为平常如果是单选的话,大家选择的最多就是下拉式列表框了,但是有些东西用下拉式列表框又不直白,比如具有层级关系的,地区列表。

2015-07-22 18:27:27 1484

原创 工厂模式

什么是工厂模式?一个设计模式的名字非常之重要,他可以帮助我们理解和使用这个设计模式。工厂模式顾名思义,就是像工厂一样源源不断的给我们产生一系列的类,我们只需要提去选择相应的车间,就能够获得与其对应的产品。在java中我们使用工厂模式来代替new操作,通过工厂方法来得到我们需要的对象。工厂模式主要分为三种,一种是简单工厂模式,一种是工厂模式,一种是抽象工厂模式。工厂模式实现原理与适用场景?

2015-07-04 16:11:57 928 1

原创 设计模式

What is the design pattern什么是设计模式?设计模式最开始的运用是在建筑学上面的,俗话说万丈高楼平地起,再好的建筑也是人们一点一滴的建造起来的,而一个好的建筑和设计模式更是息息相关。我们的软件也需要设计模式,所谓的软件设计模式在我里面看来无非就是java面向对象的封装,继承,多态的反复引用。每一个设计模式,都描述了一个在我们生活中不断发生的问题,以及解决问题的核心方案,这样

2015-07-01 10:16:46 881

原创 工行网银B2c第三方接口开发

最近做网络商城的一个网银支付接口,可算给我焦死了,各种规则啊,总体来说比较麻烦,也不算难,只要搞清楚流程就好了。下面理清一下思路来说一下;需要准备一些什么?首先要带上银行卡和身份证去当地分行申请开发B2c第三方网银接口。然后当地银行会给你一个.pfx的文件。这其实就是一个加密的证书,然后你点击安装,输入你申请的公文阴匙,会把.pfx文件,拆分成.crt和.key的文件。这些文件的用途后面再

2015-06-30 21:17:22 3058 1

原创 HelloVelocity

公司要用到这样的一种框架,网上百度了一下,发现是比较老的一种技术,但是领导要求没办法,得去学习这样的一个东西。先来看看 它的定义:Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步

2015-06-22 21:42:47 718

转载 解析struts.xml

由于要用到struts2框架了,不得不去重新认识一下它,以前接触过yibufen

2015-06-13 10:08:56 958 1

原创 tomcat启动报错,sqlyog连接错误

刚转到一家新公司,开始自己装开发工具,启动tomcat的时候遇到如下问题,网上百度了很多答案,1安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具查看一下,或者,直接改掉tomcat的默认端口.即可.通过防火墙中的系统状态查看,果然javaw 占用了8080端口。结束掉该进程后,Tomcat正常启动。######create[8005],明白了,应该是在创建端口

2015-06-10 16:49:52 1303

转载 MySQL性能调优

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1

2015-06-03 09:32:49 869

原创 线程的生命周期及状态的管理

线程的生命周期:线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread  t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资

2015-06-02 16:20:02 3188

原创 工作流activiti

回顾一下以前使用过的activiti工作流;下载工作流引擎和下载插件就不说了,这个百度上很多。安装遇到的问题:说一下再下载插件中容易遇到的几个问题以及解决的方案;自己电脑上安装的有java ide的有myeclipse 8.5,eclipse 3.7中文版32位和eclipse 4.2  64位。首先是使用mycelipse安装activiti工作流,发现居然没有这个Ide居然没有自带安装

2015-05-31 21:17:23 6641

原创 java IO流

java 输入输出流是一个比较特别的部分,因为我们无时无刻不在用到输入输出,但是我们却看不到明显的运行效果。接下来就了解一下输入和输出的概念。输入:使用输入机制来接收外部输入过来的数据,比如键盘上的打印的数据,磁盘,文件上输入过来的数据;输出:顾名思义,就是我们把我们运行程序中的数据给输出到页面,或者输出到移动设备上。如果要把一个移动设备上的东西,输出到用户界面,就得先使用输入后使用输出。

2015-05-26 08:29:00 1239

原创 Java集合框架

Java集合是Java非常重要的一个概念,也是我们经常用到的。在没有Java集合框架的时候,我们一般都使用数组,但数组的长度是不可变的,一旦在初始化数组的时候声明了长度,那么就有了固定的大小,在面对实际场景时,我们往往需要对数组进行扩展;而且数组无法表示一种映射关系,例如个人信息:姓名-张三。这个时候就需要引入我们的集合框架了。很难给一个集合框架下一个定义,不过我们可以这样理解,集合就是把具有

2015-05-23 09:01:21 1062

原创 并发编程概念篇

什么是并发编程啦,这貌似是一个很深奥的话题,其实并发离我们的生活很近,我们经常会并发的去做一件事情。我觉得要学好一件事情首先是要学会它的思想Learn its ideas;了解并发之前,先分清楚进程和线程。进程就是指我们的程序所运行的一个个任务,

2015-05-23 08:41:59 1163

转载 关于Java性能的9个谬论

Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。确实,在上世纪90年代和本世纪初处,Java有时是很慢。然而从

2015-05-21 14:23:29 1312

翻译 Java垃圾回收

网上看了很多关于垃圾回收的资料,总觉得说的很隐晦,不是同俗易懂,现在自己也来探讨下Java的垃圾回收机制;网上说的都太复杂了,我决定把Gc垃圾回收尽量说的简单一点;首先是要明白垃圾回收的意义,说简单一点,我们应该都玩过电脑吧,大家都知道,电脑的可用内存是越大运行速度就越快,玩起游戏来也会很爽,但是我们的电脑内存不是无限的,所以我们的时常清理一下垃圾,或者卸载一些我们不想用的软件,从而来达到

2015-05-21 10:46:44 987

翻译 流程控制

就像任何有感知的生物一样,在Java这个编程世界里面,我们也可以控制自己的程序,让他判断和选择。正如诗中所说鱼我所欲也 熊掌亦我所欲也 舍鱼而取熊掌者也 生我所欲也 义亦我所欲也 舍生而取义者也。如果一段JAVA代码中没有任何的流程控制语句,那么这段代码就会从上而下执行,那么我们说这段代码就是顺序结构。在Java里面我们执行控制的语句有分支结构,其中分支结构最常见的就是if-else和sw

2015-05-20 10:08:53 858

原创 Java变量,修辞符,关键字

Java的变量主要分为两类,一类是成员变量,一类是局部变量,在我们的Java里面没有全局变量这个说法;

2015-05-19 22:03:40 1425

原创 数据类型与运算符

我们都知道Java是强类型语言,意思是每个变量和表达式在编译期间就确定了的语言。Java语言主要分为两种一种是基本数据类型,一种是引用类型。每种类型必须先声明后使用,类型限制了他所赋予的值的不同,程序在编译时会进行语法检查,这样会使我们的程序更加严谨,安全。数值型:1)整型:byte 1个字节;short 2个字节;int 4个字节;long 8个字节。      2)浮点型:

2015-05-19 09:36:38 1051

原创 万物皆对象

这里引用Java编程思想的一句话叫所有语言的最终目的都是为了提供一种抽象方法。为什么会怎么说啦,因为我们的Java语言就是抽象了JVM这个虚拟机,从而在一个虚拟空间里面可以解决我们现实生活中的问题。在我们的的生活中每个人都是独一无二的,每个人的生活价值观也都会有所不同,所理解的对象也会有所不同。按照生物书上所说对象,分为两种,一种是能动的自然,一种是非动的自然。按照历史来归类,我们可以理解为,

2015-05-18 14:33:54 1720

原创 java核心JVM

我认为再学习JAVA语言之前最重要的是先了解一下JVM,和java实现跨平台的原理,只有懂得的其原理,才能更好的去学习JAVA。我们都知道Java语言是一种面向对象的语言,同时他也是一种半解释半编译性语言。这都是java在编程语言中所占有的角色。为什么称java为半编译半解释性语言啦,这就和Java的虚拟计算机jvm有关,他负责把我们的Java语言编译成一种.class的文件,这种文件在jvm

2015-05-18 13:26:20 944

原创 探索Bean的作用域及实现方式

Spring 有五种作用域,其中只有三种是其中有三种只能用在基于web的Spring ApplicationContext,先来看一张图,下图摘自Spring实战;接下来写一个例子来分析一下Spring的内置作用域;1.singleton作用域:上面那张图已经详细的介绍了他的作用范围,即在一个Spring容器中,一个Bean定义只有一个对象实例,而且这也是默认的。只要Id与我们

2015-05-14 09:56:35 1065

原创 Ioc容器之装配详解1

在spring中,对象无需自己查找和创建需要调用和关联的对象,spring容器会自动为我们提供这个对象,并把需要相互协调,有依赖关系的对象都给我们配置好,这就叫spring的装配;

2015-05-12 11:55:33 983

翻译 JAVA的内存管理

网上总是有很多五花八门的面试题,可是回答的都不是很深入,因为自己将要面临着找工作,所以专门来整理一下自己的思路,和面试题。首先第一个问题,也是问的比较普遍的就是你了解java内存吗?java内存分为哪几种?解释内存中的栈(stack)、堆(heap)和静态存储区的用法。我们先来看一看深入理解Java虚拟机的第2章内容概述:  对于从事C和C++程序开发的开发人员来说,在内存

2015-05-09 10:08:29 1016 1

原创 IOC容器概述

简述一下IOC的设计概念以及设计思想,然后再认识一下java反射技术。IOC大家都是知道是spring的核心,他的中文名字叫做控制反转,即当一个类里面包含另一个类的时候,我们通常把这种类称为包含类,或者一个类和另外一个类组合成了一个类,这种叫做组合类。当我们需要使用这些类的时候不得不去创建或者去引用这几个类。再打个比方,面向对象的设计理念就是万物皆对象,即当我们需要去银行取钱的时候,就需要先去

2015-05-05 14:25:19 1084

原创 浅谈Spring

有的时候我一直在想,Spring到底是什么?Spring到底能干什么?我们为什么要用spring?我个人认为spring其实就是一个集成框架,他把一些基础的代码都给封装好了,我们只需要按照spring的一套规范去使用就好了。同时spring也是一个容器Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)

2015-04-30 15:44:11 1311

原创 四月慢走,五月我会更努力。

弹指瞬间四月份都过去了,回顾一下这个月我都干了些撒。这个月一共发表了四篇博客都是自己写的一些学习上的总结,我的能力一般般,但是我一直都在不断的努力。每天晚上7点钟到家,出个饭也差不多7点半左右。然后开始自己的学习,这个月重学了jsp,对它的九大内置对象理解的比较清晰,又重学了servlet知道了过滤器的流程和原理。还学了监听器,这个以前接触的很少。这两个星期再努力的去解析spring。每天晚上学到

2015-04-30 15:11:31 899 1

原创 学习笔记之过滤器

前几天重新学习了一遍过滤器。现在来温故一下过滤器的作用,和生命周期,执行顺序,过滤器的作用域。过滤器的作用:.在我们的日常生活中,提起过滤器,我相信大家想到的肯定是一个类似漏斗之类的东西。在自来水厂,我们会去过滤一些污水和杂质,然后留下一些干净卫生,可供使用的水。有时候我们身上戴的口罩,也可以看成是一个过滤器,他会过滤一些空气中的灰尘和杂质。因为我们可以得到一个总结就是过滤器就是按照我们的需求

2015-04-20 13:52:42 1241 2

原创 学习笔记二(jsp九大高手和四大门派)

话说武林有四大门派,他们分别是少林、武当、峨眉、南拳。四大门派各有特色而又相辅相成,而在我们的jsp里面也有四大门派,我们一般称之为四大作用域,他们分别是application,session,request,page。这四大作用域也是相辅相成的,互相作用才能形成我们的jsp。好了先从功夫最高的开始讲起。功夫最高的自然就是application,它就像少林一样,俗话说得好,天下功夫出少林。而我们的

2015-04-13 14:37:08 1207

原创 学习笔记一

清明时节雨纷纷,每逢佳节思故人。清明节小长假来了,身为程序员的我今年也有二十好几了,回首这几年,有过泪,有过笑,有过幸福,也有过痛苦,很庆幸时光没有将我打倒,我任然是当初的那个我,保持着最初对java的热爱,对生活的激情,尽管我大部分时间不是在公司都在家里,可是有些东西真的是骨子里的。人一定要有梦想,万一实现了啦。接触的人多了,我倒是更喜欢java这个东西。他就像一件艺术品一样任由你去创造,设计,

2015-04-06 13:43:34 843

原创 java io流之拷贝文件

今天写了一个小程序,对比了一下拷贝文件的三种方式。然后再比较一下所用的时间.首先是第一种方式,也是最简单的一种,那就是用File流;//先判断一下有没有此文件,如果没有则返回提示信息//先判断一下有没有此文件,如果没有则返回提示信息if(!src.exists()){System.out.println("很抱歉没有此目录");return;}//要拷贝的源文件

2015-03-31 10:40:15 950

转载 历史上最全的正则表达式

正则表达式有需要的来看看正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小

2015-03-18 14:03:32 948 1

转载 POI介绍

POI介绍 (2013-02-26 17:28:25)转载▼引言在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是创建CSV(comma separated values)文件,并将这个文件以MIME,TEXT/CSV类型返回给浏览器。这样只是说可以访问到Excel文件,但是还不能真正的操纵Excel文件。本文将介绍

2015-03-05 14:39:26 2503

原创 浅谈java内存

这个星期主要看了一些关于java内存的书籍,现在自己来发表一下见解,理清一下思路。java内存主要分为两大类一个是栈内存,栈内存的特点是先进先出,所以在栈内存里面写代码的时候最好少使用递归,不然的话就有可能出现栈内存错误。栈内存里面主要存放的是基本八大数据类型。和数组对象的引用,也称为句柄。(我们在c里面也称为指针)。栈内存中的数据是可以共享的,下面我们举一段代码来说明一下。int s=1

2015-02-28 22:45:46 747

spring boot 模板

spring boot 集合了 Thymeleaf

2017-08-04

redis导入到处数据备份

java开发的redis导入到处数据备份

2017-04-18

开源权限管理java源码下载

java开源权限管理

2017-04-01

spring Web Flow Demo

spring Web Flow Demo

2016-09-27

购物车源代码

一个简单的DEMO

2016-09-15

Java爬虫案例

一个简单的java爬虫

2016-08-24

python插件

eclipse用于集成python的插件

2016-07-23

iTextAsian.jar

iTextAsian

2016-05-03

angularjs路由

一个简单的Angularjs路由器的demo

2016-01-31

spring入门实例

一个简单的spring+springjdbc的登陆模块

2015-09-06

Java计时器

一个简易的Java计时器,可以试着去做一做

2015-08-27

jquery单选树

MzTreeView + jQuery 实现地区树型选择. 不用“多级联动菜单”而用“树型”来选择“省市县”

2015-07-22

空空如也

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

TA关注的人

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