- 博客(19)
- 资源 (18)
- 问答 (2)
- 收藏
- 关注
转载 Java创建线程的方法和比较
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 为
2017-08-29 18:05:15 311
原创 京东面试总结
今天收到了京东的java开发面试,下面做下总结,希望对你们有帮助:1.请简述一下spring aop的原理?2.如何创建线程?用线程创建n个线程数目的线程,如何保证所有线程执行完毕,才进行下一步操作?3.线程之间如何通信?队列阻塞原理,大致实现一个队列阻塞? 4.常见的设计模式有哪些?开源框架用到的设计模式有哪些? 5.设计一个商品在定时抢购时的流程图?总结一下:
2017-08-29 17:53:07 713
原创 Hadoop 和 Spark 的异同
谈到大数据,相信大家对Hadoop和Apache Spark这两个名字并不陌生。但我们往往对它们的理解只是提留在字面上,并没有对它们进行深入的思考,下面不妨跟我一块看下它们究竟有什么异同。一、解决问题的层面不一样 首先,Hadoop和Apache Spark两者都是大数据框架,但是各自存在的目的不尽相同。Hadoop实质上更多是一个分布式数据基础设施: 它将巨大的数据集分派到
2017-08-25 11:48:22 347
转载 MySQL 性能优化的最佳20多条经验分享
数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.
2017-08-25 11:08:34 326
转载 jsp 解析xml
static class SAXParseUser extends DefaultHandler{ StringBuffer tempString = new StringBuffer(); //文档解析 public void startDocument() throws SAXException{接收文档开始的通知,SAX解析器仅调用该方
2017-08-25 10:34:55 474
原创 给定一个字符串S,求所有长度小于等于3的子串出现的次数,输出结果按出现次数从大到小
目的:复习了map集合和list集合,要求jdk1.8版本才能运行;
2017-08-21 20:02:36 1196
原创 Jsp、Servlet、Action的区别
1.Jsp和Servlet的区别? 1.1 Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Ja
2017-08-13 20:47:44 2444
转载 Tomcat调优面试题(二)
一、问题定位--耗时较长对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。 1.关于Tomcat的session数目 这个可以直接从Tomcat的web管理界面去查看即可 ;或者借助于第三方工具Lambda Probe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多 ;2
2017-08-13 11:29:17 5903
转载 Tomcat调优面试题(一)
Tomcat的优化经验一、掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存二、服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。 (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。 (2) 内存在大量数据处理的情况下,将会有较大的内存容量
2017-08-13 11:08:25 1604
转载 Linux常见面试题
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等
2017-08-13 10:38:24 564
原创 OO的四大特性
面试的时候,OO的四大特性是什么,我们会很疑惑,OO到底是什么呢?翻译成中文其实就是object oriented ---->面向对象;这可是java基础的部分,下面简单的回一下:封装 (encapsulation) 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别. 封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整
2017-08-12 20:31:17 5554
原创 Oracle数据库的关联父键和子键查询
1.我们在操作Oracle数据库的时候,经常会遇到父键和子键的关联,无法对数据进行修改;2.通过下面的 语句你可以轻松的查到是哪些表和字段之间的关联;3.找到这些关联之后,你可以先操作子表,然后在操作上级表,这样就可以快速的操作;4.如果关联涉及的层级过多,或者涉及的表过多,那么建议你使用PL/SQL语言中的游标,定义进行循环 删除;查询主外键关联的模板语句如下:SELECT
2017-08-12 20:19:04 1407
原创 Redis的下载安装
Redis安装使用教程1. 安装 网址:https://github.com/MicrosoftArchive/redis/releases在官网上下载之后,直接解压到某个文件夹;2. 开启redis打开cmd黑窗口,cd 命令进入到你的redis文件夹下;1)第一种: redis-server.exe redis.windows.conf(后面这个可以
2017-08-12 18:37:54 403
转载 SSH框架--struts2的Action中获取request、response对象的方法
SSH框架--struts2的Action中获取request、response对象的方法1、访问或添加request/session/application属性public String scope() throws Exception{ ActionContext ctx =ActionContext.getContext(); ctx.getApplica
2017-08-08 11:52:16 1005
转载 HibernateTemplate 常用方法
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介:# voiddelete(Object entity):删除
2017-08-08 11:44:52 494
原创 restriction on required library 'E: \Java\jdk\jdk_1.7\jre\lib\rt.jar'
这类错误一般是由于jre和服务器一起的;1.右键项目-->Build Path--->Configure Build Path--->找到下面所示,操作2.3.
2017-08-04 13:30:07 3113
原创 eclipse只能运行,不能调试的解决办法-Initializing Spring FrameworkServlet 'dispatcherServlet'
程序会卡在这句话,不再向下进行.....信息: Initializing Spring FrameworkServlet 'dispatcherServlet'1.Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-08-04 13:21:40 16954 2
原创 Cannot switch on a value of type String for source level below 1.7. Only convertible int values or e
Cannot switch on a value of type String for source level below 1.7. Onlyconvertible int values or enum variablesare permitted一般是因为你导入的项目版本较低导致的;解决办法:右键你的项目--->Properties--->Progect Facets--->Ja
2017-08-04 11:58:30 12302
翻译 PL/SQL语言--游标
PL/SQL 游标的使用--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount);end; rollback; /*游标的使用方法:第一步:声明游标第二步:打开游标
2017-08-03 13:54:37 426
Linux命令大全(Linuxidc.com修改版).chm
2017-09-04
Linux系统下的tomcat 64位
2017-09-04
javaEE.chm
2017-04-22
dom4j-1.6.1.jar
2017-04-13
itcast-tools-1.4.2.jar
2017-04-13
jstl-1.2.jar
2017-04-13
如何保证大数位数相乘无异常
2017-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人