转载的java文章
IT_COOKIE_SAM
这个作者很懒,什么都没留下…
展开
-
sql的数据类型
SQL表的默认常用数据类型 分类字段类型描述整数bit0或1的整型数字int从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数字smallint从-2^15(-32,768)到2^15-1(32,767)的整型数字tinyint从0到255的整型数字转载 2017-02-04 10:50:01 · 337 阅读 · 0 评论 -
算法的时间复杂度和空间复杂度-总结
算法的时间复杂度和空间复杂度-总结 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法转载 2017-02-09 16:23:01 · 711 阅读 · 0 评论 -
javascript的数组
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第转载 2017-01-18 17:35:11 · 246 阅读 · 0 评论 -
<jsp:setproperty>详解
转自:http://www.runoob.com/jsp/jsp-actions.htmljsp:setProperty动作有下面四个属性,如下表:属性描述namename属性是必需的。它表示要设置属性的是哪个Bean。propertyproperty属性是必需的。它表示要设置哪个属性。有一个特殊用法:如果转载 2017-02-17 18:13:09 · 2736 阅读 · 0 评论 -
jsp详解
一、什么是JSP(JavaServer Pages),原来是没有jsp的,只有severlet,后来为了方便开发,将页面显示从severlet中提取出来,通过Java程序段和jsp标记与severlet继续关联(Java Servlet是JSP的技术基础),所以当Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。转载 2017-02-17 17:25:49 · 800 阅读 · 0 评论 -
泛型的擦除
泛型是1.5中引入的一个新的概念,由于不用进行强制转换类型了,所以具有较高的安全性和易用性。因为泛型其实只是在编译器中实现的而虚拟机并不认识泛型类项,所以要在虚拟机中将泛型类型进行擦除。也就是说,在编译阶段使用泛型,运行阶段取消泛型,即擦除。 擦除是将泛型类型以其父类代替,如String 变成了Object等。其实在使用的时候还是进行带强制类型的转化,只不过这是比较安全的转换,因为在编译转载 2017-01-13 11:44:29 · 311 阅读 · 0 评论 -
我是一个线程
我是一个线程,我一出生就被编了个号: 0x3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。” 我一脸懵懂,包裹,什么包裹? “不要着急,马上你就会明白了, 我们这里是不养闲人的。” 果然转载 2017-01-12 15:25:15 · 242 阅读 · 0 评论 -
spring 事务属性的种类
事务属性的种类: 传播行为、隔离级别、只读和事务超时 a) 传播行为定义了被调用方法的事务边界。 传播行为 意义PROPERGATION_MANDATORY表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常PROPAGATION_NESTED转载 2017-01-01 17:20:03 · 272 阅读 · 0 评论 -
sql的连接方式
1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OU转载 2017-02-07 08:39:54 · 594 阅读 · 0 评论 -
堆内存设置、原理
JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻代(You转载 2017-01-15 23:38:36 · 380 阅读 · 0 评论 -
技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历转载 2017-01-14 17:00:53 · 300 阅读 · 0 评论 -
jsp九大内置对象
application对象是共享的,多个用户共享一个,以此实现数据共享和通信JSP内置对象和属性列举如下: 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很转载 2017-01-14 10:40:39 · 308 阅读 · 0 评论 -
面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0、Java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量时,另外一个转载 2017-01-09 20:26:36 · 295 阅读 · 0 评论 -
java.net.url对象
感谢博主的用心编写原文链接:http://blog.csdn.net/witsmakemen/article/details/6989010一、用JAVA实现URL 在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。1、创建转载 2017-02-18 12:09:09 · 6211 阅读 · 0 评论 -
从表TABLE_NAME中提取前10条记录
从表TABLE_NAME中提取前10条记录Sql server: select TOP N * from table_name.MySQL: select *from table_name limit 0,10; Oracle: select * from table_namewhere rownum<=10转载 2017-02-08 22:52:44 · 3229 阅读 · 0 评论 -
Oracle的substr函数简单用法
Oracle的substr函数简单用法substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello Worl转载 2017-02-08 15:00:10 · 947 阅读 · 0 评论 -
spring ref local="" 和 ref bean=""的区别
用"local"属性指定目标其实是指向同一文件内对应"id"属性值为此"local"值的索引"local"属性的值必须和目标bean的id属性相同。如果同一文件内没有匹配的元素,xml解析器将提示错误。同样,如果目标在同一XML文件内,使用"local"变量是最好的选择(为了尽可能早地知道错误) 用"bean"属性指定目标bean是最常规的形式,这允许创建索引到任何同一个容器转载 2017-02-16 10:52:28 · 482 阅读 · 0 评论 -
Eclipse如何配置一个黑色主题呢?
二话不说先上图,Eclipse如何配置一个黑色主题呢?看起来高大上有木有?审美,护眼,写代码三不误~鱼和熊掌也是可以兼得的~小编也是刚刚花了点时间弄了一下,网上找的一些帖子有的地方说的不怎么细,作为过来人我就把每一个细节都说清楚,让大家一看就会.工具/原料黑色主题配置文件主题配置jar包Eclipse转载 2017-02-14 17:22:54 · 1035 阅读 · 0 评论 -
Spring中xml的配置
1、value元素元素通过字符串来指定属性或构造器参数的值。com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/mydbroot2、idref元素idref元素用来将容器内其它bean的id传给或元素,同时提供错误难功能。等同于:theTargetBean使用idref标记允许容器在部署时验证所被转载 2017-02-12 19:34:25 · 403 阅读 · 0 评论 -
spring依赖注入
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plain copy print?public class User{ privateSt转载 2017-02-12 17:43:40 · 269 阅读 · 0 评论 -
spring 命名空间引入方法
spring 整合了各种工具,并且spring提供了对各种工具的xml scheme 的配置方式,简化了开发。但是对于各种工具的xml命名空间的引入,我一直很郁闷,不知道应该怎样引入,今天经过摸索发现了对于各种命名空间的引入的方法,现做以下说明,以加深记忆:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://w转载 2017-02-12 17:12:04 · 1479 阅读 · 0 评论 -
uml的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的转载 2017-02-11 20:27:13 · 257 阅读 · 0 评论 -
@autowaired方法解析
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.Java [java] view plain转载 2017-02-11 16:15:10 · 2567 阅读 · 0 评论 -
一位程序员师兄的教诲
阿里面试回来,想和Java程序员谈一谈2017年2月10日 by搬砖工/ 0171°引言其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,转载 2017-02-10 20:24:39 · 614 阅读 · 0 评论 -
正则表达式(转载自百度)
元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置转载 2017-02-10 20:16:47 · 493 阅读 · 0 评论 -
path,JAVA_HOME,classpath的环境设置详解
今天学习Aspectj,但是涉及到了设置path 和classpath的知识,但是自己很可惜也毫无遗憾地遗忘了这些知识点,于是我又重新将他们捡起来,转这篇博文也是为了堤防自己再次遗忘.加油!感谢原文作者的用心编写!原文链接:http://jingyan.baidu.com/article/9f7e7ec05bb0ca6f281554c1.html简单地说下:path:这转载 2017-02-19 16:25:44 · 943 阅读 · 0 评论 -
spring对Dao的支持
Chapter 10. DAO支持10.1. 简介Spring提供的DAO(数据访问对象)支持目的是便于以一致的方式使用不同的数据访问技术,如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换,而且让你在编码的时候不用考虑处理各种技术中特定的异常。10.2. 一致的异常层次Spring提供转载 2017-02-10 15:16:47 · 436 阅读 · 0 评论 -
会话跟踪的那点事
关于servlet会话跟踪,一搜都能搜出很多。我也不免落入俗套,也总结了一把。希望我所总结的知识尽量是知识海洋里的一汪清泉。能帮助到我自己和哪怕一个人,那也是值得的。故事由来: 我们知道,http协议是个无状态的协议,所谓无状态就是指此时刻我们的状态是保持连接,下一刻我们的状态可能就是断开连接,状态是不稳定的,这就导致很多用户在上网时遇到问题,比如购物,我添加几次商品到购物车,如果没有会转载 2017-02-10 12:00:19 · 310 阅读 · 0 评论 -
java的50道基本编程练习题
------- Android培训、<a href="http://www.itheima.com" target="blank">Java培训、期待与您交流! ----------50道JAVA基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析转载 2017-01-19 20:02:39 · 441 阅读 · 0 评论 -
sql的索引选取原则
1、 表的某个字段值得离散度越高,该字段越适合选作索引的关键字。主键字段以及唯一性约束字段适合选作索引的关键字,原因就是这些字段的值非常离散。尤其是在主键字段创建索引时,cardinality(基数,集的势)的值就等于该表的行数。MySQL在处理主键约束以及唯一性约束时,考虑周全。数据库用户创建主键约束的同时,MySQL自动创建主索引(primary index),且索引名称为Primar转载 2017-02-04 16:40:45 · 2898 阅读 · 0 评论 -
float的定义问题
在数值中,默认的类型是int 在浮点类型中,默认的类型是floatfloat a = 1;这里的1是整形,当赋值给一个float时,存在一个隐式转换,不损失精度。float a = 1f;1f就是float类型的。如果你这样定义 float f = 1.0; 肯定会出错。 因为1.0默认是double类型的。double范围比float大。为了不损失精度,不会自动转换。这转载 2017-01-13 16:17:35 · 11075 阅读 · 2 评论 -
hql常用语句
/ HQL: Hibernate Query Language. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 // >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的。 // >> 4,SELECT可以省略. // 1,简转载 2016-12-20 22:11:52 · 258 阅读 · 0 评论 -
什么是数据库事务
查看文章 [转]什么叫事务?2009年03月20日 星期五 15:40什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over !事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Jav转载 2016-11-27 11:11:12 · 423 阅读 · 0 评论 -
IO流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流转载 2016-12-13 17:27:03 · 254 阅读 · 0 评论 -
序列化Serializable
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途:转载 2016-12-13 14:36:00 · 511 阅读 · 0 评论 -
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在COLLECTION框架中,实现比较要实现什么样的接
importjava.util.*;public class test{ArrayList al;public test(int num, intmod) {al = newArrayList(num);Random rand = newRandom();System.out.println("TheArrayList Sort Before:");fo转载 2016-12-13 10:56:48 · 3156 阅读 · 0 评论 -
Java中Math类的常用方法
[java] view plain copy public class MathDemo { public static void main(String args[]){ /** * abs求绝对值 */ System.out.println(Math.abs(-10.4)); //10.转载 2016-12-13 10:15:15 · 353 阅读 · 0 评论 -
ddl dml dcl tcl的详细解释
1. 数据定义语言DDLDDL((Data Definition Language),用于定义/修改/删除数据对象(如表)的数据结构,或者说,DDL语言操作的对象是数据库中的对象而非对象所包含的数据。DDL包含以下语句:CREATE : 在数据库中创建新的数据对象ALTER : 修改数据库中对象的数据结构DROP : 删除数据库中的对象DISABLE/E转载 2016-11-22 09:17:56 · 490 阅读 · 0 评论 -
面试题集
java面试集锦22015-09-21 19:31:56来源:CSDN作者:maihilton15人点击51、类ExampleA 继承Exception,类ExampleB 继承ExampleA。有如下代码片断:[java] view plaincopytry{ throw new ExampleB("b") }catch(ExampleA转载 2016-12-12 17:37:17 · 488 阅读 · 0 评论 -
system.currentMills()的详解
一、时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)1分钟=60秒转载 2016-12-12 16:28:22 · 3377 阅读 · 0 评论