自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有酒醉三生丶

左键盘,右鼠标,精彩代码在指尖

  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

原创 java实现QQ登录

准备工作1.云服务器2.备案的域名3.本地调试需要修改hosts文件,将域名映射到127.0.0.1一、申请QQ互联,并成为开发者QQ互联:https://connect.qq.com/index.html登录后,点击头像,进入认证页面,填写信息,等待审核。审核通过后,点击创建应用审核通过后,就可以使用APP ID 和 APP Key...

2019-05-19 18:29:38 28142 38

原创 Jenkins集成码云自动部署Vue项目

一、安装码云Gitee工具Manage Jenkins -》Manage Plugins -》 可选插件 -》 搜索Gitee -》 安装二、配置Giteejenkins --> 系统管理 --> 系统设置 ,找到Gitee 配置选项链接名:随便输入 Gitee 域名 URL:https://gitee.com 证书令牌:点击 添加 -》jenkins测试连接三、安装Nginxsudo yum install nginxsudo systemc...

2021-03-06 11:04:25 429

原创 Centos8 安装Jenkins

一、安装javayum install java二、安装Jenkins1.添加Jenkins源:sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.reposudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key2.安装Jenkinsyum install jenkins3.启动Je

2021-03-05 00:06:27 1058 1

原创 防抖函数&节流函数

防抖函数能够控制某个方法的执行次数。如果一个方法在一定时间内的执行次数过多而我们并不需要这个方法执行很多次,我们就可以使用防抖函数来减少函数的执行次数。//防抖函数const debounce = function (func, delay, immediately = false) { let timer = null if (immediately) { //立即执行操作 return function (...args) { if (ti

2020-12-07 20:22:44 281 1

原创 前端跨域+携带cookie

什么是域维基百科对域名的解释是:互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域的组成:什么是跨域?当一个域去请求另一个域下的资源时就叫跨域。什么情况下会产生跨域问题?同一域名,不同端口http://127.0.0.1:8080http://127.0.0.1:7070同一域名,不同协议http://127.0.0.1/ahttps://127.0.0.1/b域名和对应的ip地址http://127.0.0.1/bhttp://lo

2020-11-30 20:14:47 1361 1

原创 变量的解构赋值

如何理解解构允许按照一定的方式将对象或者数组提取出来赋值到对应的变量上数组解构注意:数组解构是按顺序的解构let [a, b, c] = [1, 2, 3] //左右相同//a = 1 //b = 2 //c = 3let [a] = [1, 2] // 左边少,右边多//a = 1let [a, b] = [1] //右边少,左边多//a = 1//b = undefinedlet [a = 2] = [] //如果结构后结果为undefined则为默认值

2020-11-24 08:37:26 114

原创 mysql定时任务

create event test.event_minute on schedule every 1 minute do insert into events_list values('event_now', now());

2020-08-16 15:49:04 98

原创 线程创建的四种方式

1.继承Thread:很少使用,因为java单继承的原因public class ExtendsThread extends Thread{ @Override public void run() { System.out.println("线程创建,在这里写代码"); } public static void main(String[] a...

2019-08-12 21:17:56 175

原创 死锁定位及分析

什么是死锁? 死锁指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象如:线程A持有A锁试图获取B锁线程B持有B锁试图获取A锁 编写一个简单的死锁程序 /** * @author ck * @create 2019-08-12 20:26 */public class Deadlock { private String loc...

2019-08-12 20:47:00 174

原创 单例模式的四种实现方法

核心作用保证一个类只有一个实例,并且对外提供一个访问该实例的一个接口。常见应用场景Windows的任务管理器,回收站 数据库连接池 Servlet Spring中,每个bean默认是单例的实现方式饿汉式(线程安全,调用效率高,但是,不能延时加载)public class Singleton { //类初始化时,立即加载这个对象(没有延时加载的优势) private...

2019-07-30 21:04:54 413

原创 Servlet执行原理和生命周期

概念:运行在服务器端的小程序(Server Applet)Servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。 将来我们自定义一个类,实现Servlet接口,复写方法。执行原理1.当服务器接收到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径2.查找web.xml文件,是否有对应的<url-pattern>...

2019-07-17 17:48:47 215

原创 生产者消费者模式

package com.ck.Threads;import java.util.LinkedList;import java.util.Queue;/** * 生产者消费者模式 * * @author sansheng__ * */public class ConsumerAndProducer { public static void main(String[] a...

2019-06-26 16:45:55 172

原创 Socket编写简易聊天室

总体思路:多个客户端和服务端建立连接,客户端之间通过服务端做中转站传输数据服务端package com.ck.chat;import java.io.DataInputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util...

2019-06-26 16:27:28 274

原创 Centos7搭建Docker

安装1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。uname -r //查看内核版本2.卸载旧版本(如果安装过旧版本的话)yum remove docker docker-client docker-client-latest docker-common docker-late...

2019-06-12 21:43:40 635

原创 Linux(centos7)搭建gitlab

1.下载gitlab的安装包官网:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm网盘:https://pan.baidu.com/s/1V9ntuFsfZA5e0cnqje_8Og提取码:jeb82.利用文件上传工具将安装包上传到li...

2019-06-09 09:25:54 2590 1

原创 nginx搭建简单的静态资源服务器

1.安装依赖:yum install gcc pcre-devel zlib zlib-devel openssl openssl-devel2.安装Nginx:    wget http://nginx.org/download/nginx-1.13.7.tar.gz  (获取压缩源码)    tar -zxvf nginx-1.13.7.tar.gz  (解压源码)    cd...

2019-06-05 10:57:51 3286

原创 java将文件上传到云服务器

添加依赖jar包<!--sftp文件上传--><dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.54</version></dependency&g...

2019-06-05 10:44:45 6886 8

原创 Dubbo2.6.2实现文件上传

前端:使用formDatavar formData = new FormData();formData.append('headPic',$("#filed")[0].files[0]);$.ajax({ url: 'xxxxxx', type: 'POST', cache: false, data: formData, processData: false, conten...

2019-06-05 10:35:34 3267

原创 Linux中Dubbo提供者注册到了内网IP上怎么处理!

今天在阿里云部署Dubbo的服务提供者时,发现注册的是内网ip,然后消费者请求时就出现请求不到的情况。因此我们需要修改hosts配置,让提供者以外网注册。1.hostname 查看机器名2.修改hosts文件 vi /etc/hosts,如果前面机器名已被映射我们就将其注释掉3. source /etc/hosts 刷新hosts文件 systemctl rest...

2019-06-02 17:11:53 1223 1

原创 linux利用crontab设置定时任务运行jar包

crontab -e 进入编辑界面,操作指令与vi编辑器相同一定要加上jdk的安装目录#每分钟刷新一次*/1 * * * * /home/jdk/jdk1.8.0_201/bin/java -jar /home/timingupdate/timingupdate.jar#每天0点刷新一次0 0 * * * /home/jdk/jdk1.8.0_201/bin/java -j...

2019-05-29 11:41:08 3171

原创 springboot切换redis数据库

import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;import org.springframework.data.redis.core.RedisTemplate;/** * @author ck * @create 2019-05-25 19:54 */public...

2019-05-25 20:33:25 4260 5

原创 docker安装mysql,并使用navicat连接

首先我们使用 docker search mysql 命令来查看docker仓库中的镜像,也可以去https://hub.docker.com中搜索我们可以看到我们想安装的mysql, 我使用命令 docker pull mysql:tag将镜像从仓库中拉取下来ps:tag是可选的,tag表示标签,多为软件的版本,默认是latest使用 docker images 来查看do...

2019-04-28 09:58:33 3682

原创 Solr配置IKAnalyzer分析器

前言如何配置solr? 请看https://blog.csdn.net/qq_37618797/article/details/89398391配置步骤下载所需jar包https://pan.baidu.com/s/11czGf1-QCUyEiLl0VmKjAA 提取码:7a5m1.将IKAnalyzer2012FF_u1.jar添加到solr/WEB-IN...

2019-04-20 10:16:10 556 4

原创 如何搭建Solr搜索引擎

首先我们得下载tomcat和solr官网https://tomcat.apache.org/download-80.cgihttps://lucene.apache.org/百度网盘https://pan.baidu.com/s/1FDle6ZRvT4t5WNuMpbbxmQ 提取码:ox9thttps://pan.baidu.com/s/1cn9XEnBLI9u1zh...

2019-04-19 14:02:27 210

原创 Spring的几种数据源配置

properties文件导入<!-- 导入数据库配置文件 --><bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>classpat...

2019-04-06 22:32:32 1024

原创 SpringMVC 文件上传

1.导入上传所需的jar包,commons-io.jar、commons-fileupload.jar<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</ve...

2019-03-26 21:07:57 168

原创 mybatis(二)

关联查询association 一对一,多对一<!-- association type:指定联合的javaBean对象 property:指定那个属性是联合对象 javaType:指定这个属性对象的类型 autoMapping:自动映射,如果不设置就需要自己手动写映射关系 --> <resultMap type="bean.Emp" id="m...

2019-03-22 22:19:54 108

原创 mybatis(三)

动态SQL基于OGNL(对象图导航语言)表达式完成多条件查询等逻辑实现用于实现动态SQL的元素主要有if&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd...

2019-03-14 21:30:01 120

原创 eclipse配置tomcat

下载地址:http://tomcat.apache.org/下载完后将下载包解压打开eclipse,window-&gt;preferences找到java运行时环境Add,选择对应的tomcat版本,finish然后找到servers面板,点击新建一个服务ps:如果没有的话可以在Window-&gt;show view-&gt;other...

2019-03-09 08:58:36 522

原创 mybatis(一)

什么是mybatismybatis是对jdbc进行轻量级的对象封装,使我们可以采取面向对象的思维来操作关系数据库,完成持久化操作。是持久层框架,是半自动orm框架。持久化:操作应用程序的数据从瞬时状态到持久化状态的互相转换的一种机制半自动化orm(对象关系映射):对DAO的方法进行sql语句的映射为什么使用mybatis优点1.相对jdbc来说可以减少许多代码2....

2019-03-07 22:19:02 215 4

原创 异常:java.util.NoSuchElementException: No line found

多个scanner对象的情况下,关闭了其中一个就会导致System.in也关闭,就对导致错误出现

2019-01-02 22:25:51 8444 4

原创 img图片默认下边距问题

我们想向网页添加一张图片的时候就会使用 &lt;img/&gt; 标签,当我插入一张图片后发现,图片会莫名的有下边距,如下图: 如果我们想让这条缝隙消失,那就可以给图片设置一个属性:vertical-align 可以将值设置为top或者bottom,这样图片的下边距就会消失了。...

2018-12-25 21:05:24 2865

转载 关于transition让height:auto 失效的问题

&lt;body&gt; &lt;script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"&gt;&lt;/script&gt; &lt;style type="text/css"&gt; .oh{overflow:hidden;} .box{ max-

2018-11-14 23:19:07 5969 1

原创 jquery 实现 轮播图_滑动切换

&lt;!doctype html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;轮播图_滑动&lt;/title&gt; &lt;script src="js/jquery-1.12.3.js"&gt;&lt;/script&

2018-10-20 16:39:37 1109

原创 jquery 实现 轮播图

&lt;!doctype html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;轮播图&lt;/title&gt; &lt;script src="js/jquery-1.12.3.js"&gt;&lt;/script&gt;

2018-10-20 16:27:03 132

转载 Error instantiating class xxx with... Cause: java.lang.NoSuchMethodException xxx.<init>()

很多新手用ssm框架开发项目都会遇到这个问题,写完实体类然后写dao之后,用junit单元测试来测试从数据库查询数据的时候发现报反射异常,原因是没有该初始化方法,而插入记录却是可以运行的。下边是我的实体类的代码异常信息:为什么会这样呢,因为当dao从数据库拿到文件后,就会默认用对应的实体类的默认无参构造方法创...

2018-10-17 23:34:18 394

原创 原生js/jquery 实现拖拽功能

原生JS实现<!doctype html><html> <head> <meta charset="utf-8"> <title>拖拽功能</title> </head> <body> <div style="width:100px;height: 10...

2018-10-06 19:21:51 1324

原创 hdu1862

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1862 代码:#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &lt;stdlib.h&gt;#define N 100005typedef struct Node{ char data[7]; ...

2018-10-04 16:57:06 235

原创 hdu1241 - dfs求连通块

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241 代码:#include &lt;iostream&gt;#include &lt;cstring&gt;using namespace std;int m,n;char oil[110][110];void dfs(int r, int c){ //不符合条件...

2018-10-04 16:29:38 173

转载 常见正则表达式

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$&qu

2018-09-29 23:51:42 163

majorList.txt

中国大学专业名单,若有不周全之处,望指正,谢谢! 中国大学专业名单,若有不周全之处,望指正,谢谢! 中国大学专业名单,若有不周全之处,望指正,谢谢!

2020-03-07

University.txt

中国大学名单,若有不周全之处,望指正,谢谢! 中国大学名单,若有不周全之处,望指正,谢谢! 中国大学名单,若有不周全之处,望指正,谢谢!

2020-03-07

空空如也

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

TA关注的人

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