自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微笑的博客

Java>>Html>>...

  • 博客(18)
  • 收藏
  • 关注

转载 SQL查询优化 一顿操作快如闪电

场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表:create table Student(id int PRIMARY KEY,name varchar(10)) 数据70000条 学生成绩表SCCREATE table SC( sc_id int PRIMARY K...

2020-12-31 14:15:27 412

原创 JAVA多线程之线程安全 — 线程锁

前言关于线程安全一提到可能就是加锁。那锁本身是怎么去实现的呢?又有哪些加锁的方式呢?今天就简单聊一下乐观锁和悲观锁,他们对应的实现 CAS ,Synchronized,ReentrantLock正文一、乐观锁—CAS1、什么是乐观锁?答:乐观锁其实就是总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可...

2020-03-25 14:19:48 284

原创 MQ系统:Kafka消息队列(一)

一、简介1.1 概述Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。1.2 kafka消息传递模式Kafka是...

2019-12-19 11:50:46 281

原创 面试理论问题

5、JDBC编程步骤(1)加载驱动程序:Class.forName(driverClass)加载mysql驱动:Class.forName(“com.mysql.jdbc.Driver”);加载oracle驱动:Class.forName(“oracle.jdbc.driver.OracleDriver”);(2)获得数据库连接DriverManager.getConnection(“j...

2019-10-28 14:06:17 325

原创 go语言 beego框架学习 (详解一)

本博客是在学习beego框架过程中的一个学习流程做一总结:这次整理也是一个初步的整理,正好在这个之后把之前通过net/http实现的短url项目通过beego框架实现一遍一、Beego的安装首先得安装好git,在go语言的配置目录中进行操作,1、在GOPATH目录下执行以下命令下载beegogo get github.com/astaxie/beego2、再执行以下命令,下载bee...

2019-10-28 14:04:47 1549

原创 java项目框架(前端:vue+requirejs,后端:spring boot+mybatis)

无锡项目流程前端========》后端一、对于前端界面:js文件较多,通过requirejs技术异步加载其他 js,也就是说在引入requirejs.js后只需要引入一个自己的js文件(app.js),将其他js配置到这个js文件中(app.js);操作如下:在 script 标签中,加入 data-main 属性。这样会默认加载 app.js,而我们只需要在 app.js 中填写配置信...

2019-07-22 17:21:24 810

原创 RequireJS 详解和 Vue 详解

RequireJS 详解https://blog.csdn.net/zhoulei1995/article/details/83479583使用其实 RequireJS 的使用非常简单,核心只有两个函数:definerequire引入 RequireJSjs/lib/index.js(function () { alert('Hello index')})()inde...

2019-05-29 14:14:07 5515

原创 Spring常用注解总结

注解:传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,Spring引入了注解,通过"@XXX"的方式,让注解与Java Bean紧密结合,既大大减少了配置文件的体积,又增加了Java Bean的可读性与内聚性。1、注入属性(将被依赖的bean注入)@Autowired:就是自动装配,默认按类型匹配的方式(byType),在容器查找匹配的Bean,当...

2019-03-21 19:47:39 132

原创 JavaScript知识点总结(document对象)

一、什么是javascriptjavascript它是一种前端的解释性单线程的脚本语言。解释性语言:源代码 -> (对于javascript每个浏览器都有一个js引擎) 对源代码进行从上到下逐行解析二、语法详解1、变量的声明声明字符 var注:变量的第一个字符, 只能使用英文的大小写或者下划线(_)或者$符号除了第一个字符之外, 其他的可以使用上述三种字符和数字不能使用...

2019-03-06 20:30:44 368

原创 MySQL语句详情整理大全【全面总结】

前言:一、用户管理1、新建用户mysql> create user name identified by 'root';2、更改密码mysql> set password for name=password('ok');3、设置用户权限MySQL> show grants for name; //查看name用户

2019-01-14 21:25:30 2202 2

原创 Java线程详解总结(原文更详细)

Java线程:概念与原理一、进程与线程进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空...

2019-01-10 20:43:07 333

原创 Java中 IO流 详情解析总结(不是一般的详细)

一、io流结构分析要学习io流,我们先来认识几个io流操作有关的类或接口。以及io流的结构图:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。分类:按照流的单位分的话,可以分为字节流和字符流;按照流的方向分的话,可以分为输入流和输...

2019-01-09 21:14:17 599

原创 ArrayList、Map、Set集合的遍历方法总结

集合的遍历1、遍历ArrayListpublic class ArrayListTest{ public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("Hello"); list.add("Java&qu

2019-01-04 20:50:53 268

原创 Java集合类: Set、List、Map、Queue使用场景总结

一.List总结概述List继承了Collection,是有序的列表。实现类有ArrayList、LinkedList、Vector、Stack等ArrayList是基于数组实现的,是一个数组队列。可以动态的增加容量!LinkedList是基于链表实现的,是一个双向循环列表。可以被当做堆栈使用!Vector是基于数组实现的,是一个矢量队列,是线程安全的!Stack是基于数组实现的,是栈...

2018-12-27 20:12:45 360

原创 Java集合类: Set、List、Map、Queue详情分析

本文主要对Java集合类进行详情分析1. Java集合类基本概念Java容器类类库的用途是"保存对象",并将其划分为两个不同的概念:1) Collection一组"对立"的元素,通常这些元素都服从某种规则   1.1) List必须保持元素特定的顺序   1.2) Set不能有重复元素   1.3) Queue保持

2018-12-27 19:53:29 354

原创 Java中== 与 equals 区别用法

判断两个变量是否相等有两种方式:一种是利用 == 运算符;一种是利用equals方法。用处:① 比较java基本类型:比较基本类型只能用"= =",不能用"equals",这里的"=="比较的是两个基本类型的值;② 比较包装类:这里拿Integer,Character 来

2018-12-19 19:28:58 436 2

原创 Java基本数据类型与引用数据类型 及在堆栈中内存的存储原理

Java数据类型分为基本数据类型与引用数据类型。1、 基本数据类型byte:Java中最小的数据类型,在内存中占1个字节(8 bit),取值范围-128~127,默认值0short:短整型,2个字节(16 bit),取值范围-32768~32717,默认值0int:整型,用于存储整数,在内存中占4个字节,取值范围-2147483648~2147483647,默认值0lo...

2018-12-19 18:48:24 4816 8

原创 HTML常用标签

一、HTML常用标签:• <html> 元素是 HTML 页面的根元素,告知浏览器这是一个 HTML 文档。• <head> 元素可包含关于文档的信息。浏览器不会向用户显示这些头部信息(“head information”)。下面这些标签可用在 head 部分:<base>, <link>, <meta>, <script&gt...

2018-12-01 16:18:58 208

空空如也

空空如也

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

TA关注的人

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