![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
小时候很有才
我坚信: 在现实生活中,一个人往往是靠勇气而非聪明 去邻先于其他人的
展开
-
hibernate之saveorupdate()、save()、update()都有什么区别, 为什么saveorupdate不能更新成功或卡死
saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。save()在数据库中生成一条记录,如果数据库中有,会报错说有重复的记录。update()就是更新数据库中的记录。 当你的主键是自己分配的时候 就不能使用saveorupdate()了,否则会报 Batch update returned unexpected row count...原创 2022-05-16 12:51:34 · 2029 阅读 · 0 评论 -
INTELLIJ IDEA插件安装(阿里的编码约束)
在项目中,有的小伙伴第一次使用IDEA进行开发,想装开发插件(编码约束,lombk等)不知如何下手,下面小编就以安装Alibaba Java Coding Guidelines为例:首先打开IDEA,然后点击右上角的File->Settings如下图:点击之后出现下图:点击plugin->browse repositories出现下图:在顶部的框中输入alibaba后点击Install,出现如下页面此时正在安装,稍后出现如下图,点击restart Intell原创 2022-01-20 10:58:21 · 285 阅读 · 0 评论 -
Android studio设置字体大小和更改背景
1.studio设置字体的大小如下图:2.设置背景的主题Settings--> Appearance$Behavior ---> Appearance, UI Optioons, Theme:选择喜欢的原创 2022-01-20 10:56:45 · 1954 阅读 · 0 评论 -
Netty实现心跳机制
netty心跳机制示例,使用Netty实现心跳机制,使用netty4,IdleStateHandler 实现。Netty心跳机制,netty心跳检测,netty,心跳本文假设你已经了解了Netty的使用,或者至少写过netty的helloworld,知道了netty的基本使用。我们知道使用netty的时候,大多数的东西都与Handler有关,我们的业务逻辑基本都是在Handler中实现的。Ne...转载 2019-12-24 00:30:11 · 301 阅读 · 0 评论 -
java GC jvm 内存分布 和新生代,老年代,永久代,(详细)
如果大家想深入的了解JVM,可以读读周志明《深入理解Java虚拟机:JVM高级特性与最佳实践》 需要掌握的东西,包括以下内容、判断对象存活还是死亡的算法(引用计数算法、可达性分析算法)、常见的垃圾收集算法(复制算法、分代收集算法等以及这些算法适用于什么代)以及常见的垃圾收集器的特点(这些收集器适用于什么年代的内存收集)。 JVM运行时数据区由程序计数器、堆、虚...转载 2019-10-17 19:25:29 · 286 阅读 · 0 评论 -
关于*.class和*.jar的几个基本认识
*.jar文件是打包文件,相当于zip文件,你可以把很多class文件打包到jar文件中. import引入的是一个类, --------------------------------------------------------------- jar文件放在web-inf\lib下 服务器可以自动搜寻lib下的东东,没有找到再找web-inf\classes下的东东(就是转载 2014-10-26 15:15:55 · 900 阅读 · 0 评论 -
Spring和Spring MVC包扫描
在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景就是在一个项目中引入Spring和SpringMVC这两个框架,那么它其实就是两个容器,Spring是父容器,SpringMVC是其子容器,并且在Spring父容器中注册的Bean对于SpringMV...转载 2019-07-17 15:47:18 · 184 阅读 · 0 评论 -
如何在IDEA启动多个Spring Boot工程实例
经常一个工程启动多个实例,分别占用不同的端口,所以有必要在博客上记录下,方便读者。step 1在IDEA上点击Application右边的下三角,弹出选项后,点击Edit Configurationstep 2打开配置后,将默认的Single instance only(单实例)的钩去掉。不同版本可以名字不一样。 idea-2019-01为 “Allow parallel run...原创 2019-08-28 11:21:39 · 425 阅读 · 0 评论