自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos7 安装 JAVA环境(JDK 1.8)步骤

1、卸载 openJdk rpm -qa | grep java 找出 openJDK 2、命令说明: rpm  管理套件 -qa  使用询问模式,查询所有套件 grep  查找文件里符合条件的字符串 java  查找包含java字符串的文件 [root@localhostxin ~]# rpm -qa | grep java java-1.8.0-openjdk-headl...

2021-10-27 13:30:02 426

原创 IDEA--- 断言失效了怎么办?

IDEA解决断言失效首先你要先去IDEA里看看断言功能是否打开了?断言功能需要打开的,默认是关闭的,打开的方法也很简单????:第一步:点击上方的Run:第二步:点击Edit Configurations:第三步:往VM Option里添加 -ea; 点 OK即可...

2021-10-16 15:43:45 2467

原创 分页工具类--- PageInfo中的属性

PageInfo 中的属性://当前页privateintpageNum;//每页的数量privateintpageSize;//当前页的数量privateintsize;//由于startRow和endRow不常用,这里说个具体的用法//可以在页面中"显示startRow到endRow共size条数据"//当前页面第一个元素在数据库中的行号privateintstartRow;...

2021-10-15 19:17:53 444

原创 IDEA的最常用的快捷键!

Ctrl+/:使用//注释(光标放在要注释的那一行即可)Ctrl+Shift+/:使用/**/注释(选中要注释的代码然后按下)Ctrl+D:复制行(复制光标所在行到该行下面)Ctrl+X:删除行Ctrl+Alt+V:自动补齐返回值Alt+Enter:自动修复(对于一些错误会有一些提示)Ctrl+Alt+L:格式化代码Ctrl+Shift+Alt+S:打开ProjectStructure(导入项目时改jdk和tomcat版本问题)Ctrl+Alt+T:选中代码段,按下后进行trycatch(.

2021-10-15 19:15:25 160

原创 有关服务器的概述

目前常见的web服务器1,Apache(http://httpd.apache.org)它是世界上用的最多的web服务器,市场占有率达60%左右,模块非常丰富,系统非常稳定,可移植性好,但是比较消耗资源2,lighttpd(http://www.lighttpd.net)它是德国人开发的一个开源软件,目标是提供一个高性能的网站,它具有内存开销低,cpu占用低,效能好及模块丰富,Nginx的重要竞争对手之一3,tomcat(http://tomcat.apache.org)...

2021-10-15 19:11:25 104

原创 有关Date的日常练习题

1.使用Date输出当前系统时间,以及3天后这一刻的时间//定义一个日期Date date = new Date();System.out.println("date = " + date);//当前系统时间 long time = date.getTime();//获得真实的时间,long值(毫秒数)time += 1000*60*60*24*3L;//3天后的这一时间date.setTime(time);System.out.println("date = " + date);

2021-10-12 20:24:28 238

原创 element-ui 点击单选框隐藏元素

element-ui 点击单选框隐藏元素的功能实现,具体操作看element-ui 官网来完成!<el-form-item label="有无链接" prop="hasUrl"> <el-radio-group v-model="temp.hasUrl" @change="change"> <el-radio :label="yes">有</el-radio> <el-radio :label...

2021-10-12 00:10:08 858

原创 Java生成随机数字和字母组合的7位数

随机数字和字母组合的7位数方法的源码:package nickname;import java.util.Random;public class nickname {/*** java生成随机数字和字母组合7位数* @param length[生成随机数的长度]* @return*/public static String getRandomNickname(int length) {String val = "";Random random = new Rando

2021-10-12 00:01:08 2262

原创 搭建初步的springboot项目

首先要配置好maven;在此就不说如何配置maven了,自已上度娘问问1.创建springboot项目2.配置该有的环境目前只需用用到以下七个:3.点击 next 下一步,开始傻瓜式安装了...

2021-10-09 08:52:46 99

原创 某个SQL导致数据库CPU飙高,如何快速定位?

概述如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...主要是了解如何定位的思路,具体看官网介绍..参考网址:A Simple Approach to Troubleshooting High CPU in MySQL - Percona Database Performance Blog主要意思是针对定位CPU的问题,Percona增加了对通过信息的TID列将proce.

2021-10-09 08:43:08 210

原创 Python制作基本图表的几种样式

前提准备:# -*- coding: utf-8 -*-from __future__ import divisionfrom numpy.random import randnimport numpy as npimport osimport matplotlib.pyplot as pltnp.random.seed(12345)plt.rc('figure', figsize=(10, 6))from pandas import Series, DataFrameimport

2021-10-07 15:15:00 294

原创 Python的基础知识(二)

python中的函数,文件操作,以及异常的使用:# -*- coding: utf-8 -*-#自定义函数'''def functionname( parameters ): "函数_文档字符串" function_suite return [expression] '''def printme( str ): "打印传入的字符串到标准显示设备上" print str return#函数调用printme("我要调用用户自定义函数!");pri

2021-10-06 14:00:00 108

原创 Python的基础知识(一)

python中的程序逻辑表达式:# -*- coding: utf-8 -*-#条件语句'''if 判断条件: 执行语句……else: 执行语句……'''flag = Falsename = 'python'if name == 'python': # 判断变量否为'python' flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息else:

2021-10-05 10:30:00 98

原创 Redis命令的思维导图

想看Redis文档版的 链接如下:Redis命令 - 幕布

2021-10-04 10:16:23 102

原创 Redis常用的基本命令

(1)dbsize 查看当前数据库的key的数量 例子:dbsize(2)flushdb:清空当前库 例子: flushdb(3)Flushall: 通杀全部库;清空全部数据库 切记不要随意使用(4)get 查看key 例子: get adminName(5) keys * 查询所有的键 ; 例子: keys *(6)del key: 删 key键 ; 例子: del adminName(7)select 0 选择第一个库(8)move myStrig 1将当...

2021-10-03 17:52:42 102

原创 Redis的基础知识点

一、简介 1、Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 2、Redis:REmote DIctionary Server(远程字典服务器), Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI,c语言编写的key-value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中,不同的是,Memcac

2021-10-03 17:49:18 122

原创 onChange和onClick的区别

1、使用情景不同OnChange经常用于select下拉列表选中后的内容发生改变时候触发OnClick表示的是点击该控件时触发;如果onclick的触发事件是一个alert,那么将会一直触发,根本无法弹出下拉框进行切换选择。2、含义不同OnChange:当控件的内容发生改变时触发该事件OnClick:点击该控件时触发3、onchange事件就是这样子的;你得有Change(改变),才能触发该事件。举个例子:<select name=sel onch..

2021-10-03 17:36:51 2426

原创 当一个线程两次调用start()方法会出现什么情况?

Java 的线程是不允许启动两次的,第二次调用必然会抛出 IllegalThreadStateException,这是一种运行时异常,多次调用 start 被认为是编程错误。关于线程生命周期的不同状态,在 Java 5 以后,线程状态被明确定义在其公共内部枚举类型 java.lang.Thread.State 中,分别是: 新建(NEW),表示线程被创建出来还没真正启动的状态,可以认为它是个 Java 内部状态。 就绪(RUNNABLE),表示该线程已经在 JVM 中执行,当然由于

2021-09-30 13:30:04 1532

原创 myBatis的入门配置

一、下载相关jar包http://download.youkuaiyun.com/detail/eson_15/9542081二、引入数据库驱动包三、编写mybatis的核心配置文件mybatis.cfg.xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config3.0//EN" "http://mybatis.o...

2021-09-30 13:23:57 862

原创 谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError?

通常可以把 JVM 内存区域分为下面几个方面,其中,有的区域是以线程为单位,而有的区域则是整个 JVM 进程唯一的。首先,程序计数器(PC,Program Counter Register)。在 JVM 规范中,每个线程都有它自己的程序计数器,并且任何时间一个线程都只有一个方法在执行,也就是所谓的当前方法。程序计数器会存储当前线程正在执行的 Java 方法的 JVM 指令地址;或者,如果是在执行本地方法,则是未指定值(undefined)。第二,Java 虚拟机栈(Java Virtual Mach

2021-09-29 15:54:02 236

原创 用vue写手机验证码的倒计时

源码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0, ser-scalable=no"> <link rel="stylesheet" type="text/

2021-09-27 13:40:15 115

原创 来谈谈Spring Bean的生命周期和作用域?

Spring Bean 生命周期比较复杂,可以分为创建和销毁两个过程。首先,创建 Bean 会经过一系列的步骤,主要包括: 实例化 Bean 对象。 设置 Bean 属性。 如果我们通过各种 Aware 接口声明了依赖关系,则会注入 Bean 对容器基础设施层面的依赖。具体包括 BeanNameAware、BeanFactoryAware 和 ApplicationContextAware,分别会注入 Bean ID、Bean Factory 或者 ApplicationCo

2021-09-26 13:20:04 145

原创 JVM优化Java代码时都做了些什么?

来自 JVM 专栏作者郑雨迪博士的回答JVM 在对代码执行的优化可分为运行时(runtime)优化和即时编译器(JIT)优化。运行时优化主要是解释执行和动态编译通用的一些机制,比如说锁机制(如偏斜锁)、内存分配机制(如 TLAB)等。除此之外,还有一些专门用于优化解释执行效率的,比如说模版解释器、内联缓存(inline cache,用于优化虚方法调用的动态绑定)。JVM 的即时编译器优化是指将热点代码以方法为单位转换成机器码,直接运行在底层硬件之上。它采用了多种优化方式,包括静态编译器可以使用.

2021-09-26 13:07:36 216

原创 vue选项的思维导图

原文本:选项 之 数据 data 类型:Object | Function 限制:组件的定义只接受 function。 Vue 实例的数据对象。Vue 会递归地把 data 的 property 转换为 getter/setter,从而让 data 的 property 能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对):浏览器 API 创建的原生对象,原型上的 property 会被忽略。大概来说,data 应该只能是数据 - 不推荐观察拥有状态行为.

2021-09-24 08:25:42 157

原创 Vmware的安装步骤

1.打开下载的vmware,点击下一步2.勾选我接受,点击下一步3.选择安装路径,点击下一步4.建议不勾选,选择下一步5.点击下一步6.点击安装7.点击完成8.输入安全密钥9.点击完成10.打开程序,点击创建新的虚拟机,选择典型,然后下一步11.选择下载的iso文件12.然后选择路径,...

2021-09-23 12:12:44 848 1

原创 jQuery的eq选择器+全选和反选

源码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&

2021-09-22 08:22:21 196

原创 Go语言,Docker和新技术

上个月,作为 Go 语言的三位创始人之一,Unix 老牌黑客罗勃·派克(Rob Pike)在新文章“Go: Ten years and climbing”中,回顾了 Go 语言的发展历程。文章提到,Go 语言这十年的迅猛发展快到连他们自己都没有想到,并且还成为了云计算领域新一代的开发语言。另外,文中还说到,中国程序员对 Go 语言的热爱完全超出了他们的想象,甚至他们都不敢相信是真的。综合下来,我对 Go 语言有如下几点感想:第一,语言简单,上手快。Go 语言的语法特性简直是太简单了,简单到.

2021-09-21 23:51:51 141

原创 Java有几种文件拷贝方式?(二)

Java IO/NIO 源码结构前面我在典型回答中提了第三种方式,即 Java 标准库也提供了文件拷贝方法(java.nio.file.Files.copy)。如果你这样回答,就一定要小心了,因为很少有问题的答案是仅仅调用某个方法。从面试的角度,面试官往往会追问:既然你提到了标准库,那么它是怎么实现的呢?有的公司面试官以喜欢追问而出名,直到追问到你说不知道。其实,这个问题的答案还真不是那么直观,因为实际上有几个不同的 copy 方法。public static Path copy(Pat.

2021-09-21 23:42:44 347

原创 Java有几种文件拷贝方式?(一)

Java 有多种比较典型的文件拷贝实现方式,比如:利用 java.io 类库,直接为源文件构建一个 FileInputStream 读取,然后再为目标文件构建一个 FileOutputStream,完成写入工作。public static void copyFileByStream(File source, File dest) throws IOException { try (InputStream is = new FileInputStream(source);

2021-09-21 23:33:10 151

原创 vue的日常小练习

源码:<%-- Created by IntelliJ IDEA. User: TJYSB Date: 2021/9/17 Time: 16:24 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head&gt

2021-09-18 13:22:02 161

原创 Vue的渲染到下拉菜单中,并赋值在文本域上

把葫芦娃数据渲染到 下拉框中,, 当点击 六娃, 后面 接上 文本, 显示 隐身.(技能)源代码:<%-- Created by IntelliJ IDEA. User: TJYSB Date: 2021/9/16 Time: 16:49 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=.

2021-09-17 13:46:51 372

原创 Java 并发包提供了哪些并发工具类?

我们通常所说的并发包也就是 java.util.concurrent 及其子包,集中了 Java 并发的各种基础工具类,具体主要包括几个方面: 提供了比 synchronized 更加高级的各种同步结构,包括 CountDownLatch、CyclicBarrier、Semaphore 等,可以实现更加丰富的多线程操作,比如利用 Semaphore 作为资源控制器,限制同时进行工作的线程数量。 各种线程安全的容器,比如最常见的 ConcurrentHashMap、有序的 Concunrre

2021-09-16 13:23:40 208

原创 2048小游戏的实现

首先要导入jquery-1.12.4.min.js的js库;话不多说上源码!!HTML的源码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>网页版2048游戏</title> <style> /* 游戏棋盘格 */ body{font-family:Arial;text-ali..

2021-09-15 20:13:56 1156

原创 用jQuery和AJAX来完成异步下拉菜单的功能

首先要在数据库中有一个Ttype表:然后使用 IDEA或者myeclipse 等别的java开发软件去搭建一个WEB项目;先去把Ttype的实体类和DAO层和Service层搭建完毕;(也就是三层架构啦)+++++++++++++++++++++++++++++++++Controller层的源码:package com.xiexin.controller;import com.xiexin.bean.TType;import com.xiexin.servic...

2021-09-14 19:49:55 303

原创 接口和抽象类的区别?

接口和抽象类是 Java 面向对象设计的两个基础机制。接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到 API 定义和实现分离的目的。接口,不能实例化;不能包含任何非常量成员,任何 field 都是隐含着 public static final 的意义;同时,没有非静态方法实现,也就是说要么是抽象方法,要么是静态方法。Java 标准类库中,定义了非常多的接口,比如 java.util.List。抽象类是不能实例化的类,用 abstract 关键字修饰 class,其目的主要是代码重用。.

2021-09-13 20:38:21 72

原创 三十道计算机基础单选题~

1.完整的计算机系统由( C )组成。A.运算器、控制器、存储器、输入设备和输出设备 B.主机和外部设备C.硬件系统和软件系统 D.主机箱、显示器、键盘、鼠标、打印机2.以下软件中,( D )不是操作系统软件。A.Windows xp B.unix C.linux D.microsoft office3.用一个字节最多能编出( D )不同的码。 A. 8个 B. 16个 C. 128个 D. ...

2021-09-12 11:45:07 192

原创 了解 jQuery AJAX 的知识点(二)

一、jQuery -AJAX get() 和 post() 方法什么是 HTTP ?超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP 的工作方式是客户端与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。 HTTP 请求:两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 PO...

2021-09-10 18:51:13 178 1

原创 了解jQuery AJAX 的知识点(一)

一:jQuery AJAX 简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。2.什么是 AJAX?AJAX = 异步JavaScript 和 XML(Asynchronous JavaScript and XML)。简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。使用 AJAX 的应用程序案例:谷歌地图、腾讯微博、优酷视频、人人网等等。3.jQuery 提供多个与 AJAX 有关的方法。通过 jQue..

2021-09-10 18:34:29 96

原创 爬取豆瓣电影Top250的全部数据并保存一下~

源代码:# 爬虫### 1) 定义一个列表存放分析好的数据```pythondatalist = []```### 2) 处理url因为豆瓣电影top250的URL要指定页面的参数baseURL = “https://movie.douban.com/top250?start=”,我们要指定start=后面的数值```pythonfor i in range(0,10): #调用获取页面信息的函数,10次 url = baseURL + str(i*25)

2021-09-09 18:10:12 1123

原创 Spring中的事务 ~

好好

2021-09-08 08:57:31 602

空空如也

空空如也

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

TA关注的人

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