自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北眼的博客

个人博客网站 www.zhouliuming.cn

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

原创 自动计算日期时间格式

规则(与当前时间相比较)格式小于1分钟刚刚小于1小时xx分钟前今天以内今天 HH:mm昨天以内昨天 HH:mm当月dd日 HH:mm当年MM月dd日 HH:mm默认yyyy年MM月dd日 HH:mm直接上代码//日期格式const FORMAT = { DATE_FORMAT: 'yyyy年MM月dd日 HH:mm', MONTH_FORMAT: 'MM月dd日 HH:mm', DAY_FORMAT: ...

2020-10-30 17:09:18 699 1

原创 Node.js封装mongodb数据库操作

连接数据库mongo.jsvar mongodb=require("mongodb");var client=mongodb.MongoClient;var connStr="mongodb://127.0.0.1:27017";module.exports = { conn: function (cb) { client.connect(connStr,{ useUnifiedTopology: true, useNewUrlParser: true}, functi

2020-10-29 15:54:49 237

原创 时钟插件-CSS动画+jQuery

使用HTML,CSS,SVG背景和一些jquery创建的时钟。使用CSS动画和过渡进行移动,使用jquery来设置初始时间并添加基本的CSS变换最终效果展示首先创建一个div用来展示生成的时钟<body> <div class="home-page"> <div id="clock-box"></div> </div></body>需要引入jQuery<script src="https://c.

2020-09-10 16:11:12 613

原创 记录一次搭建mysql主从数据库过程

主服务器(master): 47.107.166.94从服务器(slave): 123.207.82.109备份数据库名: admin一. 数据同步1. 首先通过navicat连接两台服务器2. 使用数据传输工具将主服务器中的admin数据库传输到从服务器数据库中(主从数据库数据以及状态保持一致)二. 主服务器配置(master)1. 编辑配置文件vim /etc/my.cnf在配置文件末尾添加如下配置#主数据库端ID号server_id = 1 #开.

2020-09-07 16:04:36 163

转载 SpringBoot入门简介

一、Spring Boot入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微服务:每个功能元素最终都是一个可以独立替换和升级的软件单元3、环境准备环境约束jdk1.8maven 3

2020-08-25 14:17:28 621

转载 SpringBoot高级教程

SpringBoot的高级教程一、SpringBoot缓存缓存的场景临时性数据存储【校验码】避免频繁因为相同的内容查询数据库【查询的信息】1、JSR107缓存规范用的比较少Java Caching定义了5个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期间访问多个CachingProviderCacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于C

2020-08-25 13:43:33 1585

原创 Java 移位运算详解

个人网站:生命不息 折腾不止1、左移运算符:<<先随便定义一个int类型的数int,十进制的value = 733183670,转换成二进制在计算机中的表示如下:value << 1,左移1位左移1位后换算成十进制的值为:1466367340,刚好是733183670的两倍, 有些人在乘2操作时喜欢用左移运算符来替代。value << 8,左移8位看一下:左移8位后变成了十进制的值为:-1283541504,移动8位后,由于首位变成了1,也就是说成了负数

2020-08-24 17:03:34 768

原创 Java 按位与、或、异或等运算方法

1. 按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;即:两位同时为“1”,结果才为“1”,否则为0另,负数按补码形式参加按位与运算。2. 按位或运算符(|)参加运算的两个对象,按二进制位进行“或”运算。运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1;即 :参加运算的两个对象只要有一个为1,其值为1。例如:3|5 即

2020-08-24 17:01:15 1799

转载 应届生面试最爱问的几道java基础面试题

原文链接:应届生面试最爱问的几道java基础面试题一 为什么 Java 中只有值传递?首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。 它用来描述各种程序设计语言(不只是 Java)中方法参数传递方式。Java 程序设计语言总是采用按值调用。也

2020-08-24 16:56:40 1016

原创 使用jQuery validate进行数据校验

校验规则用户只能包含字母和数字密码必须包含大小写字母和数字密码长度不能小于 5 个字母代码实现<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="...

2020-01-08 15:11:53 572

原创 二叉树的深度优先遍历(先序、中序、后序)和广度优先遍历(层次遍历)(Java实现)

主要思想对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们平常所说的层次遍历。四种主要的遍历思想为:前序遍历:根结点 —> 左子树 —> 右子树中序遍历:左子树—> 根结点 —> 右子树后序遍历:左子树 —> 右子树 —> 根结点层次遍历:只需按层次遍历即可Java代码实现/** * Java二叉树操作...

2019-11-02 01:14:59 666

原创 java 快速排序

基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。java代码实现public class TestFive{ /** * 打印数组 */ public static void printArr(int[] ...

2019-10-18 14:42:20 90

原创 CentOS 服务器环境搭建(包括mysql5.7+jdk1.8+maven3.6+git+docker+docker-compose+jenkins)

CentOS 服务器环境搭建(包括mysql5.7+jdk1.8+maven3.6+git+docker+docker-compose+jenkins)tomcat部署项目的时候没用到先不装了后续添加negix和tomcat一、 安装mysql5.71. 配置 yum 源去 MySQL 官网下载 YUM 的 RPM 安装包,http://dev.mysql.com/download...

2019-05-23 18:36:59 473

原创 centos服务器引导文件丢失无法启动,mysql数据抢救及恢复

前言由于某种原因,服务器上的mysql 无法启动,通过尝试很多方法,都无法启动,最终通过不懈的努力,终于把服务器搞崩溃了,泪奔!!!,不知道误删了什么东西导致服务器引导以及部分文件丢失,服务器就启动不了了,翻车现场:当时那个绝望啊,上面还有自己搭建的博客网站的数据,还没来得及备份推广一波:博客链接由于是腾讯云服务器,然后就寄托希望与腾讯大佬,然而大佬却回复了我这个:腾讯云工程师2019...

2019-05-23 10:41:39 1603

原创 css3动画样式总结

transition属性语法格式transition: 要过渡的属性 花费时间 运动曲线 何时开始属性描述transition简写属性,用于在一个属性中设置四个过渡属性。transition-property规定应用过渡的CSS属性的名称。transition-duration定义过渡效果花费的时间。默认是0。transition-trmin...

2019-05-19 01:25:05 158

原创 个人博客网站收藏

贴出自己搭建的私人博客网站:生命不息 折腾不止ps:分享一些认为做的比较好的私人网站有兴趣的朋友可以参考别人的,动手搭建一个个人博客收藏个人博客收藏 Camarts 翁天信 SHIQI's Blog 罗磊的独立博客 技术文章 - TBC 的码棚 MOxFIVE's Blog ...

2019-05-19 00:00:29 544 2

原创 Typora快捷键

快捷键作用快捷键作用Ctrl+1一阶标题Ctrl+B字体加粗Ctrl+2二阶标题Ctrl+I字体倾斜Ctrl+3三阶标题Ctrl+U下划线Ctrl+4四阶标题Ctrl+Home返回Typora顶部Ctrl+5五阶标题Ctrl+End返回Typora底部Ctrl+6六阶标题Ctrl+T创建表格Ctrl+L...

2019-05-18 23:48:07 142

原创 # Linux下查看系统配置

CPU1.lscpu:显示cpu架构信息**[xxx@localhost ~]$ lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4          #总处理器核心数量On...

2019-05-18 23:29:59 112

原创 ubuntu下tomcat运行jenkins报错

环境:Ubuntu jenkins-2.32.1错误1: AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://wiki.jenkins-ci.org/display/JE...

2019-05-18 23:28:31 535

转载 Linux 让普通用户拥有root的权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己...

2019-05-18 23:25:51 7366 1

原创 spring Aop以及自定义注解记录操作日志

日志管理1.自定义日志输出在resources目录下新建log4j.properties文件自定义配置控制台日志输出格式,以及配置日志输出到本地文件# 定义输出DEBUG级别以上的日志,自定义console控制台输出,file输出到文件log4j.rootLogger=debug,console,file# 指定输出目的地console为输出到控制台log4j.appender.c...

2019-05-18 23:15:29 319

原创 mysql存储过程详解以及在mybatis中执行存储过程

1.存储过程简介Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令,需要使用的时候拿出来用就可以了。储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函...

2019-05-18 23:07:58 608

原创 spring事务管理实例

简介什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID):原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致;隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的;持久性: 一个事务被提交之后。它对数据库中数据的改变是持...

2019-05-18 23:03:31 401

原创 git基本操作

1.初始化仓库git init2.配置全局基本信息git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"3.添加远程仓库git remote add origin https://gitee.com/zlmbeiyan/springboot.git4.第一次pullgit pul...

2019-05-18 22:52:50 105

原创 CentOS jenkins安装版安装

1、安装JDKyum install -y java2、安装jenkins添加Jenkins库到yum库,Jenkins将从这里下载安装。1 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2 rpm --import https://jenkins-ci.org/re...

2019-05-18 22:49:54 93

原创 CentOS 安装docker 和 docker-compose

CentOS 安装docker 和 docker-compose1.docker安装卸载老旧的版本(若未安装过可省略此步):$ sudo apt-get remove docker docker-engine docker.io安装最新的docker:$ curl -fsSL get.docker.com -o get-docker.sh$ sudo sh get-docker.s...

2019-05-18 22:44:47 682

原创 java 一个List给另一个list 赋值问题

java 一个List给另一个list 赋值问题当我们想要仅仅复制一个List的值到另一个List时你也许会这样做:List<String> list1 = new ArrayList<>();List<String> list1 = new ArrayList<>();list1=list2我们来测试一下结果List<...

2019-05-15 01:22:15 16849

原创 docker 安装 mysql 8 版本

作者:周留名1.docker 安装 mysql 8 版本# docker 中下载 mysqldocker pull mysql​#启动docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql​#进入容器docker exec -it mysql bash​#登录mysqlmy...

2018-11-11 14:35:35 320

原创 IDEA 快捷键(摆脱鼠标)

IDEA 快捷键(摆脱鼠标)一、跳转1.ctrl+Alt+[] 项目之间跳转2.ctrl+e 最近的文件3.ctrl+shift+e 最近编辑的文件4.ctrl+shift+backspace 浏览修改位置的跳转5.ctrl+shift+左箭头(win10会改变屏幕方向) 最新浏览位置的修改6.使用书签进行跳转ctrl+shift+数字或字母 标记书签ctrl+数字或者字母 跳...

2018-11-07 13:10:43 6107 1

原创 SpringBoot项目(单模块、多模块)使用docker容器运行jar包镜像(踩坑)

SpringBoot项目(单模块、多模块)使用docker容器运行jar包镜像(采坑)1.mavem docker插件配置&amp;amp;lt;!--docker 插件配置--&amp;amp;gt; &amp;amp;lt;build&amp;amp;gt; &amp;amp;lt;finalName&amp;amp;gt;生成jar包的名称&amp;amp;lt;/finalName&amp;amp;gt;

2018-11-07 00:08:31 7532

原创 Spring Cloud 微服务架构搭建

Spring Cloud 微服务架构搭建(使用jenkins+docker自动部署)前言:由于项目框架升级,由SSM框架改为Springboot框架,然后集成Spring Cloud1.SpringCloud简介​ Spring Cloud 是一个相对比较新的微服务框架,2016 才推出 1.0 的 Release 版本. 但是其更新特别快,几乎每 1-2 个月就有一次更新,虽然 Spri...

2018-11-06 23:30:46 2510 2

转载 SpringBoot的高级教程

SpringBoot的高级教程一、SpringBoot缓存缓存的场景临时性数据存储【校验码】避免频繁因为相同的内容查询数据库【查询的信息】1、JSR107缓存规范用的比较少Java Caching定义了5个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期间访问多个CachingProvider...

2018-10-28 11:02:18 5756 1

转载 Spring Boot入门

一、Spring Boot入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微服...

2018-10-28 11:01:35 743

原创 Ubuntu查看端口使用情况

Ubuntu查看端口使用情况,使用netstat命令:查看已经连接的服务端口(ESTABLISHED)netstat -a查看所有的服务端口(LISTEN,ESTABLISHED)netstat -ap查看指定端口,可以结合grep命令:netstat -ap | grep 8080 也可以使用lsof命令:lsof -i:8888若要关闭使用这个端口的程序,使用...

2018-10-28 10:58:39 7787

原创 Ubuntu 远程服务器环境搭建

Ubuntu 远程服务器环境搭建:happy:

2018-10-28 10:56:03 903

原创 JDBC增删改查操作总结

JDBC增删改查操作总结1.Insert插入操作使用jdbcTemplate的update()方法执行例子private final static String INSERT_USER_SQL= "INSERT INTO t_user(user_id,user_num,user_name,user_sex,user_age,password) VALUES(?,?,?,?,?,?)";publ...

2018-05-25 22:15:44 419

原创 IDEA多模块SSM框架搭建(IDEA+tomcat+maven+mysql+spring+spring mvc+mybatis)总结

Tomcat版本:8.5.27 jdk版本:1.8Idea版本:2017.3.51.创建一个根模块不勾选任何值,直接next    根模块创建成功如下:src目录不需要可以删除2.创建javadao模块src目录不需要可以删除3.与上步相同再创建两个模块javaservice javaweb,最终目录为4.点击右上角搜索按钮左边的按钮添加一个web模块Facets-&gt;web-&gt;java...

2018-05-16 12:08:47 6652 1

原创 Jdbc 查询操作

//1.查询一行数据并返回int型结果 jdbcTemplate.queryForInt("select count(*) from test"); //2. 查询一行数据并将该行数据转换为Map返回 jdbcTemplate.queryForMap("select * from test where name='name5'"); //3....

2018-04-22 23:57:30 421

原创 水平居中总结-不定宽块状元素三种方法

水平居中总结-不定宽块状元素方法(一) 在实际工作中我们会遇到需要为“不定宽度的块状元素”设置居中,比如网页上的分页导航,因为分页的数量是不确定的,所以我们不能通过设置宽度来限制它的弹性。(不定宽块状元素:块状元素的宽度width不固定。)不定宽度的块状元素有三种方法居中(这三种方法目前使用的都很多):加入 tabl...

2018-02-27 12:18:31 333

原创 水平居中设置-定宽块状元素

水平居中设置-定宽块状元素 当被设置元素为 块状元素 时用 text-align:center 就不起作用了,这时也分两种情况:定宽块状元素和不定宽块状元素。这一小节我们先来讲一讲定宽块状元素。(定宽块状元素:块状元素的宽度width为固定值。)满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“au...

2018-02-27 12:13:59 159

时钟插件-css+jquery

使用HTML,CSS,SVG背景和一些jquery创建的时钟。使用CSS动画和过渡进行移动,使用jquery来设置初始时间并添加基本的CSS变换

2020-09-10

cssdoodle五彩颗粒背景动画

css-doodle是一个用来绘制CSS图案的WEB组件,这是个网页背景动画特效,五彩颗粒飞来的效果,很有视觉冲击力。

2019-11-26

空空如也

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

TA关注的人

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