自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 chrome去广告插件

链接: https://pan.baidu.com/s/18-OUoNLkVP9_1NpVi9P33w 提取码: duu9

2019-01-29 17:13:26 921 1

原创 RK987键盘配对

RK987键盘配对1、背部开关为ON2、Fn + Tab切换无线/有线模式3、Fn + Q/W/E选择使用连接功能键4、Fn + P进入蓝牙配对模式5、电脑打开蓝牙选择添加设备连接键盘6、连接成功,正常使用

2021-03-18 09:54:55 16397 2

原创 linux服务器防火墙

1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalldservice iptables restart...

2020-08-21 18:14:18 143

原创 java删除字符串中的反斜杠和\n\t等内容

    今天写代码时遇到需要解析由第三方系统传来的字符串,但是测试过程中发现第三方系统传来的字符串中包含\n\t等字符( 不是回车换行,是字符串中包含 )。如:My name is \“ZhangSan\”\n\t, nice to\n meet\t you.    原因可能是第三方系统的回车换行符被当成字符传过来了。自己搞了半天终于用java代码把这些字符删除了。话不多说,代码如下:public class Test {

2020-07-16 14:58:48 6066

原创 抽象类中的非抽象方法调用自己的抽象方法

抽象类中的非抽象方法调用自己的抽象方法    当一个抽象类中的非抽象方法调用该类自己的抽象方法时,所调用的方法为子类的实现。例://抽象父类public abstract class AbstractClassParent { public abstract void abMethod(); public void test(){ ...

2020-04-26 15:53:49 1011 4

原创 PL/SQL导入csv数据字段不对应

今天用PL/SQL导入csv文件的数据时发现字段不对应,本来有好几个字段但是这几个字段却都在一个字段中。搞了好几个小时才发现原来字段中的数据在最后不能有空格( 我的单元格样式设置为自动换行貌似都不行 ),以此记录一下。...

2019-07-25 17:19:04 1140 1

转载 Java输入输出流(I/O流)

    I/O流的核心就是对文件的操作,主要分为字节流和字符流。 字节流(数据流中最小的数据单元是字节):可以处理任何类型的数据,如图片,视频等。 字符流(数据流中最小的数据单元是字符):只能处理字符类型的数据。概览 java.io包中最重要的就是五个类个一个接口。5个类指的是File,OutputStream,InputStream,Writer,...

2019-04-08 17:49:44 112

转载 spring MVC出现乱码

在web.xml文件中增加如下代码:<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <ini...

2019-02-13 15:48:29 77 1

转载 数据库

一、什么是事务以及事务的特性  事务是并发控制的基本单位,是用户定义的一个操作序列。  原子性。要么执行,要么不执行。     隔离性。所有操作执行完以前,其他会话不能看到过程。     一致性。事务的前后数据的总额一致。     持久性。一旦事务提交,对数据的改变就是永久的。二、数据库隔离级别。  1、读未提交  该级别允许脏数据,是隔离级别中最低的。  脏数据:一个事务修改了...

2019-01-29 16:12:26 107

转载 操作系统

一、进程和线程  进程是可运行程序的实例,是系统进行资源调度和分配的基本单位。  线程是进程的实体,一个进程可以有多个线程,多个线程可以并发执行。二、线程同步的方式  互斥量:采用互斥对象的机制,只有拥有互斥对象的线程才能访问共享变量,因为互斥对象只有一个,因此可以保证共享对象在同一时间只能被一个线程访问。  信号量:允许多个线程同时访问同一资源,但是需要控制同一时刻访问同一资源的最大线...

2019-01-25 15:20:12 152

转载 Java线程同步方式

本文部分内容来自http://www.cnblogs.com/XHJT/p/3897440.html为什么要使用同步?  Java与允许多线程并发控制,当多个线程同时操作共享变量时,将会导致数据的不准确,相互之间产生冲突,使用同步可以保证共享变量的准确性和唯一性。1、同步代码块  使用synchronized修饰的语句块。  被修饰的语句块会自动加上内置锁,从而实现同步。synchro...

2019-01-22 18:57:48 93

转载 Java类加载机制

一、什么是类加载机制?  类加载就是JVM把类文件加载到内存里面,并对数据进行验证、准备、解析和初始化,最终形成能被JVM直接使用的java类型的过程。二、类加载过程  加载——>链接(验证、准备、解析)——>初始化(主动引用、被动引用)——>使用——>卸载三、过程详情加载:把Java字节码转换为java.lang.Class对象1)将class文件加载到内存...

2019-01-17 15:40:57 103 1

转载 代理模式

本文主要代码来自https://www.cnblogs.com/gonjan-blog/p/6685611.htmlhttp://www.cnblogs.com/xdp-gacl/p/3971367.html代理:访问实际的对象是通过代理对象来访问的。代理模式就是在访问对象时引入一定程度的间接性。根据创建代理类的时间点可以分为静态代理和动态代理。一、静态代理class StaticPr...

2019-01-16 11:20:30 94 1

转载 数据库连接池

一、应用程序直接连接数据库缺点  用户每次请求都需要向数据库获取连接,而数据库创建连接通常需要消耗较大的资源,消耗的时间也比较长。二、使用数据库连接池优化程序性能  1、数据库连接池基本概念  数据库连接池负责连接、管理和释放数据库连接,它允许程序重复使用一个现有的数据库连接而不是新建一个。  最小连接数:连接池一直保持的数据库连接的最小数目。  最大连接数:连接池所能申请的最大连接数...

2019-01-08 16:16:35 87 1

转载 Java集合类

集合:用来存放对象的容器。注:集合只能存放对象( 存放基本类型会自动转换为引用类型 )。  集合存放的是多个对象的引用,对象本身还是存放在堆内存中。  集合可以存放不限数量、不限类型的对象。  集合详解:1、Iterator迭代器:它是Java集合的顶层。(Map的顶层接口是Map接口)  Collection接口继承的是Iterable接口。  Iterable和Iterator...

2019-01-07 11:18:17 106 2

转载 Java基础知识(二)

面向对象1、思想  面向对象是面向过程而言的,面向过程注重的是功能,面向对象注重的将功能封装进对象,强调具备功能的对象。比如想实现某一功能,只需找到可以实现该功能的对象即可。2、特征  继承、多态、封装( 详见基础知识(一) )重写和重载的区别重载是指同一类中允许出现多个重名的函数,前提是这几个函数的参数类型或参数个数不同。重写是在不同类中(子类重写父类的方法),方法的声明相同。...

2018-12-28 17:30:24 87 1

转载 Java基础知识(一)

基础知识1、JVM、JRE和JDK的区别  JVM:Java虚拟机,用于保证Java跨平台的特性。  JRE:Java运行环境,包括JVM和Java核心类库。  JDK:Java开发工具,包括JRE和开发工具。2、环境变量path和classpath区别  path是exe文件所在目录,用于指定DOS窗口命令的路径。  classpath是配置class文件所在的目录,用于指定类搜索...

2018-12-27 20:16:49 85 3

转载 Cookie和Session

一、概念  1、无状态的http协议  http协议是无状态的,一旦数据传输完毕客户端和服务器的连接就会断开,再次交换数据需要新的连接。这就意味着服务器无法从连接上跟踪会话。  2、会话(Session)跟踪  会话,指用户登录网站后的一系列动作。会话跟踪技术是WEB中常用的跟踪技术,包括Session和Cookie。Cookie通过客户端确认身份,Session通过服务器确认身份。  ...

2018-12-24 20:35:52 77 1

转载 HttpReques

一、介绍  代表客户端的请求,当客户端通过http协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、常用方法  getRequestURL:客户端发起请求时的完整URL  getParameter(String name):获取name属性值为name的表单内容  getParameterValues(String ...

2018-12-21 10:06:14 187 1

转载 Java多线程和高并发

多线程有什么用?  1、发挥多核CPU优势。在单核CPU中进行的多线程并不是真正的多线程,只是多个进程切换的比较快看着像多线程。多核CPU的多线程才是真正的多线程。  2、防止阻塞。在单线程下若线程发生了阻塞整个程序就会停止运行。多线程可以防止这个问题,如果有一个线程阻塞了也不会影响其他线程的运行。  3、便于建模。什么是线程什么是进程?  进程指正在运行的程序的实例,是系统进行资源调度...

2018-12-18 19:46:58 118 1

转载 单例模式

单例模式  1、单例模式:确保某个类只有一个实例,而且自行实例化,并向整个系统提供这个实例。  2、单例模式特点:     1) 单例类只能有一个实例     2) 单例类必须自己创建自己的唯一实例     3) 单例类必须给其他所有对象提供这一事例  单例模式保证了全局对象的唯一性  3、线程安全问题  一方面在获取单例时要保证不能获取多个实例对象。另一方面在使用单例对象的时候,...

2018-12-15 11:27:51 76 1

转载 冒泡排序和快速排序

冒泡排序  重复走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把他们交换过来。走访数列的工作是重复的进行直到没有再进行交换的数列。public void bubbleSort(int[] array){ int[] a = array; for(int i = 0;i < a.length;i ++){ for(int j = i+1;j < a.length;...

2018-12-13 20:35:02 74 1

转载 JVM虚拟机

JAVA运行环境  JRE由Java API和JVM组成。JVM通过类加载器(class loader)加载Java应用,并通过API执行。JVM可以在所有的硬件环境上执行Java字节码。  JVM基本特性:  1、基于栈的虚拟机:JVM是基于栈执行的。  2、符号引用:出基本类型以外的所有Java类型都是通过符号引用取得关联的,而非显式的基于内存地址引用。  3、垃圾回收机制:类的实例...

2018-12-12 17:45:40 100

转载 TCP/IP协议

为什么会有TCP/IP协议?  为了让世界各地的电脑可以统一交流。注意TCP/IP并不是一个协议,而是一个协议族的统称。里面包括了IP协议、IMCP协议、TCP协议以及http、ftp、pop3等协议。  TCP/IP协议分层  应用层:包含http、ftp等协议。  传输层:包含TCP、UDP协议。  网络层:包含IP协议,负责对数据加上IP地址和其他数据以确定传输的目标。  数据...

2018-12-11 10:53:42 95

转载 http和https的区别以及加密协议

http和https的区别  1、http是不安全的。https在配置正确时被认为是安全的。  2、http由"http://"开始,默认端口是80;https由"https://"开始,默认端口是443。  3、http协议运行在TCP之上,所有传输的内容都是明文,客户端和服务器都无法验证对方的身份。https是运行在SSL/TLS之上的HTTP协议,SSL/TLS协议是运行在TCP之上的...

2018-12-10 10:01:34 1449

转载 GC(垃圾回收机制)

1、为什么要垃圾回收?   如果只消耗内存不进行垃圾回收,内存迟早会被消耗完,除非内存无限大,但这是不可能的。  2、如何找到需要被回收的对象?  引用计数法:给对象添加一个计数器,被引用时计数器+1,引用失效时计数器-1,当计数器为0时回收。但是java没有使用这种方法,因为很难解决对象间相互引用的问题。  可达性分析法:通过一系列称为"GC Roots"的对象作为起始点,从这些起始点...

2018-12-08 11:36:08 1084

转载 TCP三次握手和四次挥手

TCP三次握手和四次挥手TCP连接(三次握手)和释放(四次挥手)建立TCP连接(三次握手):释放TCP连接(四次挥手):TCP连接(三次握手)和释放(四次挥手)TCP连接的三个阶段:连接建立、数据传输、连接释放。问题:每一方都能明确感知对方的存在。允许双方协商参数。能够对运输实体资源进行分配。建立TCP连接(三次握手):注:最开始的时候客户端和服务器都处于CLOSED状态,主动打开...

2018-12-07 16:51:26 89

空空如也

空空如也

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

TA关注的人

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