摘要: 引言: 前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数 阅读全文
posted @ 2017-05-12 18:07 白话林 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 转自https://www.cnblogs.com/luotianshuai/p/7469365.html RabbitMQ介绍 一、RabbitMQ使用场景 RabbitMQ他是一个消息中间件,说道消息中间件【最主要的作用:信息的缓冲区】还是的从应用场景来看下: 1、系统集成与分布式系统的设计 各 阅读全文
posted @ 2019-06-17 17:02 白话林 阅读(329) 评论(0) 推荐(0) 编辑
摘要: (转自:https://www.cnblogs.com/wangcq/p/3520400.html) 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket 阅读全文
posted @ 2019-06-15 12:02 白话林 阅读(188) 评论(0) 推荐(0) 编辑
摘要: TCP三次握手连接 (本文转自:http://www.cnblogs.com/renyuan/p/3431022.html ) 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态 阅读全文
posted @ 2019-06-15 00:03 白话林 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 新建文件Hyper-V.cmd 内容如下 pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') d 阅读全文
posted @ 2019-05-07 21:14 白话林 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: /** * 必须要@Aspect 和 @Component一起使用否则没法拦截通知 * 搞了好久才明白刚刚开始以为时execution里面的配置的问题 * AOP使用很简单的 */@Aspect@Componentpublic class LoginAspect { private final Lo 阅读全文
posted @ 2018-10-16 22:42 白话林 阅读(295) 评论(0) 推荐(0) 编辑
摘要: JVM内存管理机制 Java与C++之间有一堆由内存动态分配与垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 —— 《深入理解Java虚拟机:JVM高级特性与最佳实践》 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途 阅读全文
posted @ 2018-06-28 22:11 白话林 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 谈谈java中遍历Map的几种方法 java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public class TestMap { public static M 阅读全文
posted @ 2018-04-13 20:36 白话林 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Dom4j工具,是非官方的,不在jdk中。 使用步骤: 1)导入dom4j的核心包。 dom4j-1.6.1.jar 2)编写Dom4j读取xml文件的代码 1、更新XML 1.1、写出内容到xml文档 [java] view plain copy package com.rk.xml.g_dom4 阅读全文
posted @ 2018-03-13 22:31 白话林 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 内省的解释 内省在wiki上的解释: 在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为 阅读全文
posted @ 2018-03-12 22:20 白话林 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.类加载器介绍 类加载器负责将class文件加载到内存中,并为之生成对应的java.lang.Class对象。对于任意一个类,都需要加载它的类加载器和这个类本身来确定该类在JVM中唯一性,也就是说,同一个class文件用两个不同的类加载器加载并创建两个java.lang.Class对象,即使两个对 阅读全文
posted @ 2018-03-12 22:12 白话林 阅读(199) 评论(0) 推荐(0) 编辑