- 博客(15)
- 收藏
- 关注
原创 Java内功-设计模式
https://gof.quanke.name/ --阅读地址https://github.com/quanke/design-pattern-java-source-code --源码
2020-10-13 14:38:08
183
原创 The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more than one time zone.
url后添加**?serverTimezone=UTC**即可
2020-10-06 12:31:35
200
原创 MVC思想
MVC介绍MVC是模型(model)-视图(view)-控制器(controller)的缩写,它一种软件设计典范,将数据、界面展示跟业务逻辑分离开来。用通俗的话来讲**,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式。**MVC不是设计模式而是一种思想。1:Model(模型):所有的用户数据、状态以及程序逻辑2:View(视图):应用程序中处理数据显示的部分,类似于Web程序中的界面。3:Controller(控制器):处理用户交互的部分。通常控制器负责从视
2020-09-29 14:27:43
312
原创 MyISAM和Innodb的区别
MyISAMInnodb不支持事务支持事务非聚集索引聚集索引表级锁(表)行级锁查询插入为主频繁修改为主mysql默认引擎不支持外键支持外键
2020-09-27 23:47:22
182
原创 The Tomcat connector configured to listen on port xxxxx failed to start
The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.原因:(8080)xxxx端口已启动,关闭其端口重启就行了。如果找不到哪里启动了8080端口,就去任务管理器中找到Java 虚拟机然后结束其进程任务就行了...
2020-09-26 17:09:47
398
原创 JedisConnectionException: java.net.SocketTimeoutException: connect time out
问题是在网络连接时超时了因为它把6379端口给拦截了关闭电脑防火墙,重启redis跟项目即可
2020-09-22 19:36:16
435
原创 DTO,BO,VO和POJO的区别
POJO :plain ordinary java object 简单的Java对象POJO可以转化为PO、DTO、VO。POJO传输过程中== DTOPOJO用作表示中== VODTO:Data Transfer Object 数据传输对象应用场景:需要跨进程或远程传输VO:value object 值对象 / view object 表现层对象1 .主要对应页面显示(web页面/swt、swing界面)的数据对象。2 .可以和表对应,也可以不,这根据业务的需要。BO:business
2020-09-22 16:13:34
800
原创 spring boot 启动项目报 Failed to load property source from location ‘classpath:/application.yml‘
springboot 部署Input length = 1 或者 Input length = 2解决方法:将yml内容复制,把application.yml删除,再重新创建yml文件,将内容放进去,问题解决
2020-09-14 15:41:02
148
原创 Push rejected: Push to origin/master was rejected
提交代码出现 Push to origin/master was rejected 错误解决方法解决方案如下:1.切换到自己项目所在的目录,右键选择git bash,Idea中可使用Alt+F122.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories3.在idea中重新push自己的项目,成功!!!如果还不行: git push -u origin
2020-09-13 16:23:51
360
原创 入门Eureka
什么是Eureka?Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。spring cloud框架集成了Eureka,在微服务架构中充当注册中心的角色,方便管理各种微服务。Eureka原理图Eureka 分为 Eureka Server 和 Eureka Client及服务端和客户端。服务提供者(生产者)向注册中心注册服务,消费者向注册中心拉取服务列表(所有生产者列表),并通过负载均衡来获取其中的一个服务,这样可以均衡服务器列表上的服务。EureKa Client 是
2020-08-26 15:39:53
170
原创 Java非空判断
校验时非空判断集合类型调用 isEmpty()进行非空判断对象非空判断1、null == Object 如有其他方法欢迎回复补充StringUtils.isEmpty(String str)字符串非空判断
2020-08-20 20:37:34
258
原创 注解实现时间戳的转换
**SpringBoot中有@DataTimeFormat和@JsonFormat**直接加在实体类的属性上就好了。@JsonFormat不要忘了加GMT+8@DateTimeFormat要注意前台传过的日期格式是yyyy-MM-dd的形式,如果你传了一个yyyyMMdd的形式会报错(日期格式基于下面的程序):3. @DateTimeFormat(pattern = “yyyy-MM-dd”) //针对入参 @JsonFormat(timezone = “GMT+8”, pattern =
2020-08-20 14:07:20
4595
原创 Zookeeper面试题
1、请简述Zookeeper的选举机制?半数机制:只要达到半数,就会选择ID号最大的那个2、Zookerper的监听原理首先要有一个main()线程在main()线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网路通信(connect),一个负责监听(listen)通过connect线程将注册的监听事件发送给Zookeeper在Zookeeper的注册监听器列表中将注册的监听事件添加到列表中Zookeeper监听到有效数据或者路径变化,就会将这个消息发送给listen线程
2020-06-28 21:42:22
226
原创 JVM入门
什么是JVMJVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。它实现了Java语言的一次编写,到处运行。JVM的运行时数据区JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAVA 堆、方法区】、直接内存。-线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁(在 HotspotVM 内, 每个线程都与
2020-06-27 20:02:00
140
原创 JAVA中的四种引用
1、强引用在Java中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。例如我们平时new的对象就是强引用。2、软引用软引用需要用SoftReference类来实现,对于只有软引用的对象来说,当系统内存足够时它就不会被回收,当系统内存空间不足时它才会被回收。软引用通常用在对内存敏感的程序中。3、弱引用弱引用需要WeakReference类来实现,它比软引用的生存期更短,对于只有弱引用的对象来说,只要垃圾回收机制一运行,不管JVM的内存空间是否足够,总会回收该对象的内存4
2020-06-27 11:26:18
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅