自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wps图标自动标注

第一步:题注序号格式第二步:选中序号并鼠标右击,选择切换代码域,序号会变成代码第三步:复制产生的代码第四步:在下面的表粘贴代码(代码会自动变成序号,问题不大)第五步:选中序号,鼠标右击,选择更新域自此,可根据需求修改图标说明样式...

2020-06-15 11:18:59 1030

原创 组件化与模块化不得不说的秘密

组件化和模块化的区别一. 组件化概念:就是"基础库"或者“基础组件",意思是把代码重复的部分提炼出一个个组件供给功能使用。使用:Dialog,各种自定义的UI控件、能在项目或者不同项目重复应用的代码等等。目的:复用,解耦。依赖:组件之间低依赖,比较独立。架构定位:纵向分层(位于架构底层,被其他层所依赖)。二. 模块化概念: 就是"业务框架"或者“业务模块",也可以理解为“框架”,...

2019-11-15 17:32:08 309

原创 初涉Vue

初涉Vue一. vue是什么    Vue框架诞生于2014年,其作者为中国人——尤雨溪,也是新人最容易入手的框架之一,不同于React和Angular,其中文文档也便于大家阅读和学习。Vue用于构建交互式的Web界面的库,是一个构建数据驱动的Web界面渐进式框架,该框架遵循CMD规范,并且提供的设计模式为MVVM模式(Model->View-&g...

2019-11-14 18:45:19 541

原创 四大作用域和九大内置对象

四大作用域和九大内置对象

2019-10-27 20:30:45 185

原创 Session和Cookie

Session和Cookie的1.Cookie客户端会话技术      数据存储在客户端,只能存String类型,并且大小有限制,一般为4KB,Cookie数量有限制(20个),不同浏览器不同;      一个Tomcat服务器中的共享问题:Cookies的获取限制,通过...

2019-10-20 16:24:09 186

原创 POST和GET的区别

POST和GET的区别

2019-10-12 17:12:00 371

原创 常用的单例模式

常用的单例模式1.所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。2.特点类构造器私有持有自己类型的属性对外提供获取实例的静态方法3.懒汉模式public class Singleton { private static Singleton instance; ...

2019-09-29 20:27:41 233

原创 封装JDBC

封装JDBC1.JDBCUtils工具类的功能    1>加载properties配置文件    2>获取数据库连接    3>释放连接2.代码实现import java.io.InputStream;import java.sql.Connec...

2019-09-29 20:17:24 132

原创 存储过程与函数的区别(mysql)

存储过程1.创建无参的存储过程DELIMITER $$USE `ln`$$DROP PROCEDURE IF EXISTS `p1`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `p1`()BEGIN SELECT *FROM emp; END$$DELIMITER ;2.创建有参的存储过程DELIMITER $$...

2019-08-24 13:34:18 164

原创 IN和EXISTS的区别(mysql)

IN语句       确定给定的值是否与子查询或列表中的值相匹配。查询步骤        1.查询子查询的表;        1.将内表和外表做一个笛卡尔积;        1.按照条件进行筛选。查询次数  &nbs...

2019-08-16 18:25:28 150

原创 MySQL与Oracle之间的恩怨情仇

MySQL与Oracle之间的恩怨情仇恩怨情仇之事务的提交     MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮。恩怨情仇之分页查询     MySQL是直接在SQL语句中写"select… from …where…limit ...

2019-08-15 18:30:00 535

原创 三次握手和四次挥手

三次握手**四次挥手**

2019-08-10 12:34:43 109

原创 TCP和UDP

1.TCP什么是TCP?    TCP----传输控制协议(Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。TCP的优点    可靠,稳定,建立连接时有三次握手建立连接,数据传递时有确认、窗口、重传、拥塞控制机制,数据传完后,...

2019-08-09 19:22:09 190

原创 关键字synchronized和volatile

1.synchronized    关键字的含义:可以在任意对象及方法上加锁,而加锁的这段代码称为"互斥区"或"临界区”。应用方式    1>代码块:指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象;    2>方法:作用于当前实例加锁,进入同步代...

2019-08-07 14:51:23 137

原创 Thread和Runnable的对比分析

1.java中创建线程的方式    1>继承Thread类,重写run()方法;    2>实现Runnable接口,实例化Thread类2.继承Thread类方法步骤    1>定义一个类(TestThread)继承Thread; &n...

2019-08-05 18:19:46 259

原创 进程与线程以及它们之间的区别

1.它们是什么从某个意义上来讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,有自己的储存空间,而线程是进程中的某个单一顺序的控制流,进程包含至少一个线程。2.进程的特性1>独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间。在没有经过进程本身运行的情况下是不能访问其中的内容的。2>动态性:进程与程序的区别在于,程...

2019-08-03 14:18:00 745

原创 java合并两个音频(手动输入地址)

需求将若干个音频合并起来,组合成一个全新的音频文件思路(以两首歌为例)第一首歌有一个输入流对象srcIn,第二首歌有一个输入流对象srcIn2,它们公用一个输出流对象。当第一首歌完成剪切后,在其后追加上第二首歌代码package com.ln.pretice_io;import java.io.FileInputStream;import java.io.FileNotFoundE...

2019-07-10 19:25:08 932

原创 java对File的增删改查

File1.概述:Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等,File对象通常可以代表磁盘中实际存在的文件和目录。2.常用方法1>构造方法new File(File parent, String child) //根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 new File...

2019-07-10 13:57:22 1100

原创 collection集合(list、set)

collection的继承体系常用的方法:1. 添加功能 boolean add(E e) //添加一个元素 boolean addAll(Collection c) // 添加一批元素2. 删除功能 boolean remove(Object o) //删除一个元素3. 判断功能 boolean contai...

2019-07-08 17:19:51 146

原创 如何解决ArrayIndexOutOfBoundsException异常和NullPointException异常

ArrayIndexOutOfBoundsException异常ArrayIndexOutOfBoundsException的意思是数组索引越界异常,是因为在提取数据时在使用索引不正常导致的。例如:int[]nums={1,2,3,4,5,6,7,8,9};int num=nums[9];//引发ArrayIndexOutOfBoundsException异常上述代码中 int num...

2019-06-26 15:38:39 11343

原创 抽象类和接口的区别

抽象类与接口抽象类基本代码:public abstract class TestAbstractClass { abstract public void test();// 可以public、protected或者默认default public void test2() { };// 可以public、protected、default和private}接口基本代码:pu...

2019-06-16 17:14:28 125

原创 静态代码块和构造方法

**静态代码块和构造方法**静态代码块1.在java中用static修饰的代码块2.格式public class Test { static { System.out.println("静态代码块!"); }}3.执行时机:在类加载时就被运行了,而且只运行一次,优先级高于各种代码块以及构造方法!4.使用:如果需要在项目启动时执行某些代码,这时就需要静态代码块构造方法...

2019-06-05 12:06:08 451

原创 按IP地址大小排序

IP地址(Internet Protocol Address)排序1.IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数2.当用编程解决IP地址排序问题就要解决两个IP地址的比较,比较思路如下(i=1、2、3)1>当两个IP地址第i位不等时就可以返回比较值2>当两个IP地址第i位不等时,比较第i+1位3>重复一...

2019-05-28 15:51:18 2987

原创 抽象类与类的区别

抽象类与类的区别**类就是对同一对象的的公共行为和特征进行的一个抽象1.类的定义class A{ public String info="Hello World"; public void print(){ System.out.println(info); } }2.普通类就是一个完善的功能类,可以直接产生对象并且可以使用,里面的方法都是带有方法体的!3.普通类可以实例...

2019-05-28 15:21:53 990

空空如也

空空如也

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

TA关注的人

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