- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 学习笔记(java编程思想)
1:方法的重载,每个重载的方法都必须有一个独一无二的形参列表,返回值不能区分方法的重载。2:static方法中不能调用非静态方法,非静态方法可以调用静态方法,static方法没有this的方法,static方法的主要用途是不用创建对象直接从类中调用static方法,java禁止全局方法,但在类中植入static方法可以访问其他static方法和static域。3:类的访问权限,一个java
2017-04-10 10:50:14
613
原创 java编程思想练习题(一)(多线程)
遵循generic/Fibonacci.java的形式,创建一个任务,它可以有n个费波纳奇数字组成的序列,其中n是通过任务的构造器而提供的,使用线程创建大量的这种任务并驱动它们。费波纳奇数列,具体数列为:1,1,2,3,5,8,13,21,34,55,89,144,233,……public class FibonacciRunnable implements R
2017-04-06 20:03:28
603
转载 Java面试大全(javaweb)
96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公司在1996年发布Servlet技术就是为了和CGI进行竞
2017-04-06 11:36:47
435
转载 Java就业指导
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮
2017-04-06 11:32:05
596
转载 Java面试(七)
153、Spring支持的事务管理类型有哪些?你在项目中使用哪种方式?答:Spring支持编程式事务管理和声明式事务管理。许多Spring框架的用户选择声明式事务管理,因为这种方式和应用程序的关联较少,因此更加符合轻量级容器的概念。声明式事务管理要优于编程式事务管理,尽管在灵活性方面它弱于编程式事务管理,因为编程式事务允许你通过代码控制业务。事务分为全局事务和局部事务。全局事务由应用服务器管理
2017-04-06 11:31:34
3518
转载 Java面试大全(六)
154、如何在Web项目中配置Spring的IoC容器?答:如果需要在Web项目中使用Spring的IoC容器,可以在Web项目配置文件web.xml中做出如下配置:12345678910 contextConfigLocation class
2017-04-06 11:22:03
279
转载 Java面试大全(五)
126、什么是ORM?答:对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java对象,其本质上就是将数据从一种形式转换到另外一种
2017-04-06 11:20:34
339
转载 Java面试大全(四)
86、Struts 2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的?答:Action从页面获取数据有三种方式:①通过Action属性接受参数②通过域模型获取参数③通过模型驱动获取参数 (ModelDriven)Action将数据存入值栈(Value Stack)中,视图可以通过表达式语言(EL)从值栈中获取数
2017-04-06 11:16:57
302
转载 Java面试大全(三)(基础)
89、简述一下面向对象的”六原则一法则”。答:- 单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是”高内聚”,写代码最终极的原则只有六个字”高内聚、低耦合”,就如同葵花宝典或辟邪剑谱的中心思想就八个字”欲练此功必先自宫”,所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责
2017-04-06 11:13:04
276
转载 java面试大全(二)(基础)
58、线程的sleep()方法和yield()方法有什么区别?答:① sleep()方法给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会;yield()方法只会给相同优先级或更高优先级的线程以运行的机会;② 线程执行sleep()方法后转入阻塞(blocked)状态,而执行yield()方法后转入就绪(ready)状态;③ sleep()方法声明抛出Int
2017-04-06 11:12:22
391
转载 Java面试大全(一)(基础)
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性
2017-04-06 11:11:17
216
转载 sring的IOC全部总结(转)spring(一)
学习过spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术
2017-04-05 14:00:26
549
原创 BootStrap 学习笔记(一)
一:列组合每行12栅格 下面例子 一个占8列一个占4列 col-md-8 xs超小 sm小型 lg大型 学习笔记(一)" TITLE="BootStrap 学习笔记(一)" />二:列偏移 空几个栅格 col-md-offset-6空六个格子学习笔记(一)" TITLE="BootStrap 学习笔记(一)" />三:列嵌套 外层的又分为12栅格学习笔记(一)
2017-03-31 09:42:19
371
原创 myeclipse2014 安装maven3.3.…
1,安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。jdk最好是1.6以上的,Maven是 Apache下的一个项目,我用的是 3.3.9。 下载地址:http://maven.apache.org/download.html csdn下载:http://download.youkuaiyun.com/detail/u013777621/96663702,把
2017-03-31 09:42:17
336
原创 linux上mysql多端口
在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库。本文记录了开启不同端口的操作。详细步骤:1、首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名.如:cp /etc/my.cnf /etc/my3306.cnfcp /etc/my.cnf /etc/my3307.cnfcp /etc/my.cnf /etc/my3308.cnf
2017-03-31 09:42:11
519
原创 Tomcat7优化
TOMCAT的优化基本分为两个方面:一、JVM参数的优化二、TOMCAT自身的配置 一、JVM参数的优化 在/bin目录下的catalina.sh头部加入 写道JAVA_OPTS="-Djava.awt.headless=true-Dfile.encoding=GBK -server -Xms1024m -Xmx1024m -XX:NewSize=512m-XX:MaxNew
2017-03-31 09:42:08
277
原创 Tomcat,jvm调优
有时候我们在linux服务器使用tomcat的时候老出现内存不够,这个时候就需要调整tomcat的内存,修改的文件为catalina.sh在第一行加上以下代码:Java代码 jvm调优" />JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m" 还有种情况是
2017-03-31 09:42:05
252
原创 Web 压力测试工具ApacheBench
ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也须注意,否则一
2017-03-31 09:42:02
332
原创 comet技术(后台主动向前台发送数据…
简介Comet4J是一个微型的即时推送框架,它分为服务端与客户端两部分,你只要将服务器端(JAR文件,目前仅支持Tomcat6、7)放入WEB-INF\lib,客户端(JavaScript文件)引入到页面,那么你的应用就具备了向客户端推送信息的能力,而你仅需要在服务器端调用Comet4J所提供发送方法,信息就会被主动的推送到客户的浏览器上。准备工作下载服务端jar文件Comet4J
2017-03-31 09:41:59
3260
原创 激活码由0-9的数字以及26个英文字…
public long testCodeTable() throws DAOException { long start = System.currentTimeMillis(); @SuppressWarnings("unchecked") List list = getHibernateTemplate().find("from ActiveC
2017-03-31 09:41:57
1044
原创 不等概率产生随机数产生
获得0--n之内的不等概率随机整数,0概率最大,1次之,以此递减,n最小 private static int getAnyRandInt(int n){ int max = n+1; int bigend = ((1+max)*max)/2; Random rd = new Random(); int x = Math.abs(rd.n
2017-03-31 09:41:54
1060
原创 James+java开源项目(3)(发送接收…
//邮件发送package com.newland.javamail.sample1; class SmtpAuth extends javax.mail.Authenticator { private String user, password; public void setUserinfo(S
2017-03-31 09:41:51
775
原创 James+java开源项目(2)
5 Javamail邮件存储逻辑简介 5.1Message存储结构示意图 Message是邮件发送的最终对象,我们一般使用他的子类对象MimeMessage,其子类对象里包含有邮件的MessageID、Subject、Flag、From、Sender、Content等信息,Content是邮件的内容体,其一般是一个Multipart对象(或其子类对象MimeMultipart),所有
2017-03-31 09:41:48
708
原创 James+java开源项目(1)
邮件发送@Servicepublic classSendMailServiceImpl implements SendMailService {// 初始化参数private Propertiesprop;// 发件人private InternetAddresssendMan;// 绑定邮箱信息private BindMailbindMail;// 绑定邮箱实体DA
2017-03-31 09:41:44
1277
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)(转)
(转载注明出处:http://blog.youkuaiyun.com/zhshulin)使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有
2017-03-30 20:49:20
552
转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建(转)
(本文地址:http://blog.youkuaiyun.com/zhshulin/article/details/30779873)目录(?)[-]JDK的安装MyEclipse的安装Tomcat8的安装MyEclipse配置TomcatMaven安装配置1 maven配置环境变量 2Maven数据仓库的配置 3MyEclipse中集成Maven
2017-03-30 20:47:04
277
原创 Js变量
var color = "blue";function geColor(){var color = "red";return color;}alert(getColor); //"red"Js是在最里面的代码找 找不到就往上一个代码块找color
2017-03-30 16:50:51
266
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人