Java开发
文章平均质量分 74
学习、开发过程的点滴记录,分享交流。
chaoyu168
码农
展开
-
各个数据库取前10行记录
SQL查询前10条的方法为: 1.select top X * from table_name --查询前X条记录,可以改成需要的数字,比如前10条。 2.select top X * from table_name order by colum_name desc --按colum_name属性降序排序查询前X条记录,“order by” 后原创 2017-02-03 09:22:50 · 27245 阅读 · 1 评论 -
Git使用教程(超详细)
原文:http://www.cnblogs.com/tugenhua0707/p/4050072.htmlGit使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服转载 2016-11-22 10:41:20 · 972 阅读 · 0 评论 -
Java--反射机制详解
1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断转载 2016-11-14 16:16:25 · 865 阅读 · 0 评论 -
Java--Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置 <Con原创 2016-10-19 09:05:24 · 4728 阅读 · 2 评论 -
Java--Tomcat服务器学习和使用(二)
一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tom原创 2016-10-19 09:08:03 · 1841 阅读 · 1 评论 -
Java--socket编程
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为原创 2016-08-03 17:14:50 · 968 阅读 · 0 评论 -
Java--数组转成list,list转数组
数组转成list:方法一:String[] userid = {"aa","bb","cc"};List userList = new ArrayList();Collections.addAll(userList, userid);方法二:String[] userid = {"aa","bb","cc"};List userList原创 2016-07-14 09:51:26 · 7982 阅读 · 2 评论 -
java--正则表达式的应用:读取文件,获取其中的电话号码
1、正则表达式正则表达式,又称 正规表示法 、 常规表示法 (英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。用到的一些特殊构造正则表达式的意义解析:?原创 2016-07-08 15:08:33 · 6374 阅读 · 1 评论 -
各种开发API文档+开发工具
各种开发API文档+开发工具,需要的自己下载:http://download.csdn.net/detail/chaoyu168/9526336原创 2016-05-20 16:07:04 · 3136 阅读 · 0 评论 -
程序员的表白情书“520”大声喊出来
不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”“自从遇见了你,就不停地想你。编一个死循环,让我们一直走,一直走。”“我就是我,是颜色不一样的烟火每个人都是独一无二的,写给自己的情诗。”“我一直在寻找找到了你便找到了整个世界”“我是个说谎者我总是说,我不爱你”“我曾是孤单的飞鸟,飘荡在远方的天空如今我已飞得太久才原创 2016-05-20 13:36:35 · 12578 阅读 · 3 评论 -
JAVA经典算法40题
【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....public class exp2{ public static void main(String args[]){ int i=0; for(原创 2016-04-08 14:45:14 · 6254 阅读 · 0 评论 -
fiddler4使用教程
Fiddler的基本介绍 Fiddler的官方网站: www.fiddler2.com Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚原创 2016-04-05 16:15:57 · 143309 阅读 · 8 评论 -
Java UDP小结
一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。原创 2015-11-13 16:56:32 · 2205 阅读 · 2 评论 -
comparator接口与Comparable接口的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位于包原创 2015-10-25 19:56:28 · 723 阅读 · 0 评论 -
Java中throws和throw的区别讲解
1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示:public class Shoot { 创建类static void pop() throws NegativeArraySizeException {//定义方法并抛出NegativeArraySizeEx原创 2015-09-30 11:59:00 · 7909 阅读 · 0 评论 -
Java RandomAccessFile用法
RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接转载 2015-11-11 11:45:53 · 658 阅读 · 0 评论 -
Java集合框架
集合框架List结构的集合类ArrayList类,LinkedList类,Vector类,Stack类ArrayList集合类的使用方法(无同步性,线程不安全)[java] view plaincopyprint?"white-space:pre"> //ArrayList --- 实现了List接口,ArrayList是容量大转载 2015-11-05 16:16:35 · 841 阅读 · 0 评论 -
ArrayList的使用方法
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=原创 2015-10-14 14:33:40 · 6626 阅读 · 0 评论 -
Java并发编程:Thread类的使用
在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 以下是本文的目录大纲: 一.线程的状态 二.上下文切换 三.Thread类中的方法 若有不正之处,请多多谅解并欢迎批评指正。转载 2015-10-14 20:15:59 · 910 阅读 · 0 评论 -
java synchronized详解
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchron转载 2015-10-18 21:36:11 · 700 阅读 · 0 评论 -
String、StringBuffer、StringBuilder区别
无论是做Java或是Android,都避免不了遇到这个问题,其实开发过程中一般情况下是不会纠结,这个问题是面试必选经典题,今天有时间,就总结一下。String、StringBuffer、StringBuilder区别StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的Str转载 2015-10-25 22:08:38 · 774 阅读 · 0 评论 -
Java泛型详解
一 概念1.1 为什么需要泛型? 当我们将一个对象放入集合中,集合不会记住此对象的类型,当再次从集合中取出此对象时,该对象的编译类型变成了Object类型,但其运行时类型任然为其本身类型。因此,取出集合元素时需要人为的强制类型转化到具体的目标类型,且很容易出现“java.lang.ClassCastException”异常。使用泛型就可以解决此类问题。1.2 什么是泛原创 2015-10-23 13:55:07 · 1151 阅读 · 2 评论 -
Set,List,Map的关系
Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存原创 2015-10-21 16:40:32 · 12034 阅读 · 5 评论 -
点击事件监听器的五种写法
第一种方式:匿名内部类方式 这种方式是官网推荐使用 的一种方式,即使用setOnClickListener()函数的方式,参数直接使用匿名,实现OnClickListener接口的onclick()方法。在使用该方法的时候,一定不要把包import错了。/** * 要导入android.view.View.OnClickListener* 在此处不要把包导入错了*原创 2015-10-28 16:55:10 · 12567 阅读 · 0 评论 -
IO流的操作规律
流的操作规律之所以要弄清楚这个规律,是因为流对象太多,开发时不知道用哪个对象合适.想知道开发时用到哪些对象,只要通过四个明确即可1.明确源和目的源:InputStream Reader目的:OutputStream Writer2.明确数据是否是纯文本数据.源: 是纯文本 Reader否 InputStream目的: 是纯文本 Writer否 Out原创 2015-11-05 15:52:11 · 11138 阅读 · 0 评论 -
客户端登陆服务器用户名验证
/*客户端通过键盘录入用户名。服务端对用户名进行验证。如果用户名存在,服务端显示xxx已登录,客户端显示xxx,欢迎登陆。如果用户名不存在,服务端显示xxx尝试登陆,客户端显示xxx,用户名不存在。最多登陆三次,防止暴力登陆。*/import java.io.*;import java.net.*;/**客户端*/class client{ public stat原创 2015-11-18 13:51:48 · 9372 阅读 · 1 评论 -
Java正则表达式
一、正则表达式基础知识1.1 句点符号 假设你在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。另外,假设有一本英文字典,你可以用正则表达式搜索它的全部内容。要构造出这个正则表达式,你可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配原创 2015-11-19 09:11:28 · 12955 阅读 · 4 评论