自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LRU算法详解

LRU作为redis淘汰机制一种,是淘汰最近最久未使用的算法,底层用的hashmap+双向链表手写LRU:import java.io.*;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Scanner;public class LRU<K, V> implements Iterable<K> { private Node

2020-07-24 09:09:12 200

原创 mysql删除数据小数点

UPDATE table SET 字段=0+CAST(字段 AS CHAR)

2020-06-11 11:40:25 2168

原创 深入了解线程三大实现

一般线程创建有三种方式:继承Thread类、实现Runnable接口、实现Callable接口区别:1、继承Thread类方式如下缺点;不能多继承,所以引出了Runnable2、实现Runnable接口:缺点:无返回值,引出了Callable接口:接下来看下main方法里各行代码含义:第二行首先为什么Thread调用start方法会自动调用run方法,如下JVM会自动启动Tr...

2020-02-08 23:14:10 168

原创 解决springboot加载不出静态文件

在pom.xml中添加如下代码

2020-02-05 18:00:07 833

原创 如何上传本地文件到github上

2.5 上传本地项目到github2.5.1 创建一个本地项目这是我自己创建的几个文件夹及文件。2.5.2 建立本地仓库1.首先进入text文件夹cd d:text2.执行指令:git init始化成功后你会发现项目里多了一个隐藏文件夹.git3.执行指令:git add .将所有文件添加到仓库4.执行指令:git commit -m “提交文件”2.5.3 关联git...

2020-02-02 21:16:06 98

原创 Springboot在服务器上运行jar包后台运行与停止

自动后台运行nohup java -jar jar包名 &后台停止先找到进程ps aux|grep jar包名kill -9 进程号(红色标记)

2020-02-01 18:33:00 2100

原创 页面刷新后怎么让select保持选中上一个选定值

<%-- <c:if test="${sValue eq ‘0’ }">selected=“selected”</c:if> --%>//jstl标签库

2019-12-31 11:16:21 1282

原创 解决tomcat的shutdown报错

查看Tomcat是否以关闭ps -ef|grep java如果显示以下相似信息,说明Tomcat还没有关闭root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properti...

2019-12-31 10:06:39 1027

原创 freemarker导出excel,office打不开的问题

freemarker导出excel,office打不开的问题般情况是多了 ss:ExpandedRowCount,把这一串数字去掉就好了

2019-12-24 15:29:07 695

原创 浅谈搜索引擎技术原理和架构

浅谈搜索引擎技术原理和架构搜索引擎是我们非常熟悉的互联网产品,上网都离不开搜索,毫无疑问,在pc端,是多数流量的入口。大家都会说,“有问题,百度一下”,当初百度靠这句广告语,打开了国内很大的市场。本文只是简要介绍一下总体需要的原理,具体的技术原理,我会在后续的文章中深入介绍。1.索引输入一个关键词,就会出现相关的文档。如果这里有三篇文档,给一个关键词,就通过字符串匹配的方法就可以找到包含该...

2019-12-07 13:54:59 495

原创 centos7安装mysql8.0

https://blog.csdn.net/weixin_42266606/article/details/80879571

2019-11-23 14:32:46 62

原创 win10下安装mysql8.0

1:首先去官网下载安装包下载地址:https://dev.mysql.com/downloads/mysql/这是我下载版本2:将解压文件解压到你安装的目录:E:\mysql-8.0.11-winx64  (我这是放在E盘根目录,不要放在有中文名字和空格的的目录下.例如 )3:在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹my.i...

2019-09-11 22:35:42 131

原创 Docker容器学习

一、Centos7安装docker进入yum.repos.d,从网站下载docker-ce进入docker-ce.repo更改里面地址内容安装docker-ce增加如下内容去https://hub.docker.com下载nginx1.14(版本)安装网址上的alpine来写下载busybox二、创建docker容器创建index.html文件并添加内容(内容随意...

2019-08-20 18:50:23 110

原创 Ubuntu如何安装yum

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。                        &n...

2019-08-19 21:43:58 2106

原创 java虚拟机学习第六天

Six Day一、性能调优

2019-08-17 20:24:12 56

原创 java虚拟机学习第五天

Five Day

2019-08-15 17:50:46 96

原创 java虚拟机学习第四天

Four Day

2019-08-14 11:06:55 74

原创 java虚拟机学习第三天

Three Day

2019-08-12 23:53:36 77

原创 java虚拟机学习第二天

Two Day二、lanmbda表达式简介

2019-08-12 12:53:31 79

原创 java虚拟机学习第一天(基础篇)

One Day一、jvm初体验1、内存溢出分析与解决-XX:+HeapDumpOnOutOfMemoryError -Xms20m -Xmx20m(快速溢出)运行生成.hprof文件,使用Eclipese memory进行查看

2019-08-11 22:49:30 84

原创 数据库修改连接数

修改最大连接数:执行以下语句修改最大连接数:set global max_connections = 3600;

2019-08-05 16:46:13 146

原创 云服务器tomcat查看控制台

4.查看tomcat的控制台:进入Tomcat/logs/文件夹下键入指令:tail -f catalina.out 就可以查看控制台了

2019-08-05 14:55:56 345 1

原创 mysql导入别人的sql脚本出现乱码问题

解决方法:在数据库脚本文件开头加入一行 set character set utf8;,在库名后加入default character set utf8;在表) 后加入default charset =utf8;,在添加数据前加入一行 set character set utf8;就可以咯。...

2019-07-29 11:38:20 246

原创 Myeclipse导入项目注释乱码问题的解决

具体的解决的方案:(以我导入的工程举例)1,修改一类文件的编码方式:Windows–Preferences–General–Content Types–选中text下的JavaSource File在下方的Default encoding 输入 UTF-8点击 Update2,修改整个工作空间的编码方式:Windows–Preferences–General–Workspace—将Text f...

2019-07-29 11:23:23 107

原创 mysql8.0开放远程登录

输入命令update user set host=’%’ where user=‘root’;flush privileges;

2019-06-16 10:40:23 504

原创 在Ubuntu 18.04 安装 MySQL 8.0

在Ubuntu 18.04 安装 MySQL 8.0① 登入 mysql 官网,在官网中下载 deb 包,点击该链接,即可下载。https://dev.mysql.com/downloads/repo/apt/② 下载该 deb 文件后,进入该文件夹,执行:sudo dpkg -i 该deb文件名③方向键选mysql-8.0 并按enter键再次方向键选择mysql-8.0 并按en...

2019-06-16 09:57:36 348

原创 如何在pycharm上上传项目到github上

一.准备工作Ⅰ.git下载和安装要连接GitHub,首先git是必不可少的,git的安装的基本使用很简单,这里并不是讲git使用的教程,所以只是提一下就略过了.Ⅱ.GitHub设置添加SSH Key这一步算是连接GitHub的最基本的一步了,git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以得先配好SSH key.1.创建一个SSH Key打开终端,windows下面可能...

2019-06-01 22:32:50 1221

原创 eclipese如何上传项目到github上

首先要做的是去GitHub上创建一个仓库,仓库名字最好和项目名字一样:description随便写,可以选择public或者private。public大家都可以看到你的项目,private仅自己或者授权用户看到。创建完后,将这个地址复制下来,待会要用到:回到eclipse,在HelloWorld项目右键(Team -> Share project…):把这几个勾勾选上,创建本...

2019-06-01 21:51:57 161

原创 mysql无密码登录

在my.ini里找到[mysqld]插入skip-grant-tables

2019-06-01 15:50:01 2359

原创 linux命令快速查找服务器文件

find / -name 文件名

2019-05-31 16:49:59 7399

原创 在服务器上如何安装javaweb项目

第一步:下载xshell6和xftp6链接:https://pan.baidu.com/s/1ymvAOk4UpgP_8YzxSYq7Lw提取码:mgof第二步:使用xftp在usr下建立java文件夹,在java文件夹下建里jdk和tomcat文件夹下载jdk1.8https://www.oracle.com/technetwork/java/javase/downloads/index...

2019-05-27 21:35:45 375

原创 linux服务器mysql数据库新建数据库并配置数据库用户

linux服务器mysql数据库新建数据库并配置数据库用户第一步:进入数据库mysql -uroot -p提示输入密码,输入你的root用户密码(默认不显示)如下图:第二步:创建一个数据库create database 数据库名称 ;(注意分号结尾)第三步:查看所有数据库show databases;第四步:创建数据库用户grant all privileges on 数...

2019-05-13 22:17:24 248

原创 Linux下Django ERROR—django.db.utils.OperationalError: (1045, "Access denied for user 'model_one'@'loc

Linux下Django ERROR—django.db.utils.OperationalError: (1045, "Access denied for user ‘model_one’@'localhostb输入命令sudo vim /etc/mysql/debian.cnf ;查看数据库密码;然后通过Python的settings 的database更改PASSWORD就ok;...

2019-05-13 22:09:35 1084

原创 python3环境下安装Scrapy爬虫框架

Scrapy安装介绍Scrapy的安装有多种方式,它支持Python2.7版本及以上或Python3.3版本及以上。下面说明Python3环境下的安装过程。Scrapy依赖的库比较多,至少需要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不同平台环境又各不相同,所以在安装之前最好确保把一些基本库安装好,尤其是Windows。腾讯云有Windows、Li...

2019-02-23 16:40:52 399

原创 c语言字符串回文算法

c语言字符串回文算法给定一个字符串 s,找到 s 中最长的回文子串。解析:我们观察到回文中心的两侧互为镜像。因此,回文可以从它的中心展开,并且只有 2n−12n - 12n−1 个这样的中心。你可能会问,为什么会是 2n−12n - 12n−1 个,而不是 nnn 个中心?原因在于所含字母数为偶数的回文的中心可以处于两字母之间(例如 “abba”\textrm{“abba”}“abba” 的...

2019-01-22 18:09:42 3243

原创 蓝桥杯--c语言递归阿尔法乘积

蓝桥杯–c语言递归阿尔法乘积问题描述  计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如:4018224312的阿尔法乘积等于8,它是按照以下的步骤来计算的:4018224312 → 418224312 → 3072 → 372 →...

2019-01-21 22:29:37 968

原创 蓝桥杯-- c语言黑色星期五

蓝桥杯-- c语言黑色星期五问题描述有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2...

2019-01-17 20:00:06 660

原创 蓝桥杯--c语言字符串变换

蓝桥杯–c语言字符串变换问题描述  相信经过这个学期的编程训练,大家对于字符串的操作已经掌握的相当熟练了。今天,徐老师想测试一下大家对于字符串操作的掌握情况。徐老师自己定义了1,2,3,4,5这5个参数分别指代不同的5种字符串操作,你需要根据传入的参数,按照徐老师的规定,对输入字符串进行格式转化。徐老师指定的操作如下:1 表示全部转化为大写字母输出,如abC 变成 ABC2 表示全部转换为...

2019-01-17 16:38:30 2078

原创 蓝桥杯--c语言解决算法训练 Anagrams问题

蓝桥杯–c语言解决算法训练 Anagrams问题问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小...

2019-01-15 17:19:42 920

原创 蓝桥杯--c语言高精度加法问题

蓝桥杯–c语言高精度加法问题问题描述  输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述  由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产...

2019-01-15 13:50:36 957 2

空空如也

空空如也

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

TA关注的人

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