java
不呆也不萌的程序猿
这个作者很懒,什么都没留下…
展开
-
Java解决跨域问题(Spring Boot)
序言:跨域资源共享向来都是热门的需求,使用CORS可以帮助我们快速实现跨域访问,只需在服务端进行授权即可,无需在前端添加额外设置,比传统的JSONP跨域更安全和便捷。 什么是跨域? 浏览器出于安全的考虑,使用 XMLHttpRequest对象发起 HTTP请求时必须遵守同源策略,否则就是跨域的HTTP请求,默认情况下是被禁止的。跨域HTTP请求是指A域上资源请求了B域上的资源,举例而言,部署在A机器上Nginx上的js代码通过ajax请求了部署在B机器Tomcat上的RESTful接口。 IP(域名.原创 2020-07-25 15:28:30 · 261 阅读 · 0 评论 -
手写一个单例模式
直接上正题 (不推荐)懒汉式写法(线程不安全) 下面写法在单线程可以使用;多线程可能会有线程安全问题。 比如有线程A和B,A运行到(1)处,转交CPU的使用权给B,B线程会创建一个实例,等到A拿回控制权,完全不知道B已经创建了实例,会再次运行new Singleton(),创建多余的实例,违反单例模式的定义。 public class Singleton{ private static Singleton singleton; private Singleton(){ } public原创 2020-07-23 17:06:35 · 483 阅读 · 0 评论