自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猪猪侠

安安静静的造轮子

  • 博客(28)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 Java中的单例模式

单例模式:单例对象的类必须保证只有一个实例存在最常见的两种构建方式:懒汉式:指全局的单例实例在第一次被使用时构建。饿汉式:指全局的单例实例在类装载时构建。懒汉式单例/** * 单例模式 懒汉式 1.1版本 */public class SigleModel { private static SigleModel instance; //构造函数私有化

2017-06-15 21:25:44 256

原创 springmvc笔记

第一章 回顾JavaWeb中的MVC设计模式1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域2)今天说的MVC特指一种表现层设计模式,不限于Java语言 第二章 回顾struts2+Spring开发1)需求:学生注册【add.jsp->StudentAction.java->addOK.jsp】2)struts2框架有如下特点:    每次请求

2017-06-08 19:18:58 348

原创 使用阿里云一步步的建站(javaweb)

今天开始了我搭建环境的第一天,什么都是第一次开始弄,虽然以前也弄过,但是依然不是太懂,只能是慢慢来,不懂就百度,就去搜索,多动手。首先就是域名的购买,买了一个很简单的,当然也是最便宜的,主要是没有票子啊。zhuzhuxia.win,这个就是网址。然后去买了云服务器ecs,其实就是一个ip地址然后就是远程服务器,我是这么理解的。这里我说一下,因为目前我还是一个学生,所以是买的是十块钱一个月的

2017-04-20 16:35:44 2789

原创 java中的类的执行顺序问题

/* * java的执行顺序 */public class A extends B{ static{ System.out.println("a"); } public A(){ super();//可以显示或者隐士调用 System.out.println("b"); } public static void main(String[] args) { A a

2017-04-13 09:31:13 498

原创 java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy

搭建spring+mybatis+c3p0框架的过程中出现这个问题,一步步的检测,从sqlSessionFactoryBean往回测试DataSource,发现这个错误,原因是缺少jar包没有导入,导入org.springframework.jdbc-3.0.5.RELEASE.jar后问题解决。对于框架的学习的时候,要注意jar包的导入和所应用的模块应该导入的jar包,不应该乱导入或者所有的都导

2017-04-10 16:39:24 991

原创 java中的自动装箱封箱的一些细节性的问题

今天发现了一个细节性的问题,随后自己查看源码以及一步步的分析,同时也百度别人的文章看看,所以做了下面的总结。

2017-04-06 20:56:40 874

原创 spring的学习(四)

注解:概念:1.用来解释说明 2.注解必须作用在类的某一个部分 3.注解的作用域范围(java class jvm) 4.注解解释器自定义的注解注解的使用注解解析器spring中的注解:在spring的配置文件中说明:1、启动spring容器2、spring容器内

2017-03-12 14:32:56 235

原创 spring的学习(三)

DI(依赖注入) 概念:给属性赋值property用来描述类的属性    name代表属性的名称    value代表属性的值属性为基本类型    对于引用类型用赋值Setter方法       说明:1、spring容器实例化person和student两个对象      2、利用java的反射机制调用属性的setter方法赋值      3、在客户端

2017-03-12 14:22:22 256

原创 spring的学习(二)

对象的创建时机: 执行的步骤:1,3, 2   以上两种情况是默认值,当spring容器启动的时候创建对象 在bean里面的lazy-init属性:             Default 相当于false   在spring容器启动的时候,创建对象      True在context.getBean时创建对象

2017-03-12 14:10:33 258

原创 spring的学习(一)

spring的课程总体介绍:1、IOC  DI  2、AOP(重点也是难点)3、spring和jdbc、hibernate的结合4、Struts2,hibernate,spring的整合        Struts2内核        整合的原理spring的体系: spring的jar包说明:--spring的核心类库 在spring文

2017-01-24 22:05:49 242

原创 HTML学习的第四 五 六天总结

第四天:PS的学习(简单的介绍一下PS的使用,学会简单的抠图)ctrl+h去掉井线A查找图层ALT+点击眼睛合并白地板图层M选取区域拷贝ctrl+n打开新界面背景不要ctrl+shift+alt+s保存c剪切i取样b填充四五六天项目的学习总结:(分组分模块的制作一张网页)单纯的一张网页,自己制作起来感觉问题不是很大一个

2017-01-14 21:13:00 265

原创 css的进一步学习(前端第三天)

(第三天)类选择器:id选择器只能给一个,类选择器可以给多个;使用#id名即可表示通配选择器优先级权值为0,优先级最小标签选择器权值为1类选择器的权值是10id选择器的权值是100行间样式的权值是1000(行间样式,不经常用,也不推荐用,当样式很少的时候可以适当地用一下) class="div1" id="div_id" style="backg

2017-01-11 22:31:36 301

原创 css的简单介绍以及学习(第二天)

(HTML的学习第二天)css的介绍:首先在head标签里面引入 type="text/css">/*注释的格式*/border-radius 实现圆角border: 5px dashed green;边框:大小 样式 颜色背景图片的介绍:background-image: url(book.jpg);/*背景

2017-01-10 22:38:44 298

原创 HBuild使用以及HTML的学习(第一天)

HBuild的使用和HTML的简单介绍:Ctrl+P:边改边看模式DOCTYPE html>  文档声明div.div${我是div$}*2  然后按Tab键完成快速新建2个标签ctr+/:注释代码div:块标签(块元素),默认独占一行span:行标签 标签:标题标签标签:有序标签 type="

2017-01-09 22:44:10 2425

原创 马士兵的Java自学之路

目录JAVA自学之路 一:学会选择............................................................................................2JAVA自学之路 二:JAVA自学路线图................................................................

2016-12-25 23:04:35 950 2

原创 java 拦截器和过滤器区别

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调  2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器  3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用  4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能  5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次  

2016-11-10 14:23:22 262

原创 sublime text 2配置编译C语言

来到这个网址下载 Sublime text2   http://www.sublimetext.com/2 1.安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。详细方法参照此贴http://tieba.baidu.com/p/28260165382.因为SublimeText原本的编译环境不支持非英语系统,所以要先修改SublimeText。把

2016-11-10 14:15:09 532

原创 Sublime text2编辑c语言

来到这个网址下载 Sublime text2   http://www.sublimetext.com/2  安装过程再不会可以去找墙撞死了1.安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。详细方法参照此贴http://tieba.baidu.com/p/28260165382.因为SublimeText原本的编译环境

2016-11-10 14:09:32 321

转载 Java TreeMap工作原理及实现

1. 概述A Red-Black tree based NavigableMap implementation. The map is sorted according to the natural ordering of its keys, or by a Comparator provided at map creation time, depending on which c

2016-06-19 23:31:29 837

转载 Java 多维数组遍历

多维数组数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:1234publicclass ArrayDemo {    privateint arraySize=10;   

2016-06-19 23:28:35 308

转载 Java 自动装箱性能

Java 的基本数据类型(int、double、 char)都不是对象。但由于很多Java代码需要处理的是对象(Object),Java给所有基本类型提供了包装类(Integer、Double、Character)。有了自动装箱,你可以写如下的代码12Character boxed = 'a';charunboxed

2016-06-19 23:27:38 586

转载 Java中Equals使用总结

前段时间一直在工作中使用Java,由于有一些C++功底,于是简单看了一下Java相关的语法便开始编写代码,结果在创建一个自定义类,并将自定义类放入ArrayList中,之后查找ArrayList是否有此元素的时候,发现怎么也查询不到对应的元素。在网上搜了一下资料,发现原因是没有重写对象的equals()方法,导致无法查找到对应的对象。之后由查了与之联系的相关资料,便有了以下的总结。这篇总结

2016-06-19 23:25:57 887

转载 Java HashMap工作原理深入探讨

大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.HashMap的大量源代码(包括Java 7 和Java 8),来深入理解这个基础的数据结构。在这篇文章中,我会解释java.util.HashMap的实现,描述Java 8实现中添加的新特性,并讨论性能

2016-06-19 23:18:31 300

转载 Java 新手问题汇总

优先返回空集合而非null如果程序要返回一个不包含任何值的集合,确保返回的是空集合而不是null。这能节省大量的”if else”检查。public class getLocationName { return (null==cityName ? "": cityName);}谨慎操作字符串如果两个字符串在for循环中使用+操作符进行拼接,那么每次循环都会产生

2016-06-19 23:14:41 513

转载 Java TreeMap 源码解析

这篇文章开始介绍Map系列另一个比较重要的类TreeMap。 大家也许能感觉到,网络上介绍HashMap的文章比较多,但是介绍TreeMap反而不那么多,这里面是有原因:一方面HashMap的使用场景比较多;二是相对于HashMap来说,TreeMap所用到的数据结构更为复杂。 废话不多说,进入正题。签名(signature)public class TreeMap

2016-06-19 23:12:03 233

转载 关于算法的博客、论坛推荐

一个朋友的博客,很多算法题http://blog.csdn.net/niushuai666/article/details/6637263http://www.cnblogs.com/zhangchaoyang/category/256478.html 有几篇关于算法的文章,待以后慢慢一个个的突破。http://dongxicheng.org/categor

2016-06-18 14:12:37 491

原创 myeclipse闪退的解决方法

最后的解决方案:删除问题所在工作空间下的.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2016-01-03 15:55:42 355

原创 myeclipse2014闪退的解决方法

更换工作空间后正常启动。最后的解决方案:删除问题所在工作空间下的.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2015-10-30 18:22:23 648

java笔记汇总

java笔记

2015-07-01

Java常用英语汇总

Java常用英语汇总

2015-07-01

java的基础

还是不错的,最适合初学者的,王能帮助到你们

2014-11-18

HTML的PPT课件

希望可以帮助到大家。我觉的还不错,适合初学者使用的

2014-11-18

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

TA关注的人

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