摘要:
一、Zuul是什么? zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器. Zuul这个网关把服务映射到不同的服务商去处理,从而变成了微服务 Zuul 在云平台上提供动态 阅读全文
摘要:
在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如: Java代码 byte 阅读全文
摘要:
单例与多例问题是指,当多个用户访问某个类时,系统是为每个用户创建一个该类实例,还是整个系统无论多少用户访问,只创建一个该类实例。 线程安全问题是指,多个用户同时在访问同一个程序时,其对于某一数据的修改,会不会影响到其他用户中的该数据。若没有影响,则是线程安全的;若有可能影响,则是线程不安全的。 现在 阅读全文
摘要:
转载自:https://www.cnblogs.com/liuyanmin/p/5146557.html 在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是 阅读全文
摘要:
使用单例和多例的判断条件是会不会对类中公共属性进行修改,如果有修改则用多例。 action中一般会有前端对应的属性,如果是单例访问,所有访问公用一个action中的成员变量和方法,如果多个请求同时对一个属性进行修改,则会出现数据出错;而service中公共属性顶多是dao层中的引用,dao层中公共属 阅读全文
摘要:
String s1="hello world"; String s2=new String("hello world"); s1.hashCode()和s2.hashCode()其实是相等的。 hashCode()和equals()都是Object类中的一个方法,String类中重写了两个方法,使得 阅读全文
摘要:
1、线程和进程的区分 一个进程中包含多个进程,一个进程相当于一个应用程序,一个应用程序底层就是CPU来运行的,比如我们的电脑同时打开了多个应用,表面看起来在同时运行,实际上同一时间只运行了一个应用程序,只不过CPU的运行时间非常快,会进行高速切换,让人觉得是在同时进行,最典型的的例子就是迅雷,我们使 阅读全文
摘要:
1.@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8") pattern:是你需要转换的时间日期的格式 timezone:是时间设置为东八区 在application.yml中可以以全局的方式配置日期格式: jackson: date-format 阅读全文