- 【Java程序设计竞赛常用知识点总结】
-LightChaser-
Javajava
文章目录1数据类型2控制台的输入与输出2.1Scanner类2.2格式化输出2.3快读快写类3Math类4Calendar类5split()函数7switch语句8进制转换1数据类型Java是一门强类型语言,这就意味着我们在编程时,每一个变量都需要声明指定的类型。在Java中,有8种原始的数据类型,分为4类,分别是整型、浮点型、字符型以及布尔型。具体来说:整型(4种):byte、int、short
- Kafka常用知识点梳理
zhangj1125
kafka分布式
部署kafka支持两种启动方式KafkawithKRaftKafkawithZooKeeper(4.0后将会被废弃)核心APIProducerAPI允许应用程序将数据流发送到Kafka集群中的主题ConsumerAPI允许应用程序从Kafka集群中的主题读取数据流StreamsAPI允许将数据流从输入主题转换到输出主题ConnectAPI允许实现连接器,该连接器不断地从某些源系统或应用程序拉入Ka
- 感恩日志181012
82842788d999
1.感恩宇宙为我安排的这美好的一天。我很快乐,也很感激。2.感恩同事的包容,支持。让我可以外出办理其他事情。3.感恩闺蜜组织的学习活动。认识了很多好姐妹。也学习了一些常用知识。非常开心。4.感恩我的表妹,从很远的地方赶过来和我一起吃饭。祝福你明天考试顺利通过。5.感恩钱宝宝。为我换来了精美的韩国料理。我们吃的非常开心。6.感恩合作伙伴的积极配合投入工作。祈祷此次采购项目顺利中标圆满成功!合作愉快。
- 防御保护常用知识
東霜鲟雪
网络
防火墙的主要职责在于:控制和防护---安全策略---防火墙可以根据安全策略来抓取流量之后做出对应的动作防火墙分类主要有四类:防火墙吞吐量---防火墙同一时间能处理的数据量多少防火墙的发展主要经过以下阶段;传统防火墙(包过滤防火墙):判断信息:五元组(数据包的源IP、目的IP、协议类型、源端口、目的端口)工作范围:OSI3-4层(网络层、传输层)与路由器的区别;普通的路由器只检查数据包的目的地址,并
- 结合Next项目实际认识webpack.splitChunks
sasaraku.
webpack前端node.js
本文的目的在于简单的介绍webpack的优化功能配置:splitChunks。webpack5出于“开箱即用”的目的,将大部分曾经要使用插件的功能集成到了config配置中,因此用户只需要了解如何配置,即可达到优化目的,其中最常使用接触的配置是:webpack.optimization.splitChunks。一、拆分方法的比较参考:Webpack常用知识点说到拆分,往往我们会有以下几个选择:动态
- Tdesign 常用知识
fvafuc
tdesign学习前端
Mock数据中的常见随机数:mock数据中,@开头的是Mock.js的语法。Mock.js是一个用于生成随机数据的库,它提供了一些特殊的语法,可以方便地生成各种类型的随机数据。在这个mock数据中,使用了以下语法:@natural(min,max):生成一个指定范围内的自然数。@city():随机生成一个城市名。@date(format):生成一个指定格式的日期字符串。@cname():随机生成一
- Unity2D 学习笔记 0.Unity需要记住的常用知识
Lyrig~
Unity学习c#unity
Unity2D学习笔记0.Unity需要记住的常用知识前言调整ProjectSettingTilemap相关(创建地图块)C#脚本相关程序运行函数privatevoidAwake()voidStart()voidUpdate()Collider2D碰撞检测privatevoidOnTriggerStay2D(Collider2Dplayer)privatevoidOnTriggerEnter2D(
- JS中常用知识点
wen_文文
JavaScript
1.在前端页面实现价格的自动计算:即price=price1+price2(价格均保留两位小数)
- HBuilderx制作网页(sony官网)
NLxxxxX
html5css3css
常用知识点:1.图片字体编辑1.web学什么?HTML5、CSS3等2.创建网页步骤:安装插件:工具-插件安装-插件市场基本结构注释ctrl+/(注释)声明文档类型-告诉浏览器基于html的哪个版本执行的ctrl+n创建文件html:5创建格式css?style风格样式div{width:190px;/*px像素*/height:190px;/*背景颜色*/background-color:bis
- 常用知识点
林ze宏
表空间:主要就是用于存放表的物理空间创建表空间:createtablespacets1datafile'E:\ts1.dbf'size50M;自动扩展大小:createtablespacets2datafile'E:\ts2.dbf'size50Mautoextendonnext10M;设置最大空间:createtablespacets3datafile'E:\ts3.dbf'size50Maut
- 幻兽帕鲁社区服务器搭建架设开服教程(LINUX)
艾西ONEPIECE-IDC27
幻兽帕鲁服务器linux驰网艾西帕鲁幻兽服务器租用开服搭建教程幻兽帕鲁
幻兽帕鲁社区服务器搭建架设开服教程(LINUX)大家好我是艾西,上一期我给大家分享了windows系统版本的幻兽帕鲁服务器搭建教程。因为幻兽帕鲁这游戏对于服务器的配置有一定的要求很多小伙伴就思考用linux系统搭建的话占用会不会小一点,有一定电脑基础的小伙伴都知道Linux系统和windows系统相比较linux因为是面板形式所以和windows可视化的系统不管是对于服务器的性能还是优化速度都是会
- KVM常用知识点
August________
KVM常用知识点如何查看支持虚拟化[root@host1~]#egrep'(svm|vmx)'/proc/cpuinfo如果有输出信息说明cpu支持虚拟化KVM是那几部分组成的?KVM:内核虚拟化模块QEMU:系统设备仿真LIBVIRT:虚拟机管理程序XML文件(虚拟机的配置文件)磁盘文件虚拟化平台需要的软件qemu-KVM为底层提供仿真支持libvirt-daemon:;libvirt守护进程l
- 2021-05-05日 天气晴 心情好
楠楠的qzone
今天工作不是特别的多,大部分的时间学习了python的基础知识和一些常用知识。买了一个IPAD真的是好差劲,新机开机后没见过这么丑的UI界面,打开UC浏览器滑动竟然卡成狗,我也是醉了天气慢慢开始热了。今年夏天我要忍着不吹空调
- sqli-labs闯关
鱼不知忆
安全
目录1.安装靶场2.了解几个sql常用知识2.1联合查询union用法2.2MySQL中的通配符:2.3常用函数2.4数据分组3.mysql中重要的数据库和表4.开始闯关4.1Less-14.1.1首先进行一次常规的注入4.1.2深入解析1.安装靶场1.首先推荐使用github下载靶场源码https://github.com/Audi-1/sqli-labs2.接着你需要phpstudy即小皮面板
- 关于三目运算符(三元运算符)的常用知识,你想要的这里全都有!!!
加洛斯
java开发语言
一、基础知识三元运算符,也称为条件运算符,是一种简化条件表达式的语法结构。在Java中,三元运算符的语法如下:result=condition?expression1:expression2;condition是一个布尔表达式,如果为真(true),则整个表达式的值是expression1;如果condition为假(false),则整个表达式的值是expression2。例如:intc=(a>=
- SQL 面试总结
龙马啊
sql面试oracle
1.SQL的运行顺序from-->where-->groupby-->having-->select-->orderby-->limit2.SQL常用知识select筛选的字段名称from后面跟数据库名称where条件筛选distinct-去重selectdistinctname,ageselectcount(distinctname)orderby-排序orderbyagedesc#年龄倒序or
- vue3常用知识点梳理
庙堂龙吟奈我何
vue.js前端javascript
1,setupvue3中一个新的配置项,值为函数。组件中所用到的数据,方法,生命周期,监视属性,计算属性等都要配置在setup中。setup函数的两种返回值1,若返回一个对象,则对象中的属性、方法,在模板中均可以直接使用。2,若返回一个渲染函数:则可以自定义渲染内容。注意点1,尽量不要与Vue2.x配置混用2,setup不能是一个async函数,因为返回值不再是return的对象,而是promis
- 【银行测试】项目业务常用知识点+贷款业务总结(超级细)
百度测试开发
软件测试工程师软件测试银行测试软件测试软件测试工程师银行测试功能测试接口测试性能测试自动化测试
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言1、银行业务常用知识点冻结划扣冻结分为:金额冻结、账户冻结(只收不付)、暂禁(不收不付)1)金额冻结:卡状态正常,只冻结金额解释:卡账户余额和可用余额均为5000,柜面冻
- RabbitMQ 常用知识点总结,纯手绘23张图带你拿下
C18298182575
rabbitmq分布式
请访问原文Java面试必备!RabbitMQ常用知识点总结,纯手绘23张图带你拿下-知乎思维导航:基础为什么使用MQ?MQ缺点几种MQ实现总结完整架构图RabbitMQ六种工作模式1、Simple简单模式2、work工作模式3、publish/subscribe发布订阅模式4、routing路由模式5、topic主题模式6、RPC模式高级死信队列死信来源延时队列实现消息可靠性1、组件持久化2、生产
- 电脑基础快捷键
Bruce6379
电脑基础科技
刚接触电脑没多久可需要记住这些基本的功能键和快捷键。后续会更新1.功能键:Tab:Shift:中英文转换键Ctrl:控制键,组合键Alt:组合键Enter:确认键NumClick:小键盘的开启/关闭Caps:大写锁定Win:2.快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Ctrl+Shift+Esc:打开任务管理器Alt+F4:
- Java常用知识补充
_赛米拉米斯丶
Javajava算法数据结构
Java常用知识补充目录Java常用知识补充1、sort与comparator1)Java的sort2)Java的Comparator2、javalamda3、java集合ArrayList1、概念2、常用方法LinkedListHashSetHashMap关于hash有序无序的问题:4、java集合初始化ArrayList初始化HashMap初始化5、java反射简单例子常用API获取反射中的C
- 前端常用知识点总结
.雨落星辰
html前端javascripthtml
html,js等前端相关知识点总结文章目录html,js等前端相关知识点总结前言一、简介1.html2.javascript3.css二、常用知识点1.HTML1.html5文档(基本格式)2.html常用标签2.js1.js表单验证2.js通过id获取值2.js通过id改变HTML内容3.jq通过id获取值总结前言前端即网站前台部分,运行在浏览器上展现给用户浏览的网页。web前端就是利用三大核心
- JVM 常用知识和面试题
上善若水-学者至上
JVMjvm
1.什么是JVM内存结构?jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区;程序计数器:线程私有的,是一块很小的内存空间,作为当前线程的行号指示器,用于记录当前虚拟机正在执行的线程指令地址;虚拟机栈:线程私有的,每个方法执行的时候都会创建一个栈帧,用于存储局部变量表、操作数、动态链接和方法返回等信息,当线程请求的栈深度超过了虚拟机允许的最大深度时,就会抛出Stack
- python 常用知识点
JNU freshman
pythonpython
文章目录Python概述内置对象、运算符、表达式、关键字Python序列结构选择结构与循环结构函数面向对象程序设计字符串正则表达式Python概述标准库与拓展库中对象的导入与使用(1)import模块名[as别名]//使用时用’模块名.对象名’的形式访问(2)from模块名import对象名[as别名]//从模块中仅仅导入你想要的对象,可以直接使用对象(3)from模块名import*//一次导入
- ES6 - Day5 - es6常用知识
今天会下雨吗
es6字符串javascriptes6
目标能够说出使用let关键字声明变量的特点能够使用解构赋值从数组中提取值能够说出箭头函数拥有的特性能够使用剩余参数接收剩余的函数参数能够使用拓展运算符拆分数组能够说出模板字符串拥有的特性1.什么是ES6ES的全称是ECMAScript,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化规范。年份版本2015年6月ES20152016年6月ES20162017年6月ES20172018年6月E
- vue案例小黑记事本详解
Im_xiaopei
学习vue.jshtml5javascript
大家好,今天学的东西不是很多,但遇到了一个特别有趣的vue小案例吧,我觉得可以拿出来给大家伙练练手,虽然案例简单,并不复杂,但也算是涵盖了vue大部分的常用知识点,希望大家可以多练练,有助于vue的学习。正题开始。。。案例叫做小黑记事本,大致长这个样子大致功能是这个样子的,1.在输入框中输入内容,点击回车,会将输入的内容按顺序放入下面的列表中,2.再放入的过程中会自动统计记录的数量,显示在左下角3
- css常用知识点总结
笑魇依然
css前端
css常用知识点总结1.CSS:层叠样式表HTML:绘制页面CSS:页面的样式设置2.CSS引入方式:选择器{xxx}内部式|外部式-->3.选择器:获取标签1.id选择器:#id属性值2.class选择器:.class属性值3.标签选择器:标签名4.id选择器>class选择器>标签选择器5.并集选择器:选择器,选择器,…6.后代选择器:选择器选择器7.子选择器:选择器>选择器8.兄弟选择器:选
- JS常用知识点总结
笑魇依然
javascript前端开发语言
JS常用知识点总结1.介绍JS:客户端脚本语言,可以使页面和用户产生交互的行为。2.动态页面:1.HTML+JS:动态效果2.HTML+JSP:动态数据3.js的组成ECMAScript(ES):提供了js的核心语法BOM:浏览器对象模型DOM:文档对象模型4.输出//1.输出到浏览器控制台console.log(xxx);//2.输出到页面中:document.write(xxx);//3.弹框
- C语言数组(上)
阿阿越
c语言
#数组的概念数组是一组相同类型元素的集合。数组中存放的是一个或多个数据,但是数组中的元素个数不能为零;数组中存放的所有元素(数据)的类型必须是相同的。数组分为一维数组和多维数组,多维数组一般比较多见的是二维数组。下面我将为大家详细讲解一维数组和二维数组的常用知识点。#一维数组的创建和初始化1一维数组的创建形式:typearr_name[常量值];|||类型数组名常量存放在数组中的值被称为数组的元素
- java常用知识点记忆
JNU freshman
java学习java
类的继承与多态类的继承不支持多重继承非private方法才可以被覆盖覆盖的方法要求,子类中的方法的名字,参数列表,返回类型与父类相同方法的重载是在一个类中定义方法名字相同,但是参数列表不同的方法要是在子类中定义了与父类名字相同但是参数列表不同的方法,那么这是属于方法的重载(到时调用的时候会根据参数,进行自动的一个选择),但是要是子类覆盖了父类的方法,在一般情况下,不会调用父类被覆盖的方法(可以用s
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri