自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

妈的小可爱

想当个段子手的java打字员

  • 博客(50)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java集合学习之Map(一)HashMap

首先,本人鄙视了...........下面开始自己的知识整理--------------------------------------------------------------------------------------------------------------------先确定下几个概念1.HashMap采用的是数组加链表的形式存储数据2.HashMap中有DEFAULT_IN...

2018-02-11 20:14:52 323

转载 java集合学习之List(三)拷贝(深拷贝/浅拷贝)

这是我看的目前为止最好的关于拷贝的资料:https://www.cnblogs.com/Qian123/p/5710533.html

2018-02-08 17:05:58 1696

原创 java集合学习之List(二)随机访问RandomAccess接口和ArrayList和LinkedList遍历性能问题

ArrayList这个类是实现了RandomAccess接口的,RandomAccess接口和Serializable接口一样都是没有方法或者字段的,像是一个标志,RandomAccess接口文档说明的是:Marker interface used by <tt>List</tt> implementations to indicate thatthey support f...

2018-02-08 11:48:03 2455

原创 java集合学习之List(三)以LinkedList为例,debug看下迭代器的实现

全程debug截图:debug是程序员进步的阶梯!!

2018-02-08 11:05:48 352

原创 java集合学习之List(一)序列化Serializable接口

今天看了下了ArrayList的实现的源码,引申出来一点关于序列化,Random类,Atomic(Long)类,还有LinkedList的一些知识。 首先ArrayList继承了AbstractList类,实现了List,RandomAccess,Cloneable以及Serializable接口。 下面先来看一下Serializable接口,即序列化接口: 首先看一下什么

2018-02-05 23:48:54 16329

原创 用maven构建web项目

网上看了许多,自己也总结了一下,用maven构建web项目的几个步骤。 首先新建一个maven的project,选择Create a simple project,点击下一步,然后写上GroupIdArtifact Id,切近一定要把Packing选择为war包,因为在tomcatweb项目是要用war包发布才可以的,此时创建的项目在我的电脑上是报错的Java Resource是有红叉

2017-07-19 09:03:15 330

原创 MyBatis学习总结一

MyBatis学习历程(一)公司现在的项目组用的持久层框架是MyBatis,之前没接触过,好吧,不是没接触过,是学过都忘了。现在重新学一遍好吧…….首先用的工具是maven还是比较强大的东西。用的两个jar包分别是MyBatis和mysql的包dependency>        groupId>org.mybatisgroupId>        artifactId>m

2017-07-18 08:53:07 217

原创 开始java的重新学习之路(一)-------maven的安装与配置

1.首先在maven的官网上下载对应的zip包:http://maven.apache.org/download.cgi 对应的bin.zip包即可2.解压,将maven解压到分区盘里,我解压到了D:\apache-maven-3.5.0-bin\apache-maven-3.5.03.配置maven环境变量       配置MAVEN_HOME=D:\apache-maven-3.5

2017-07-05 22:35:11 391

转载 关于消息队列

在项目中看到了消息队列这个东西,还没有实际遇到,但还是在网上搜了一下,具体如下:连接:http://kb.cnblogs.com/page/537914/背景  之前做日志收集模块时,用到flume。另外也有的方案,集成kafaka来提升系统可扩展性,其中涉及到消息队列当时自己并不清楚为什么要使用消息队列。而在我自己提出的原始日志采集方案中不适用消息队列时,有几个基本问

2017-01-10 16:32:11 331

原创 2016-08-25-java-关于都有谁继承了collection接口的一道面试题

BCE在java.util包中提供了一些集合类,常用的有List、Set和Map类,其中List类和Set类继承了Collection接口。这些集合类又称为容器,长度是可变的,数组用来存放基本数据类型的数据,集合用来存放类对象的引用。 List接口、Set接口、Map接口以及Collection接口的主要特征如下: Collection接口是List接口和Set接口的父接口,通

2016-08-25 22:01:47 2519 1

原创 2016-08-23-java-基于socket和多线程的聊天器通讯

服务器端:package chatingRoomThread;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.i

2016-08-23 23:19:53 481

原创 2016-08-22-java-堆和栈的一道题

public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; System.out.p

2016-08-22 20:25:47 366

转载 java50道面试题

本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的

2016-08-22 18:55:07 1015

转载 2016-0821-java-java多线程callable和Future

Callable与 Future 两功能是Java在后续版本中为了适应多并法才加入的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其他线程执行的任务。Callable的接口定义如下;public interface Callable {       V   call()   throws Exception;

2016-08-21 20:07:54 212

原创 2016-08-20-java-多线程的一个题目:用线程模拟竞拍过程

题目是这样的:用线程模拟竞拍过程创建4条线程,代表4个人,设置线程名称分别为:(“匿名A”,“匿名B”,“匿名C”,“匿名D”)。4个人一共可以竞拍8次,每次竞拍出的价为1-100(包含1和100)的随机数,每次出价需要3000ms,创建1个map集合将这四个人存入进去,出价默认为0,开始竞价后将每个人每次出的价存放进去,竞拍结束后以每个人最后出价为准。将竞拍价最高的线程名和成交价打印

2016-08-20 20:22:20 2998

原创 2016-08-20-java-写了一个问答机器人的程序

引用的数据来源是在聚合数据网站找的数据key的话。。。。package socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnect

2016-08-20 10:02:20 1859

转载 JDK中的URLConnection参数详解

http://www.blogjava.net/supercrsky/articles/247449.html

2016-08-20 09:27:41 270

原创 2016-08-19-java-关于线程的死锁的案例分析:生产者消费者问题

版本一(本人自己版):package com.shi.onclass;import java.util.ArrayList;import java.util.List;import java.util.Random;/** * 关于生产者消费者线程的问题 * 两个对象:做面包的||吃面包的 * 两个方法:吃面包的方法||做面包的方法 * @author Shi * 1.定

2016-08-19 21:58:34 862

原创 2016.08.19-java-关于网页图片的下载完整代码

package com.shi.onclass;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.Malf

2016-08-19 20:08:34 412

原创 java 的 Calendar

package calendar;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Time { public static void main(String[] args) { // TODO Auto-generated method

2016-08-03 20:27:19 278

原创 关于Java中静态属性和静态代码块的执行顺序问题

静态属性的赋值--》大于静态代码块--》普通属性赋值--》大于普通代码块。

2016-07-27 19:00:46 759

原创 Java中关于try{}catch{}抛出异常的一个例子

之前对try{}catch{}没有什么了解知识知道有这么个抛出异常的方法,今天在写一个简单的判断月份的代码时,突然想到了如果我输入的是字符串怎么办,于是就想到了用try抛出异常,在写的时候出现个问题,就是我定义的Scanner对象必须是在try里面定义它的类型,因为如果在外边的话他就是一个成员变量了,而且catch语句里的异常时针对try里面的来说的所以应该在try里面定义我所要输

2016-07-27 10:13:52 7177 3

转载 Java文件下的jre和jdk下的jre的区别

原文地址:http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091504.html"两个jre"和"三个lib"的功能简单扼要的解释    安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹!     普

2016-07-26 10:29:55 992

转载 Java中局部变量和成员变量的区别

Java中的成员变量是在类中定义的,而局部变量是在类中的方法里定义的。两者的差别有一下几点:::1.作用域不同2.初始值不同Java会给成员变量自动赋一个初始值,而局部变量是需要自己给它赋值,否则编译不通过3.在同一个方法中,不允许有同名局部变量;在不同方法中,可以有同名局部变量4.成员变量和局部变量同名时,局部变量拥有更高的优先级

2016-07-24 15:54:51 418

原创 jQuery同时操作多个属性

$(selctor).css("":"","":"","":"");

2016-05-19 18:59:36 581

原创 JQuery事件之change事件

change demo 米饭 馒头 煎饼 $(".field").change(function () { $(this).css("background","#eeeeff"); }) 下面的j

2016-05-19 15:09:17 706

原创 JQuery选择器1

check check dome div{ color: red; } Hourly Daily Weekly Monthly Yearl

2016-05-19 10:23:25 288

原创 HLMT5Canvas标签五星制作

practice function shadow(id) { var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); ctx.fillStyle = "#eeeeef";

2016-05-17 00:17:52 758

原创 HTML5标签绘制渐变图形的一些总结

代码如下: practice function createArcile(id) { var canvas = document.getElementById(id); var ctx = canvas.getContext("2d"); //ctx.fillStyle =

2016-05-16 23:45:14 633

原创 HTML5拖放

1.HTML5拖放  拖放(Drag和Drop)是HTML5标准组成部分2.拖动开始 ondragstart:调用一个函数,drag(event)它规定了被拖动的数据3.设置拖动数据 setData():设置被拖数据的数据类型和值4.放入位置 ondragover:事件规定在何处放置被拖动的数据5.放置 ondrop:当放置被拖数据时,会发生drop事件

2016-05-13 14:52:29 182

原创 2016年5月13日学习笔记

1.关于cloneRange()和cloneContents()cloneRange是创建一个新的range对象,表示与当前range对象相同的区域 HTML5 编辑 API 之 Range 对象(二) 这是用来克隆的文本 clone 哈哈哈哈 clone funct

2016-05-13 13:16:49 232

原创 HTML5 编辑 API 之 Range 对象(一)

HTML5 编辑 API 之 Range 对象(一) #content{ width:100%; height: 50px; background-color:#cccccc; } selection对象与range对象的引用

2016-05-12 22:43:16 525

原创 setTimeout/setInterval

定时器实现轮播图 var pics = ["images/1.jpg","images/2.jpg","images/3.jpg"]; var index = 0; var obj = document.getElementById("img"); var loop=true; function

2016-04-28 16:29:26 327

原创 setTimeout

Title function startHidden(){ setTimeout("hidden()",3000); } function hidden(){ document.getElementById("content").inner

2016-04-28 11:26:29 207

转载 判断页面是否真的关闭和刷新方法

window.onbeforeunload=function (){ alert("===onbeforeunload==="); if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){ alert("你关闭了浏览器"); }else{ alert("你正在刷新页面"); }

2016-04-27 15:19:09 573

原创 JS之实现鼠标切换效果

Tab切换效果 #card{ width:300px; height:200px; } #title{ width:100%; height:25px; line-height:25px; }

2016-04-26 11:01:09 470

原创 模块的现实和隐藏

DIV的显示和隐藏 #div{ width: 100px; height:100px; border:1px solid black;; display:block; } h5edu是最好的在线编程平台 爱

2016-04-25 17:02:46 410

原创 dom对列表的选择

列表的选择 荔枝 橘子 桑葚 桃子 西瓜 香蕉 葡萄 全选 全不选 反选 var all = document.getElementsByName("a1"); function selectAll

2016-04-25 16:43:16 230

原创 函数封装

函数封装 function createNpc() { var p = new Object(); p.hp = 100; p.act = 99; p.money = 300; p.move = function () {

2016-04-22 16:15:21 244

原创 函数类型的变量

函数类型的变量 function test() { document.write("hahahaha"+""); } test(); var tt = function () { document.write("fasfdafs"+""); }

2016-04-22 15:16:55 287

分布式概述 (图)

分布式结构描述 图

2018-09-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除