自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring——JDBC

前言:最近回顾了一遍Spring全家桶,有几个在过程中遇到的问题记录一下。JDBC:Java数据库连接(Java Database Connectivity) C3P0:一个开源的JDBC连接池 DataSource:JDBC数据源接口 JDBCTemplate:为不同类型的JDBC操作提供模板方法pom.xml<project xmlns="http://maven.ap...

2018-07-25 16:07:11 142

原创 数据库优化

建立索引 B-Tree索引,哈希表索引,索引是一种数据结构, B-Tree它们是时候复杂度低,查找,删除,插入操作都可以,B-Tree中的数据是有序的 哈希表是将索引列的值作为索引的键值,和键值对应实际的值是指向该表中相应行的指针如何在使用SQL创建索引: CREATE INDEX name_indexON Employee (Employee_Name) ...

2018-07-20 16:00:45 179

转载 Java数据结构

java.util包中三个重要的接口及特点:List(列表)、Set(集合,集合中元素唯一)、Map(key-value,key唯一)。不同类的实现各有差异:是否同步,线程安全,是否有序常用类继承树 Collection(所有集合类的接口)List、Set方法都继承自Collection接口Collections(操作集合的工具类)它提供了许多方便的方法,包括求两个集...

2018-07-20 13:47:17 159

转载 简单粗暴TCP协议之握手

                                    简单粗暴看TCP/IP首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。【注意】中断连接端可以是Client端,也可以是Server端。假设Client端发起...

2018-07-19 22:32:51 226

转载 JVM类的加载JVM内存JVM垃圾回收机制

总结JVM面试的三大块: Java类的加载过程 JVM内存堆栈 JVM垃圾回收机制 JVM五大内存区域 Java虚拟机栈 这是线程私有的,生命周期与线程相同,存储局部变量,动态链接,方法,操作栈等 如果栈操作深度大于虚拟机所允许的深度,将抛出stackOverFlowError 如果栈申请不到足够的内存,将抛出outOfMemory...

2018-07-19 22:25:34 304

转载 终于理清楚 线程池和数据库连接池 是什么了

首先我们要知道一个事情:什么是线程,什么是进程?     线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。    进程是正在运行的程序的实例,或者:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。Java 线程的周期(五个状态):New ...

2018-07-16 12:02:59 9368

原创 MySql事务4种隔离级别以及悲观锁和乐观锁

前言:在那鬼公司呆着发现自己居然把事务给搞明白了。缘由:公司做的一个项目在进行首页内容显示的时候发现查询结果特别慢,有时候需要一到五分钟才能显示出结果。于是乎,我就顺着SQL语句查询慢的原因找了下去,找到了结果最有可能的应该是出现了锁和死锁的问题。由于开发的项目存在一个高并发的情况,所以顺着高并发找到了事务的隔离级别以及悲观锁和乐观锁。SQL语句查询慢的48大原因    https://blog....

2018-07-10 23:18:57 2144

转载 终于明白——区块链是个什么鬼

区块链先附上链接:https://ethfans.org/posts/wtf-is-the-blockchain“只让人们在比特币带来的交易中获取比特币,或许是有意义的。一旦有足够的人这样想,它就会变成一个自我实现的预言。”——中本聪,2009首先我们说说它的由来:设想一个场景:    你的一个屌丝朋友要带女朋友去旅游,结果没钱买机票不得已来向你借钱,于是你给银行的经理打电话告诉他从你的账户转10...

2018-07-09 12:10:22 3698 4

原创 Django 开发webApp 新建项目遇到的坑

    一、新建Django项目坑:这里要选择你自己的python路径,填好项目名称以及Application name 这一项的app名称,这样可以减少你再手动去命令行创建mvc模型二、连接MySql数据库坑:创建完成以后就是这样一个目录结构,点击settings.py 找到DATABASE设置成你本地的mysql数据库连接,设置完以后点击右上角Django旁边绿色小箭头运行,你会发现控制台有报...

2018-07-03 22:24:14 1278

空空如也

空空如也

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

TA关注的人

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