基础知识系列
文章平均质量分 67
blueskypan
这个作者很懒,什么都没留下…
展开
-
[estore 基础知识]之(一)【JDBC 从原始到高度封装演进】
1. 原始JDBC查询大致分为六个步骤:(1) 注册数据库驱动(动态加载类)(2) 创建数据库连接(3) 执行SQL脚本(4) 运行数据处理逻辑(5) 关闭资源(6) finally关闭句柄,关闭连接package com.cisco.eStore.test.dao; import org.apache.log4j.Logger; import java.sql.*; public clas...原创 2018-05-03 17:51:39 · 327 阅读 · 0 评论 -
[estore基础知识] 之(二)【Spring MVC和原始servlet方式演进】
1. 最初不使用框架,只使用servlet实现MVC模式的方式为:(1)在web.xml中配置servlet, servlet-mapping, 配置http请求进入不同的servlet中, 这里可以将每个请求的后缀或携带的参数当作分发标记,作为controller的实现。如: servlet-mapping的url-pattren为/demo/, 请求url为/demo/flag, 通过flag...原创 2018-04-20 22:30:11 · 190 阅读 · 0 评论 -
[estore基础知识] 之(三)【Spring 体系】
The Spring Framework consists of features organized into about 20 modules. These modules are grouped into Core Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming), Instrumentati...转载 2018-04-18 17:25:12 · 160 阅读 · 0 评论 -
[Step by step Spring MVC](三)搭建之【引入数据持久层】
一、思考: 业界流行使用JPA,Hibernate, iBatis等框架作为数据持久层支撑,那么为什么要引用数据持久层,相比原生sql以及jdbcTemplate,数据持久层有什么好处呢?二、思考:ORM (Object Relation Mapping)是什么意思?持久化是什么意思?两者有什么关系?...原创 2018-05-10 23:12:32 · 176 阅读 · 0 评论 -
[Learning] Reading JAVA persistence with Hibernate
1. Persistence: 使数据的存活时间超过(outlive)应用程序的生命周期,也就是存储在数据库或磁盘上,不消失2. ORM: Object/ Relation Mapping: 解决数据库数据到Object的映射问题,使用Hibernate的好处:(1) Productivity, 提高生产效率,使developer从重复繁重的sql查询到组装object中释放出来(2) Maint...原创 2018-05-15 20:40:50 · 138 阅读 · 0 评论 -
线程系列
1. 线程不安全的原因 java内存模型: 线程内存栈<---->堆 主存,之间的读取和写入导致多线程数据不一致问题 2. Java的线程安全 (1)使用synchronized a.方法同步时,锁定object,若方法静态锁定class b.synchronized(this)将在进入同步块前锁定对象 c.需要避免deadl...原创 2018-10-25 09:07:53 · 155 阅读 · 0 评论 -
【MSQL】 yum安装以及 Master-Slave主从复制同步配置
1. Yum 安装: # wget http://repo.mysql.com/mysql57-community-release-el6.rpm # yum install -y mysql57-community-release-el6.rpm # yum search mysql #找到mysql57-commu...原创 2018-10-23 16:46:25 · 232 阅读 · 0 评论 -
RabbitMQ 配置和基本原理
1. 配置: (1)最简单的java配置法: public class Test { public static void main(String[] args) { ConnectionFactory connectionFactory = new CachingConnectionFactory(); ...原创 2018-10-26 09:37:02 · 333 阅读 · 0 评论