- 博客(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
使用ssm框架时关于session的问题
2017-05-07
ssm框架访问不到页面,求解答
2017-04-24
spring注入不进去,求解答
2017-04-10
junit报错误,帮忙看看下
2016-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人