自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Mysql字段唯一性设置(unique index)

一。建表的时候声明:。。。`username` varchar(255) NOT NULL unique,。。。二。建表后添加:ALTER TABLE ·tb_user· ADD unique(`username`);三。navicat方式:组合索引的唯一性:参考:MySQL数据库唯一性设置(unique index)...

2019-04-29 10:05:48 1528

原创 Mysql的utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别

UTF-8是使用1~4个字节,一种变长的编码格式,字符编码。mb4即 most bytes 4,使用4个字节来表示完整的UTF-8。mysql的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。也就是说,任何不在基本多文本平面的 U...

2019-04-28 18:20:46 47068

原创 RestTemplate总结

一。简介RestTemplate简介:简化了发起HTTP请求以及处理响应的过程,并且支持REST。DELETE delete GET getForObject getForEntity HEAD headForHeaders OPTIONS optionsForAllow POST postForLocation ...

2019-04-26 16:50:58 1516

原创 k8s pod重启前的日志查看

kubectl logs -p pod名称-p:previous,上一个,前一个。-p, --previous[=false]: If true, print the logs for the previous instance of the container in a pod if it exists.如果容器的前一个实例存在,则在pod中打印它的日志。...

2019-04-17 17:00:26 20404

原创 docker logs 参数解释

docker logs -f -t --since="2019-04-15T02:14:00" --tail=1000 9c03ea2c-f:实时显示-t:显示日志生成时的时间戳(默认中时区)--since:从指定时间戳开始(默认中时区,即在北京东八区的时间戳上减去8小时)--tail:显示最后的条数9c03ea2c:容器名[root]# docker logs...

2019-04-15 10:29:29 2390

原创 springboot的pom.xml中的parent作用

转载自:你真的理解 Spring Boot 项目中的 parent 吗?定义了 Java 编译版本为 1.8 。使用 UTF-8 格式编码。继承自 spring-boot-dependencies,这个里边定义了依赖的版本,也正是因为继承了这个依赖,所以我们在写依赖时才不需要写版本号。执行打包操作的配置。自动化的资源过滤。自动化的插件配置。针对 application.proper...

2019-04-15 09:50:49 6415

原创 docker查看jvm内存占用

一。进入docker容器的宿主机,查看运行指定镜像的容器id(结果的第一列):docker ps | grep myImageName(或docker ps | grep java)二。进入容器内部:docker exec -it containerId sh三。直接输入top命令:top可看到基本的容器占用的信息:pid、vsz、cpu、command等。(ctrl+...

2019-04-12 11:17:38 15944

原创 k8s pod自动重启原因(jvm内存设置)

k8s集群环境下,docker容器中运行镜像方式启动springboot项目。由于制作的镜像未对JVM的内存进行配置,那么 JVM 会默认设置堆栈的大小,这个大小是根据物理机的内存进行分配的。 那么物理机的内存越大,默认分配的内存就越大(最大堆栈=1/4 * 物理机内存,初始堆栈=1/64* 物理机内存)。JVM 是不知道自己在Docker容器中运行的,jvm识别的是物理主机的内存,而不是k8s...

2019-04-11 18:05:08 16556 2

原创 vi 复制一行、删除一行、撤销上一步操作

复制一行:光标移动到要复制的行上 --> 按“yy”-->光标移动到要复制的位置 -->按“p”(“p”:将已复制的数据粘贴到光标的下一行,大写“P”:贴在光标的上一行)删除一行:dd撤销上一步操作:u...

2019-04-08 14:29:05 2670

原创 org.mongodb.driver.cluster:Exception in monitor thread while connecting to server localhost:27017

2019-04-02 22:17:48.046 INFO 6 --- [cluster-ClusterId{value='5ca36f0bcaed170006d3bed6', description='null'}-localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread wh...

2019-04-08 11:52:09 16722 1

原创 springboot+rabbitmq,消费者和生产者

一。pom.xml添加依赖: <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp --> <dependency> <groupId>org.springframework.b...

2019-04-03 15:36:26 1435

原创 springboot+pagehelper

pagehelper原理:拦截后面第一条执行sql查询的语句,添加如mysql的limit分页关键词与分页参数,并顺带生成一个查询总数的sql。优点:封装分页sql,使我们不需要每个地方都去写分页的查询语句;同时,使我们select的sql语句向下兼容,换了数据库也不需要更改sql分页代码。一。pom.xml中添加依赖: <!-- https://mvnreposit...

2019-04-02 10:48:29 6149

原创 springboot通过@Transactional注解使用事务

总结:springboot中在方法上(或类上)声明@Transactional注解即可在springboot中使用事务。一。在Spring Boot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框 架会自动默认分别注入DataSourceTransactionManager或JpaTransactionMa...

2019-04-01 15:49:13 713

空空如也

空空如也

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

TA关注的人

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