自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java集合整理总结

★★★★★集合框架:用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。   集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型...

2018-07-25 21:52:57 313

原创 Java集合类: Set、List、Map、Queue使用场景梳理

一、Set  package com.demo; import java.util.HashSet; /** * Created by Ranjx on 2018/7/22. * 无序,不允许重复 * 采用hash算法来决定元素的存储位置不同 */ public class HashSetTest { public static void main(String[] ar...

2018-07-22 22:27:35 217

转载 java的面向对象的四大特征

四大特征分别为:抽象、封装、继承、多态 1、抽象 抽象就是对现实的一类事物,抽取其特点,并把这些特点整合一起,用java语言表示来表示该类事物。 2、封装 封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。对于封装的概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地...

2018-07-22 13:12:47 325

原创 Java抽象类模板设计模式

例如,现在有三类事物:  (1)机器人:充电,工作;  (2)人:吃饭,工作,睡觉;  (3)猪:进食,睡觉。  现要求实现一个程序,可以实现三种不同事物的行为 package com.demo; /** * Created by Ranjx on 2018/7/22. * 定义一个抽象类 */ public abstract class Action { public sta...

2018-07-22 13:05:35 968

原创 Java抽象类详解

一、抽象类定义 抽象类指包含抽象方法的类叫抽象类,抽象类必须用关键字abstract修饰。 public abstract class A { static { System.out.println("静态代码块") } { System.out.println("构造代码块") } A () { S...

2018-07-22 13:00:53 351

原创 Java类加载顺序

1. 虚拟机在首次加载Java类时,会对静态代码块、静态成员变量、静态方法进行一次初始化(静态间按顺序执行)。 2. 只有在调用new方法时才会创建类的实例。 3. 类实例创建过程:父子继承关系,先父类再子类。父类的静态->子类的静态->父类的初始化块->父类的构造方法->子类的初始化块->子类的构造方法 4. 类实例销毁时候:首先销毁子类部分,再销毁父类部分。...

2018-07-20 22:11:36 223

原创 Java多线程-线程的同步与锁

一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象ValueFoo对象,并修改ValueFoo对象上的数据。 public class ValueFoo { private int x = 100; public int getX() { return x; } pub

2015-09-14 16:38:50 408

原创 Mysql数据库主从同步

说明 主数据库服务主机:xxx.xx.xxx.1 从数据库服务主机:xxx.xx.xxx.2 第一步 赋权,在主服务器中增加从服务同步用户的权限,参考脚本如下,xxx.xx.xxx.2为从服务期ip: GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO uslave@"xxx.xx.xxx.2

2015-09-14 11:53:16 522

原创 Linux主机下安装Mysql数据库

1.到官网下载源码包 2.相关安装命令 shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf xx.tar.gz //解压对应的压缩包shell> ln -s 解压后的文件 mysql  //将解压的文件link到mysql文件夹 shell> cd mysql

2015-09-14 11:37:32 328

原创 常用的webservice接口

 商业和贸易 1、股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询) Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx  Disco: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?d

2015-09-14 10:14:32 414

原创 Nginx负载均衡配置(实现多台主机应用负载均衡并且隐藏应用主机不受攻击)

前期由于公司主机受到攻击,给公司带来了不小的损失,也给用户带来了很大的困扰,由于当时受到攻击后不能快速将服务和应用切换到另外的主机而造成的,公司经过这场风波后,然后就考虑到了用Nginx隐藏相关服务和应用主机,下面我就来具体说说例子。 一.需要准备主机:     xx.xxx.xx.1 (WEB应用主机)     xx.xxx.xx.2 (WEB应用主机)     xx.xxx.x

2015-09-11 15:31:42 1732

原创 Android 进程间通信实现解决方案

今天接到一个任务,要求app和app之间可以通信,然后就学习了一下Android 进程间通信实现原理,在这里和大家一起学习和分享一下。 Android Service分为两种: 1.本地服务(Local Service): 同一个apk内被调用 2.远程服务(Remote Service):被另一个apk调用(远程服务需要借助AIDL来完成) 首先介绍一下AIDL是什么东东: A

2015-09-11 15:11:46 719

原创 Java多线程生命周期

今天抽点时间和大家一起学习Java多线程的生命周期,相互学习一下。 1.线程可以分为4个状态:New(新生)、Runnable(可运行)注:为了方便分析,将其分为:Runnable与Running、blocked(被阻塞)、Deal(死亡) 2.线程状态转换图 3.线程需要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Th

2015-09-08 22:39:45 414

原创 Android 反编译详细介绍

 在前期学习Android的开发中,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对应用的APK进行反编译。下面是我参考了一些文章后简单的教程详解 需要下载的工具: apktool (资源文件)  下载   dex2jar   (源码文件)      下载 j

2015-09-06 13:27:56 458 1

原创 Windows环境下安装Redis

windows下安装redis 1.下载地址https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,我选择32bit。把32bit文件内容拷贝到需要的安装的目录下,比如:D:\redis。 2.切换到安装的目录下,按住shift键,出现下面的界面,点击在此处打开命令窗口

2015-08-14 16:05:42 346

原创 Redis--介绍以及安装(Linux环境)

  redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数

2015-08-14 16:01:17 346

原创 Linux--安装nginx

 一、安装nginx     1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html     2、ftp上传到CentOS中服务器上     3、先建一个目录,把要用的到的安装包放到一起     #mkdir /data/kkweb      #tar zxf nginx-1.4.1.tar.gz     

2015-08-14 11:14:15 366

原创 Linux--rsync实现文件同步

rsync是类unix系统下的数据镜像备份工工具. 确认主机是否安装rsync:shell>rpm -qa|grep rsync 如果未安装,直接执行:shell>yum -y install rsync 服务端:xx.xxx.xx.14  同步目录:/file/ 客户端:xx.xxx.xx.229  同步目录:/file/ 1、服务端配置 shell>vi /

2015-08-14 10:40:30 613

经典前台技术AJAX

经典前台技术AJAX,具体Ajax写的聊天室例子,Ajax分页,文件上传,向服务器传参数等。

2011-10-20

空空如也

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

TA关注的人

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