自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring Boot 学习之Web开发(二)

上回我们了解了Spring Boot 项目的搭建和程序员入门Hello World 的一个体验,我们也引入了org.springframework.boot:spring-boot-starter-web 依赖,这个依赖就是我们这回要学习的重点基于Web开发。嵌入式Web容器说到Web开发,那么不得不说一个重重之中的东西,Web容器。我们回想下J2EE项目,额,已经改名叫Java EE项目...

2019-05-14 17:00:46 205

原创 Spring Boot 学习之初遇(一)

在学习Spring Boot 之前,我们先要知道学习的三要素即WHAT、WHY、HOW。有了这三要素,我们不管学习什么技术都如有神助,而且不会迷茫。引言说到Spring,估计会Java的人没有不认识这个的。它是什么呢?估计有一大堆答案,IOC?AOP?我这里更看好另一种说法,“胶水”。这个名词看起来和软件开发没有关系,其实恰恰相反,这个名词刚好完美的诠释了Spring,额,至少在Spri...

2019-05-13 17:48:36 350

原创 自己写一个简单的LinkedList

之前写了一遍关于ArrayList的简略版,现在来一遍关于LinkedList的简略版(ps 通过查看源码个人认为jdk源码中的LinkedList有很多啰嗦重复的方法)。首先LinkedList实现一个链表。由这个类定义的链表也可以像栈或队列一样被使用。这是百度百科的说法。所以我们首先需要新建一个链表类。由于这个链表类只是在LinkedList里面使用,故采取静态内部类的方式 /**

2017-09-29 11:08:15 682

原创 自己写一个简单的ArrayList

自己通过写一个简单的SimpleArrayList来加深对JDK源码中的ArrayList的理解。构造器 如果没有对集合设定长度,这里我们默认采取长度为10作为内置数组的初始化长度。 public SimpleArrayList() { this(DEFAULT_SIZE); } public SimpleArrayList(int size) {

2017-09-27 15:42:45 1688 1

原创 使用Oracle VM VirtualBox安装Ubuntu14.04.5并安装jdk,tomcat

首先我们下载Oracle VM VirtualBox,由于vbox是免费的,我们可以直接取oracle官网或其他第三方下载。下载后直接安装即可。然后我们准备好ubuntu-14.04.5-desktop-amd64.iso新建虚拟机选择linux类型。我的版本是64位,下面默认带出。直接下一步即可,然后全部根据提示安装。安装好后启动,提示,使用ubuntu-14.04.5-desktop-amd6

2017-08-04 15:53:31 1046

原创 面向对象编程(一)

面向对象 将需求抽象成一个对象,然后针对该对象分析其属性和方法。var Book = function(id,bookname,price){ this.id = id; this.bookname = bookname; this.price = price;}闭包 在一个函数内部创建另外一个函数。var Book = (function(){ var

2017-06-20 22:44:54 183

原创 灵活的语言-JavaScript

为了避免变量之间的冲突,使用对象收编变量var CheckObject = { checkName: function(){}, checkEmail: function(){}, checkPassword:function(){}}这样,我们把三个变量,checkName,checkEmail,checkPassword变成了对象CheckObject的三个属性了,可

2017-06-19 22:38:55 308 1

原创 整合spring4.1.7和dorado5

由于公司项目采用了dorado5开发,所以我自己练习了下整合spring和dorado5构建了一个简单的项目。项目采用mysql数据库。dorado5好像只对ie兼容,所以浏览页面的时候推荐使用ie浏览器。 - 新建一个dorado项目。项目搭建请参考Dorado5深入浅出。在dorado的view目录的clazz属性里面添加上我们对应的java类Main.java。这个也是dorado链接后台

2017-04-13 15:07:07 978

原创 深入浅出MyBatis技术原理和实战(四)

映射器

2017-03-15 09:43:20 798

原创 深入浅出MyBatis技术原理和实战(三)

mybatis配置相关

2017-03-14 11:17:57 406

原创 深入浅出MyBatis技术原理和实战(二)

配置mybatis环境(包含log4j,mysql驱动)

2017-03-07 11:12:42 353

原创 深入浅出MyBatis技术原理和实战(一)

传统JDBC的弊端 jdbc(java data base connectivity)是SUN公司(Oracle公司)提出的一系列规范,用于java程序连接数据库,定义了接口规范,具体实现由各家数据库厂商去实现。 jdbc连接数据库的步骤大致为:注册驱动,创建连接创建Connection,操作Connection对象建立statement对象,利用statement对象执行sql语句,获取返回值

2017-03-07 10:15:07 1007

原创 使用动态代理简易模拟spring aop

需求,现在有个功能buyBook,需要给buyBook前后添加日志。如事务开启。。。买书。。。事务提交。。。我们采取动态代理的方法实现创建我们的功能代码,BookService,BookServiceImplpublic interface BookService { void buyBook();}public class BookServiceImpl implements B

2017-02-09 16:45:26 299

原创 springAOP的简单实现

面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。这使得可以模块化诸如事务管理等这些横切多个对象的关注点。(这些关注点术语称作横切关注点。)我们通过一个简单的实例来先进入spring的aop,面向方面(面向切面)编程编写接口类Foopublic interface Fo

2017-02-09 14:09:31 303

原创 struts2中使用ajax

这里采取接收对象为json类型,我们先在pom.xml里面引入相关依赖 <dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-json-plugin</artifactId> <version>2.3.24.1</version> </dependency>如果你要搭建

2017-01-13 11:42:24 300

原创 spring4+hibernate4+struts2整合

在pom文件中添加相关依赖(这里采取的是spring4.1.7和hibernate4.3.11),使用mysql数据库 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope>

2017-01-11 16:54:32 668

原创 MyBatis缓存

一级缓存: MyBatis默认是开启一级缓存的,是sqlSession,代码如下public void queryById(long seckillId,SqlSessionFactory sqlSessionFactory) { // System.out.println("hehe--------"+sqlSessionFactory); SqlSession s

2017-01-03 15:37:21 260

原创 springmvc工作原理

spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,St

2016-12-30 16:28:47 443

原创 mysql-connector-java-5.1.35.jar 包和MySQL6.0.11相冲突解决方案

报错信息如下### Cause: java.sql.SQLException: Could not retrieve transation read-only status server; SQL []; Could not retrieve transation read-only status server; nested exception is java.sql.SQLExcept

2016-12-29 14:51:32 4586 1

sockjs.min.js+stomp.min.js .zip

sockjs.min.js+stomp.min.js 含sockjs.js+stomp.js源码

2017-11-28

dubbo-admin-2.5.4.war

下载别人的包一直报Invalid property 'URIType' of bean class [com.alibaba.citrus.service.uribroker.uri.GenericURIBroker]: Bean property 'URIType' 发现是jdk1.8不兼容导致,所以下载源码重新生成了一份。

2017-09-12

整合spring+dorado

整合spring和dorado,使用spring的jdbcTemplate操作数据库

2017-04-13

整合spring4+struts2+hibernate4项目源码

整合了spring4+hibernate4+struts2的一个小项目,前端使用bootstrap展示

2017-01-13

Windows64位redis

Windows64位redis,版本3.0.503

2017-01-03

mysql-essential-6.0.11-alpha-winx64

mysql-essential-6.0.11-alpha-winx64

2016-12-29

空空如也

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

TA关注的人

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