- Java面试总结(1)
dd要努力变优秀!
java面试开发语言
问题1自我介绍:面试官您好,我叫xxx,是来自xxxx大学软件工程专业的一名应届生,我这次想应聘的是java开发实习生,在校期间,我热爱编程,能够使用java,C++,python的编程语言,其中系统的学习过java及其相关技术栈,使用过SSM,springMVC,springboot等框架开发,开发过web应用,微信小程序等,很期待能到贵公司实习,提高我的开发能力。问题2项目经验(简历上的)问题
- 10年Java面试总结:Java程序员面试必备的面试技巧
java程序员面试面试问题经验
作为一名资深10年Java技术专家,我参与了无数次的面试,无论是作为面试者还是面试官。在这里,我将分享我的一些面试经历和面试技巧,希望能帮助即将面临面试的Java程序员们。本文已收录于,我的技术网站ddkk.com,有大厂完整面经,工作技术,架构师成长之路,等经验分享我的面试经历回顾我的Java职业生涯,我清晰地记得一次特别的面试经历。那是我申请一家知名科技公司的Java开发岗位。为了这次面试,我
- java面试总结
weixin_30387663
面试数据库操作系统
Java基础1、Hashmap是怎么实现的,底层原理?HashMap的底层使用数组+链表/红黑树实现。transientNode[]table;这表示HashMap是Node数组构成,其中Node类的实现如下,可以看出这其实就是个链表,链表的每个结点是一个映射。staticclassNodeimplementsMap.Entry{finalinthash;finalKkey;Vvalue;Node
- 2020java面试总结
暮晓引流软件
面试学习路线阿里巴巴android前端后端
博主背景:92年生,渣本毕业,java岗,经验接近6年,base上海本文宗旨:本文旨在将博主最近的面试经历分享给大家,并作些总结,尽量为在准备面试的同学缩小面试准备的范围,或者至少让同学们知道现在企业都问些啥,以及一些面试的注意事项,希望对你有参考作用本次面试情况:2020年7月中开始,持续3周多时间,面了13家,2家没过,1家意外,10家通过,如下:1)拍拍贷,业务岗资深技术专家+基础架构部资深
- Spring相关知识(2020最新版)
@来杯咖啡
历史springjava后端
Spring面试题(2020最新版)ThinkWon2020-02-1917:58:15169438收藏4853分类专栏:Java面试总结文章标签:Spring面试题Spring常见面试题Spring高频面试题版权文章目录Spring概述(10)什么是spring?Spring框架的设计目标,设计理念,和核心是什么Spring的优缺点是什么?Spring有哪些应用场景Spring由哪些模块组成?S
- Dubbo面试题(总结最全面的面试题)
90后小伙追梦之路
java面试架构java面试架构开发语言经验分享
Java面试总结汇总,整理了包括Java重点知识,以及常用开源框架,欢迎大家阅读。文章可能有错误的地方,因为个人知识有限,欢迎各位大佬指出!文章持续更新中......ID标题地址1设计模式面试题(总结最全面的面试题)juejin.cn/post/684490…2Java基础知识面试题(总结最全面的面试题)juejin.cn/post/684490…3Java集合面试题(总结最全面的面试题)juej
- Java面试总结——集合篇
我真的很帅阿
Java八股java开发语言集合面试
摘自javaguide的集合总体框架图:一、单列集合汇总List,Set,Queue,Map的区别List:底层基于object[]数组,存储的元素有序、可重复。Set:底层基于HashMap实现,存储的元素无序,不可重复。Queue:单端队列,存储的元素有序、可重复。Map:使用键值对(key-value)存储,key是无序的、不可重复的。HashSet、LinkedHashSet和TreeSe
- JAVA面试总结
僷枫_华
面试和笔试
刚才看到的,先转载过来,没准以后用到……面试总结2013年8月6日:问题1:JPBM的常用接口有哪些?ProcessEngine工作流的流程引擎对象1、RepositoryService流程资源服务的接口。作用:提供对流程定义的部署、查询、删除等操作。2、ExecutionService流程执行服务的接口。作用:提供启动流程实例、“执行”推进,设置流程实例变量等操作。3、ManagementSer
- 2022年个人Java面试总结
代码的马
java面试javaspring面试
今天面试了深圳一家1000+规模的房地产互联网公司,由于准备不充分惨遭毒打,不过整个过程还是比较轻松愉快的。惨遭毒打之后,将面试官的问题全部记录下来了,并正在寻找答案中QAQ。以下答案仅代表个人观点,回答的深度不一定符合所有人,读者应该关注的是面试官抛出的问题,而不是作者给出的答案,当然,如果觉得作者答案写的有问题的地方也欢迎指正。工作经验1.5年,Java开发工程师1.你们公司的关系型数据库用的
- Java面试总结 Boss沟通过:500+,面试:20,已投简历130+
编程资料领取
作者:风雨无阻415链接:https://www.cnblogs.com/chenn/p/15337572.html1概述1介绍最近换工作,对最近面试的过程进行总结,总结每个公司的面试流程和问到的面试题,记录自己,也供大家参考。我是一名Java开发,工作经验10年,所以面试一名高级Java开发工程师。简历投递平台,只使用了Boss直聘。由于生鲜电商裁员,我也是受害者的一员,就职的公司是*菜。202
- 2021年Java面试总结题
小坏蛋至尊宝
java面试笔记java面试开发语言
1、SpringCloud与Dubbo对比优缺点?组件简介?Feign遇到的问题(多requestbody参数)Feign底层通信包?Feign拦截器设置header。(在Feign中,Client是一个非常重要的组件,Feign最终发送Request请求以及接收Response响应都是由Client组件来完成的。Client在Feign源码中是一个接口,在默认情况下,Client的实现类是Cli
- java面试总结
池佳齐
javajava数据结构开发语言
1、Java基础1.1、Java面向对象包括哪些特性,怎么理解的封装:装隐藏了类的内部实现机制。对属性进行了封装:外界只能通过特定的方法进行访问。对方法进行了封装:外界只能通过定制好的方式调用,不用了解方法内部逻辑,方便使用。保护了数据。便于修改,增强了代码的可维护性和复用性继承:继承是从已有的类中派生出新的类,即子类继承自父类。当子类通过extends关键字继承了父类后,便继承了父类的属性和方法
- Java部分知识体系总结
筱逸丶
java面试
文章目录Java面试总结基础知识Java概述基础语法面向对象集合框架IO流网络编程常用API日期时间API常用工具类库单元测试异常日志Java8新特性工具IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat并发编程基础知识并发理论并发关键字Lock体系并发容器线程池原子操作类并发工具并发实践数据结构与算法数据结构算法排序算法LeetCode数据库O
- Java面试总结,java分布式锁使用场景
Java后端面试题大全
程序员面试后端java
一面介绍一下自己问项目经历,聊"数据同步"接着聊上了K8S的项目有没有什么钻研得比较深得技术?(大佬:kubernetes,golang,prometheus,java)kubernetes的架构是怎么样的?这个问题很大,拆成apiserver、controller、kubelet、scheduler讲了一下golang与java的比较这个问题又很大,当时主要对比了vm、协程支持、面向对象和泛型的
- java面试总结
haikuotiankongdong
工作常问题操作系统面经计算机网络面经数据结构面经数据库面经java面试总结
java最全面经链接总结目录场景题关于redis的分布式锁,如何添加,放在什么位置Spring源码Java(总结完)1一个变量从产生到结束所经历的过程,讲一下字符串常量的过程?2Integer和int有啥区别,integer中有哪些特殊的函数?4Java的多态与实现5深拷贝浅拷贝6接口和抽象类的区别7static匿名内部类8java与C++区别9反射机制10java1.7与java1.8对比11j
- java面试总结(一)SnailClimb/JavaGuide
hvang1988
javajava面试开发语言
晚上标题党太多,拿着各种免费资料来收费,各种加微信购买解密密码的充斥百度搜索。博主无套路分享:阿里10w字Java面试手册JAVA核心面试知识整理1000道专题Java面试题手册Java基础知识点/面试题总结:(必看Java基础常见知识点&面试题总结(上)Java基础常见知识点&面试题总结(中)Java基础常见知识点&面试题总结(下)重要知识点详解:为什么Java中只有值传递?Java序列化详解泛
- Spring MVC面试题(2020最新版)
ThinkWon
Java面试总结SpringMVC常见面试题SpringMVC高频面试题SpringMVC面试题
Java面试总结(2021优化版)已发布在个人微信公众号【技术人成长之路】,优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结,删除了低频问题,添加了一些常见面试题,对文章进行了精简优化,欢迎大家关注!【技术人成长之路】,助力技术人成长!更多精彩文章第一时间在公众号发布哦!文章目录概述什么是SpringMVC?简单介绍下你对SpringMVC的理解?SpringMVC的优点核心组件
- 【巨人的肩膀】JAVA面试总结(五)
生命是有光的
#JAVAjava面试spring
1、目录1、1.1、什么是Spring框架1.2、Spring、SpringMVC、SpringBoot三者关系1.3、谈谈对于SpringIoC和DI的理解1.4、什么是依赖注入?可以通过多少种方式完成依赖注入1.5、什么是SpringBean1.6、将一个类声明为Bean的注解有哪些1.7、@Component和@Bean的区别是什么1.8、注入Bean的注解有哪些1.9、@Autowired
- 05-Mysql夺命三连问:什么是索引下推?什么是索引覆盖?什么是回表?【Java面试总结】
小鹿的周先生
Java面试题mysqljava面试
Mysql夺命三连问:什么是索引下推?什么是索引覆盖?什么是回表?索引下推是mysql5.6提出的一个查询优化方案,主要的目的是减少数据或查询中不必要的读取和计算,它的原理是将查询条件尽可能的推送到索引层面进行过滤,减少从磁盘读取的数据量和后续的计算开销。回表:当查询条件涉及非聚簇索引而非聚簇索引本身无法提供查询所需的完整数据时,数据库需要执行回表操作从聚簇索引中获取缺失的数据,这个过程叫做回表。
- java面试大厂必考题(2023)
码力无敌
java
Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。若有问题需要解答也可以留言,我会及时回复。一、java基础1.java有哪些数据结构?基本数据类型:
- java面试总结--2020-10,深圳
echo_huangshi
java基础java
最近面试的常见问题总结:一.java集合:1.常见的集合类型有哪些2.ArrayList,LinkedListHashMap的底层原理3.jdk1.8对hashMap的优化,以及如何hash冲突的原理以及是否可以避免hash冲突二:java虚拟机1.描述java虚拟机的内存分布情况2.常见的虚拟机的内存回收机制以及常见的java虚拟机3.常见的内存异常有哪些以及你自己有使用过哪些Java命令来调试
- Java面试总结(三)
JAVA开发区
Javajava面试开发语言
Java面试总结(三)1、token为什么存放在redis中?2、索引的底层原理是什么?3、SpringIOC和AOP的原理4、接口和抽象类有什么共同点和区别?5、为什么要使用线程池?直接new个线程不好吗?6、线程池的核心属性有哪些?7、线程池中的各个状态分别代表什么含义?8、线程池有哪些队列?9、线程池有哪些拒绝策略?10、Executors提供了哪些创建线程池的方法?1、token为什么存放
- JAVA面试总结-Redis篇章(四)——双写一致性
阿岳316
Redis面试技术java面试redis
JAVA面试总结-Redis篇章(四)——双写一致性问:redis做为缓存,mysql的数据如何与redis进行同步呢?第一种情况,如果你的项目一致性要求高的话采用以下逻辑我们应该先删除缓存,再修改数据库,还是先修改数据库,再删除缓存呢,以下有两种情况1.先删除缓存,再操作数据库正常情况异常情况2.先更新数据库,再操作缓存正常情况异常情况解决办法:采用延迟双删问:为什么要删除两次缓存?由以上可知,
- JAVA面试总结-Redis篇章(五)——持久化
阿岳316
技术面试Redisjava面试redis
Java面试总结-Redis篇章(五)——持久化1.RDBRDB全称RedisDatabaseBackupfile(Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据RDB的执行原理在Linux系统中,所有的进程都不能直接操作物理内存,由操作系统给每个进程分配一个虚拟内存,虚拟内存和物理内存之
- JAVA面试总结-Redis篇章(六)——数据过期策略
阿岳316
技术面试Redisjava面试redis
Java面试总结-Redis篇章(六)——数据过期策略Redis数据删除策略——惰性删除Redis数据删除策略——定期删除Redis数据删除策略——惰性删除Redis数据删除策略——定期删除
- 面试总结-Redis篇章(八)——Redis分布式锁
阿岳316
技术面试Redis面试redis分布式
JAVA面试总结-Redis分布式锁模拟抢券场景通过下面方法添加Synchronized锁来防止上述情况,如果上面是单体服务没有问题,但是如果项目是集群部署,会出现下面的问题,因为Synchronized是属于本地的锁端口8080和8081同时访问,那么两个线程会同时加锁这时候我们需要用分布式锁模拟抢券场景通过下面方法添加Synchronized锁来防止上述情况,如果上面是单体服务没有问题,但是如
- 2023.07.05java面试总结
BR6688
面试职场和发展
1、springboot怎么创建新的对象使用new关键字创建对象:使用构造函数创建对象使用工厂方法创建对象:使用依赖注入创建对象:2、springboot怎么引用第三方类使用Maven或Gradle添加依赖:在项目的构建文件(pom.xml或build.gradle)中添加第三方库的依赖信息,然后重新构建项目。手动导入第三方类库:将第三方类库的JAR文件复制到项目的classpath下,然后在代码
- 2023.07.11java面试总结
BR6688
面试职场和发展
java的中间件用过哪些?用过redis什么数据会存储在redis中Redis通常用于以下场景中存储数据:1.缓存:Redis可以用作缓存存储,将经常访问的数据存储在内存中,以提高读取性能。通过将数据存储在Redis中,应用程序可以避免频繁地访问数据库或其他外部数据源,从而加快响应时间。2.会话管理:Redis可以用于存储会话数据,以实现分布式会话管理。通过将会话数据存储在Redis中,可以实现跨
- 一些学习资料
微风灬浮尘
面试java面试spring
地址简介CS-Notes技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计JavaGuide「Java学习+面试指南」一份涵盖大部分Java程序员所需要掌握的核心知识。AobingJava敖丙的Java面试总结bugstack虫洞栈Java干货,设计模式面试问题带着例子说明得明明白白advanced-java互联网Java工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用
- Java面试总结
程序员_糖糖
面试总结一、SpringBootSpringboot是一个脚手架(而非框架),构建于spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可以零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:起步依赖(StarterDependency)自动配置(AutoConfiguration)健康检查(Actat
- 怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
- java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
- mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
- 微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
- Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
- 读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
- centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
- 23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
- 开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
- js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
- 周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
- 前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
- 【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
- Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
- Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
- java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
- color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
- [信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
- oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
- zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
- C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
- 那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
- iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
- Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
- 通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
- 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
- 应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
- 一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
- Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
- 更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found