很多工具都可以装Emmet插件,如Subliem,Brackets,DreamWeaver,Eclipse等,一个Tab键将标签补全的感觉太爽了。
因为,最近要重返jsp学习,这里介绍一下Ecl......
java中Map,List与Set的区别
先看一张图(图来自兰亭风雨的专栏)
Set,List,Map的区别
java集合的主要分为三种类型:
Set(集)
List(列表)
Map(映射)
要深入理解......
面朝大海,春暖花开(朗诵)
[hermit auto="1" loop="1" unexpand="0" fullheight="0"]remote#:5[/hermit]
从明天起,做一个幸福的人
喂马、劈柴,周游世界
......
Spring Data JPA 联合主键
比如我们这里想要创建一张表,用于用户关注和粉丝。
relationship 两个字段,都是主键(即联合主键)
Spring Data JPA 实体如何设计才能自动创建这样的表呢?
......
[转载]SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那......
Spring Boot入门(3)-数据库操作
本文介绍使用 jpa 对数据库进行增删改查。
一、导入依赖
我们使用 mysql 数据库,使用 jpa 规范操作
<dependency>
<gr......
【Java集合源码剖析】Java集合框架
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭......
SpringCloud之服务消费者(Feign)(Finchley版本)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+r......
Mac下不能监听Docker 2375端口
参考链接:https://github.com/docker/for-mac/issues/770
使用 IDEA 配置 Docker 发现 2375 端口无法访问
修改修改 docker......
java线程输出线程开始:1-2-a## 3-4-b## 5-6-c## 7-8-d## 9-0-e## 线程结束
题目
借助同步机制、sleep()方法、join()方法,实现动画显示:
甲线程输出:1、3、5、7、9
乙线程输出:2、4、6、8、0
丙线程数出:a、b、c、d、e
ma......
浅谈 Mybatis 中的 ${ } 和 #{ }的区别
一、举例说明
SELECT * FROM user WHERE name LIKE "%小明%";
SELECT * FROM user WHERE name LIKE #{......
SpringCloud之断路器(Hystrix)(Finchley版本)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务......
Tomcat服务器修改默认端口号
找到Tomcat安装目录,打开conf里的server.xml
找到如下代码(大概71行),修改port值就可以,默认的是8080
<Connector port="80......
Spring Boot入门(4)-事务管理
事务管理一般用于确保数据的统一性和一致性,一个转账的例子很能说明。
比如甲给乙转1000元钱,首先是从数据库中将甲的钱减少1000,然后再去将乙的钱增加1000,但是如果这个时间段,突然出现异常......
Eclipse 无法打开Console,show view无效
今天又遇到了 java文件无法编译的情况,就是控制台无法打开,以前可以用 Windows-->show view 打开,今天发现也无效了。最后只能试试其他办法
然后,试了一下窗口重置(Wi......