自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jake Weng

Java Coder

  • 博客(11)
  • 收藏
  • 关注

原创 SpringBoot+MySQL+MyBatis(Mapper.xml方式)实现简单的多表CRUD(RESTful风格HTTP接口)

一、准备工作1.1 创建Spring工程在IntelliJ IDEA中新建Spring工程,选择Web、MyBatis、MySQL等依赖。配置文件application.propertiesspring.datasource.url=jdbc:mysql://localhost:3306/springbootdb?useUnicode=true&characterEncoding=...

2019-01-30 18:21:54 1769

原创 RabbitMQ的基础概念和设计模式

一、基础概念篇

2019-01-28 10:46:54 19030 2

原创 Oracle数据库for update锁表现象及解决方法

一、锁表现象用户一在PL/SQL或SQL Developer中执行如下语句:select uid, username from t_user where uid = 2 for update;并且没有点击提交事务,那么会产生行级锁。那么用户二再在此表下执行for update语句时,就会出现卡死现象。二、解决方案2.1 用户操作让用户一提交事务,便可以解锁。用户二为了保险起见,可...

2019-01-25 17:03:19 10816

原创 SpringBoot + RabbitMQ实战之通过代码熟悉三种交换机(Direct、Topic和Fanout)

Topic相关配置,创建Topic交换机,并绑定队列。Topic交换机中路由键有一套规范化的命名规则,参考博客:https://www.jianshu.com/p/419ecc092f1eTopic Exchange转发消息主要是根据通配符。在这种交换机下,队列和交换机的绑定会定义一种路由模式,那么,通配符就要在这种路由模式和路由键之间匹配后交换机才能转发消息。在这种交换机模式下:(1...

2019-01-22 09:18:21 1901 1

原创 操作系统基本概念之线程VS进程,并发VS并行

二、并发VS并行2.1 概念并发:一个处理器同时处理多个任务。并行:多个处理器或者是多核的处理器同时处理多个不同的任务。前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生。并发性(concurrency),又称共行性,是指能处理多个同时性活动的能力,并发事件之间不一定要同一时刻发生。并行(parallelism)是指同时发生的两个并发事件,具有并发的含义,而并...

2019-01-16 16:34:40 368

原创 Hibernate4和Hibernate5在HQL和SQL查询数据库上的区别

Hibernate4Dao层代码package com.jake.rfcrabbitmvc.dao.impl;import com.jake.rfcrabbitmvc.dao.BaseDao;import org.hibernate.Query;import org.hibernate.SQLQuery;import org.hibernate.Session;import org...

2019-01-12 12:00:44 2679

原创 手动安装本地jar包至Maven仓库

第一步:下载apache-maven-3.5.4-bin.zip并解压第二步:修改其中的conf\settings.xml文件,主要修改其中的本地仓库位置<localRepository>D:/maven/repository</localRepository>(可选)配置代理,为了更快速地下载依赖jar包<proxy> <id>opt...

2019-01-12 10:46:37 515

原创 Spring Bean工厂注解之@Autowired + @Qualifier指定接口实现类

在IntelliJ Idea中新建SpringBoot工程在service层新建用于测试的接口及两个实现类:QualifierService.javapackage com.jake.singlecandy.service;public interface QualifierService { int getIndexOfImpl();}QualifierServic...

2019-01-10 17:51:40 7963

原创 SpringMVC + RabbitMQ实战(XML配置rabbit,监听多条队列)

123

2019-01-08 14:38:12 9078

原创 Java Web项目LOG4J日志文件通用配置模板

#输出ERROR级别#log4j.rootLogger=[level],appenderName1,appenderName2,...log4j.rootLogger=ERROR,stdout,E#控制台打印log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.o...

2019-01-03 17:43:33 1191

原创 温故而知新:多线程入门程序之窗口卖票

实现多线程接口TicketWindow类实现Runnable接口,以便在Java代码中使用TicketWindow的构造方法创建线程。package com.jake.easyerp.thread;public class TicketWindow implements Runnable { public TicketWindow(int total) { thi...

2019-01-01 22:29:13 1027

空空如也

空空如也

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

TA关注的人

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