- 精选前端面试题(持续更新中ing)
一个W牛
前端经验分享面试
1、js中set和map的作用和区别?在JavaScript中,Set和Map是两种非常重要的集合类型1、Set是一种集合数据结构,用于存储唯一值。它类似于数组,但成员的值都是唯一的,没有重复的值。Set中的值只能是唯一的,任何重复的值都会被自动忽略。Set中的值可以是任何数据类型(原始值或对象引用)。Set提供了操作集合的方法,比如添加、删除、检查成员等。add(value):添加一个值到Set
- 443端口:HTTPS安全通信的基石与技术实现细节
安全
一、端口本质与443的特殊地位1.1网络端口的逻辑划分TCP/IP协议栈中,端口号作为16位无符号整数(0-65535)承担着应用层寻址的关键职责。不同于物理接口,逻辑端口通过三元组(协议类型、IP地址、端口号)实现精准的进程间通信。IANA定义的三个端口区间:0-1023:系统级保留端口(需root权限)1024-49151:注册端口(如3306/MySQL)49152-65535:动态/私有端
- 每日一题·LeetCode88·合并两个有序数组·Java
爱爬山的老虎
leetcode开发语言java程序人生算法数据结构
题目:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。示例1:输
- 基于oracle linux的 DBI/DBD 标准化安装文档(二)
oracle
一、安装DBIDBI(DatabaseInterface)是perl连接数据库的接口。其是perl连接数据库的最优方法,他支持包括Orcale,Sybase,mysql,db2等绝大多数的数据库,下面将简要介绍其安装方法。1.1解压tar-zxvfDBI-1.616_901.tar.gz1.2安装依赖yuminstallperl-ExtUtils-CBuilderperl-ExtUtils-Mak
- JavaScript模板字符串:
柒七爱吃麻辣烫
javascript开发语言ecmascriptjava前端
1.示例代码(包含注释):JS-数据类型//利用``包裹起来的字符串被称为模板字符串//在``中引入变量可以采用${}里面写变量的名字引入letname='张三';letage=19;console.log(`我叫${name},我今年已经${age}岁了`);2.运行效果:
- 泛目录秒收录——2025年无极多功能泛目录站群程序架构解析与效能验证
云惠科技(SEO)
java
——智能化、多模态的网站运营与流量管理解决策略(https://www.zhanqun.xin/)一、概述无极多功能泛目录站群程序是基于PHP+Java混合架构开发的下一代站群管理工具,旨在通过AI驱动的内容生成、多模式策略配置及智能化流量管理,帮助用户快速提升网站流量、优化搜索引擎排名。系统支持从内容生产到分发的全链路自动化操作,适用于企业建站、行业门户、电商平台等多种场景。二、核心技术架构1.
- 【Mysql】忘记Root密码后如何不影响数据进行重置密码
wei_work@
mysqladb数据库
方法一:通用方法--启动时跳过权限表1>停止数据库以管理员方式打开cmd!!C:\Users\Administrator>netstopmysqlMySQL服务正在停止..MySQL服务已成功停止。2>启动时跳过权限表mysqld--console--skip-grant-tables--shared-memoryC:\Users\Administrator>mysqld--console--sk
- MySQL 核心知识学习指南:索引、临时表、复制表等实操掌握
刚刚刚刚子
MySQL入门到进阶mysql数据库学习
引言在此次MySQL学习中,索引、临时表、复制表等知识是提升数据库操作能力的关键。本文结合菜鸟教程内容,梳理清晰的学习步骤,助你系统掌握这些核心知识点,快速上手实践。一、MySQL索引学习步骤1.理解索引概念定义:索引是一种数据结构,用于快速查找数据库表中的数据,类似书籍目录。作用:提升查询速度,但会占用额外存储,增加写操作开销。2.菜鸟教程实操练习创建索引:--普通索引CREATEINDEXin
- java.io.StreamCorruptedException: invalid stream header的原因及解决方法
陵易居士
JAVAjava开发语言
最近在写一个类似于QQ的网络通讯项目,在信息发送的时候出现了一个问题,客户端的信息服务端可以正常收到并且转出,但是对应的客户端在接收的时候就会抛出这个异常,往往还会伴随着java.io.StreamCorruptedException:invalidtypecode:AC这个异常,我苦思冥想,翻来覆去的测试改代码,经过了一天的时间才找到问题所在,要明白这个异常为什么会出现我们首先需要了解对象输入输
- 【数据库系列】数据库基本知识点整理
小夕Coding
Java修炼专栏bigdata数据库知识图谱
文章目录一.基本概念1.数据模型2.主键与外键3.事务4.索引5.视图二.SQL语句1.数据定义1)CREATETABLE2)ALTERTABLE3)DROPTABLE2.数据查询1)SELECT2)WHERE3)ORDERBY4)LIMIT5)聚集函数6)GROUPBY7)连接查询3.数据操作1)INSERT2)UPDATE3)DELETE三.例题内容来源于《王道程序员求职宝典》一.基本概念1.
- 【软件设计师知识点】八、数据库技术基础
@赵士杰
【软考中级】软件设计师知识点数据库软考软件设计师计算机技术与软件专业技术资格
文章目录数据库基本术语关系型数据库基本术语数据库模型三级模式二级映射数据的独立性数据模型常用数据模型E-R图(概念设计)数据库操作完整性规则关系代数运算集合运算符关系运算符数据库语言SQL数据定义语言(DDL)数据操纵语言(DML)数据查询数据控制语言(DCL)关系数据库的规范化函数依赖规范化模式分解数据库的控制功能事务事务的性质(ACID)数据库的故障类型备份方法事务隔离级别共享/排他锁数据仓库
- JVM - 类加载相关
小杨xyyyyyyy
JVMjvmjava开发语言面试
本文主要讨论一些类加载机制和类加载器JAVA类加载过程介绍一下?双亲委派原则了解吗?介绍一下为什么需要双亲委派?怎么打破双亲委派模型?了解过吗?类加载器有哪些?介绍几个常见的类加载器1.Java类加载过程介绍一下Java类加载过程指的是将.class文件加载为可用类一个类从加载到使用,一般会经历下面的这个过程:加载->验证->准备->解析->初始化首先我们要知道一个类什么时候会需要加载?简单来说,
- Mysql - 索引优化相关
小杨xyyyyyyy
Mysqlmysql数据库面试
一些常见问题:字段加索引,你是否在自己的项目中用过呢?你觉得什么样的字段适合加索引?mysql怎么创建索引?那你觉得,字段加了索引,查找的时候一定会走索引吗?刚才你的索引失效的例子,都是因为人为没有写好sql导致的,那如果排除人为的情况,sql正确书写,那就一定会走索引吗?如果我想要强制走某个索引,能实现吗?可以怎么做?如果一条sql执行的很慢,我们可以怎么来排查原因?刚才说到了模糊匹配失效,为什
- Mysql - 索引分类相关
小杨xyyyyyyy
Mysql数据库mysql面试
这里主要是主键索引,非主键索引,唯一索引,普通索引,联合索引等等。介绍一下索引的分类,以及他们的主要区别是什么?介绍一下什么是联合索引?什么样的情况下我们会使用联合索引?唯一索引了解吗?在使用的时候,有什么需要注意的不?我们有时候会听到索引下推,你知道什么是索引下推吗?那覆盖索引又是什么意思呢?1.介绍一下索引的分类,以及他们的主要区别是什么?这里我主要分为主键索引和非主键索引来讲。在InnoDB
- JVM - 垃圾回收基本问题
小杨xyyyyyyy
JVMjvmjava面试
通过一些问题来讨论在JVM中,垃圾回收的一些基本问题为什么要有垃圾回收?Java垃圾回收中是如何判断一个对象死亡的?请简单介绍一下刚才说到了引用计数法,引用计数法存在什么问题?刚才说到了可达性分析,知道哪些可以作为GCROOT吗?垃圾回收算法介绍一下垃圾回收会发生在哪几个区域?1.为什么要有垃圾回收一个系统在应用时,会不断产生数据对象,而存放对象的空间是有限的如果没有垃圾回收机制的话,则存放对象的
- springboot怎样设置全局的traceId(包括MQ)
小丁丐
springboot后端java
一、Controller打印TraceId1、拦截所有的controller,输入输出将traceId放入MDC中:packagecom.perkins.ebicycle.mobile.trace;importjava.util.Arrays;importjava.util.List;importjava.util.UUID;importjava.util.stream.Collectors;im
- 深入理解JVM虚拟机第三十九篇:JVM中新生代和老年代相关参数设置
岁岁种桃花儿
#JVM专栏jvm堆空间新生代老年代幸存者区
欢迎加入我们的学习交流群呀!✅✅1:这是孙哥suns给大家的福利!✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring、Security、Docker、Grpc、消息中间件、Rpc、SpringCloud等等很多应用和源码级别高质量视频和笔记资料,你想学的我们这里都有!3:QQ群:583783824工作VX:BigTreeJava拉你进VX群,免费领取!4:以上内容,进
- 数据库基础知识点(系列四)
陌漠ardently
数据库oracle
1.简述数据库的两种存储结构。答:数据库的物理存储结构指的是保存数据库各种逻辑对象的物理文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,SQLServer2008将数据库映射为一组操作系统文件。逻辑存储结构:数据库是存储数据的容器,即数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。2.数据库由哪几种类型的文件组成?其扩展名分别是什么?答:(1
- MySQL 事务隔离级别:社交恐惧症的四个阶段
科韵小栈
码场趣谈Mysqlmysql数据库
在数据库的世界里,数据们也有社交问题!事务隔离级别就是控制它们互相看到对方的程度…什么是事务隔离?想象一下,数据库是一个繁忙的餐厅,每个事务都是一桌客人,而数据就是美食。事务隔离级别决定了:当甲桌客人正在吃饭时,乙桌客人能看到什么?MySQL的四种社交障碍等级1️⃣读未提交(ReadUncommitted)-毫无隐私的偷窥狂事务A:"我刚写了个数据,还没确定要不要提交..."事务B:"我已经看到啦
- Java 实现办公文件在线预览功能
小夕Coding
大数据系列javawebview开发语言
如何用Java实现word、excel、ppt、txt等办公文件在线预览功能java实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务,不过需要收费。如果想要免费的,可以用openoffice,实现原理就是:通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件流;当然如果装了AdobeReaderXI,那把pdf直接
- CVE-2025-0561
zzz的安全之路
网络安全
ItsourcecodeFarmManagementSystemInPHPv1.0add-pig.phpSQLinjectionAFFECTEDAND/ORFIXEDVERSION(S)submitterweiwei-abcVulnerableFileadd-pig.phpVERSION(S)V1.0PROBLEMTYPEVulnerabilityTypeSQLinjectionRootCause
- 【华为OD机试真题 2025A卷】588、处理器问题 | 机试真题+思路参考+代码解析(C++、Java、Py)(A卷复用)
KJ.JK
OJ+最新OD机试(C++JavaPy)华为odc++java华为od机试真题华为OD机试真题2025A卷
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码作者:KJ.JK订阅本专栏后即可解锁在线OJ刷题权限专栏介绍:2025年最新的华为OD机试题目总结,使用C++、Java、Python语言进行解答,每个题目的思路分析都非常详细,支持在线OJ评测刷题!!!!订阅后获取权限,新增图解思路,问题解疑,多样
- 根据正则表达式,过滤项目中中文代码,去除注释和@注解
SuperChen12356
正则表达式正则表达式javaintellij-idea
packagecom.*.util;importcn.hutool.core.collection.CollectionUtil;importlombok.extern.slf4j.Slf4j;importjava.io.IOException;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.file.Paths;
- SpringBoot 集成 Spring Security
JavaShark
JAVA程序员计算机springspringbootjava
SpringSecuritySpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。SpringSecurity是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求从官网的介绍中可以知道这是一个权限框架。想我们之前做项目是没有使用
- Redis | 基于 Redis 实现机器列表 Token 缓存的 Java 实现
Andya_net
Spring&SpringBoot等框架技术中间件&工具类#Redis缓存javaredis
关注:CodingTechWork引言 在分布式系统中,Token缓存是一种常见的需求。它可以帮助我们快速验证用户身份,减少对数据库的频繁访问,提高系统的性能和响应速度。本文将介绍如何使用Redis来实现机器列表的Token缓存,在KubernetesPod部署的环境中,为了避免多个Pod同时执行相同的定时任务(如刷新缓存Token),我们需要引入分布式锁机制。以下是基于RedisTemplat
- java中volatile、synchronized和lock解析
авс
javavolatilesynchronizedlock
1、概述在研究并发程序时,我们需要了解java中关键字volatile和synchronized关键字的使用以及lock类的用法。首先,了解下java的内存模型:(1)每个线程都有自己的本地内存空间(java栈中的帧)。线程执行时,先把变量从内存读到线程自己的本地内存空间,然后对变量进行操作。(2)对该变量操作完成后,在某个时间再把变量刷新回主内存。那么我们再了解下锁提供的两种特性:互斥(mutu
- java中Synchronized和Lock的区别
晓魏
并发编程java开发语言
Synchronized和Lock的区别原始构成synchronized关键字属于JVM层面的,通过monitorenter,monitorexit指令实现,底层是通过monitor对象来完成,其实waitnotify等方法也依赖monitor对象,只有同步块或者同步方法中才能调用wait,notify等方法;Lock是具体类(java.utils.concurrent.locks.Lock)是A
- BUUCTF-web刷题篇
sszdlbw
web刷题WPwebbuuctf
1.EASYSQL破解密码万能公式:1'and1=11'and'1'='11'or1=11'or'1'='1解释:payloadSELECT*FROMtablesWHEREusername='1'or'1'='1'andpassword='1'or'1'='1'优先级排序:and优先级高于or,所以要计算and然后再计算orusername='1'--->false'1'='1'--->truep
- 2025蓝桥杯JAVA编程题练习Day6
起床悠悠
蓝桥杯Java算法学习蓝桥杯java算法数据结构
1.小计算器题目描述模拟程序型计算器,依次输入指令,可能包含的指令有数字:'NUMX',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数。运算指令:'ADD','SUB','MUL','DIV','MOD',分别表示加减乘,除法取商,除法取余。进制转换指令:'CHANGEK',将当前进制转换为K进制(2≤K≤36)。输出指令:'EQUAL',以当前进制输出结果。重置指令:'CLEAR',
- php查询大量sql语句时内存溢出的解决方法
春哥一号
phpsql数据库
今天刚发现一个之前没有见过的错误,mysql内存不足。研究了好久找出了解决办法,分享给大家。问题:使用php查询mysql大数据量的时候,程序尚未执行完毕,跳出警告:Fatalerror:Allowedmemorysizeof100663296bytesexhausted(triedtoallocate103bytes)错误提示:php所分配到的100M内存被占用完毕。最简单的解决办法是:在执行文
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p