- 博客(18)
- 收藏
- 关注
转载 HTTP和HTTPS协议
发现一篇不错的文章,一起来学习吧~~~https://blog.csdn.net/xiaoming100001/article/details/81109617
2019-08-10 14:45:43 169
原创 HTTP协议1.0与1.1与2.0版本的关系
HTTP 1.0版本只有get,post,head等方法;请求数据时,客户端与服务器通过三次握手建立连接,该连接只能进行一次请求和响应,完成后断开连接;再要请求数据时,需要再次建立连接。HTTP 1.1 版本新加了options,trace,connect等方法;请求数据时,客户端与服务器通过三次握手建立连接,该连接能够进行多次请求和响应;减少了建立和关闭连接的消耗;支持持久连接...
2019-08-10 14:14:19 436
原创 单例模式---线程安全的懒汉模式(双重检测)
饿汉式单例模式以及线程不安全的懒汉式的单例模式,之前的博客链接:https://mp.csdn.net/postedit/86522796单例模式:一个类只允许产生一个对象一般步骤:构造方法私有化类的内部new出对象通过静态方法get得到该类的唯一实例化对象class SingLeton { private static volatile SingLeton singLe...
2019-08-09 20:46:27 530
原创 n的阶乘中尾随零的个数(了解到大数操作)
计算n(1<=n<=1000)的阶乘有多少个尾随零。阶段1:思路:刚开始做这道题的时候,我是先求出n!再计算有多少个0这样的复杂度很大,而且当n逐渐增大,int甚至long都存储不下n的阶乘的值。了解到可以使用BigInteger类型来存放阶乘值(暂未深入了解,先不展开说)。n!可以质因数分解,由于2*5=10,所以尾零的个数只与2和5有关一组2,5说明尾零个数+...
2019-05-29 18:49:10 527
原创 "org.h2.jdbc.JdbcSQLException: Table "FILE_INDEX" not found; SQL statement"
在这里插入代码片Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+...
2019-05-21 20:37:52 3739
转载 Intellij IDEA 快捷键整理(史上最全)
常规Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,...
2019-01-27 13:22:24 267
原创 异常、异常捕获、自定义异常
异常是导致程序中断执行的一种指令流。程序之中如果出现异常并且没有合理处理的话就会导致程序终止执行。为了保证程序在出现之后可以正常执行完毕,就需要进行异常处理。先来看一下异常的继承类结构:所有的异常都是由Throwable继承而来。其中Error类描述了Java运行时内部错误和资源耗尽错误。应用程序不抛出此类异常,这种内部错误一旦出现,除了告知用户并使程序安全终止之外,再无能为力。这...
2019-01-17 22:06:30 842
原创 设计模式 -- 工厂、代理、单例
工厂模式工厂模式就是将客户端的new操作解耦到第三方(工厂类)简单工厂模式 -- Spring-BeanFactory特点:一个抽象产品类(接口)多个具体产品类(实现接口)一个工厂类(进行new操作)-- 客户端通过工厂类来获取具体实例例:生产电脑interface Computer { void printComputer();}//多个具体产品类...
2019-01-17 16:04:10 244
原创 MySQL--索引、事务、视图
索引(*****)索引:提高查询速度(以空间换时间(B-Tree))常见的索引分类:聚簇索引:主键索引(primary key) 二级索引:唯一索引(unique) 普通索引(index) 全文索引(fulltext)--解决中子文索引问题。 创建主键索引 方法一:...
2019-01-15 20:32:02 1900 2
原创 MySQL--复合查询、表的内外连接(*****)
**************************************文中所用表为oracle 9i 的经典测试表************************************************回顾基本查询查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写Jselect ename,sal,job from emp where (s...
2019-01-15 15:14:08 256
原创 MySQL--基本查询和常用内置函数
基本查询首先我们先复习一下上次的内容,建表以及在表中插入数据一次插入多条数据,中间用逗号隔开根据数学成绩进行排序排序:order by 默认为从小到大排序对总分进行排序后,按从高到低输出从高到低排序:order by ... desc获得学生总人数获得某一列的个数:count(列名);获得数学总成绩获得某一列的总大小:sum(列名) ...
2019-01-14 17:06:06 445
原创 MySQL的基础操作
什么是数据库数据库---比文件存储数据更加利于管理的东西,它能更有效的管理数据。数据库存储介质:磁盘 内存主流数据库SQL Sever:微软的产品,适合用于中大型项目。 Oracle:甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。 PostgreSQL :加州大学伯克利...
2019-01-13 12:47:33 159
原创 JavaSE --- 内部类
内部类的定义 概念:所谓内部类就是在一个类的内部进行其他类结构的嵌套的操作范例:简单内部类的实现 内部类的优点: a.内部类与外部类可以互相访问彼此的私有域(最大的优点)b.内部类可以实现JAVA的单继承局限c.内部类可以对同一个包中的其他类隐藏起来,仅供外部类使用(保护性)。(private修饰内部类)范例:内部类实现“多继承” 内部类与外部类的关...
2018-11-17 21:36:59 235
原创 JavaSE面向对象的三大特性(下)---继承与多态
面向对象的第二大特征:继承。继承的主要作用在于,在已有基础上继续进行功能的扩充。在java中继承使用关键字extends来实现。范例:继承的基本实现。通过上述代码可以发现,当发生了类继承关系之后,子类可以直接继承父类的操作,可以实现代码的重用。子类最 低也维持和父类相同的功能。子类同时也进行了功能的扩充。继承的主要作用是对类进行扩充以及代码的重用。 继承的限制 子类...
2018-11-15 17:54:43 216
原创 JavaSE面向对象的三大特征(上)---封装
面向对象的三大特征: 1. 封装性:所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或 者对象操作,对不可信的进行信息隐藏。简而言之就是,内部操作对外部而言不可见(保护性) 。2. 继承性:继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对 这些功能进行扩展。3. 多态性(*):所谓多态就是指一个类实例的相同方法在...
2018-11-12 18:25:16 247
原创 JavaSE三个特殊类 --- 包装类
包装类---包装类就是讲基本数据类型封装到类中。 范例: 这个时候的IntDemo类实际上就是int数据类型的包装类,利用intValue就可以实现基本数据类型变为对象的需求。结论:将基本数据类型包装为一个类对象的本质就是使用Object进行接收处理。 在Java中为了方便开发,专门提供了包装类的使用,而对于包装类的使用,提供了两种类型。对象型(Object的直...
2018-11-06 17:23:18 317
原创 JavaSE三个特殊类---Object类
Object类(realFather)--- 最高参数统一化,即所有类对象都可以向上转型为Object类。Object是JDK默认提供的一个类。Java里面除了Object类,所有的类都是存在继承关系的。默认会继承Object父类。即,所有类的对象都可以使用Object进行接收。范例:使用Object接收所有类对象 toString( ) ---- 取得对象信息 系统输出默...
2018-11-06 16:11:09 240 1
原创 JavaSE三个特殊类---String类
String类String类的两种实例化方式a.直接赋值 (推荐使用此方式)String str = “Hello world”;b.通过构造方法实例化String类对象String str = new String(“Hello world”);字符串的比较public boolean equals(String str);Q:请比较String中“==”与“eq...
2018-11-03 19:52:59 291 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人