Java相关文章索引(11)
来源:互联网 发布:杀人案 知乎 编辑:程序博客网 时间:2024/05/16 11:05
环境部署
设置eclipse在编译运行项目之前自动保存修改的文件
设置eclipse在编译运行项目之前自动保存修改的文件,修改下面两个地方:
Window -> Preferences -> General -> Workspace -> “Save automatically before build”
Window ->Preferences -> Run/Debug -> Launching -> “Save dirty editors before launching”
基本常识
Java回调机制(CallBack)详解
线程池理解
线程池是预先创建线程的一种技术,线程池在还没有任务到来之前创建一定数据的线程,放入空闲队列中。这些线程都是处于睡眠状态,即均未启动、不消耗CPU,而只是占用较小的内存空间;当请求到来之后缓冲池给这次请求分配一个空闲线程,把请求传入线程中运行,进行处理;当预先创建的线程都处于运行状态,即预制线程不够,线程池可以自由创建一定数量的新线程,用于处理更多的请求;当系统比较空闲的时候,也可以通过移除一部分一直处于停用状态的线程。
Eclipse直接打开类文件/文件夹所在的本地目录
Eclipse原生的文件浏览操作
选择项目目录/文件 按 ALT+SHIFT +W ,
会弹出菜单点击 System Explorer 就可以打开文件所在的本地目录了;浅析@Deprecated
告诉调用者,该方法可以调用,但不是最佳实践。
关于Java集合最被关注的10 个问题
classpath:applicationContext.xml 路径指向那里
编译路径下的src,即你的.class文件目录的src下
Spring中ClassPathXmlApplicationContext类的简单使用
classpath:前缀是不需要的,默认就是指项目的classpath路径下面;
如果要使用绝对路径,需要加上file:前缀表示这是绝对路径;eclipse中强制类型转化的快捷键是什么望高手指点小弟一下
自动修正 Ctrl+1
Java synchronized 介绍
Web
java servlet百度百科
一个servlet就是Java编程语言一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。
JSP是什么?JSP是什么意思?
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
EJB到底是什么?
J2EE 对于这个问题的处理方法是将业务逻辑从客户端软件中抽取出来,封装在一个组件中。这个组件运行在一个独立的服务器上,客户端软件通过网络调用组件提供的服务以实现业务逻辑,而客户端软件的功能单纯到只负责发送调用请求和显示处理结果。在J2EE 中,这个运行在一个独立的服务器上,并封装了业务逻辑的组件就是EJB组件。
http 协议分析
HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。
算法架构
全面理解Java内存模型
Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。
Debug
Java 异常设计最佳实践
关于基于XML技术开发AOP应用报错的问题
报错信息:
①Error creating bean with name ‘org.springframework.aop.aspectj.AspectJPointcutAdvisor#0’
② java.lang.IllegalArgumentException:error at ::0 formal unbound in pointcut
检查下前置通知方法中的参数是否与XML文件中的配置一致。
可靠保证
什么是线程安全
P.K.
Java中Vector、ArrayList、LinkedList的区别
“==”与equals方法区别的深入分析
“==”可以用来比较两个基本类型的数值是否相等,同时如果两个引用指向同一个对象则它们也是相等的;如果两个引用指向不同的对象,即使它们的内容相同用“==”表示它们是不相等的。此时需要用equals来比较,equals方法比较两个独立对象的内容是否相同(equal比较字符串时比较的是字符序列是否相等),并且equal方法是java.lang.Object的方法,也就是所有Java类都会有的方法,它可以被程序员覆盖重写,通过自定义的方式来判断两个对象是否相等。
Java中int转String 和 String转int 各方法效率对比
Java内部类的小结
Java中比较器小结
Comparable:它往往是进行比较类需要实现的接口,它仅包含一个有compareTo()方法,只有一个参数,返回值为int,返回值大于0表示对象大于参数对象;小于0表示对象小于参数对象;等于0表示两者相等
Comparator:,它的实现者被称为比较器,它包含一个compare()方法,有两个参数,返回值与Comparable的compareTo()方法一样,不同之处是Comparator接口一般不会被集合元素类所实现,而是单独实现或者匿名内部类方式实现Java中abstract与interface的区别
java Queue中 add/offer,element/peek,remove/poll区别
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
JavaBean 与 EJB 的区别
volatile和synchronized的区别
Java中Map接口HashMap与HashTable的区别及HashMap深入理解
N/IO
- Java IO
- Java NIO 详解(一)
- 经过测试没有发现IO与NIO的效率有很大的差别啊?各位帮忙分析一下
- 使用NIO提升性能
NIO中引入了缓冲区(Buffer)的概念,缓冲区作为传输数据的基本单位块,所有对数据的操作都是基于将数据移进/移出缓冲区而来;读数据的时候从缓冲区中取,写的时候将数据填入缓冲区。尽管传统JavaIO中也有相应的缓冲区过滤器流(BufferedInputStream等),但是移进/移出的操作是由程序员来包装的,它本质是对数据结构化和积累达到处理时的方便,并不是一种提高I/O效率的措施。NIO的缓冲区则不然,对缓冲区的移进/移出操作是由底层操作系统来实现的。
- Java相关文章索引(11)
- 《JAVA相关文章索引(1)》
- 《Java相关文章索引(2)》
- 《JAVA相关文章索引(3)》
- Java相关文章索引(4)
- JAVA相关文章索引(5)
- JAVA相关文章索引(6)
- Java相关文章索引(7)
- Java相关文章索引(8)
- Java相关文章索引(10)
- Java相关文章索引(12)
- Java相关文章索引(13)
- Python相关文章索引(11)
- 《Nginx相关文章索引(1)》
- 《Docker相关文章索引(1)》
- 《OpenStack相关文章索引(1)》
- 《MySQL相关文章索引(1)》
- 《Linux相关文章索引(1)》
- Android view组件
- 循环神经网络(RNN)练习:比特币市场的分析与预测
- 设备驱动,字符设备驱动、(总线)设备驱动模型、sysfs文件系统、平台设备驱动
- 详解大端模式和小端模式
- 网页设计小记
- Java相关文章索引(11)
- java回调机制实现
- 排列(permutation)--abc:def:ghi=1:2:3
- javafx表格可编辑String转Integer
- 背包问题
- centos7安装docker
- 对象初始化
- java语法
- Django+mysql配置与简单操作数据库实例