
沉淀
文章平均质量分 54
北冥的鱼_修行
这个作者很懒,什么都没留下…
展开
-
Centos6或7配置网络连接
在使用虚拟机的时候,通常都需要给自己的虚拟机配置一下网络。下面我们就来看一下,如何用简单的方法去给我们的虚拟器配好网络连接。VMware 或者VirtualBox这两个选一个就行,并在上面安装好镜像,记住连接网络的地方要选桥接我用的是VirtualBox,点击设置->网络->连接方式,选桥接网卡就好了。VMware 的也选桥接方式就好了编辑该文件先将ONBOOT改成yes,之后重启网卡,让虚拟机自动分配ip地址,之后再将生成好的ip地址配置到ifcfg-eth0 文件中就好了。下面看详细操作下图就是原创 2022-07-08 01:25:07 · 1344 阅读 · 0 评论 -
优化慢SQL
sql优化原创 2022-06-28 15:00:23 · 223 阅读 · 0 评论 -
Centos7关闭防火墙
Centos7永久关闭防火强原创 2022-06-25 22:34:40 · 110 阅读 · 0 评论 -
Java方法重写(Overriding)和方法重载(Overloading)
Java方法重写(Overriding)和方法重载(Overloading)概述。原创 2022-03-02 14:21:29 · 1025 阅读 · 0 评论 -
原始数组和稀疏数组之间的相互转换
代码// 稀疏数组 public static void main(String[] args) { // 创建一个原始的二维数组 11 * 11 // 0:表示没有棋子,1表示 黑子 2表示蓝子 int chessArr1[][] = new int[11][11]; chessArr1[1][2] = 1; chessArr1[2][3] = 2; chessArr1[4][6] = 2;原创 2022-01-27 09:47:54 · 761 阅读 · 0 评论 -
JDK1.8 中 LocalDateTime 时间格式化两种方案
JDK1.8 中LocalDateTime 时间格式化两种方案原创 2021-12-02 17:44:16 · 3552 阅读 · 0 评论 -
Linx中查看文件的格式并修改成unix
vim打开文件vim 文件名按 i 进入编辑模式执行下面命令,查看文件格式:set ff修改成unix:set ff=unix之后还可以再看一下有没有修改成功,要是不成功的话就再执行一遍原创 2021-11-22 17:29:31 · 749 阅读 · 0 评论 -
索引失效的七中情况
失效的情况1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少);没有必要使用的情况1.唯一性差;2.频繁更新的字段不用(更新索引消耗);3.where中不用的字段;4.索引使用<>时,效果一般;...原创 2021-07-25 11:54:01 · 139 阅读 · 0 评论 -
java多线程的实现方式
在java中实现多线程有三种方式实现Runnable接口实现Callable接口继承Thread类实现Runable和Callable接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过Thread来调用。可以理解为任务是通过线程驱动从而执行的。实现Runable接口public class RunnableTest implements Runnable { @Override public void run() { // .原创 2021-07-20 14:54:40 · 114 阅读 · 0 评论 -
TCP协议之三次握手四次挥手
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。来看下网络协议在计算机网络中进行通讯,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议。协议的分层比较经典的有OSI网络七层协议,TCP/IP四层协议,五层协议。OSI的七层协议体系结构的概念清楚,理论也较完整,但它既复杂又不使用,TCP/IP体系结构则不同,在实际中得到了非常广泛的应用。TCP/IP是一原创 2021-06-30 17:15:29 · 336 阅读 · 2 评论 -
List去除重复数据
1.使用LinkedHashSet删除ArrayList中的重复数据LinkedHashSet 是在一个 ArrayList 删除重复数据的最佳方法。LinkedHashSet 在内部完成两件事:删除重复数据保持添加到其中的数据的顺序看下面代码package com.gsj.fugui.controller;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedHashSet;public原创 2021-06-24 09:11:41 · 154 阅读 · 0 评论 -
猜数算法java
在范围[low,high]之间猜数字的Java代码//当n确认在范围[low,high]时,计算需要猜测的次数// 当n确认在范围[low,high]时,计算需要猜测的次数 public static int turns(int n,int low,int high){ int turns = 0; // 如果还有潜在的数字需要猜测,则继续 while (high >= low){ turns++;原创 2021-06-20 17:08:53 · 100 阅读 · 0 评论 -
Synchronized锁和ReentrantLock锁
Java提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是JVM实现的synchronized,而另一个是JDK实现的ReentrantLock。synchronized1.同步一个代码块public void func(){ synchronized(this){ //... }}它只作用于同一个对象,如果调用两个对象上的同步代码块,就不会进行同步。对于一下代码,使用ExecutorService执行了两个线程,由于调用的是同一个对象的同步代码块,因此这两个线程会进行同步,原创 2021-05-24 17:38:21 · 206 阅读 · 0 评论 -
23种设计模式的分类和功能
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3种。创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF中提供了单例、原型、工厂方法、抽象工厂、建造者等5种创建型模式。结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF种提供了代理、适配器、桥接、装饰、外观、享元、组合等7种结构型模式。行为型模式:用于描述类或对象之间怎样相互.原创 2020-12-24 14:51:12 · 309 阅读 · 0 评论 -
JAVA设计模式的概念
#代码是对现实的模拟,而设计模式就像是巧妙解决问题的方法。下面我们就来聊一聊设计模式首先,我们来说一下设计模式的概念。软件设计模式,又称设计模式,是一套被反复使用,多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用行、代码的刻度性和代码的可靠性。#2.意义,赚好多的钱(_)设计模式的本质是面向对象设计原原创 2020-12-23 19:21:29 · 234 阅读 · 0 评论 -
SpringBoot读取本地的文件并打成jar包
今天在做项目的时候遇到一个这样的需求,需要后端去处理json数据,然后根据前端传过来的值进行匹配。把最终的数据传给第三方。maven 依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version></dependency><depe原创 2020-11-17 20:36:11 · 422 阅读 · 2 评论 -
SpringBoot打成jar包发布并追踪日志
1.首先将SpringBoot打成jar包通过xFTP或者使用命令scp /path/filename username@servername:/path 或者其他工具把jar包上传到服务器上,然后执行下面命令启动项目java -jar xxx.jar &使用该命令启动jar,一旦Xshell窗口关闭jar就停止运行了。如果想让项目在后台一直运行,通过如下命令启动JAR:nohup java -jar xxx.jar > consoleMsg.log 2>&1 &a原创 2020-11-06 13:44:09 · 1091 阅读 · 0 评论 -
HTTP详解
一基础概念URI包含 URL 和 URN请求报文和响应报文1.请求报文在这里面可以看到,请求报文中包含 Host,Accept,Accept-Encoding(报文的编码),User-Agent等信息在对接第三方的时候可以设置请求头中的参数。这里用的是HttpClient对接的第三方。文末附上大神的博客地址,在里面学到了好多。2.响应报文二、HTTP方法客户端发送的请求报文第一行 为请求行,包含方法字段。GET: 获取资源当前网络请求中,绝大部分使用的是GET方法。HEAD获原创 2020-11-06 13:26:04 · 342 阅读 · 0 评论 -
SpringBoot项目配置logback日志
1 logback 配置方式:springBoot建议使用的日志配置方式是logback方式,因为它相对log4j2更为的简单并且是用。logback-wenjy.xml(注意:不要使用logback这个来命名,否则springboot将不能完全实例化)复制下面的配置文件到resource目录下面logback-wenjy.xml<?xml version="1.0" ...原创 2020-04-20 23:50:58 · 221 阅读 · 0 评论