当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Eclipse安装|配置与使用

    4).快捷键 4.1).常用快捷键 常用 alt+/代码助手完成一些代码的插入 Ctrl+1快速修复 Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Ctrl+Shift+Enter在当前行插入空行(原理同上条) Ctrl+D:删除当前行 Ctrl+...

    77
    热度
  • [综合] JNDI原理

    jndi是Java命名和目录接口(JavaNamingandDirectoryInterface,JNDI)的简称.从一开始就一直是Java2平台企业版的核心技术之一。在JMS,JMail,JDBC,EJB等技术中,就大量应用的这种技术。JNDI可访问的现有的目录及服务有:DNS、XNam、Nove...

    54
    热度
  • [综合] Mysql性能优化教程

    总结 要学会怎样分析问题,而不是单纯拍脑袋优化 慢查询只是最基础的东西,要学会优化0.01秒的查询请求。 当发生连接阻塞时,不同状态的阻塞有不同的原因,要找到原因,如果不对症下药,就会南辕北辙 范例:如果本身系统内存已经超载,已经使用到了swap,而还在考虑加大缓存来优化查询,那就是自寻死路了。...

    36
    热度
  • [综合] Android 6.0 中新的新技术

    七、低功耗蓝牙扫描优化 优化了低功耗蓝牙扫描优化的扫描。现在低功耗蓝牙的应用越来越多,很多APP都需要扫描设备,扫描设备是一个非常重的操作,希望这次改动,能够带来一些改善。 八、支持主题化的ColorStateLists 使用context.getColorStateList(intid)来获...

    49
    热度
  • [综合] Android的四大应用组件

    一、Android的四大应用组件是哪些? 1.Activity 2.Service 3.BroadcastReceiver 4.ContentProvider 二、对应用组件的理解 Java是面向对象的,而Android是面向组件的(包括应用组件与视图组件),我们在写项目时,都是从写各种组件类开始...

    40
    热度
  • [综合] DbUtils入门

    DbUtils简介 CommonsDbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。 JDBC的操作复杂、且非常容易出错。因此,DbUtils可以让我们从这些复杂繁琐的工作中解放出来,是我们更加的专注于数...

    57
    热度
  • [综合] Eclipse Debug调试

    EclipseDebug调试(上) 1.Debug调试的作用? 1).跟踪程序的运行过程,找出问题出现的地方,更快的解决问题(bug) 2).梳理已有功能代码的运行逻辑流程 2.如何进行Debug调试? 1).开启Debug的一般步骤: a.设置断点:在某个方法体的特定行打断点

    84
    热度
  • [综合] Java NIO缓冲

    一、是什么 一般默认情况下,缓冲区(buffer)是从即将写入通道(channel)或刚刚从通道中读出的一段数据。它是一个持有数据,并扮演NIO通道端点的对象。缓冲区为数据访问和读写过程提供正式机制。它是NIO和老版JavaI/O的一个主要区别。之前数据是直接从流(stream)中读写的,现在数据可...

    49
    热度
  • [综合] java.util.concurrent和工具类

    三、Semaphor信号量 信号量可以干什么呢?根据一些阀值做访问控制。我们这里模拟一个当多个线程并发一段代码的时候,如何控制其访问速度 importjava.util.Random;importjava.util.concurrent.Semaphore;publicclassSemapho...

    84
    热度
  • [综合] JDK工具

    四、jinfo:Java配置信息工具 jinfo的作用是实时地查看和调整虚拟各项参数.使用jps命令的-v参数可以查看虚拟机启动时显式指定的参数列表,但如果想知道未被显式指定的参数的系统默认值,除了去找资料外,就只能使用jinfo的-flag选项进行查询了(如果只限于JDK1.6或者以上版本的话,...

    27
    热度
  • [综合] OGNL投影查询

    四、附:测试类代码 1.Department类 publicclassDepartment{ privateStringdepartName;privateList<Employee>empList;publicDepartment(){ }publicDepartment(Str...

    88
    热度
  • [综合] Redis之RDB和AOF持久化

    三、AOF文件保存过程 打开redis会将每一个收到的写命令都通过write函数追加到文件中(默认是appendonly.aof)。当redis重启时会通过重新执行文件中保存的写命令来在内存中重建整个数据库的内容。当然由于os会在内核中缓存write做的修改,所以可能不是立即写到磁盘上。这样aof方...

    28
    热度
  • [综合] 使用注解生成代码

    五、Velocity的历史简介 Velocity,Apache软件基金会的一个项目,是一个用Java写的模板引擎,用于将模板和从Java对象中获取的数据进行混合生成各种文字类型的文件。 Velocity经常在当下流行的MVC模式中被用来渲染视图,或者在XML文件中作为XSLT的替代品进行数据转换。...

    14
    热度
  • [综合] 奇妙的JavaScript函数

    四、参数 在JavaScript中调用一个函数,允许传入的实参与形参不符。具体说就是:不检查参数的个数和类型,所以JavaScript中函数的使用非常的灵活。 1.不检查实参列表 functionsum(a,b){ returna+b;}varresult=sum(2,3);console.l...

    53
    热度
  • [综合] 题目:企业SQL面试复习与测试

    SQL复习 1.常见的数据库对象有哪些? 表(table)视图(view)序列(sequence)索引(index)同义词(synonym) 存储过程(procedure)存储函数(function)触发器(trigger) 2.表:数据的主要存储方式,由行和列组成。后面重点说 视图:存储起来...

    2
    热度
  • [综合] 图片的三级缓存机制

    一、什么是三级缓存? 一级:内存中的缓存图片对象(Bitmap),用Map<url,Bitmap> 二级:手机sd卡的files或手机内部的files中缓存图片文件(xxx.jpg/png) 三级:服务器端保存图片文件 二、如何使用三级缓存? 如何根据url根据图片显示? 根据u...

    38
    热度
  • [综合] 消息系统避免分布式事务

    三、使用消息队列来避免分布式事务 如果仔细观察生活的话,生活的很多场景已经给了我们提示。比如在北京很有名的姚记炒肝点了炒肝并付了钱后,他们并不会直接把你点的炒肝给你,而是给你一张小票,然后让你拿着小票到出货区排队去取。为什么他们要将付钱和取货两个动作分开呢?原因很多,其中一个很重要的原因是为了使他们...

    31
    热度
  • [综合] 深入Java集合学习系列(一)

    4.HashMap的resize(rehash): 当HashMap中的元素越来越多的时候,hash冲突的几率也就越来越高,因为数组的长度是固定的。所以为了提高查询的效率,就要对HashMap的数组进行扩容,数组扩容这个操作也会出现在ArrayList中,这是一个常用的操作,而在HashMap数组扩...

    95
    热度
  • [综合] 深入Java集合学习系列(二):

    HashSet的实现原理 1.HashSet概述 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2.HashSet的实现 对于HashSet而言,它是基于HashMap实现的,Has...

    94
    热度
  • [综合] 深入Java集合学习系列(三)

    4)读取: Java代码 //返回此列表中指定位置上的元素。 publicEget(intindex){ RangeCheck(index); return(E)elementData[index]; } 5)删除: ArrayList提供了根据下标或者指定对象两种方式的删除功能。如下: Ja...

    61
    热度