自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Nginx搭载文件服务器

带有别名:alias的路径当访问ip:port/root 默认会直接进入到/home/icore , 浏览器显示的是/home/icore目录下的内容,

2024-04-10 10:11:24 198

原创 Linux命令和脚本编写

zip -r a.zip 文件jia。

2023-07-06 18:35:23 286

原创 使用Jmeter完成数据库造数

如果使用jmeter连接数据库,需要在jmeter的lib下添加对应的数据库驱动。mysql驱动版本:8.0以上。ps:找到自己对应的驱动版本。Jmeter版本:5.6。

2023-06-26 15:45:54 632

原创 Docker的常规操作使用

docker的使用

2022-12-22 16:15:55 566 1

原创 Nginx安装

nginx 配置

2022-10-12 11:19:23 3125

原创 Linux 使用root用户给某个用户赋权操作某个文件夹和Oracle导入导出dump文件

Oracle的dump文件导入导出

2022-08-12 10:56:26 3070 2

原创 Linux常见问题

Linux cpu过高排查

2022-08-10 13:58:07 328

原创 索引失效问题

如果通过索引值值查询到的总量占比全表总量小于30%的话,索引是不会失效的,否则是会失效的(不区分字段的索引类型)。

2022-07-19 10:45:34 1899

原创 Oracle表分区概念和实战

YYOracle 11g分区表创建(自动按年、月、日分区)现在有一张回单表,每天以十万数据的文件形式推送,定时读取文件写入回单数据,而且是只增不该。所以表数据会越来越多,所以使用分区来进行提高查询性能,提供维护性能。概念一、为什么使用分区1、一般一张表超过2G的大小,ORACLE是推荐使用分区表的。2、这张表主要是查询,而且可以按分区查询,只会修改当前最新分区的数据,对以前的不怎么做删除和修改。3、数据量大时查询慢。4、便于维护,可扩展:11g 中的分区表新特性:Partitio

2022-02-09 17:06:15 2374

原创 Spring源码分析

Spring源码的核心就是工厂 也是我们常说的容器。而ApplicationContext是高级工厂 类似于mybatis的sqlSession。了解Spring的源码 需要首先弄清楚BeanFactory和FactoryBean有什么区别?BeanFactory和FactoryBeanBeanFactory是个Factory,也就是Ico容器或者是对象工厂,而FactoryBean就是个Bean。 在Spring中,所有的bean都是由BeanFactory(IOC容器)来进行管理的。但是

2022-02-07 11:49:01 1240 1

原创 Java 8 用stream流进行分页

package com.example.java8;import com.example.excel.Student;import org.apache.commons.collections4.CollectionUtils;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.stream.Collectors;import java.util.st.

2021-12-24 17:00:38 2694

原创 Windows杀端口占用进程:

netstat -ano | findstr 20880taskkill -f -pid 占用线程号Linux链接sftp:sftp -oPort=22 用户名@ip

2021-12-24 16:57:26 520

原创 Oracle解锁登录用户/新增用户并且赋权

登录oracle数据库服务器su -oralcesqlplus /nologcnnn / as sysdba或者sqlplus / as sysdbaalter user yzt_uat account unlock;commit;

2021-09-29 15:34:39 282

原创 Spring事务处理

1.什么是事务?事务是保证业务操作完整性的一种数据库机制。事务的四个特定:A C I DA:atomicity 原子性C:consistency 一致性I:isolatation 隔离性D:durability 持久性2.如何控制事务?JDBC: conneciton.setAutoCommit(false); connection.commit(); connection.r...

2021-06-16 08:42:26 95

原创 git操作

一.git基本操作1.查看git版本号git --version2.初始化仓库git init会在目录下生成一个.git文件3.查看本地库状态git status首次查看 工作区是没有任何状态的$ git statusOn branch masterInitial commitnothing to commit (create/copy files and use "git add" to track)可以新增文件$ vim hello.txt再次查看$ git stat.

2021-05-28 13:52:51 254

原创 Linux ip地址报错(Temporary failure in name resolution)活检地址检查

1.项目健康检查报错:报错信息:java.net.UnknownHostException: Temporary failure in name resolution解决办法:hostname 查看主机名hostname -i:查看本机对应的IPcentos6修改主机名vim /etc/sysconfig/networkvim /etc/hosts 配置主机名称(域名信息)和IP地址对应关系【其实也就是本地配置域名和IP地址的转换关系】修改完成后...

2021-05-19 16:47:38 1283

原创 Linux安装jdk环境

1.检查jdk是否安装java -version 或者 ps -ef | grep java2.如果安装了就检查环境变量是否配置echo $JAVA_HOME3.如果没有安装在profile的最后加上jdk的配置vi /etc/profilejdk的配置:JAVA_HOME=/usr/local/java/jdk1.8(jdk的安装目录)CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAV.

2021-05-09 14:53:38 99

原创 项目问题小坑

一.IDEA maven项目显示不出依赖jar包解决办法:1. 如果依赖都显示出来 但是不出右侧菜单的maven导航栏,可以通过顶层view -- > tools ->进行maven选项勾选2.如果右侧maven项目显示出来,而且项目结构是maven工程,但是显示 there are no .... maven projects 可以通过 pom.xml 右键 --> add as maven project...

2021-03-18 10:03:36 94

原创 Springboot 集成CAS的样例实现单点登录功能

1.打包/下载cas-overlay-template-5.3这个是maven项目,项目集成的springboot和themelef的整合,高版本的集成的是gradle环境。注:(pom文件的仓库选择阿里 不然下载很慢) <!--阿里云仓库--> <repository> <id>aliyunmaven</id> <url>http://mave.

2021-01-27 15:50:18 330

原创 SpringCloud整合Consul

1.Consul客户端的安装与启动:官网:https://learn.hashicorp.com/consul/getting-started/install.html下载完成后只有一个consul.exe文件,硬盘路径下双击运行,查看版本信息或者找到consul的解压路径 shift+右键输入:consul --version查看consul的版本号启动客户端:cmd命令:consul agent -dev客户端访问:通过以下地址可以访问Consul的首页:

2021-01-21 10:13:00 175

原创 (阿里云)SpringCLoud整合zookeeper

1.关闭阿里云的防火墙systemctl stop firewalldsystemctl status firewalldsystemctl start firewalldsystemctl restart firewalld2.开通本地电脑ping阿里云公网ip以及zookeeper的访问入口3.启动zookeeper的服务端与客户端进入到zookeeper的安装bin目录下:启动服务端:zkServer.sh start查看启动状态/停止zkServe

2021-01-20 20:34:08 250 1

原创 Centos安装Zookeeper

在 CentOS7 上安装 Zookeeper服务1、创建 /usr/local/services/zookeeper 文件夹:mkdir -p /usr/local/services/zookeeper2、进入到 /usr/local/services/zookeeper 目录中:cd /usr/local/services/zookeeper3、下载 zookeeper-3.4.9.tar.gz:wget https://archive.apache.org/dist/zookeeper/

2021-01-20 20:16:08 142

原创 Java8 Lambda表达式获取当前时间之前的多少天

1.获取当前时间之前的多少天package lenovo.util;import org.springframework.util.ObjectUtils;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import java.util.ArrayList;i

2021-01-20 14:04:22 1133

原创 JMeter安装配置使用和发送GET、POST请求以及参数设定

Jemeter的安装使用与配置:使用jemeter的前提是需要有JKD的环境,最新版jemeter要求Java版本是在1.8以上(配置好环境变量)。Jemeter的安装:http://jmeter.apache.org/下载对应的版本之后解压即可。然后打开bin目录下的jemeter.bat中文:1.Get请求:1.1不带参数的Get请求  首先添加一个线程组,在添加...

2021-01-20 10:42:21 9684

原创 Nginx的详解与使用

Nginx详解1.Nginx的详细介绍:Nginx就是反向代理服务器。首先我们先来看看什么是代理服务器,代理服务器一般是指局域网内部的机器通过代理服务发送请求到互联网上的服务器,代理服务器一般作用于客户端。比如GoAgent,FQ神器。一个完整的代理请求过程为:客户端首先与代理服务器创建连接,然后根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或则获得目标服务器的指定资源。Web代理服务器是网络的中间实体。代理位于Web客户端和Web服务器之间,扮演“中间人”的角色。HTT.

2021-01-14 18:20:48 35 1

原创 IDEA创建spring 没有Spring Initializr 已经创建springboot项目

一.问题最近开始使用IDEA作为开发工具,然后也是打算开始学习使用spring boot。看着博客来进行操作上手spring boot,很多都是说创建一个新项目(Create New Project)选择 Spring Initializr。然而我发现我的IDEA上面没有Spring Initializr这个选项。解决办法如下:在settings -> Plugins 里面搜索spring boot,勾选上,然后再重启下idea,就可以了。如果Plugins里面没有spring bo

2020-12-31 10:55:39 301

原创 SpringBoot logback-spring.xml配置(指定application.yml的日志路径)

<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true --><!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如.

2020-12-31 10:44:43 5089

原创 Linux 常用命令

一.Linux查看端口占用-进程ID和程序名称端口占用查询: <进程ID>和<程序名称>1.查看哪个进程占用了端口:  netstat -tunlp | grep port  几个参数含义:-t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名2.查看进程对应的程序  ps -ef |grep 进程ID

2020-12-31 09:40:48 265

原创 数据库规范

数据库规范一、建表规范强制要求:1.存储引擎必须使用InnoDBexplain: InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。2.每张表必须设置一个主键ID,并且这个主键id使用自增主键(在满足需要的情况下尽量短),除非是在分库分表的环境下。explain:由于InnoDB组织数据的方式决定了需要一个主键,而且若是这个主键是单调递增的可以有效的提高插入性能,避免过多的页分裂、减少表碎片提高空间的使用率。而在分库分表的环境下,则需要统一来分配各

2020-12-29 14:31:03 541

原创 MySQL 查询重复数据

学习目标:MySQL 查询重复数据学习内容:create DATABASE exercise;CREATE TABLE test ( id INT NOT NULL PRIMARY KEY, DAY date NOT NULL);INSERT INTO test (id, DAY)VALUES (1, '2006-10-08');INSERT INTO test (id, DAY)VALUES (2, '2006-10-08');INSERT...

2020-11-02 14:09:29 101

原创 实现pdf文件预览功能:

实现pdf文件预览功能:package com.echarts.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import javax.servlet.http.HttpSer

2020-10-30 13:53:08 990

原创 使用Zip4j实现zip文件的加密

背景:对zip文件进行一个小加密依赖:<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version></dependency>controller:@RequestMapping("/zips")public void

2020-08-28 00:51:24 835

原创 drop truncate 和delete的区别

(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE后,这个表和索引所占用的空间会恢复到初始大小,DELETE操作不会减少表或索引所占用的空间。drop语句将表所占用...

2020-07-15 09:37:00 122

翻译 数据结构(数组和链表)--持续更新中

数组和链表:介绍:线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本文先介绍线性表的几个基本组成部分:数组、单向链表、双向链表。数组:数组是一种最常用的线性数据结构,里面存放的元素的类型是一样的,并且有序的。数组的特点是:数据是连续的;随机访问速度快。对于Java而言,Collection集合中提供了ArrayList和Vector用于数组这种数据结构的实现。单向链表:单向链表(单链表)是链表的一种,它由节点组成,每个节点都包含下一个节点的指针。

2020-06-11 23:06:20 145

原创 Socket的连接

package com.sinosoft.web.controller.test.socket;import org.junit.Test;import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class SocketTest { //客户端 @Test p...

2019-10-25 14:48:49 194

原创 Java 8 lambda表达式大全

package com.sinosoft.web.controller.test.lambda;import com.sinosoft.common.utils.DateUtils;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.*;import java.util.stream.Co...

2019-10-25 14:34:23 797

原创 instance of 关键字的解释和使用

package com.sinosoft.web.controller.test.instance;import org.junit.Test;import org.springframework.security.core.parameters.P;import javax.swing.plaf.synth.SynthScrollBarUI;import java.util.Arr...

2019-10-25 14:33:37 636

原创 Guava字符串的部分使用

package com.sinosoft.web.controller.test.GuavaTest;import com.google.common.base.CharMatcher;import com.google.common.base.Joiner;import com.google.common.base.Splitter;import com.google.common...

2019-10-25 14:32:56 285

原创 返回值vo定义和枚举类定义

package com.sinosoft.web.controller.test.Enity;import lombok.Data;@Datapublic class ResponseVO { private Integer code; private String message; private Object object; public Re...

2019-10-25 14:32:20 3805

原创 时间戳与时间的转换(顺便有个map遍历)

package com.sinosoft.web.controller.test.date;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.sinosoft.common.json.JSONObject;import com.sinosoft.common.u...

2019-10-25 14:29:39 784

空空如也

空空如也

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

TA关注的人

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