[TOC] 概述 本篇文章我们来聊聊大家日常开发中常用的一个集合类 HashMap。HashMap 最早出现在 JDK 1.2中,底层基于散列算法实现。HashMap 允许 null 键和 null 值,在计算哈键的哈希值时,null 键哈希值为 0。HashMap 并不保证键值对的顺序,这意味着在 ...
分类:
其他好文 时间:
2019-09-04 09:58:41
阅读次数:
66
来源:并发编程网链接:http://ifeve.com/深入理解G1垃圾收集器/ G1 GC是Jdk7的新特性之一、Jdk7+版本都可以自主配置G1作为JVM GC选项;作为JVM GC算法的一次重大升级、DK7u后G1已相对稳定、且未来计划替代CMS、所以有必要深入了解下: 不同于其他的分代回收算 ...
分类:
其他好文 时间:
2019-09-04 09:58:30
阅读次数:
103
1 课堂演练 2 代码解析 2.1 代码解析1(使用原型模式之前) 2.2 代码解析2 2.3 代码解析3 2.4 代码解析4 2.5 代码解析5 1 课堂演练 2 代码解析 2.1 代码解析1(使用原型模式之前) 需求: 邮件类: 邮件工具类: 测试类: 打印日志: 2.2 代码解析2 邮件类: ...
分类:
其他好文 时间:
2019-09-04 09:58:07
阅读次数:
69
在使用Eclipse时,如果控制台输出的内容比较多,控制台之前的内容就会消失,导致前面的控制台打印信息无法查看。 设置Eclipse的控制台属性 设置方法: 打开Eclipse的菜单栏:Window --> Preferences --> Run/Debug --> Console,去掉“Limit ...
分类:
系统相关 时间:
2019-09-04 09:57:52
阅读次数:
92
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 1、表名:orde ...
分类:
其他好文 时间:
2019-09-04 09:57:33
阅读次数:
74
之前介绍过csrf攻击,那个是通过编写恶意页面来通过跨域请求来调用用户的api 现在介绍的是xss攻击,这种攻击和csrf不同的是,恶意脚本是注入到了用户要访问页面的本身,而不是一个恶意页面 xss攻击按攻击方式可以分为2类:通过url和通过数据库 1.非持久性(一般通过url) 举个栗子: 正常发 ...
分类:
其他好文 时间:
2019-09-04 09:57:08
阅读次数:
80
1.使用openSSL生成证书一个根SSL证书是由颁发的证书信任的证书颁发机构(CA)。生成一个RSA-2048密钥并保存到一个文件rootCA.key。该文件将被用作生成根SSL证书的密钥。命令:opensslgenrsa-des3-outrootCA.key2048您可以使用您生成的密钥来创建新的根SSL证书。并将其保存为rootCA.pem。命令:opensslreq-x509-new-no
分类:
其他好文 时间:
2019-09-04 09:56:20
阅读次数:
87
```python import json import unittest from time import sleep from selenium import webdriver from selenium.webdriver.common.keys import Keys def get_JD... ...
分类:
其他好文 时间:
2019-09-04 09:56:03
阅读次数:
114
锁的内存语义 锁的释放 获取建立的happens before关系 锁是Java并发编程中最重要的同步机制.锁除了让临界区互斥执行外,还可以让释放锁的线程向获取同一个锁的线程发送信息. 假设线程A执行writer()方法,随后线程B执行reader()方法.根据happens before规则,这个 ...
分类:
其他好文 时间:
2019-09-04 09:55:46
阅读次数:
76
一、简介 Storm Redis 提供了 Storm 与 Redis 的集成支持,你只需要引入对应的依赖即可使用: Storm Redis 使用 Jedis 为 Redis 客户端,并提供了如下三个基本的 Bolt 实现: + RedisLookupBolt :从 Redis 中查询数据; + Re ...
分类:
其他好文 时间:
2019-09-04 09:55:27
阅读次数:
92
好程序员web前端学习路线分享了解AJAX是什么首先是服务器什么是服务器:咱们的页面来源于服务器;实例(在phpnwo上面存放一个页面),咱们把页面放在互联网的服务器上,就有了自己的网站了。1.异步同步生活中的同步:生活中的异步:在JavaScript语言中,同步和异步的概念刚好相反。这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行;一步一步执行,这就是同步。异步就
分类:
Web程序 时间:
2019-09-04 09:55:08
阅读次数:
122
https://www.cnblogs.com/yangfengwu/p/11432795.html 注:这节实现的功能是WIFI模块作为TCP 客户端,连接咱的TCP服务器,然后实现透传 本来想着做成断线重连,但是无论如何测试,使用官方给的API默认大约2个小时以后就会主动断开连接...... 其 ...
业务场景: 环境:Windows Server 2008 Standard R2(域) + SQLServer 2008 Standard R2+ 金蝶K3WISE15.0 错误:新建供应链账套提示如下错误 解决: 根据错误提示逐一排查原因 1.登录ERP服务器账号kingdee.admin是域管理 ...
分类:
其他好文 时间:
2019-09-04 09:54:28
阅读次数:
88
1.32位通用寄存器: EAX ESP ECX EBP EDX ESI EBX EDI 2.MOV指令 立即数到寄存器 寄存器到寄存器 ...
分类:
其他好文 时间:
2019-09-04 09:54:00
阅读次数:
61
Nginx动静分离基本概述 动静分离,通过中间件将动静分离和静态请求进行分离; 通过中间件将动态请求和静态请求分离,可以建上不必要的请求消耗,同事能减少请求的延时。 通过中间件将动态请求和静态请求分离,逻辑图如下: ?动静分离只有好处:动静分离后,即使动态服务不可用,但静态资源不会受到影响。 Ngi ...
分类:
其他好文 时间:
2019-09-04 09:53:10
阅读次数:
68
本文来自Redis的作者,他在论坛看到大家对Redis持久化误解较大,所以写此文章论述持久化 写操作的流程 首先我们来看一下数据库在进行写操作时到底做了哪些事,主要有下面五个过程。 写操作大致有上面5个流程,下面我们结合上面的5个流程看一下各种级别的故障。 当数据库系统故障时,这时候系统内核还是OK ...
分类:
其他好文 时间:
2019-09-04 09:52:53
阅读次数:
61