自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姬良汕的博客

随手记

  • 博客(56)
  • 收藏
  • 关注

原创 两组数据按指定比例混排

import java.util.ArrayList;import java.util.List;/** * 数据混排工具类 * @author jiliangshan * */public class MixUtils {    /**     *      * @param list1 混排对象1     * @param list2 混排对象2     * @par...

2018-09-19 18:38:45 724

原创 MariaDB国内镜像

http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

2022-09-13 21:50:34 654

原创 Linux中安装mysql

一 安装前准备1、检查是否已经安装过mysql,执行命令rpm -qa | grep mysql如果已存在,则执行删除命令 后边为Mysql目录rpm -e --nodeps mysql-xxxx2、查询所有Mysql对应的文件夹whereis mysqlmfind / -name mysql删除相关目录或文件rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql验证是否删除完毕.

2022-03-24 23:23:22 234

原创 【无标题】Linux 安装mysql

一 安装前准备1、检查是否已经安装过mysql,执行命令rpm -qa | grep mysql如果已存在,则执行删除命令 后边为Mysql目录rpm -e --nodeps mysql-xxxx2、查询所有Mysql对应的文件夹whereis mysqlmfind / -name mysql删除相关目录或文件rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql验证是否删除完毕.

2022-03-24 21:24:11 212

原创 java 11 报SSL错误

Can't send command to SMTP hostCaused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)原因: 配置文件中禁用 TLSv1, TLSv1.1找到java.securityC:\Program Files\Java\jdk-11.0.14\conf\securi

2022-01-19 14:50:12 1381

原创 Host is not allowed to connect to this MySQL server解决方法

1. 在装有MySQL的机器上登录MySQL mysql -u root -p密码2. 执行use mysql;3. 执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。4. 执行FLUSH PRIVILEGES;经过上面4步,就可以解决这个问题了。...

2021-01-11 10:55:09 603 1

转载 在浏览器地址栏输入URL,按下回车后究竟发生了什么?

第一步:浏览器输入域名例如输入:www.csdn.net/第二步:浏览器查找域名的IP地址浏览器会把输入的域名解析成对应的IP,其过程如下:1.查找浏览器缓存:因为浏览器一般会缓存DNS记录一段时间,不同浏览器的时间可能不一样,一般2-30分钟不等,浏览器去查找这些缓存,如果有缓存,直接返回IP,否则下一步。2.查找系统缓存:浏览器缓存中找不到IP之后,浏览器会进行系统调用(w...

2020-04-01 12:32:53 241

原创 java程序的运行全过程

传送门-------https://www.cnblogs.com/dqrcsc/p/4671879.html

2020-03-28 15:46:45 355

原创 Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版本是mys...

2020-03-18 09:32:50 145

原创 java AES加密报错,解决办法

按要求(README.txt)替换以下两个jar包下载地址链接:https://pan.baidu.com/s/1S_NYQOI66SXrKOp7EpE2rQ提取码:pyfs

2020-03-11 14:51:53 888

原创 ElasticSearch复合查询

首先简单介绍es中常用的组合查询用到的关键词,filter:过滤,不参与打分must:如果有多个条件,这些条件都必须满足 and与should:如果有多个条件,满足一个或多个即可 or或must_not:和must相反,必须都不满足条件才可以匹配到 !非发生 描述must该条款(查询)必须出现在匹配的文件,并将有助于得分。filter子句(查询)必须出现在匹配的文档中。然而...

2020-03-04 08:19:55 288

原创 git clone 不弹密码框解决办法

执行 git config --system --unset credential.helper然后clone

2020-03-03 12:08:14 4781 5

原创 框架相关

框架相关 SpringMVC的Controller是如何将参数和前端传来的数据一一对应的。 Mybatis如何找到指定的Mapper的,如何完成查询的。 Quartz是如何完成定时任务的。 自定义注解的实现。 Spring使用了哪些设计模式。 Spring的IOC有什么优势。 Spring如何维护它拥有的bean。 ...

2019-12-13 11:26:08 128

原创 缓存相关

缓存相关 redis和memcached的区别。 redis支持哪些数据结构。 redis是单线程的么,所有的工作都是单线程么。 redis如何存储一个String的。 redis的部署方式,主从,集群。 redis的哨兵模式,一个key值如何在redis集群中找到存储在哪里。 redis持久化策略。 ...

2019-12-13 11:25:42 127

原创 分布式相关

分布式相关 分布式事务的控制。 分布式锁如何设计。 分布式session如何设计。 dubbo的组件有哪些,各有什么作用。 zookeeper的负载均衡算法有哪些。 dubbo是如何利用接口就可以通信的。 ...

2019-12-13 11:25:11 126

原创 设计模式

设计模式 观察者模式。 代理模式。 单例模式的五种写法。 Spring中使用了哪些设计模式。

2019-12-13 11:24:40 125

原创 面试题集-计算机网络

计算机网络 TCP,UDP区别。 三次握手,四次挥手,为什么要四次挥手。 长连接和短连接。 连接池适合长连接还是短连接。

2019-12-13 11:24:09 152

原创 面试题集-数据库相关

数据库相关 常见的数据库优化手段。 索引的优缺点,什么字段上建立索引。 数据库连接池。 durid的常用配置。

2019-12-13 11:23:37 168

原创 面试题集-多线程

多线程 Java实现多线程有哪几种方式。 Callable和Future的了解。 线程池的参数有哪些,在线程池创建一个线程的过程。 volitile关键字的作用,原理。 synchronized关键字的用法,优缺点。 Lock接口有哪些实现类,使用场景是什么。 可重入锁的用处及实现原理,写时复制的过程,读写锁,分段锁(Concurr...

2019-12-13 11:23:04 135

原创 面试题集-JVM

JVM JVM的内存结构。 JVM方法栈的工作过程,方法栈和本地方法栈有什么区别。 JVM的栈中引用如何和堆中的对象产生关联。 可以了解一下逃逸分析技术。 GC的常见算法,CMS以及G1的垃圾回收过程,CMS的各个阶段哪两个是Stop the world的,CMS会不会产生碎片,G1的优势。 标记清除和标记整理算法的理解以及优缺点。 ...

2019-12-13 11:22:32 333

原创 面试题集-数据结构和算法

数据结构和算法 B+树。 快速排序,堆排序,插入排序(其实八大排序算法都应该了解)。 一致性Hash算法,一致性Hash算法的应用。

2019-12-13 11:21:54 121

原创 面试题集-Java基础

Java基础 HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。 HashMap,HashTable,ConcurrentHashMap的区别。 极高并发下HashTable和ConcurrentHashMap哪个性能更好,为什么,如何实现的。 HashMap在高并发...

2019-12-13 11:21:07 191

原创 windows 控制台乱码

解决办法如下:在cmd中输入 CHCP 65001

2019-12-04 14:27:49 113

原创 Linux Jenkins+Git部署详解

先大概说一下Jenkins自动化部署的原理: 回想一下我们手动部署项目的过程,首先在我们本地用开发工具将我们写好的代码打包或者是静态资源压缩,可以打成war,jar,zip。打好包后上传服务器,然后重启应用,就ok了。 其实我们自动化部署也是这个过程,就是打包,上传,重启,只不过这个过程都界面化,方便我们程序员使用。 以java项目为例1.安装Java环境jre:...

2019-10-27 17:41:27 341

原创 ERROR in Cannot find module 'node-sass'

错误表示找不到node-sass模块。解决方法:原因在于Sass的安装是依赖ruby的,而在安装ruby时缺失了ruby-dev。接下来就需要我们安装ruby-dev(1)尝试安装ruby-dev在unbuntu中安装ruby-dev使用命令:sudo apt-get install ruby-dev在centos中安装ruby-dev使用命令:注意是ruby-level,不是r...

2019-07-10 15:33:47 262

原创 Linux权限

常见的权限表示形式有:-rw------- (600) 只有拥有者有读写权限。-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) 只有拥有者有读、写、执行权限。-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (...

2019-07-10 09:54:37 6216

原创 git 切换分支

git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:git branch -a,列出所有分支名称如下: remotes/origin/dev remotes/origin/release git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支 gi...

2019-07-08 17:27:47 209

原创 Linux 安装 Jenkins

下载jenkins.war https://jenkins.io/zh/download/将安装包放在Linux的某个文件下用以下命令运行Jenkins: java -jar jenkins.war --httpPort=8080日志文件 /var/log/jenkins/jenkins.log访问 http://ip:8080...

2019-07-06 12:26:27 205

原创 git 提示 fatal: Unable to find remote helper for 'http'

找到你git-core的目录看看里边有没有1.找了git-core find / -name git-core2.编辑配置文件 vim /etc/profile3.添加路径git-core路径 export PATH=$PATH:/usr/local/libexec/git-core(换成你自己的)4.使配置生效 source /etc/profile...

2019-07-02 14:45:19 3062

原创 获取id_rsa.pub

执行 ssh-keygen,一路回车结束执行 cat ~/.ssh/id_rsa.pub 查看公钥,发给你的领导儿子就阔以了

2019-07-02 10:47:37 3664 2

转载 Linux 环境下安装Maven

1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget2、下载maven安装包wgethttp://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz...

2019-07-01 20:37:21 154

转载 Linux安装jdk1.8和配置环境变量

Linux安装jdk1.8和配置环境变量   每次感觉配这个都很简单,但每次都要查一下,毕竟配错一点后面都比较麻烦,记录一下,方便以后查看。   linux 下安装jdk和windows下的安装是一样的,之前在windows安装的时候是先下载压缩包,然后再配置环境变量。其实在linux下也是一样的。  第一步:创建jdk安装目录(该/usr/local/src目录是空的,最...

2019-07-01 20:35:19 169

原创 安装新的python后,yum无法运行的解决方法

大多都提到了安装新的python后,yum无法运行的解决方法#vi /usr/bin/yum将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6.6在使用yum 安装软件的时候同样会遇到ImportError:No module nameed urlgrabber.grabber同上面的方法修改一下文件vi /usr/libex...

2019-07-01 17:57:24 921

原创 Python 安装

Python-2.7.10.tgz下载wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz解压tar xvf Python-2.7.10.tgz指定安装路径cd Python-2.7.10./configure --prefix=/usr/local/python2安装编译makemak...

2019-07-01 13:43:14 184

原创 修改Jenkins admin密码

123456加密后: #jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq修改 /users/admin/comfig.xml 文件后,保存重新启动Jenkins程序。再以用户名admin 密码123456 成功登录。...

2019-03-20 09:46:16 7082

转载 安装nexus私服,并添加阿里云仓库

一、安装配置: 1、下载:https://www.sonatype.com/download-oss-sonatype 选择 Nexus Repository Manager OSS 3.x - Unix 版本下载,速度快。从 sonatype.org下载的话根本没办法下。我下载的是 nexus-3.11.0-01-unix.tar.gz。 2、将下载的文件传上服务器,并...

2019-03-15 20:03:57 1179

原创 lxml安装后无法import到etree模块

新版本无法直接from lxml import etree,它换了一个办法引出etree模块而已!方法如下分两步引入from lxml import htmletree = html.etree

2019-03-12 16:16:39 1534 2

转载 IDEA的快捷键

Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + TabCtrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里Ctrl + O 重写方法Ctrl + I 实现方法...

2019-03-04 16:41:46 176

转载 小品《生活不止眼前的苟且》剧本

小品《生活不止眼前的苟且》剧本演员要求:两人(一男一女)观众群体:IT行业小品背景:2018年情人节-北京 开场投影屏幕显示一幅北京城市夜景的画面,舞台上有3把椅子女主角背着一个书包,抱着一台笔记本从左侧急匆匆登场这时候手机响,急忙接电话。女主:“王总,有bug?怎么可能,在我这是好的,不信你来看看,真是奇怪,刚刚还好好的,肯定是数据问题,你清下缓存试试,重启下电脑...

2019-01-10 14:04:04 3557

转载 Linux发送get和post请求

get请求curl命令模拟get请求:  1、使用curl命令:curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com"  显示全部信息curl -I "http://www.baidu.com"  只显示头部信息curl -v "http://www.ba...

2018-12-25 17:36:19 394

空空如也

空空如也

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

TA关注的人

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