自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 003--Javaweb之CSS

## CSS学习 ## ###css概述:### cascading style sheet:层叠样式表 1. 表格布局的缺陷: - 嵌套层级太多,一旦出现嵌套顺序错乱,整个页面达不到预期效果。 - 页面不够灵活,动其中某一小块,整个表格布局的结构全都要变(牵一发而动全身)。 2. CSS的优势:由于使用表格布局存在缺陷,使用DIV+...

2019-03-08 22:17:54 114

原创 Redis之第二部分

RedisString类型操作String是Redis的基本数据类型,可以包含任何数据,包括jpg图片或者序列化的对象。单个value值最大上限是1G字节。List类型操作List类型是一个双向链表,通过push、pop操作从链表的头部或者尾部添加删除元素。这使得list既可以用作栈,也可以用作队列...

2019-03-08 22:16:01 89

原创 Redis之第一部分

RedisMysql数据库:数据以“文件形式”存储在硬盘中。Redis全称:Remote Dictionary Server(远程数据服务)。是一个Key-Value类型的内存高速缓存数据库支持的数据类型:String: 字符串、Hash: 散列、List: 列表、Set: 集合、Sorted Set: 有序集合Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方...

2019-03-07 23:23:49 127

原创 Java------网络协议

TCP三次握手首先,是客户端想和服务端建立连接,客户端需要确认自己的发送和接收以及服务器的发送和接收是否正常,所以客户端先给服务器端发送一个报文,该报文中标志位SYN为1,seq为随机值,当服务器收到该报文的时候就知道客户端想要建立连接,他能够确认客户端的发送正常,自己的接收正常,然后服务器端还无法确认客户端的接收以及服务器端的发送是否正常,然后服务器端给客户端回复一个标志位SYN和ACK都为1...

2019-03-07 21:14:18 143

原创 深入spring

Spring它是为了解决软件开发的复杂性。把对象交给Spring进行管理,通过面向切面编程来实现一些"模板式"的操作,使得程序员有更多的精力去完成业务实现。Spring解决对象之间依赖关系bean容器注解@Required, @Autowired, @PostConstruct, @PreDestory,还有Spring3.0开始支持的JSR-330标准javax.inject.*...

2019-03-07 21:11:18 130

原创 接口和抽象类

接口和抽象类的区别 参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用继承抽象类,进一步去实现抽象类中声明的方法。 子类使用关键字implemen...

2019-03-07 21:09:56 105

原创 集合

集合的特点:集合中只能存储对象,比如集合中存入int型数据,它会自动转化为Integer类后存入; 集合里放的是多个对象的引用,对象本身还是放在堆内存中; 集合可以存放不同类型,不限数量的数据类型。List(列表;实现了Iterable接口,有序,可以包含重复元素)ArrayList和LinkedList区别:1.ArrayList是基于动态数组的数据结构,LinkedList基于循...

2019-03-07 21:08:40 246

原创 静态代理和动态代理

静态代理是指在程序运行前就已经存在的编译好的代理类是为静态代理。实现静态代理有四个步骤:①定义业务接口;②被代理类实现业务接口;③定义代理类并实现业务接口;④最后便可通过客户端进行调用。(这里可以理解成程序的main方法里的内容)packagecom.zhb.jdk.proxy;publicclassUserServiceProxyimplementsIUs...

2019-03-06 11:11:47 62

转载 Java泛型

泛型只在编译阶段有效看下面的代码:List<String> stringArrayList = new ArrayList<String>();List<Integer> integerArrayList = new ArrayList<Integer>();Class classStringArrayList = string...

2019-03-06 11:06:58 80

转载 Linux基本命令

目录切换命令 cd usr:切换到该目录下usr目录 cd..(或cd../):切换到上一层目录 cd/:切换到系统根目录 cd~:切换到用户主目录 cd-:切换到上一个所在目录 目录的操作命令(增删改查) mkdir目录名称: 增加目录 ls或者ll(ll是ls -l的缩写,ll命令以看到该目录下的所有目录和文件的详细信...

2019-03-04 18:41:36 178

转载 Java并发编程:Lock

一.synchronized的缺陷  如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的线程释放锁只会有两种情况:  1)获取锁的线程执行完了该代码块,然后线程释放对锁的占有;  2)线程执行发生异常,此时JVM会让线程自动释放锁。  那么如果这个获取锁的线程由于要等待IO或者其...

2019-03-04 17:24:13 91

原创 Java学习

Java学习Java基础java是强类型的语言:所有的变量必须先声明再使用;指定类型的变量,只能装对应类型的数据;强类型的语言更安全/健壮;Java类型:基本数据类型:​ 整型:byte short int long;​ 浮点型:float double;​ 字符型:char;​ boolean:boolean;引用数据类型:数...

2018-08-05 10:50:11 98

原创 002--软考程序员之硬件组成原理

硬件组成原理一. 数据识别整数的识别方式 1) 原码(8位机为例) A. 组成:最高位为符号位,剩余位表示数据,符号位0表示正数;1表示负数 B. 例如:00001111(原)15(D) 10101010(原) -42(D) C. 特点 a) 原码区分正负零(缺点) 例:+0(D):0000 0000(原) -0(D):1000 0000(原) ...

2018-07-31 14:03:09 847

原创 001--Javaweb之HTML入门

1.1.HTML基础1.HTML概述:​ HTML: Hyper Text Markup Language 超文本标记语言;超文本: 比普通文本功能更加强大,可以添加各种样式; 标记语言: 通过一组标签.来对内容进行描述. <关键字> , 是由浏览器来解释执行。2.常用标签:p:段落标签;. ​ br:换行标签;. ​ h1-h6:标...

2018-07-31 13:41:46 148

空空如也

空空如也

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

TA关注的人

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