一、并发: 所谓并发就是:同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时「 存在 」的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中每…
分类:编程语言
JavaWEB之Jsp基础知识总结
理论 第一章 javaWEB基础 1、桌面应用程序一般分为两种 B/S(Browser/Server)客户端浏览器和服务器 C/S(Client/Server)客户端和服务器端 2、WEB开发指的是 开发部署在远程服务器…
Java - IO 内存流和打印流
IO 内存流和打印流操作 字符编码 计算机中所有的信息组成都是二进制数据,所有能够描述的中文文字都是经过处理后的结果;所有的语言文字都会使用编码来进行描述,例如:ASCII码 常见编码 GBK/GB2312: 中文的国标…
Java通过反射机制简化Dao层的繁琐操作
配置文件 jdbc.properties jdbc=jdbc:mysql://localhost:3306/wangyi Driver=com.mysql.jdbc.Driver name=root password=1…
(办公)访问其他系统接口httpClient,异步访问
访问其他系统接口httpClient,但是都是同步的,同步意味当前线程是阻塞的,只有本次请求完成后才能进行下一次请求;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程; &…
Java开发技术大杂烩(二)之(redis、mysql、http、shiro、threadlocal)
前言 工作越久发现自己越麻瓜。感觉只有每天积累一点,才不会觉得空虚。 redis-benchmark用法 redis-benchmark是用于给redis进行压测的。 1.100个并发连接,10000个请求 redis-…
Java8 函数接口
在函数式编程中,纯函数的定义是: 1. 此函数在相同的输入值时,需产生相同的输出。函数的输出和输入值以外的其他隐藏信息或状态无关,也和由 I/O 设备产生的外部输出无关。 2. 该函数不能有语义上可观察的函数副作用,诸如…
Java 9 新增的 3 个语言新特性
Java 9 马上就要正式发布了,新版本为我们带来了很多新的语言特性。22 岁 的 Java 语言在面向对象领域几乎做到了极致,这篇文章根据官方文档和各种资料的内容,介绍 Java 9 的几个新的语言特性。 接口的私有方…
img标签显示图片方法总结
1、通过图片在项目下的可访问路径。 例如:<img src=’../assets/imags/xxx.jpg’ /> 2、通过一个下载器链接,读取(文件)服务器上的图…
对象引用类型之软引用和弱引用
提到弱引用和软引用,想到内存的动态分配与内存回收。在Java语言中,有的区域的内存分配和回收都具备确定性(比如:程序计数器、虚拟机栈和本地方法栈),它们不需要考虑过多的回收问题;而有的区域的内存分配和回收都是动态的(…
SpringBoot2.x开发前准备
SpringBoot2.x依赖环境和版本新特性说明 依赖版本jdk8以上, Springboot2.x用JDK8, 因为底层是 Spring framework5。 安装maven最新版本,maven3.2以上版本,下载…
Spring事件监听器源码
Spring 自定义了继承 JDK 事件监听器的接口ApplicationListener<E extends ApplicationEvent> extends EventListener,用来监听 Spr…