- 博客(4)
- 收藏
- 关注
原创 java的正向代理与反向代理
服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。此时的代理是处于客户端和网络之间,正向代理更加接近于客户端。优点:(1)使用正向代理使得客户端在访问网站时保护自己的隐私和身份。(2)当然通过正向代理,客户端也能间接访问到一些受限制的资源。在计算机和网络领域,代理通常是指一种能充当中间人的服务器或服务,可以用来转发客户端和目标服务器之间的请求与响应。
2023-11-15 11:49:23 237
原创 java中为什么使用锁,常见的锁的类型
Java锁(Java Locks)是Java编程语言中用于实现多线程同步和互斥的机制。在并发编程中,多线程同时访问共享资源可能导致竞态条件(Race Condition)和其他并发问题,Java锁提供了一种控制多线程并发访问的方式,以确保线程安全(Thread Safety)和正确的数据访问。在Java多线程编程中起着重要的作用。Java提供了多种类型的锁,如synchronized关键字、ReentrantLock类、Read/Write Locks等,以满足不同场景下的并发控制需求。
2023-11-09 15:43:54 92 1
原创 进制之间的转换
1.2进制转10进制:例子:将10进制的302转为2进制18/2=9--0,9/2=4--1,4/2=2--0,2/2=1--0;最后从下至上得到100101102.10进制转2进制例子:将2进制的100101110转为10进制3.8进制转2进制如果你想将八进制转为对应的二进制,可以先将八进制里的每一位一隔,然后分别将每一位换算成3位二进制的格式。比如八进制的764转成对应的二进制111110100例子:将8进制的764转为2进制764:拆分为7 6 4。
2023-11-09 10:51:09 54 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人