Coder Yasmine

When feeling hard , never give up , try a little bit more !

排序:
默认
按更新时间
按访问量

简单介绍Mybatis如何使用

前言 公司新项目要换框架,采用BootStrap+Spring Mvc+Mybatis+PostgreSql,持久层由jdbcTemplate换成Mybatis还真是有点不习惯。虽然之前也用过一点Mybatis,但是也仅仅限于简单用过。趁着这次机会,把Mybatis好好学一下,下面就简单介绍一下如...

2016-08-02 21:43:57

阅读数:2146

评论数:61

Java中的动态代理

前言     学编程离不开设计模式,设计模式中有一个代理模式,最开始学代理模式并不知道它在Java的学习中,占据这么重要的地位,只觉得它是一个设计模式,没有想过它到底怎么用。后来才发现,代理模式是AOP实现的重要原理。 JDK的动态代理     JDK的动态代理是对使用接口的类进行代理...

2016-06-11 11:11:16

阅读数:870

评论数:19

浏览器和服务器交互方式GET和POST的区别

前言     做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中,对它们不断接触中发现,以前的了解真的是太浅了。本篇博客就探讨一下,GET和POS...

2016-02-21 15:37:38

阅读数:4177

评论数:23

MVC项目中如何用JS导出EasyUI DataGrid为Excel

在做一中考评项目的时候,遇到了这么一个需求,就是把评教后得到的老师的成绩导出为Excel。其实需求很普通,实现起来有些复杂,因为老师考评不但有固定的考核项,还有额外加分项。于是我们就抽出来了一个表,专门存放评教后的成绩,导出的时候就直接读数据库然后导出Excel。后来需求变了,要求额外加分项动态添...

2016-01-03 21:50:24

阅读数:4509

评论数:21

如何带领一个团队

提高班出去的每个人,将来都是要做管理者。米老师一句话,给了我们一个很高的定位,那么怎么努力成为一个管理者呢?怎么能够成为一个优秀的管理者呢?最近带领的团队做了一个小项目,虽然是小项目,没有太多功能,但是麻雀虽小五脏俱全,逻辑上的复杂和使用的技术不比大项目差。随着今天在客户的服务器上发布成功,廊坊一...

2015-12-28 22:07:01

阅读数:3353

评论数:44

Union All拼接Sql语句做批量添加

上篇文章《多种方法实现Excel批量导入数据库》说到,批量导入用了拼接Insert语句的方式进行,这种方式简单来说是把要导入的每条数据都拼接成一条Insert语句, 然后同时执行实现的。但是经过领导提醒,又用了另外一种方式,那就是用Union All做合并,合并完一张表之后,整张表导入。下面就简...

2015-12-26 16:44:01

阅读数:3200

评论数:88

多种方法实现Excel批量导入数据库

Excel批量导入数据库是用到批量导入系统的一个难题,特别是需要批量导入的Excel表比较复杂,或者这张Excel表需要多表插入的时候,批量导入就变得复杂起来。其实了解了批量导入的原理之后,批量导入也就不再复杂。     批量导入的原理其实很简单,首先下载模板,填入信息后进行导入;然后读取Ex...

2015-11-27 23:24:19

阅读数:6928

评论数:91

Spring Cloud — 服务消费

前言      题目本想写服务消费者,可是又怕太强调消费者三个字,因为在Eureka中服务消费者同样也可以作为服务生产者来提供服务,所以这里只写了服务消费。Eureka的服务消费有两种方式,一种是rest+ribbon的方式,另一种是Feign的方式。Rest+Ribbon      像上一篇博客...

2018-04-22 17:56:11

阅读数:58

评论数:2

Spring Cloud — 服务注册与发现

前言        用过dubbo的朋友们都清楚,它作为一个分布式管理框架,大体可以分为三个部分:服务注册中心,服务生产者和服务消费者。Spring Cloud作为一站式分布式框架,自然也提供了相应的组件,来完成服务注册与发现的过程。没有用过分布式管理框架的同学,可以简单这么着理解:上篇说道微服务...

2018-04-15 17:13:20

阅读数:36

评论数:0

记录最近遇到的一些版本冲突问题

1、Missing dependency for field : javax.ws.rs.core.UriInfo comm.alibaba.fastjson.support.jaxrs.FastJsonProvider.uriInfo问题场景:在使用Eureka时,引入了spring-cloud...

2018-03-18 10:43:27

阅读数:218

评论数:1

Spring Cloud — 简介

MicroService      简单来说,微服务架构的风格是,开发一组小型的服务来完成一个独立的应用系统,其中每个小型服务都运行在自己独立的进程中,并经常采用HTTP资源API这种轻量级的方式通信。这些服务围绕业务功能来构建,并且有全自动的部署机制来独立部署。这些微服务可以用不同的语言来编写,...

2018-03-18 10:08:52

阅读数:98

评论数:2

如何成为更好的自己

三年后,五年后,在未知的日子里,我会成为什么样的人呢?我曾经幻想过,自己有一套属于自己的心仪的大房子;有着一间自己的工作室,每天为了它而奔波;也有一辆喜欢的车子,可以去想去的地方。可是,一切的幻想在我看到一本书之后被打破了,这本书的观点我们常见的很多心理活动都不同。接下来这篇博客就从这本书说起,总...

2017-08-28 20:41:23

阅读数:358

评论数:16

Spring MVC的工作原理

组件 DispacherServlet:DispacherServlet是前端控制器,负责信息的接收和分发,Spring MVC工作过程中的所有的请求和返回信息都要经过DispacherServlet。 HandlerMapping:处理器映射器,它可以返回处理器的执行链,包括...

2017-08-23 11:00:03

阅读数:295

评论数:7

JVM的垃圾收集器

JVM中有不同的垃圾收集算法来进行垃圾回收,垃圾回收只靠算法是不行的,还需要相应的实现,垃圾收集器就是垃圾回收算法的实现。不同的虚拟机中,对垃圾回收算法的实现各不相同,以Hotspot虚拟机为例,提供了如下的几种垃圾收集器。                                ...

2017-08-20 15:49:39

阅读数:305

评论数:3

Redis的数据持久化方式

Redis和Memcached都是优秀的缓存工具,但是Redis相对于Memcached最大的优势在于Redis可以将内存中缓存的数据持久化到硬盘上,防止数据的丢失。Redis有两种持久化方式,分别是rdb快照持久化方式和aof日志持久化方式。 rdb快照持久化方式         就像它...

2017-08-13 11:01:31

阅读数:313

评论数:5

JVM的垃圾回收机制

垃圾回收(Garbage Collection),是JVM中重要的一部分,Java和C++一个很大的不同就是Java中的垃圾回收机制。要了解JVM的垃圾回收机制,需要了解哪些对象需要回收?使用什么方式回收?下面就参考《深入了解Java虚拟机》做下总结,主要以HotSpot虚拟机为例。 如何确定...

2017-08-03 10:42:58

阅读数:324

评论数:4

【NIO总结】—NIO中的通道

通道是由java.nio.channels包定义的,表示IO源与目标打开的连接。Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,只能与Buffer进行交互。         通道是java.nio全新的东西,不是扩展也不是增强。通道可以理解为管道,比如要将一个大桶中...

2017-07-22 21:12:31

阅读数:297

评论数:13

【NIO总结】—NIO中的缓冲区

NIO中的缓冲区是一个用于特定基本数据类型的容器。在java.io包中定义,所有缓冲区都是Buffer抽象类的子类。Buffer主要用于和NIO通道进行交互,数据可以从通道读入缓冲区,也可以从缓冲区写入到通道中。Buffer就像一个数组,可以保存多个相同类型的数据。 缓冲区的类型 根据数据...

2017-07-19 11:27:10

阅读数:375

评论数:13

【NIO总结】—NIO简介

NIO是JDK1.4提供的新的IO API,可以代替原来标准的IO API。NIO被称为New IO,又称NonBlocking IO,它和原来的IO有同样的作用和目的,但是使用方式完全不同。NIO对文件的读写操作会更快,因为NIO是面向缓冲区的、基于通道的IO操作。 NIO和IO的区别...

2017-07-19 09:02:50

阅读数:325

评论数:12

Hibernate5.2.10使用SchemaExport创建数据库

Hibernate发布的几个版本对于使用SchemaExport导出数据库,变化的版本还是有点大的。现在使用的最新的发布版本是5.2.10,再使用SchemaExport手动导出数据库时代码已经变了,下面的代码就当给自己做个笔记的记录。 Hibernate3.0时,手动导出数据库是下面这样的:...

2017-07-15 20:26:41

阅读数:1252

评论数:16

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