自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决maven无法加载本地仓jar包问题cannot resolve XXXX.jar

删除本地仓本地jar目录里面的 _remote.repositories 文件。

2023-08-06 11:08:40 291

原创 前端base64转换工具(base64转文件,base64转图片)

前端base64转换工具

2022-06-05 10:12:37 3279 1

原创 mysql安装(linux环境)

mysql安装(linux环境)1 下载http://dev.mysql.com/downloads/mysql/选择所需系统及版本的包,此次环境以CenOS7 64位安装8.0.26版本的mysql为例。2 安装&设置2.1检测是否已经安装了mysqlrpm -qa | grep mysql* 2.2安装&启动将下载的安装包mysql-8.0.26-linux-glibc2.12-x86_64.tar上传/usr/local目录下解压压缩包,并将目录修改为m

2021-10-24 22:28:25 268

原创 git开发常用命令

git开发常用命令

2021-09-06 19:22:06 334

转载 linux下安装oracle客户端

linux下安装oracle客户端1. 下载oracle官网下载安装包根据访问数据的版本下载对应客户端。每种包又分.zip、.rpm两种格式包,zip包相当于解压后免安装版,rpm包需要安装版。2.安装解压缩到/oracle事先创建好oracle用户及/oracle目录unzip instantclient-basic-linux.x64-11.2.0.4.0.zipunzip instantclient-sqlplus-linux.x64-11.2.0.4.0.zip生成目录/usr/l

2021-09-05 21:36:28 3663 2

原创 JUC并发编程

JUC 并发编程来源:【尚硅谷】大厂必备技术之JUC并发编程2021最新版1 什么是 JUC1.1 JUC 简介在 Java 中,线程部分是一个重点,本篇文章说的 JUC 也是关于线程的。 JUC 就是 java.util .concurrent 工具包的简称。这是一个处理线程的工具包, JDK 1.5 开始出现的。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xzXLRLL8-1627717457873)(assets2/1627185831660.png)]

2021-07-31 15:49:01 501

原创 Typora常用样式设置

Typora常用样式设置1. 查找主题文件夹点击“文件”→“偏好设置”→“外观”→“打开主题文件夹”2. 开启调试模式点击“文件”→“偏好设置”→“系统”→“开发者选项”3. 修改背景颜色在github.css代码的root标签下添加以下代码,其中#E0FFFF是颜色代码:root { --side-bar-bg-color: #fafafa; --control-text-color: #777; background-color:#E0FFFF;}4. 更改h1~h

2021-06-28 22:55:40 5038

原创 linux查询系统硬件配置

1.查看系统发行版本lsb_release -aNeoKylin表示中标麒麟,其中中标麒麟也可使用nkvers查询2.查看内核版本号cat /proc/version或者uname -a

2020-12-06 13:26:31 4750

原创 rowid与rownum区别

rowidrowid和rownum都是伪列,但含义完全不同。 rowid是物理地址,用于定位oracle中具体数据的物理存储位置,而rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同。rownumrownum不支持大于号,只支持小于号,再者就是order by和rownum同时使用时则先rownum再排序,所以oracle分页的做法是使用3层嵌套子查询。--每页显示5条,查询第二页的数据为:select * from ( select r

2020-06-27 18:14:19 2576 1

原创 sqlloader用法案例

介绍Oracle 的sql loader可以将外部数据加载到数据库表中 ,使用sqlldr可以在短时间内向数据库中加载大量的数据 。本文仅以一个案例介绍sqlldr的用法。用法举例sql loader的命令sqlldr userid=用户名/密码@sid control=/file/control/dept.ctrl log=/log/control/dept.log data=/file/data/dept-2020-06-11.txtctrl控制文件dept.ctrlLoad data

2020-06-27 11:28:18 566

原创 三方jar导入私服

方式一:登录nexus管理端,可视化操作【推荐】具体方式参考:https://blog.csdn.net/liuyongheng1991/article/details/80615863方式二:maven命令行操作settings.xml中配置第三方仓库的server信息<server><id>thirdparty</id><username>admin</username><password>admin123</p

2020-06-27 10:06:43 250

原创 maven依赖传递及jar包冲突解决方案

依赖传递​ 当前项目引入了一个依赖,该依赖的依赖也会被引入项目。maven会解析直接依赖的POM,将那些必要的间接依赖,以传递依赖的形式引入到当前项目中,这种现象我们称为依赖传递。​ 依赖传递可能会引起jar包依赖冲突及循环依赖的问题。依赖冲突解决依赖调节原则路径近者优先原则按照jar包依赖的最短路径选择。当同时依赖于spring-contex和spring-webmvc时,都会传递过来 spirng-beans,那如果直接把spring-beans的依赖直接写到pom文件中,那么项目就不会

2020-06-26 16:28:19 1286

原创 maven依赖范围

compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。provided:已提供依赖范围,provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用, provided依赖在编译和测试时需要,在运行时不需要,比如:servlet-api被tomcat容器提供。runtime:运行时依赖范围,runtime依赖在运行和测试系统的时候需要,但在编译的时候不需要。比如:jdbc的驱动包。由于运行时需要所以r.

2020-06-26 15:10:12 401

原创 maven的全局setting及用户setting

maven的全局setting及用户settingmaven仓库地址、私服等配置信息需要在setting.xml文件中配置,分为全局配置和用户配置。而pom.xml文件是所在项目的局部配置。在maven安装目录下的有 conf/setting.xml文件,此setting.xml文件用于maven的所有project项目,它作为maven的全局配置。如需要个性配置,则需要在用户配置中设置,用户配置的setting.xml文件默认的位置在:${user.dir} /.m2/settings.xml目录

2020-06-26 11:36:06 2855 1

原创 JVM基础篇

1.JVM的组成类加载器(ClassLoader)运行时数据区(Runtime Data Area) (堆、栈)执行引擎(Execution Engine) c++/C本地库接口(Native Interface)2. jvm的运行参数2.1 三种参数类型jvm的参数类型分为三类,分别是:标准参数-help-version-X参数 (非标准参数)-Xint-Xcomp-XX参数(非stable参数)-XX:newSize-XX:+UseSerialGC2

2020-06-25 20:03:08 142

原创 mybatis核心

1. #{}与${}的区别2.Mybatis的动态SQL语句2.1 ``标签2.2 ``标签2.3``标签2.4 choose、when、otherwise3.Mybatis数据源的分类3.1 数据源分类3.2 数据源配置4. Mybatis缓存4.1 一级缓存4.2 二级缓存1. #{}与${}的区别#{}表示一个占位符号通过#{}可以实现preparedStatement向占位符中设...

2020-05-04 23:06:06 296

原创 spring框架之AOP

1. AOP相关概念1.1 AOP概述1.2 AOP的作用及优势1.3 AOP的实现方式2. Spring中的AOP2.1 概述2.2 AOP相关术语2.3 通知类型2.4 基于XML的AOP配置2.4.1 配置事务管理器2.4.2 配置事务的通知引用事务管理器2.4.3 配置事务的属性2.4.4 配置AOP切入点表达式2.4.5 配置切入点表达式和事务通知的对应关系2.5基于注解的AOP配置2...

2020-05-03 18:45:08 193

原创 spring之Ioc核心

文章目录1. ApplicationContext 接口的实现类2. BeanFactory 和ApplicationContext 的区别3. sping创建对象的3种方式4. bean的作用范围与生命周期5. 依赖注入实现方式6. spring常用注解6.1 用于创建对象的注解6.1.1 @Component6.1.2 @Controller @Service @Repository6.2 用...

2020-05-03 17:32:24 267

原创 微服务之Spring Cloud

1. 微服务概述1.1 什么是微服务​ 通常而言,微服务架构风格就是一种将单个应用拆分成一组小服务开发的方法,每一个小服务运行在它自己的进程中并且使用轻量的协议通信,通常是一个HTTP资源API。这些服务围绕业务能力构建并且由自动化部署机器部署。这些服务有着最小化的中央管理,这个中央管理可以使用不同语言编写并使用不同的数据存储技术。​ 微服务的核心是将传统的一站式应用,根据业务拆分成一个一个...

2020-04-19 17:41:59 198

原创 lombok使用

1. 介绍lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码,它是java的一个强大工具,能极大的减少代码量,并使代码更加整洁清晰。2. 添加依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId...

2020-03-15 21:49:53 111

原创 ActiveMQ在linux、windows下的安装

1 官网下载下载地址为:https://activemq.apache.org/components/classic/download/ 2 linux下安装2.1 上传apache-activemq-5.15.11-bin.tar.gz到linux服务器,并解压[liuyh@VMcentos ~]$ tar -zxvf apache-activemq-5.15.11-bin.tar.gz...

2020-03-08 10:30:10 181

原创 redis基础篇

redis概念下载及安装常见的命令操作持久化Java客户端 Jedis

2020-03-07 16:53:38 207

原创 linux下安装mysql

1.下载http://dev.mysql.com/downloads/mysql/选择所需系统及版本的包此次环境以linux6.7 32位安装5.6.22版本的mysql为例2.安装2.1检测是否已经安装了mysqlrpm -qa | grep mysql 如果已经安装了,将其卸载,如:rpm -e --nodeps mysql-libs-5.1.73...

2020-02-25 21:52:13 316

原创 redis在linux下的安装

1.下载下载地址:https://redis.io/download下载稳定版本2.redis安装1)make编译[liuyh@VM_0_8_centos ~]$ tar -zxvf redis-5.0.7.tar.gz[liuyh@VM_0_8_centos ~]$ cd redis-5.0.7/[liuyh@VM_0_8_centos redis-5.0.7]$ ma...

2020-02-16 18:37:19 127

原创 redis在windows下的安装

1.下载下载地址:https://github.com/microsoftarchive/redis/releases下载需要的版本2.redis安装将下载的redis文件放置到本地硬盘,并解压,然后打开redis目录,在cmd窗口下执行:redis-server.exe redis.windows.conf后面的那个 redis.windows.conf ...

2020-02-16 18:10:28 204

原创 linux下安装单机、集群zookeeper及zk常用命令

1.下载zookeeper下载地址为:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.6/版本为:apache-zookeeper-3.5.6-bin.tar2.将包上传到服务器指定目录,并解压3进入conf目录,复制zoo_sample.cfg成zoo.cfg并修改配置[liuyh@VM_0_8_ce...

2019-12-29 14:01:18 353

原创 linux下新建用户及赋root权限

新建用户adduser liuyh用户密码初始化passwd liuyh赋root权限修改文件/etc/passwd,将用户名为liuyh的用户ID修改为0即liuyh❌1000:1000::/home/liuyh:/bin/bash修改为liuyh:x:0:1000::/home/liuyh:/bin/bash...

2019-12-22 20:55:54 733

原创 linux下安装maven

1、在/usr/local目录下,新建maven目录2、将maven安装包上传到服务器,并解压移动到/usr/local/maven目录下解压命令为:tar -zxvf apache-maven-3.6.1-bin.tar.gz移动命令为:mv apache-maven-3.6.1/ /usr/local/maven/3、配置环境变量vi /etc/p...

2019-07-13 23:40:56 184

原创 java MD5加密(32位MD5加密,16位MD5加密后base64后URL编码,16位MD5base64编码)

MD5加密(32位MD5加密,16位MD5加密后base64后URL编码,16位MD5base64编码)import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.apache.commons.codec.binary.Base64;public class ...

2019-04-14 18:32:38 3346

转载 Log4j2介绍及使用

转载来源https://blog.csdn.net/yangshangwei/article/details/75146896Log4j 2 官网Log4j 2简介架构日志级别FilterAppender 将日志请求打印到多个目标Layout 自定义输出格式转到Log4j 2 API控制台Appender的简单配置文件Appender的简单配置SocketAppender...

2019-04-07 13:10:19 1076

原创 解决多个应用session相互覆盖问题

解决多个应用session相互覆盖问题链接为:https://my.oschina.net/moyuqi/blog/98475

2019-04-07 12:42:11 5828

转载 为什么禁止直接使用日志系统(Log4j、Logback)中的 API

作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。在接下来的几篇文章中,我会来介绍介绍这个容易被大家忽视,但同时也容易导致故障的知识点。Java语言之所以强大,就是因为他很成熟的生态体系...

2019-04-07 12:36:06 2478 3

原创 win10下安装win7双系统

首先打开你的win10系统并且准备好你的win7安装包,然后再win10系统中的系统目录下(也就是你的C盘)根据:本地磁盘C→windows→Boot→EFI→找到bootmgr.efi文件后复制。然后在你的win7安装包中根据:efi→microsoft→boot如下图所示。文件夹中无bootmgr.efi文件我们将第三步中的bootmgr.efi复制到此目录下,然后将名字改为b...

2019-04-07 12:10:54 11738 1

原创 win10家庭版新增策略组及关闭密码策略

首先我们打开记事本,并输入以下内容(注意空格):@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Packag...

2019-04-06 22:59:35 10441 1

原创 jenkins安装部署及迁移

1.准备工作JDK环境(参考:https://blog.csdn.net/liuyongheng1991/article/details/80656578);应用服务器(Tomcat);Maven环境(参考:https://blog.csdn.net/liuyongheng1991/article/details/95808465);下载地址:https://jenkins.io...

2018-08-28 10:40:01 2017

原创 对称加密算法、非对称加密算法、散列函数与数字签名的介绍

1.对称加密对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道...

2018-08-16 16:46:17 4080

转载 Https单向认证和双向认证区别

一、HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80二、HttpsHyper Text Tra...

2018-08-16 11:40:31 644

原创 windows下cmd常用命令

 命令提示符窗口(cmd.exe)是Windows的“标配”组件,进程名称为Windows Command Prompt ,它可以实现用户与操作系统 的直接交流,并负责用户输入的所有命令的解释和支持。使用命令提示符进行的操作往往更具有专业性——实际上很多Windows中的操作只能通过命令来实现。打开方式为:WIN+R 输入cmd回车即可。下面总结下cmd常用命令:1.切换盘符直接使用“...

2018-08-16 10:34:58 945

原创 IP与域名之间的对应配置

Windows环境是在  C:\Windows\System32\drivers\etc\hosts增加地址转换:10.200.100.190  www.test.com# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows...

2018-08-16 09:39:17 4148

转载 spring中bean的作用域与生命周期

  在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。  Spring中的bean...

2018-08-15 16:22:29 223

gitbucket4.25.0版本war

最新版本gitbucket.war,版本号为4.25.0,搭建git服务端

2018-06-18

linux环境内网搭建nexus服务器

linux环境下内网搭建nexus私服,供公司内部网络环境开发,以及上传单个及批量jar包的方式说明

2018-06-07

人工智能期末复习

备战期末考试的最好题库,简单有效实用,从而顺利通过考试

2014-10-16

空空如也

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

TA关注的人

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