自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于虚拟dom的理解

虚拟dom的理念:建立一个javascript plain object,非常轻量,用它保存我们真正关心的与dom相关的少数数据;对它进行操作,然后对比操作前后的差异,再根据映射关系去操作真正的dom,无疑能提高性能。 虚拟dom优点:将dom操作封装好,建立数据-->dom的映射,将开发人员从dom操作中解放出来,只需要关注数据本身即可,框架自动帮助开发人员将数据的变化更新到dom上。 ...

2020-07-03 14:48:21 300

原创 加密技术总结

常用的加密技术主要有 :  对称加密   对称加密信息接收方和信息发送方使用同一个秘钥进行加密解密,缺点就是一旦该秘钥被窃取的话,信息就会被泄露,所以安全级别不够高。常用的对称加密算法主要有DES等  非对称加密 非对称加密使用的是公钥私钥对的概念,接受者自己生成一个公钥私钥对,并且将该公钥发送给发送方,发送方使用这个秘钥来进行加密,接收者收到信息之后使用私钥进行解密。通过私钥...

2018-08-11 21:47:27 3084

转载 Http协议详解

引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式

2017-07-26 10:55:07 327

转载 进程、线程、服务和任务的区别

进程(process)是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程。例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程。同样,每次执行JDK的java.exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码。 线程(thread)是操作系统能够进行运算的最小单位。线程被包含在进程之中,是行程中的实

2017-05-17 12:41:20 988

转载 简单理解Socket

题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括php的、C#的、甚至Node.js的

2017-05-16 10:26:09 201

原创 Tomcat 9.0打开manager管理WebApp

当我们开启Tomcat服务器,并在浏览器输入localhost:8080的时候,我们会看到如下网页:当我们想在Tomcat上管理已经发布的APP的时候,我们可以点击manager APP。这时Tomcat会提示你,需要输入用户名和密码。这时我们需要在电脑上打开Tomcat根目录下的config文件夹,需要将该文件夹下的tomcat-users.xml文件按照提示注释文档要求配置账户和密码。此时就可以

2017-05-14 14:13:33 2307

原创 总结String类字符串与其他类型的转换

这里主要总结三点: 1.字符串类型与基本数据类型,包装器类型的转换 2.字符串与字节数组的转换 3.字符串与字符数组的转换public class Test { @org.junit.Test //字符串类型与其他类型的转换 public void testConvert(){ String string = "19961017"; //1.

2017-05-07 15:20:39 617

原创 Java多线程-线程间的通信

在Java中,线程间的通信是通过wait(),notify(),nitifyAll()进行的。在这里要特别注意一个问题,如果当前的线程不是此对象锁的所有者,却调用该对象的notify(),notify(),wait()方法时会抛出IllegalMonitorstateException,因此一定要保证在同步的代码中调用这三个函数。下面举例说明,程序实现了两个线程轮流打印1到100之间的数。/* *

2017-05-06 21:29:12 180

原创 定制排序与自然排序

在Java的集合框架下有Set接口,Set接口下主要有Hashset,LinkedhashSet,Treeset主要实现类,向treeset中添加元素的时候,需要对添加的元素进行排序,这是就需要使用java.util.Comparator和java.util.Comparable两个接口从而实现定制排序和自然排序。 1.自然排序:在定义要插入的元素所属类中实现Comparable接口。 例如,S

2017-04-30 10:58:04 4133

原创 通过JDBC接口连接到MySQL数据库的两种方法

1 通过创建Driver的实例,调用实例connect()方法来连接到数据库import java.sql.SQLException; import java.util.Properties; import java.sql.*; import com.mysql.jdbc.Driver; public class Demo2 { public static void main(String[

2017-04-23 19:43:35 1521

空空如也

空空如也

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

TA关注的人

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