![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
薯味
"https://"
展开
-
2023-07-07——跨域是什么意思
同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求回来的数据接收,即请求发送了,服务器响应了,但是无法被浏览器接收。例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。狭义:浏览器不能执行其他网站的脚本,是由浏览器同源策略限制的一类请求场景,从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。原创 2023-07-07 16:36:51 · 277 阅读 · 0 评论 -
2023/03/13——JAVA后台获取客户端电脑名称,IP方法类
【代码】2023/03/13——JAVA后台获取客户端电脑名称,IP方法类。原创 2023-03-13 13:13:01 · 568 阅读 · 0 评论 -
Linux 运行jar包的几种方式
Linux 运行jar包的几种方式原创 2022-11-29 13:33:26 · 667 阅读 · 0 评论 -
2022-27-27——SpringBoot2.0集成WebSocket,实现后台向前端推送信息
什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要WebSocket?初次接触WebSocket的人,都会问同样的问题我们已经有了HTTP协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为HTTP协议有一个缺陷通信只能由客户端发起,HTTP协议做不到服务器主动向客户端推送信息。...原创 2022-07-27 11:44:17 · 292 阅读 · 0 评论 -
2022-07-27——JAVA中日期的比较
java日期比较原创 2022-07-27 11:28:51 · 84 阅读 · 0 评论 -
2022-03-17——Synchronized
synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行,它解决的是多个线程之间访问资源的同步性。原创 2022-03-17 10:45:52 · 70 阅读 · 0 评论 -
2022-03-17——1,流的基础认识:是节点流还是处理流,是输出流还是输入
节点流:FileInputStream,FileOutputStrean,FileReader,FileWriterStringReader,StringWriterByteArrayInputStream ,ByteArrayOutputStream ,CharArrayReaderPipedInputStream PipedOutputStream PipedReaderPipedWriter处理流:BufferedInputStrean,BufferedOutputStre..原创 2022-03-17 10:15:48 · 80 阅读 · 0 评论 -
2022-03-16——Java程序初始化顺序,List接口、Set接口和Map接口
Java程序初始化顺序,List接口、Set接口和Map接口原创 2022-03-16 16:04:51 · 71 阅读 · 0 评论 -
2022-03-12——ArrayList和Vector主要区别是什么?
List接口下一共实现了三个类:ArrayList,Vector,LinkedList。LinkedList主要保持数据的插入顺序的时候使用,采用链表结构。ArrayList,Vector主要区别为以下几点:(1):Vector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无法和ArrayList相比;(2):ArrayList和Vector都采用线性连续存储空间,当存储空间不足的时候,ArrayList默认增加为原来的50%,Vect原创 2022-03-12 19:27:37 · 173 阅读 · 0 评论 -
2022-03-11——HttpServlet容器响应Web客户请求流程
HttpServlet容器响应Web客户请求流程如下:1)Web客户向Servlet容器发出Http请求;2)Servlet容器解析Web客户的Http请求;3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;4)Servlet容器创建一个HttpResponse对象;5)Servlet容器调用HttpServlet的service方法,这个方法中会根据request的Method来判断具体是执行doGet还是doPost,把HttpRequest和Http原创 2022-03-11 11:38:12 · 235 阅读 · 0 评论 -
2022-01-04——Nacos与Eureka的区别
Nacos与Eureka的区别原创 2022-01-04 11:51:39 · 144 阅读 · 0 评论 -
2021-10-08——锁(Lock(Condition(await,signal)),Synchronized(notify,wait)),8锁现象(什么是锁)
Synchronizedpublic class SynchronizedDemo { public static void main(String[] args) { SynchronizedTicket ticket=new SynchronizedTicket(); new Thread(()->{ for (int i = 0; i < 60; i++) { ticket.sale();原创 2021-10-08 16:39:33 · 78 阅读 · 0 评论 -
2021-10-08——线程和进程
线程和进程 public synchronized void start() { /** * This method is not invoked for the main method thread or "system" * group threads created/set up by the VM. Any new functionality added * to this method in the future may原创 2021-10-08 16:02:49 · 46 阅读 · 0 评论 -
2021-09-15——Java对于时间的处理类20种以上的方法
java.util.*; import java.text.*; import java.util.Calendar;public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new D...原创 2021-09-15 14:05:20 · 210 阅读 · 0 评论 -
2021-09-07——Not on FX application thread; currentThread = Thread-4
//先导包: import javafx.application.Platform; //然后:将这个代码块包裹住你对应的修改javafx的代码语句 Platform.runLater(new Runnable() { @Override public void run() { //更新JavaFX的主线程的代码放在此处 } });...原创 2021-09-07 14:51:21 · 408 阅读 · 0 评论 -
2021-08-26——获取电脑真实的IP地址,忽略虚拟机等IP地址的干扰
获取电脑真实的IP地址,忽略虚拟机等IP地址的干扰此代码中只要读取到了WiFi或者有线地址其中之一立即return。微信搜索“HUC思梦”关注我吧,关注有惊喜,不定时有免费资源分享!/** * @author yins * @date 2018年8月12日下午9:53:58 */import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.ne转载 2021-08-26 10:52:31 · 311 阅读 · 0 评论 -
2021-06-28——LinkedList源码解析
LinkedList变量的引入 transient int size = 0; /** * Pointer to first node. * Invariant: (first == null && last == null) || * (first.prev == null && first.item != null) */ transient Node<E> first;原创 2021-06-28 16:11:16 · 44 阅读 · 0 评论 -
2021-06-28——ArrayList源码分析
ArrayList源码分析add源码分析如果是初始容量则为10如果是扩容则为1.5倍扩容 public boolean add(E e) { ensureCapacityInternal(size + 1); // 扩容操作 elementData[size++] = e; return true; } private void ensureCapacityInternal(int minCapacity) { //接收原创 2021-06-28 14:15:57 · 67 阅读 · 0 评论 -
2021-06-26——SpringBoot多环境配置
SpringBoot多环境配置server port: 8080spring profiles active: dev #要配置的环境 --- #使用---分开环境server port: 8081 #环境端口spring profiles: dev #环境名 ---server port: 8082spring profiles: prd...原创 2021-06-28 08:56:58 · 89 阅读 · 0 评论 -
想在 bilibili 上学 Java,准备跟着某路线学,动力节点和尚硅谷哪个好一点?
想在 bilibili 上学 Java,准备跟着某路线学,动力节点和尚硅谷哪个好一点?原创 2021-06-25 15:03:50 · 2832 阅读 · 13 评论