-
Java 迭代接口:Iterator、ListIterator 和 Spliterator
Java 迭代接口:Iterator、ListIterator 和 Spliterator 1. 简介 当我们使用 for 或 while 循环来遍历一个集合的元素, Iterator 允许我们不用担心索引位置,甚至让我们不仅仅是遍历一个集合,同时还可以改变它。例如,你如果要删除循环中的元素,那么 for 循环不见得...
-
对url路径中的参数进行加密--Java
对url路径中的参数进行加密--Java 需求: 后台对一些比较敏感的参数进行数据加密,然后在传送到前端。当前端跳转到后台时,再由后台对其进行解密。 参考 针对url参数的加密解密算法(java版) 修改:对中间的js页面加密代码改写为java package com.example.utils;impor...
-
Java网络编程 -- NIO非阻塞网络编程
Java网络编程 -- NIO非阻塞网络编程 从Java1.4开始,为了替代Java IO和网络相关的API,提高程序的运行速度,Java提供了新的IO操作非阻塞的API即Java NIO。NIO中有三大核心组件:Buffer(缓冲区),Channel(通道),Selector(选择器)。NIO基于Channel(通道)和Buffe...
-
SpringBoot:高并发下浏览量入库设计
SpringBoot:高并发下浏览量入库设计 一、背景 文章浏览量统计,low的做法是:用户每次浏览,前端会发送一个 GET 请求获取一篇文章详情时,会把这篇文章的浏览量 +1 ,存进数据库里。 1.1 这么做,有几个问题: 在GET请求的业务逻辑里进行了数据的写操作! 并发高的话...
-
Springboot源码分析之TargetSource
Springboot源码分析之TargetSource 摘要: 其实我第一次看见这个东西的时候也是不解,代理目标源不就是一个class嘛还需要封装干嘛。。。 其实 proxy 代理的不是 target ,而是 TargetSource ,这点非常重要,一定要分清楚!!! 通常情况下,一个代理对象只能代理一个targ...
-
Java连载21-switch练习
Java连载21-switch练习 一、switch练习 public class d21_{ public static void main(String[] args) { java.util.Scanner s = new java.util.Scanner(System.in); System.out.print( "请输入今天星期几:" ); String dayOfWeek = s.next(); switch (dayOfWeek) { case...
-
Spring 总览及 IOC 容器的使用 —— Spring 官方文档解读(一)
Spring 总览及 IOC 容器的使用 —— Spring 官方文档解读(一) Spring 总览及 IOC 容器的使用 —— Spring 官方文档解读(一) 什么是 Spring? spring 这个词在不同情况下有不同意义。可以指 Spring 框架本身,但更多地被用来表示 Spring 整个家族的产品。 设计理念...
-
Docker
Docker 1、简介 Docker 是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker...
2019-08-27 07:10:51 linux虚拟机mysql配置mysql界面查看防火墙安装linuxlinux 操作系统查看linux文档文件服务器
-
构建Springboot项目的3种方式
一、自己创建: 1.创建maven项目 2.pom.xml添加如下内容: !-- 1.指定依赖都由springboot管理 -- parent groupId org.springframework.boot / groupId artifactId spring-boot-starter-parent / artifactId version 1.5.2.RELEASE / version / parent !-- 。。。 -- de...
-
程序员必知的七种并发编程模型
程序员必知的七种并发编程模型 1.线程与锁 线程与锁模型有很多众所周知的不足,但仍是其他模型的技术基础,也是很多并发软件开发的首...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
