![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
学海无涯,一念花开
享受在日积月累中的瞬间顿悟
展开
-
java基础日常积累
1.为什么要进行URL编码?对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。如"?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后再用“=”来分割出参数值。如果你...原创 2018-11-06 00:04:39 · 104 阅读 · 0 评论 -
java多线程
一、进程与线程不同的应用程序运行的过程中都需要在内存中分配自己独立的运行空间,彼此之间不会相互的影响。我们把每个独立应用程序在内存中的独立运行空间称为当前应用程序运行的一个进程。进程:它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节。在一个进程中,每个独立的功能都需要独立的去运行,这时又需要把当前这个进程划分成多个运行区域,每个独立的小区域...原创 2019-02-18 22:52:24 · 111 阅读 · 0 评论 -
并发编程的一些总结
不应用线程池的缺点有些开发者图省事,遇到需要多线程处理的地方,直接new Thread(…).start(),对于一般场景是没问题的,但如果是在并发请求很高的情况下,就会有些隐患:• 新建线程的开销。线程虽然比进程要轻量许多,但对于JVM来说,新建一个线程的代价还是挺大的,决不同于新建一个对象• 资源消耗量。没有一个池来限制线程的数量,会导致线程的数量直接取决于应用的并发量,这样有潜在的...原创 2019-02-18 23:02:54 · 67 阅读 · 0 评论 -
java动态代理与反射
一、通过反射的方式可以获取class对象中的属性、方法、构造函数等public class MyReflect { public String className = null; @SuppressWarnings("rawtypes") public Class personClass = null; /** * 反射Person类 * @throws Exception ...原创 2019-02-25 23:02:42 · 328 阅读 · 0 评论 -
Socket基础编程
public class ServiceServerTask implements Runnable{ Socket socket ; InputStream in=null; OutputStream out = null; public ServiceServerTask(Socket socket) { this.socket = socket; } //业务逻辑:跟...原创 2019-02-25 23:51:34 · 190 阅读 · 0 评论 -
java JMS技术
JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。JMS 使您能够通过消息收发服务(有时称为消息中介程序或路由器)从一个 JMS 客户机向另一个 JMS客户机发送...原创 2019-02-20 21:55:57 · 239 阅读 · 0 评论 -
轻量级RPC
一、RPC原理什么是RPCRPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。RPC采...原创 2019-03-03 23:58:43 · 255 阅读 · 0 评论 -
Spring(IOC/AOP)注解基础入门
一、总结1、 spring先检查注解注入的bean,并将它们实例化2、 然后spring初始化bean的顺序是按照xml中配置的顺序依次执行构造3、 如果某个类实现了ApplicationContextAware接口,会在类初始化完成后调用setApplicationContext()方法进行操作4、 如果某个类实现了InitializingBean接口,会在类初始化完成后,并在setAp...原创 2019-03-10 20:40:28 · 129 阅读 · 0 评论