`
文章列表
http://www.linuxidc.com/Linux/2016-09/135288.htm   CentOS7 安装Mysql
出现这种状况是因为Eclipse默认开启挂起未捕获的异常(Suspend execution on uncaught exceptions),只要关闭此项就可以了。   
关于eclipse debug进去断点是提示是否进入debug视图的设置恢复   
Tomcat官网上去下载tomcat的时候总会看到下载列表中有如下内容(下面以下载6.0.43版为例):   6.0.43 Please see the README file for packaging information. It explains what every distribution contains. Binary Distributions Core:         zip (pgp, md5)         tar.gz (pgp, md5)         32-bit Windows zip (pgp, md5)         64-bit ...
传统原生的JSP+Servlet在开发上过程上虽然简单明了,JSP页面传递数据到Servlet,Servlet整理数据(逻辑开发)或者从数据库提取数据接着再转发到JSP页面上,但是其似乎只能止步于此,我们都知道我们request和response都依赖于url,当我们想要通过针对围绕url进行编程的话单纯的JSP+Servlet在实现上只有过滤器Filter在抵达相对应的Servlet之前起作用,但是如果我们想要在Servlet转发或者重定向之后再进行一些工作呢?一个url对应一个Servlet,项目需求的url稍微复杂了一些,其相对应的Servlet的数量将十分庞大,诸多问题,在这里便不多 ...
一、Java匿名内部类概念: 匿名内部类就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,通常用来简化代码编写 使用匿名内部类需要有前提条件:必须继承一个父类或实现一个接口 匿名内部类格式:   new 父类构造器(参数列表)或者 实现接口(){          //匿名内部类的类体部分        }    不使用匿名内部类来实现抽象方法:   public abstract class Animals { public abstract void fly(); } public class Bird extends A ...
数据库基础(面试常见题) 一、数据库基础 1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式 2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control) 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等 数据操纵:Select ,insert,update,delete, 数据控制:grant,revoke 3. SQL常用命令: CREATE TABLE Student( ID NUMBER PRIMARY KEY, NAME ...
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。 st ...
http://zz563143188.iteye.com/blog/1845469   http://zz563143188.iteye.com/   http://jinnianshilongnian.iteye.com/   http://itindex.net/   http://search.maven.org  
ServerBootstrap负责初始话netty服务器,并且开始监听端口的socket请求。   bootstrap bootstrap = new ServerBootstrap( new NioServerSocketChannelFactory( Executors.newCachedThreadPool(),//boss线程池 Executors.newCachedThreadPool(),//worker线程池 ) ); bootstrap.setPipelineFactory(new Htt ...
实例化ServerBootstrap   ServerBootstrap strap = new ServerBootstrap();   根据传入的不同的Class对象,实例化不同的Channel:   strap.channel(NioServerSocketChannel.class);   主要是有两种代表NIO和OIO的对象:NioServerSocketChannel和OioServerSocketChannel   1、OIO(OioServerSocketChannel),每个线程只能处理一个channel(同步的,该线程和该channel绑定)。 NIO ...
BootStrap在netty的应用程序中负责引导服务器和客户端。netty包含了两种不同类型的引导: 1. 使用服务器的ServerBootStrap,用于接受客户端的连接以及为已接受的连接创建子通道。 2. 用于客户端的BootStrap,不接受新的连接,并且是在父通道类完成一些操作。 ServerBootStrap的运行原理       服务端的ServerBootstrap类继承图:   客户端的Bootstrap类继承图:          根据ServerBootstrap源码分析       首先给出一个很简单的基于netty的聊天室的服务端的实例:   pa ...

线程池

(根据上网收集各个大牛对线程池的理解,对文章进行摘录并且加深记忆) java线程池原理 在什么情况下使用线程池?      1.单个任务处理的时间比较短     2.将需处理的任务的数量大   使用线程池的好处:     1.减少在创建和销毁线程上所花的时间以及系统资源的开销 。    2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。   线程池工作原理:http://www.ibm.com/developerworks/cn/java/j-jtp0730/ 该文章里有个例子,简单的描述了线程池的内部实现,建议根据里面的例子来了解JAVA ...

JSON基础

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A collec ...
其实Eclipse中对jQuery的mini版报错不会有任何影响,但是这个×在整个项目里确实不怎么好看,网上找到这个解决办法,其实就是把Eclipse自带的validation功能去掉,反正Eclipse的js能力真的很弱,下面是转载的文章,亲自验证有效: ---------------------------------------------------------------------------------------------------------- eclipse中JavaScript报错问题处理: 三个地方: <1>"eclipse设置 &quo ...
Global site tag (gtag.js) - Google Analytics