自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 docker安装实践

docker安装1: 先安装 yum-utils 2:正式安装Docker引擎其中中间会出现GPG验证,与官网文档一致 2.2 如果需要按照其他版本可以 (一般安装最新就行,这可跳过)sudo yum install docker-ce- docker-ce-cli- containerd.io docker-c...

2022-06-03 22:03:05 842 1

原创 java int 与 Integer比较

int与 Integer  之间  ==  比较   public static void main(String[] args) { int basicInt11 = 1; Integer wrapperInteger11 = 1; Integer wrapperInteger12 = new Integer(1); Integer wrapperI...

2017-03-05 21:16:16 271

原创 Redis 安装实践

Redis安装实践  Redis官网提供了对redis命令的学习 (http://try.redis.io/) Windows下 安装 redis Redis官网(http://redis.io/download)并没有提供windows版本,在下载页面有个链接,提供了windows版本 点击链接到:https://github.com/MSOpenTech/r...

2016-04-06 20:31:59 261

原创 tomcat源码下载运行

 tomcat 源码下载及本地运行 Tomcat 主干分支地址:Git 地址 :https://github.com/apache/tomcat.gitSvn地址:http://svn.apache.org/repos/asf/tomcat/trunk 本文用svn (svn下载的较快些,好用点) 1. 预备---可先阅读官方文件 http://svn.apac...

2016-03-31 21:56:44 749

原创 eclipse安装java反编译插件

eclipse下安装java反编译插件 1. 官网下载  http://jd.benow.ca/  官网已经详细说明了安装 方法,如下打开about eclipse,显示安装OK 2 验证打开一个本地无源码的 class   例如:sun.misc.Version /* Location:           C:\Aworksoftware...

2016-03-19 17:17:25 81

原创 异或运算与尼姆博奕

异或运算异或运算定义:异或运算方法是一个二进制逻辑运算,设其运算符合为^,a,b为二进制数,则a,b的异或为a^b。其运算满足如下:1^1=0,0^0=0,1^0=1,0^1=1,即 相同的为0,不相同为1。a、b按低位到高位进行1位的二进制运算(高位没有则补0)即得a^b的值。public class Xor { public static void main(Strin...

2014-07-05 23:52:39 325

原创 从spring开始--003

IOC(Inverse Of Control)-控制反转,也叫做DI(Dependency Injection)-依赖注入IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。比如对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了 spring我们就...

2014-06-07 19:37:43 101

原创 从spring开始--002

单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。   几种经典的实现方式package com.ghods.lesson1.designpattern.singleton;/** * 线程安全的 懒汉模式 */public class Singleton { private Singleton() { } p...

2014-06-07 15:08:54 96

原创 从spring开始--001

工欲善其事,必先利其器。首先到spring官网下载Spring Tool Suite(http://spring.io/tools/sts/all,选择版本,最好选择.exe的,可以指导安装)。本人下载的是STS 3.5.1.RELEASE,windows 64位的.exe版本。 按照提示一步步按装后打开sts。然后new—>Spring Project。下面的Templat...

2014-06-07 15:08:35 112

原创 数据库连接池

连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了 数据库连接频繁建立、关闭的开销。另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(特别是对于事务处理),提高了开发 效率,也正是因为这个封装层的存在,隔离了应用的本身的处理逻辑和具体数据库访问逻辑,使应用本身的复用成为可...

2014-05-14 19:49:03 83

原创 Java网络编程学习

package com.ghost.t20140504;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.lang.reflect.Method;import ...

2014-05-04 20:42:17 152

原创 JAVA反射机制

正常的JAVA编程情况,我们只是对源码进行操作编程。而反射机制的存在,使得我们可以对JAVA字节码进行操作,就是我们编写的JAVA反射源码是对JAVA程序运行时的对象进行操作。 反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为(官网解释-http://docs.oracle.com/javase/tutorial/reflect/index.html:Ref...

2014-05-03 18:49:47 75

原创 Java集合

集合数学定义:是指具有某种特定性质的具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素。若x是集合S的元素,则称x属于S,记为x∈S。若y不是集合S的元素,则称y不属于S,记为y∉S。计算机定义:集合是一组可变数量的数据项(也可能是0个)的组合,这些数据项可能共享某些特征,需要以某种操作方式一起进行操作。显然数学上的定义更加抽象,用面向对象编程的思想来说就是,计算机上的集合是...

2014-05-03 18:15:41 94

原创 java序列化与反序列化

java序列化与反序列化java序列化与反序列化的目的是:存储和重新恢复建立Java对象。序列化可以使Java对象更好地传输和存储。反序列化就是把序列化的Java对象重新恢复为Java对象的格式。(以上为个人简要的理解,标准的解释可参见官网文档:http://docs.oracle.com/javase/8/docs/platform/serialization/spec/serial...

2014-05-02 13:30:08 164

原创 对JAVA类的思考

Java中的类是什么?这应该得从面向对象聊起,面向对象编程认为:万物皆对象。为何会出现面向对象编程呢?因为编程的意义就是让计算机来实现功能,而不用人为地去动手。计算机的工作流程,主要依据是冯诺依曼体系结构:  编程的目的就是写计算机指令,相当于对计算机给个输入。那么如何来描述输入呢?现实世界千变万化,我们人类是如何认识世界的呢?怎样分清谁是人?谁是男人?谁是学生?由此我们思...

2014-05-01 12:10:10 110

原创 学习JAVA基本类型

整数数据类型关键字描述大小格式byte字节长度整数8 位二进制补码从 +127 到 -128short短整型16 位二进制补码从 +32767 到 -32768int整数32 位二进制补码从 +2147483647 到 -2147483648long长整型64 位二进制补码从 +9223372...

2014-05-01 11:37:14 76

原创 一段代码说明一个问题——死循环

package com.ghost.t20140501;public class MyRunnable implements Runnable{ public void run() { System.out.println("开始运行吧!我的线程..."); } Thread myThread = new Thread( new MyRunnab...

2014-05-01 10:50:23 460

原创 线程与进程

[进程  线程]一个程序至少有一个进程,一个进程至少有一个线程. 线程是指进程内的一个执行单元,也是进程内的可调度实体.区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.(4)二者均可并发执行....

2014-05-01 10:22:53 78

原创 JAVA基础-003

package com.ghost.t20140430;public class Test1 { public static void main(String[] args) { System.out.println("Hello World!"); }}         package JAVA关键字,编程语言的关键字,可以这么理解,就是特殊的命令,它是转化...

2014-05-01 00:06:42 102

原创 JAVA基础-002

 简单解读JAVA入门之作,Hello World!package com.ghost.t20140430;public class Test1 { public static void main(String[] args) { System.out.println("Hello World!"); }}       上面这段程序称为JAVA源码,也就是供程...

2014-04-30 23:00:22 88

原创 JAVA基础-001

      借助互联网,本着既学习,又不重复造轮子的原则,网上很多资料的,直接在方括号内给出关键词[KEYWORD],可自行搜索学习。学习JAVA第一步,需要安装环境。     需要下载JDK[JDK下载],目前JAVA已经纳入Oracle公司的旗下,因此JDK的下载目前为为                    http://www.oracle.com/technetwork/ja...

2014-04-30 21:38:42 91

原创 博客开张大吉——

[size=large]看着一堆堆大牛的博客,看着互联网上有问必答的乐趣,总想写着什么。虽没对技术方面的新颖见解,也很少遇到技术方面的问题而互联网上没答案的。但为了对自己所学技术的总结,也为了更好地学习,因此决定敲敲键盘码些字。不积跬步无以至千里。万事开头难,第一步就先从JAVA基础开始写吧,虽说是写,更准确地说,是抄是拼凑。已站在前人的肩上,只能学习前人。曾想过,是否是前人把简单的道理都...

2014-04-30 20:47:07 121

空空如也

空空如也

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

TA关注的人

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