- 博客(51)
- 资源 (7)
- 收藏
- 关注
转载 linux下各种格式的压缩包的压缩、解压方法
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz
2016-04-22 14:52:01
3854
原创 手把手教你将本地项目文件上传至github
相信大家都听过Git(分布式版本控制系统)和github吧。没听过也没关系(Google一下),反正以后要去公司肯定会听过。我是在今年年初才接触Git。之后就一发不可收拾,只要有比较好的项目就Git一下到github中。废话不说,接下来开始一步步的介绍吧。 这里,我要说明我的系统环境是Ubuntu Linux系统(为什么是Linux环境,哈哈相信用过windows环境下的git的用户
2016-04-12 22:51:36
13385
原创 手把手教你用Java制作原生态的报表
今天下午没事干。主要是论文没有什么进展,唉!读研苦逼啊。突然想玩玩其他的,记得上次用JSP和Servlet是几个月前的事了。于是就任性的玩一回报表。首先我是默认你不是菜鸟了,而且用过JSP和Servlet,会Java Web的基础知识,会使用Jdbc连接数据库。这些都是必要的知识,否则接下来的内容将没法讲解。一、报表生成的关键要素1、后台数据的抽取2、数据项的逻辑运算3、前台使
2016-04-07 20:28:19
17980
原创 java IO 字节流、字符流操作总结一之File类
这篇文章将介绍有关java IO输入输出流的知识。首先说说字符编码的问题,比较常用的编码有gbk,utf-8等。1.gbk 编码中文占用2个字节,英文占用1个字节。2、utf-8编码中文占用3个字节,英文占用1个字节。Java是双字节编码,utf-16be编码。即char占用2个字节。注意:当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码方式。否则会出现乱码
2016-03-28 22:02:33
1594
原创 java IO 字节流、字符流操作总结二之字节流
上一篇,主要介绍了文件类File和RandomAccessFile类的用法。接下来,我觉得还是将IO流分为字节流和字符流两部分介绍比较好。这样不至于搞混乱,同时也便于对比。这一篇主要介绍字节流。1、字节流首先上一张字节流的家族图谱。字节流主要分为两部分:InputStream、OutputStream。InputStream抽象了应用程序读取数据的方式,OutputStream
2016-03-28 21:56:55
1083
原创 JAVA常用集合框架用法详解基础篇一之Colletion接口
首先,在学习集合之前我们能够使用的可以存储多个元素的容器就是数组。下面举几个例子主要是引出集合类的:1、8,4,5,6,7,55,7,8 像这样的类型相同的可以使用数组来存储,本例可以用int[] arr来存储。2、”zhnagsan”,true,68 像这样的可以使用StringBuilder或者StringBuffer来存储,但最终需要使用.toString()的方法转换成字
2016-03-27 21:26:12
1841
1
原创 JAVA常用集合框架用法详解基础篇三之Colletion子接口Set
这一篇我们来介绍Collection接口的另一个子接口,Set接口。Set是个接口,元素不可以重复,是无序的。Set接口中的方法和Collection的一致。A、Set的子类:1、HashSet:此类实现的Set接口,由哈希表(实际上是一个HashMap)实例支持,它不保证Set的迭代顺序,但是允许使用null元素。内部结构是哈希表,是不同步的。哈希表确定元素是否相同的步骤如下:一
2016-03-27 20:55:12
1089
原创 JAVA常用集合框架用法详解基础篇二之Colletion子接口List
接着上一篇,接着讲讲集合的知识。上一篇讲了Collection接口。它可以说是集合的祖先了,我们这一篇就说说它的子孙们。一、Collection的子接口List:有序(存入和取出的顺序一致),元素都有索引(即角标),元素可以重复。Set:元素不能重复,无序的。首先讲讲List。 A、List特有的常见方法(都有一个共性的特点就是可以操作角标)。List接口是可以完成对元
2016-03-27 20:14:58
1246
原创 JSP学习笔记七之Cookie
首先提一下http协议的无状态性,指的是服务器不会记住已经给它发过请求的客户端。每次收到请求都会认为是一个新的客户端发过来的。(即:服务器不会记住给他发过请求的客户端)。所以这个时候我们就需要使用Cookie来保存用户的状态。 Cookie指web服务器保存在客户端的一系列文本信息。比如:判定注册用户是否已经登陆网站、网购购物车的处理等。所以消耗的是客户端的存储空间。Session
2016-03-22 13:44:42
2938
2
原创 JVM的垃圾收集机制和内存分配策略
首先给大家看一下JVM的数据区模型。上图是JVM的数据区模型。但是在Hotspot JVM中,我们知道运行时常量是属于方法区的,而方法区又属于堆。对于栈,在hotspot中虚拟机栈和本地栈是合二为一的。这里在顺便说一说虚拟机对象的结构,如下图所示这里在提一提对象的引用问题:Java是按值传递的,Java不存在引用传递。所谓的栈上的引用是用来操作堆上的具体的对象。
2016-03-22 13:26:00
848
原创 Java多线程中Synchronized简介和Static Synchronized的区别
在进行Java开发时,多线程的开发是经常会使用的。首先会问一个小问题啊,在Java中有几种方法可以创建一个线程?我给的答案是3种。(如果还有其他的请留言告诉我哈。)1、创建直接继承自Thread类创建线程子类。 步骤如下:a 定义一个子类,同时要继承Thread类。 b 在这个子类中重写run方法。 c 在需要的地方创建该子类的实例
2016-03-22 13:20:37
1766
原创 JVM的虚拟机类加载机制
首先,我们要知道为什么会存在类的加载机制。Java语言编写的.java在经过编译器编译后会生成.class文件,这个和C\C++语言是不一样的。C语言它们是会被编译生成为本地机器码,然后在被执行。这种做法的缺点就是无法完成编写代码的跨平台使用。想想就知道,windows下编译好的代码在linux就不能运行是有多郁闷啊。Java就不一样,它做到了一次编译,到处运行。为什么它可以呢?因为Jav
2016-03-22 13:14:17
758
原创 Mysql数据库常用引擎的介绍
在Mysql数据库中,常用的引擎主要就是2个:Innodb和MyIASM。这篇文章将主要介绍这两个引擎,以及该如何去选择引擎,最后在提一下这2种引擎所使用的数据结构是什么。首先介绍一下Innodb引擎。Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。Mysql运行的
2016-03-22 13:10:31
5907
原创 MySql数据库事务的4大特性
这个问题经常会在一些面试题中被问到。总得来说,数据库事务的4大特性可以简称为ACID。1、原子性(Atomicity)事务中包含的程序作为数据库的逻辑工作单位,它对数据库中的数据进行操作时,要么全部执行,要么都不执行。举个例子,你给小A转账500块时。这个时候银行的数据库会将你卡里的金额减500,同时小A卡里的金额增加500。不存在你的钱被扣,小A的钱没加。或者你的钱没扣,小A的钱增加
2016-03-22 13:08:49
7655
1
原创 Http协议的简介
一、首先来一段网上的经典问题,在网络中,传输数据需要面临的三个问题:1、客户端是如何知道所请求的内容的位置?2、当知道了所求的内容后,如何去获取内容?3、所求的内容将以何种形式来呈现在客户端来便于客户去识别?大家可以先自己想想看。 ------------------------------------------------------------------
2016-03-22 13:06:55
1011
原创 Http协议和Https协议的区别
Http协议我们就不多说了。这篇主要就是简单的提提Https协议。Https协议是基于Http协议开发的。它是一个安全的通信通道。用于客户端和服务器端进行信息的交换。它主要使用了安全套接字层(SSL)来来进行信息的交换的。简单的说它就是Http协议的安全版本。 Http和Https的区别:1、Https协议是需要向CA申请证书的,是需要交费的。就是花钱买安全嘛,理解。2、Http协
2016-03-22 13:02:21
2399
原创 JSP学习笔记六之JavaBean
接着之前的内容继续下去。接下来是讲解JavaBean。1.什么是javabeanJavabean是特殊的java类。使用java语言编写的,他的主要特征如下: a 提供一个默认的无参的构造函数。 b 需要被序列化并且实现了Serializable接口。 c 有一系列的可读写的属性。 d 有一系列的getter和setter方法。2.javabean属性
2016-02-27 21:02:51
1617
原创 JSP学习笔记五之application和page对象
这篇博客将9大对象的剩下的对象部分全部讲掉。E、Application内置对象Application对象直接包装了servlet的ServletContext类的对象,是javax.servlet.ServletContext 类的实例。这个对象在JSP页面的整个生命周期中都代表着这个JSP页面。这个对象在JSP页面初始化时被创建,随着jspDestroy()方法的调用而被移除。通过向
2016-02-27 16:30:22
3255
原创 JSP学习笔记四之out和session对象
接着上篇继续讲JSP的9大对象。C、out对象out对象是 javax.servlet.jsp.JspWriter 类的实例,用来在response和request对象中写入内容。最初的JspWriter类对象根据页面是否有缓存(缓存区使用来保存临时数据的)来进行不同的实例化操作。可以在page指令中使用buffered='false'属性来轻松关闭缓存。JspWriter类包含了大部分j
2016-02-27 16:01:28
2205
原创 JSP学习笔记三之response对象和request对象
接着上一篇,我们接着讲JSP中的内置隐式对象。这篇博客介绍的是request和response对象。A. request对象 request对象是javax.servlet.http.HttpServletRequest 类的实例。每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。request对象提供了一系列方法来获取HTTP
2016-02-27 15:24:28
9956
原创 JSP学习笔记二之JSP的语法和9大内置对象(上)
今天还是在学习JSP的内容。随着对JSP的了解,发现JSP的主要用途和功能了。一、首先是JSP的语法部分:1 代码片段 %> 这里是脚本程序,可以在里面写任意的java代码。<% String str="hello world"; out.println(str);%>如果代码中需要导入类包,则需要在page指令中使用import来完成。
2016-02-27 15:00:47
1135
原创 JSP学习笔记一之JSP的结构与生命周期
前几天看了点关于JSP的知识。JSP他是一种运行在服务器端的语言。他与ASP、PHP等语言相似。1、JSP的简介:JSP的全称叫做Java server pages。他是由SUN公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP是以JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元
2016-02-27 13:48:37
1237
1
原创 Java类文件结构(Class文件)
今天学了一点关于类文件结构(class文件)的知识。JVM的出现,使得大量的生成类文件结构的语言出现和发展(如Go,Scala等)。将我们编写的程序编译成二进制的本地机器码(C/C++使用的)变得不在是唯一的选择。JVM是不关心class文件是来源是何种语言。它只与class文件这一特定的二进制文件有关。class文件是一组以8位字节(64bit)为基础单位的二进制数据流。流中的数据是严格
2016-02-27 10:48:23
804
原创 Java的参数是按值传递的还是按引用?
前些天在看论坛上有人在为Java的传参方式而讨论。那么Java中的参数到底是按引用传递还是按值传递?我的解释是按值传递的。在Java里参数是按值来传递的,对于基本的数据类型很容易理解就不解释了。比较难理解的可能是Java传递的是对象的引用,但这些引用是按值传递。这里涉及一点JVM的知识了。Java定义对象的目的就是使用对象。一般我们是通过栈(虚拟机栈)上的reference类型的数据来
2016-02-26 19:50:03
737
原创 互联网协议入门——提高篇
接着上文http://blog.youkuaiyun.com/lulei1217/article/details/50749588七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样:发送这个包,需要知道两个地址: * 对方的MAC地址
2016-02-26 15:13:20
707
转载 互联网协议——基础篇
备注:本文转自http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html。我只是修改了作者的一些错别字和描述不当的地方。我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置
2016-02-26 15:02:34
1335
原创 JAVA常用集合框架用法详解——提高篇
这篇文章是我对集合框架的升华总结。文章中没有提到各个集合子类的最基本的操作和方法。想要知道这部分的内容,可以查看我的一篇基础知识的博客--Java集合框架总结基础篇http://blog.youkuaiyun.com/lulei1217/article/details/45167433。 这几天一直在看Java的集合框架。通过这几天的学习使我对集合有了一个全新的认识,现在来说说吧
2016-02-25 16:04:34
3469
原创 Java的IO流与对象的序列化浅谈
今天再次回顾了一些关于java IO流的知识。虽然以前会点IO的方面的编程,但是还是知其然不知其所以然。首先上一张IO流的主要家族图吧。 该图给出了IO流的具体分类和各类之间的继承关系。其中还给出了各个类的使用场景和用途。一、IO流的主流分类 IO流主要分为字节流和字符流。它们之间的区别就是:1、读写的单位不同,字节流是以字节(8bit)
2016-01-16 13:54:38
3317
1
原创 Java关于String、StringBuffer、StringBuilder的区别
最近看了点java字符串的知识。主要是看了编程思想这本书和JDK中源码和官方文档的。这篇文章是不涉及最基础的String、StringBuilder和StringBuffer的编程的,这些在我的另一篇博客上是有介绍。这篇算是在深入了解字符串后的一点个人理解。字符串类首先就是指String类。String类是一个不变的对象,就是如果你想改变某个String类对象的内容。这种做法的后果就是产生一个
2016-01-15 21:01:08
706
原创 Java的基本数据类型和Java的变量类型
一、Java 基本数据类型1、什么是变量?变量就是用来储存值而保留的内存位置。这就意味着当你创建一个变量时就会在内存中占用一定的空间。基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中。因此,通过给变量分配不同的数据类型,你可以在这些变量中存储整数,小数或者字字母。Java 中有两种有效的数据类型:·基本数据类型 · 引用数据类型2
2016-01-15 20:35:37
3081
原创 JVM运行数据区和常用的JVM工具的使用
先说说JVM(Java虚拟机)吧。话说是一个运行平台。在编译器编译产生的class文件会在JVM中被加载和解释执行的。JVM有许多种,早期的是SUN classic VM之后出现hotspot和BEA公司的JRockit、还有IBM的J9。他们都是JVM,但是我们现在接触的是Hotspot,他是SUN公司的,不过现在是Oracle公司的了。 1、 java的内存动态分配和垃圾回收机制
2016-01-15 19:54:10
1697
原创 JVM的内存分配和垃圾回收机制
很多的时间大家都很迷茫。但是想想要走的路,你会发现一切又是那么的清晰。 今天看了一点JVM的第三章,感觉自己理解的不是很透彻。所以还是写点东西来加深点印象吧。1、概述 由于之前我们将java中的内存大致的分为了堆和栈。所以涉及到内存释放的问题主要就是指这两方面。之前我们介绍道程序计数器、虚拟机栈、本地方法栈都是属于栈的,并且都是线程隔离的。是随线性而生,随线程而死的。但是jav
2015-12-17 21:12:02
1165
原创 java畅谈2
今天主要看了JVM书中的第二章java内存区域和编程思想一书中的内部类。接下来谈谈自己的理解。 先说说JVM吧。话说是一个运行平台。在编译器编译产生的class文件会在JVM中被加载和解释执行的。JVM有许多种早期的是SUN classic VM之后出现hotspot和BEA公司的JRockit、还有IBM的J9。他们都是JVM,但是我们现在接触的是Hotspot,他是SUN公司的
2015-12-17 21:10:38
529
原创 Java畅谈1
这几天一直在看java编程思想这本书。不得不说这是一本好书。接下来谈谈每读一段这本书我总结的一些内容。 首先就是万物皆对象的理念。虽然仍有8个基本类的存在,但是又提供了它们的包装类。我们可以通过装包和拆包来自由的转换。 既然是面向对象的,那必定有一个标识来表示吧。这个标识就是class(类)。于是我们可以定义一个类,在向类中添加字段和方法。有人总结类的组成:字段、方法和标识(即
2015-12-17 21:08:43
513
原创 Java实现的网络编程——基础篇
这几天一直在学习java的网络编程,晚上闲下来也没什么事干。就想写点自己的认识吧。考虑的可能不周到,希望日后有机会在添加吧。对于网络编程,什么TCP、IP、http、URL等等之类刚开始很陌生。不过随着这几天的学习,逐渐有了一些了解了。首先我想说的是网络模型,很多人立刻就想到了7个层。其实网络模型有两种:OSI(开放系统模型)模型和TCP/IP模型(这种常用)。OSI模型主要包括7层,从下
2015-12-11 17:12:39
786
原创 UDP协议与TCP/IP协议
UDP协议是无面向连接的、不可靠的、无序的、无流量控制的传输层协议,UDP发送的每个数据报是记录型的数据报,所谓的记录型数据报就是接收进程可以识别接收到的数据报的记录边界。TCP协议是面向连接的、可靠的、有序的、拥有流量控制的传输层协议,它是字节流的协议,无记录边界。1.记录与字节流UDP协议:发送进程在发送每个数据报的时候并不等待多个数据报集中在一起以一个较
2015-12-11 16:53:41
925
转载 Java关键字final、static使用总结
备注:本文是转载别人的文章,原始文章没有好好整理而且没有代码的注释,我在这里加了修改。请原作者见谅。一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是fina
2015-12-10 17:05:13
825
原创 python实现机器学习之决策树
这几天在看决策树算法,发现这算法在实际的应用中使用挺多的。所以想总结一下:这里给出一些我觉得比较好的博客链接:http://blog.jobbole.com/86443/ 通俗易懂,同时也讲了一些决策树算法:如ID3、C4.5之类的。以及建立完完整的决策树之后,为了防止过拟合而进行的剪枝的操作。决策树算法介绍及应用:http://blog.jobbole.com/89072/ 这篇博文
2015-11-02 10:35:18
10451
原创 python实现机器学习之随机森林
这几天一直在看随机森林。可以说遇到任何一个有关预测的问题。都可以首先随机森林来进行预测,同时得到的结果也不会太差。在这篇文章里我首先会向大家推荐几篇写的比较好的博客。接着会将我觉得比较好的例子使用python+scikit-learn包来实现出来。首先推荐的就是:随机森林入门—简化版http://www.analyticsvidhya.com/blog/2014/06/introduc
2015-11-02 10:17:14
40877
6
翻译 sklearn.pipeline.Pipeline类的用法
这一篇我会总结sklearn.pipeline.Pipeline。1、sklearn.pipeline.Pipeline类先给出官方的文档链接:http://scikit-learn.org/stable/modules/generated/sklearn.pipeline.Pipeline.htmlclass sklearn.pipeline.Pipeline(steps)
2015-11-02 10:13:49
19013
kernel-devel-3.10.0-327.el7.x86_64.rpm免积分
2018-01-26
matlab入门经典教程
2012-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人