一、下载 Mybatis
下载地址:https://github.com/mybatis/mybatis-3/releases
1、首先下载 我们要用的 mybatis 的 jar 包 :my......
【消息队列】1-为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点?
一、为什么使用消息队列?
从三个层面通过公司具体业务场景来回答
1. 异步
比如说,我之前在公司做的一个系统叫“跟踪提醒平台”,是一个公共的平台,可以给客户或者业务人员推送消息......
榜样3
[hermit auto="1" loop="0" unexpand="0" fullheight="0"]netease_songs#:238691[/hermit]
视频......
通过 Socket 实现 UDP 编程 入门
上一篇文章介绍了基于 TCP 协议的 Socket 通信,本文介绍基于 UDP 协议的 Socket 通信,还是一个用户登录的例子。
UDP协议(用户数据报协议)是无连接、不......
Spring之AOP详解
AOP概念
1 aop:面向切面(方面)编程,扩展功能不修改源代码实现
2 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码
3 aop底层使用动态代理实现
(1)第一种......
深入剖析java并发之阻塞队列 LinkedBlockingQueue 和实现“生产者/消费者”模式
上一篇文章介绍了使用 wait/notify 实现 生产者消费者,先看下面这个例子
public class ProductTest3 {
public sta......
就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者
今天,初春的北京下起了雪,老公八点多回家的时候说,跟CEO谈股份谈崩了,如果走的话就是净身出户,留下来的话就是继续拿每个月的死工资,7年的创业,最后就是这样。
我一下子不知道该跟他说什么......
[转载]Java方向如何准备BAT技术面试答案(汇总版)
这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。更......
java语言复制数组的四种方法
来源于牛客网的一道选择题:
JAVA语言的下面几种数组复制方法中,哪个效率最高?
A.for循环逐一复制
B.System.arraycopy
C.System.copyof
D.使用c......
ajax一直返回 error
刚才在用的 springmvc + ajax 实现点赞功能不刷新更新数据的时候,ajax 返回一直是 error。
经过百度后,发现原因是 dataType 和实际返回值类型不一致。
Stri......
DNS服务器列表
DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址。目前国内电信运营商通过使用DNS劫持的方法,干扰用户正常上网,使得用户无法......
Hibernate 简单的CURD操作
一、单表操作 CURD 实例
save
update
delete
get/load (查询单个记录)
二、代码实现
StudentTest.jav......
JSP JavaBean
JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。
接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:
提供一个默认......
SpringBoot MyBatisPlus Thymeleaf 前后端增删改查代码生成器 v1.0.0
上周在家抽空做了一个代码生成器,因为博主给大家做项目的时候大部分技术架构都是 SpringBoot+MyBatisPlus+Thymleaf 架构组成。
每次开启一个新项目时往往需要做很多增删改查操作......
Java 抽象类详解
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
抽象类除了不能实例化对象......