自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Spring启动过程

Spring启动过程关于spring的用处 关于日常spring使用,最常用的就是两个IoC和AOP。IoC是用于创建对象以及管理对象,实现高内聚低耦合,AOP实现了日志日路、性能统计、异常处理等面向切面的功能。 使用spring的好处除了以上两点,还有JDBC的简单实现,比如hibernate和mybatis等;鱼第三方web框架集成简单,也有一套自己的web层框架Spring MVC。相当

2017-07-10 17:25:13 1501

原创 Spring Bean 相关概念整理

Spring Bean 相关概念IoC使用对象的时候,直接new一个对象,使得当前模块与new的对象耦合了,这与面向接口面向抽象编程相冲突,也带来了系统模块架构问题。比如,调用dao层的时候,在使用的时候,会new一个特定数据库的dap层,这与特定数据库绑定了;如果采用抽象工厂来获取dao的实现类,在工厂类中需要把所有数据库的dao写出,在数据库迁移的时候,需要修改这个工厂类。采用IoC之后,通过

2017-06-30 17:14:31 330

原创 Moreau

LU1 消息机制2 数据库索引3 死锁4 秒杀系统5 sleep和wait的区别Thread.sleep(1000);try{ obj.wait();//suspend thread until obj.notify() is called } catch(InterrputedException e) { }sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和O

2017-05-15 17:58:40 375

原创 单例模式的三种实现及区别

单例模式的三种实现方法 in Java单例模式,是GoF23个设计模式中比较常见的一种,主要目的是让某个类只存在一个实例。本人将列举出3种单例模式的Java实现。方法一 不能带参的构造函数本人使用的idea,在创建一个类的时候,会有一个Singleton的选项,选择这种方式生成的类,就属于该种写法。这种写法比较简便,缺点也比较明显具体代码如下:public class Coraline { p

2017-04-07 18:16:15 632

原创 java培训课程复习课 专项练习二

专项练习题目 根据ER图创建一个系统,包括Struts和hibernate////////////////////////先在mysql里面建表///////////////////////////////////mysqlnavicate address都是localhost,密码都是空,操作用户都是root表:(字段名称均大写)i

2017-01-05 23:07:07 342

原创 Java基本知识笔记

java learning

2016-10-26 21:09:39 201

翻译 Chapter 7 Java Applets

Java Applets7.1 Applet是什么? java applet是一个可以被包含在HTML页面里面,可以在客户端浏览器运行的程序。Applet是用来创建动态及交互式的web应用。7.2 解释applet的声明周期 applet可能经历以下几个情况: Init:applet初始化的时候,会加载一次。 Start:开始applet的执行。 Stop:停止applet的执行。 De

2016-10-19 17:47:12 332

翻译 Chapter 6 Exception Handling

异常处理6.1 java中的两种异常是什么?它们的区别是什么? java有两种不同类型的异常:checked exceptions和unchecked exceptions。unchecked_exceptions不需要在方法或者构造函数的throws分句中声明,如果异常可以在方法或构造函数执行时抛出,并抛出到方法或构造方法的边界之外处理。 另一方面,checked_exception必须在方法

2016-10-19 17:46:37 237

翻译 Chapter 5 Garbage Collectors

垃圾回收器5.1 垃圾回收的目的是什么?什么时候使用垃圾回收? 垃圾回收的目的是为了确定识别和丢弃掉应用不再需要的对象,为了资源能回收和再利用。5.2 System.gc()和Runtime.gc()方法是做什么的? 这两个方法是为了垃圾回收而提示JVM。但是,立即或延迟行垃圾回收是由JVM来决定。5.3 什么时候调用finalize()?finalization的目的是什么? finaliz

2016-10-18 14:49:13 249

翻译 Chapter 4 Java Collections

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-10-17 19:50:25 252

翻译 Chapter 3 Java Threads

Java Thread3.1 进程和线程的区别是什么? 进程是程序的执行,线程是进程中单独的一个执行序列。进程可以包括多个线程。线程有时候被称为轻量级的进程。 3.2 解释创建线程的不同方法。哪一种是你常用的并解释原因 创建线程有三种方法: 一个类可以即成Thread类 一个类可以实现Runnable接口 一个应用可以使用Executor框架创建线程池Runnable接口是更推荐的,因为

2016-10-09 22:06:11 243

翻译 Chapter 2 General Questions about Java

第二章节 java的常见问题2.1 什么是jvm?java为什么被称为独立于平台的编程语言? java虚拟机(jvm)是可以执行java字节码。每个java源文件被编译为字节码文件并由️jvm执行。是不用被重写或重新编译,java被设计构建并运行在任何平台上,不需要重写或者重新编译。java虚拟机意识到具体的指示长度和其他特性潜在的硬件平台。 2.2 jdk和jre之间的区别 java运行

2016-09-26 23:21:18 227

翻译 Chapter 1 Object Oriented Programming (OOP)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-09-25 23:41:18 365

原创 备用

跟蔡童鞋聊天,说了一些面试的心得,这里记下来给自己长个记性

2016-05-23 15:33:00 651

原创 做页面遇到的一些坑

1.做那个坑爹的看板的时候,被投诉说有乱格现象,真是吃力不讨好,一把辛酸泪,如果压力不那么大,也不失是一个学习的好机会发现有些童鞋还在用ie 8的浏览器,感觉也可以在自己的代码上加一点注释,不然兼容性问题又出现坑我一脸简单描述一下问题,就是在ie9的版本,用到的jquery的tmpl插件动态生产的table,出现了跳格的现象,而且查看多出来的空格,没有对应的 标签与之对应在网上

2016-05-21 17:44:31 451

转载 Json对象与Json字符串互转(4种转换方式)

1>jQuery插件支持的转换方式$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JS

2016-05-20 18:02:58 481

原创 今天碰到的问题

//报错onclick="ShowDeadLine(${RoomTypeRotateStatusEntiy.RoomTypeID})" //不报错原因json 在模板输出时‘是无法直接输出json各式的因为输出过程是个tostringobject,toString返回的是[object object]

2016-05-20 17:58:02 263

原创 记录一下面试的过程吧~

威睿之行:首先是一个半个小时左右的笔试,分为三个部分,分别是HTML基础、Linux下的一些操作、3个基础的编程题。所有题目都是英文。

2014-07-15 18:51:23 596

原创 为面试做的准备~

#include void MaxHeapFixdown(int a[],int i,int len);//函数1,大顶堆void Swap(int*,int*);//函数2,交换void Swap(int *a,int *b){    int temp=*a;    *a = *b;    *b = temp;}void MaxHeapFixdown(int a[

2014-07-11 15:59:36 410

原创 搭建openstack swift环境的学习心得

LINUX初始没有root密码设置root密码使用sudo passwd root设置了 切换rootsudo su

2014-07-01 16:29:20 2148 1

原创 利用CSS进行网页布局~

今天花了一小点的时间大致浏览了yixia

2014-06-02 23:00:03 510

原创 关于JavaScript学习过程中的一些需要注意的点~~~

arrayObject.sort(方法函数)1.如果不指定,则按unicode码顺序排列。2.如果指定,则按所指定的排序方法排序。

2014-05-30 11:09:10 532

转载 Win7下的django+python+mysql的安装

今天ch操作系统: WIN7安装python1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的)2. 然后一路next, 安装到你想要的目录下3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑

2014-04-28 20:38:31 1361

原创 喏~违规行为导致的排序作业

#include typedef int DataType;class S{ public: static void swap(DataType& x,DataType& y); static void GenerateArray(DataType a[],int num); //堆排 static void heap_sort(DataType a[],int num); st

2014-04-26 20:52:28 839

原创 写了下快排赛~

#include typedef int DataType;class S{ public: static void swap(DataType& x,DataType& y); static void heap_sort(DataType a[],int num); static void GenerateArray(DataType a[],int num); static vo

2014-04-25 17:37:42 303

原创 改动了一下的堆排序

昨日闲来无事就写了下堆排#include typedef int DataType;class S{public:static void swap(DataType& x,DataType& y);static void heap_sort(DataType a[],int num);static void GenerateArray(DataType a[],int

2014-04-24 17:53:05 296

原创 【实验五】Linux操作系统是如何工作的?破解操作系统的奥秘

学号:SA12***1161.操作系统工作的基础1.1 存储程序计算机存储程序计算机最早是由著名数学家冯·诺伊曼等人在1946年总结并明确提出来的,因此又被称为冯·诺伊曼计算机。(以下参考自维基百科)存储程序计算机在体系结构上主要特点有:1.以运算单元为中心2.采用存储程序原理3.存储器是按地址访问、线性编址的空间4.控制流由指令流产生

2013-06-29 16:43:12 515

空空如也

空空如也

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

TA关注的人

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