自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jasper6688的博客

To be one , to be myself !!

  • 博客(27)
  • 资源 (68)
  • 收藏
  • 关注

转载 【冲刺】百日冲刺大厂系列(一)

重载,重写,继承重载:构造器重载:形参列表不同方法重载:方法名相同,参数列表不同,返回类型可以相同也可以不同每个重载的方法(或构造器)都必须有一个独一无二的参数列表继承:继承是Java面向对象编程(OOP)技术的一块基石,因为它允许创建分等级层次的类。继承是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法(或子类从父类继承方法,使得子类具有父类相同的行为)父类如图:子类如图实例化JiCheng对象实例并调用方法(实际上调用的...

2021-07-02 23:12:54 238 2

转载 Mysql查看执行计划

使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:1、id相同:执行顺序由上至下2、id不同:如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行3、id相同又...

2021-05-31 15:09:31 164

原创 如何保证消息消费时的幂等性

首先就是比如rabbitmq、rocketmq、kafka,都有可能会出现消费重复消费的问题,正常。因为这问题通常不是mq自己保证的,是给你保证的。然后我们挑一个kafka来举个例子,说说怎么重复消费吧。kafka实际上有个offset的概念,就是每个消息写进去,都有一个offset,代表他的序号,然后consumer消费了数据之后,每隔一段时间,会把自己消费过的消息的offset提交一下,代...

2019-01-20 11:26:57 6285 3

转载 JVM查看gc情况

jvm gc查看jstat -gcutil pid interval(ms)举例:jstat -gcutil 332 1000执行jstat -gcutil 9132 1000命令,线上服务器的GC情况如下:参数说明如下:S0: 新生代中Survivor space 0区已使用空间的百分比S1: 新生代中Survivor space 1区已使用空间的百分比E: 新生代已...

2019-01-13 22:02:30 3692

原创 Java堆分代以及对象分配

堆分代 Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。       1.为什么要分代?       堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,我们程序所有的对象实例都存放在堆内存中。给堆内存分代是为了提高对象内存分配和垃圾回收的效率。试想一下,如果堆内存没有区...

2019-01-13 20:54:01 2260

原创 基于Netty的客户端与服务器之间的通信实例

需要的jar包:https://github.com/Jasper2s/Study_Imooc/tree/master/JavaPractice/lib1.全局配置类:存储每一个客户端接入进来的配置package com.java.netty;/** * 全局配置类 * @author qiuzhiwen * */import io.netty.channel.group....

2018-12-13 22:07:24 1728

原创 对Thread和Runnable的一次深入探索

问题:如果在Thread子类覆盖的run方法中编写了运行代码,也为Thread子类对象传递了一个Runnable对象,那么,线程运行时的执行代码是子类的run方法的代码?还是Runnable对象的run方法的代码呢?下面,展示一段代码来说明问题:public class ThreadAndRunnable { public static void main(String[] arg...

2018-08-12 15:06:51 3174 2

原创 Java实现Base64加密

1.密码常用术语2.密码分类3.散列函数(1)作用:用于验证数据完整性(2)特点:长度不受限制;哈希值容易计算;散列运算过程不可逆(3)相关算法:消息摘要算法MD5等;SHA--安全散列算法;MAC--消息认证码算法(4)数字签名:主要针对以数字的形式存储的消息进行的处理4.OSI与TCP/IP安全体系(1)OSI安全体系(2)TCP/IP安全体系5.Java安全组成以及相关jar包扩展6.Bas...

2018-07-08 16:02:27 15040

原创 JavaMail实现邮箱激活功能

一.软件安装及资源准备1.下载并安装易邮邮箱服务器和Foxmail邮箱客户端易邮邮箱服务器下载地址:https://download.csdn.net/download/qq_20788055/10496104Foxmail邮箱客户端下载地址:https://download.csdn.net/download/qq_20788055/104960962.创建邮箱账号(直接点击“新账号”创建)3....

2018-06-24 17:17:57 3821

原创 Ajax跨域问题详解

1.什么是Ajax跨域问题客户端Client通过Ajax方式向服务器Server发送Ajax请求,想要得到响应数据,但是由于客户端和服务器不在同一个域(协议,域名或端口不一致),浏览器出于安全方面的考虑,会在Ajax请求的时候作校验,校验不通过时浏览器会在控制台会抛出一个类似于SEC7120: [CORS] 原点“http://localhost:8080”未在“http://localhost:...

2018-06-23 17:16:12 5720 3

原创 SpringBoot学习笔记7--全局异常的捕获,兼容web与ajax方式同时处理

1.创建controller--ErrorController注意:这里使用@Controller注解,不能使用@RestController2.创建异常处理类注意:@RestControllerAdvice要加在处理类上,@ExceptionHandler(value=Exception.class)加在异常处理方法上,这里不能使用@ControllerAdvice其中, isAjax()方法判...

2018-05-26 12:48:20 2467 2

原创 SpringBoot+MyBatis基于mysql-8.0.11(最新版)的连接测试

1.项目依赖:<!-- 数据源 -->  <dependency>   <groupId>com.alibaba</groupId>   <artifactId>druid</artifactId>   <version>1.1.0</version>  </depende

2018-05-20 10:12:15 21067 2

原创 Win10安装mysql-8.0.11-winx64详细步骤

1.进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx642.解压zip包,并将解压文件放入一个文件夹下,如图:3.配置环境变量(目的是为了避免在CMD窗口下操作时反复切换路径)在Path下添加 D:\Program Files\mysql-8.0.11-winx64\bin4.编写配置文件我们发现解压后的目录并没有my....

2018-05-19 17:01:23 103768 43

原创 jQuery学习之基本选择器、层次选择器和并且选择器

JQuery学习/*** jQuery是对JavaScript的封装,跨浏览器* 前期jQuery主要侧重于对于节点的查询* 后期jQuery增加了事件的处理以及ajax的操作*///换色对比体验function f () {//JavaScript实现变色//document.getElementsByTagName("h1")[0].style.co

2017-08-02 10:56:55 3499

原创 接口的特点

接口:(1)提供额外的功能,java提供了接口表示。(2)接口的特点:A:接口用关键字interface修饰interface 接口名 {}B:类实现接口用implements修饰class 类名 implements 接口名 {}C:接口不能实例化D:接口的实现类a:是一个抽象类。b:是一个具体类,这个类必须重写接口中的所有抽象方法。(

2017-07-11 10:07:26 2803

原创 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接--解决方法

phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。原因有可能是因为修改了mysql数据库的密码导致。 解决方法:1)修改phpmyadmin 下的config.inc.PHP中的 $cfg['Servers'][$i]['password'

2017-01-12 11:33:01 2396

原创 用JAVA实现网络数据包嗅探

用JAVA实现网络数据包嗅探网络嗅探可是说是网络开发的一个基础,SNIFFER、IDS都是在这个基础上开发的,一个提供了网络分析,一个提供了入侵检测。实现一个网络嗅探程序到底有多难呢?可以很复杂,也可以很简单。在WINDOWS平台下,大多依靠的是WINPCAP,如果你觉得还复杂,那就再封装。JAVA就把它封装成了JPCAP,就是在WINPCAP的DLL基础上又提供了几个包(JAR)

2016-06-22 11:07:57 7625 3

转载 jpcap java使用

1.jpcap说明与安装   JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点,jPcap是一个可以让java工作在链路层的类库;当然,它底层还是使用了本机API通过Jini调用,在javaAPI中得到数据。JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpca

2016-06-22 10:56:58 1826

原创 C++“指针”学习建议

一.对于众多人提出的c/c++中指针难学的问题做个总结:   指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout#include     m

2016-06-17 20:59:29 3003

原创 C_C++指针指针应用详解

前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p; //这是一个普通的整型变量in

2016-06-17 20:57:57 2335

原创 网络号与子网号区别

已知 IP:195.169.20.50   子网掩码:255.255.255.224  求网络号 子网号 主机号。答:IP为C类,一知道子网掩码值是224 所以网络被划分为8个子网,求网络号是用将你的IP转为二进制11000011.10101001.00010100.00110010和原子网掩码255.255.255.0的二进制11111111.11111111.11111111.0000

2016-06-16 10:32:39 29624 2

原创 C++ Primer 笔记

第二章 开始学习c++ 1第三章 数据处理 13.1简单变量 13.2 const限定符 23.3浮点数 23.4 c++算术操作符 2第四章  复合类型 24.1数组(array) 24.2字符串 34.3 string类简介 34.4结构(struct)简介 44.5共用体(union) 54.6枚举类型(enum) 54.7指针

2016-06-15 17:51:58 2557

转载 Java趣味编程(二)

第1章  变幻多姿的图表图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀。我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少。本章将带你进入变换多姿的图表世界,体会图表编程带来的乐趣。1.1  金字塔图案1.问题描述打印出金字塔图案,如图1.1所示。2.问题分析这个问题是一个很经典的循环应用的题目。我们都知道,打印输出

2016-06-04 21:17:51 3984 1

转载 Java趣味编程(一)

1_1问题描述:根据福利彩票的规则,6个蓝色球,范围1--32,不允许重复,1个红色球,范围1-16,自动生存6个蓝色球,1个红色球。 import java.util.Arrays;   import java.util.Random;   import java.util.Scanner;public class Ch11_2{

2016-06-04 21:09:58 4730

原创 linux系统深入学习

1、开篇一——基础知识1.1、VMware软件介绍这里用到的软件是VMware,是一种虚拟化的技术,其实一台计算机就是一台虚拟机,操作系统本身也就是虚拟化的技术,像CPU只有一颗,在某一时刻跟人一样只能想一件事情,只能运行一个程序,但是为什么现在可以同时运行多个进程?这种同时只是我们看到的同时,实际上是操作系统将硬件虚拟化之后提供给程序使用。1.2、虚拟机的网络连接

2016-06-02 13:06:25 3751

原创 常用算法原理

第1章 回溯法1.1 一般原理可用回溯法求解的问题P,通常要能表达为:对于已知的由n元组(x1,x2,…,xn)组成的一个状态空间E={(x1,x2,…,xn)∣xi∈Si ,i=1,2,…,n},给定关于n元组中的一个分量的一个约束集D,要求E中满足D的全部约束条件的所有n元组。其中Si是分量xi的定义域,且 |Si| 有限,i=1,2,…,n。我们称E中满足D的全部约束条件的任

2016-06-01 13:23:25 3046

原创 java报错Syntax error on token int, Dimensions expected after this token

HashMapint,String> map=new HashMapint,String>();map.put(1,"a");map.put(2,"b");System.out.println(map.get(0));System.out.println(map.get(1)); 报错:Syntax error on token "int", Dim

2016-06-01 13:05:00 2623

ChinaArea.xml

ChinaArea.xml

2017-08-13

java最新总结面试题

java最新总结面试题

2017-07-11

100家大公司java笔试题汇总

java笔试

2017-07-11

spring-boot

spring-boot

2017-07-11

jQuery表单验证代码

jQuery表单验证代码

2017-07-10

Jsp论坛源码

Jsp论坛源码

2017-07-10

各种框架所需的jar包

各种框架所需的jar包

2017-07-10

阿里巴巴Java开发规范手册

阿里巴巴Java开发规范手册

2017-04-28

个人图文博客

图文博客

2017-01-12

木板风格个人博客单页面HTML模板

木板风格个人博客单页面HTML模板

2017-01-12

经典蓝色后台管理系统HTML模板

经典蓝色后台管理系统HTML模板

2017-01-12

博客网页html5

博客网页

2017-01-12

扁平自适应网站HTML5模板

扁平自适应网站HTML5模板

2017-01-12

mysql-connector-java-5.1.7-bin

mysql-connector-java-5.1.7-bin

2017-01-12

bootstrap婚礼网站静态模板首页

bootstrap婚礼网站静态模板首页

2017-01-12

学生选课系统

学生选课系统---自己学Javaweb时做的 带数据库

2016-07-08

VC++网络嗅探器的设计与实现(源代码及全套资料)

VC++网络嗅探器的设计与实现(源代码及全套资料)

2016-06-22

自编Sniffer(含源代码)

自编Sniffer(含源代码)

2016-06-22

CC++程序设计员应聘常见面试试题深入剖析

CC++程序设计员应聘常见面试试题深入剖析

2016-06-15

IBM公司Java培训PPT

IBM公司Java培训PPT

2016-06-15

Android Studio使用指南

Android Studio使用指南

2016-06-15

网页模板-web

100套网页模板

2016-06-15

圣诞节祝福

圣诞节祝福

2016-06-15

婚礼墙-web

婚礼墙---web开发模型

2016-06-15

后台管理网站

后台管理网站

2016-06-15

apache-tomcat-7.0.29.exe

apache-tomcat-7.0.29

2016-06-12

apache-tomcat-6.0.35

apache-tomcat-6.0.35

2016-06-12

Downloads.zip

Vue+SpringBoot+Eureka+Zuul+Redis+Mysql8多模块服务实现数据增删改查以及上传下载文件

2021-05-31

FTS实时任务JavaAPI调用说明.docx

上海农商银行FTS实时任务JavaAPI调用说明

2020-06-24

Ecology&Emessage&Emobile集群+redis部署方案.zip

Ecology&Emessage&Emobile集群+redis部署方案

2020-06-24

项目实施应用分享_macOS搭建ecology系统(SQLServer版).pdf

项目实施应用分享_macOS搭建ecology系统

2020-06-24

mysql-connector-java-8.0.16.jar.zip

mysql-connector-java-8.0.16.jar;mysql-connector-java-8.0.16.jar

2019-11-19

易邮邮箱服务器

易邮邮箱服务器eyoumailserversetup_v2.1 易邮邮箱服务器eyoumailserversetup_v2.1

2018-06-24

Foxmail客户端

Foxmail客户端FoxmailSetup_7.2.9.156 Foxmail客户端FoxmailSetup_7.2.9.156

2018-06-24

JavaMail开发所需jar包

JavaMail开发所需jar包,包括c3p0-0.9.2.1.jar commons-dbutils-1.4.jar mail-1.4.jar mysql-connector-java-5.1.7-bin.jar mysql-connector-java-8.0.11.jar ojdbc14-10.2.0.1.0.jar

2018-06-23

猜数字游戏

猜数字游戏有java项目和Javaweb项目两个版本,并且带有数据库脚本,可以直接导入使用----猜数字游戏有java项目和Javaweb项目两个版本,并且带有数据库脚本,可以直接导入使用

2017-09-02

基于Java+Web技术开发的BBS论坛系统源代码

基于Java+Web技术开发的BBS论坛系统源代码

2017-08-01

bbs论坛管理系统

bbs论坛管理系统

2017-08-01

数据结构课程设计网上拍卖系统

数据结构课程设计网上拍卖系统

2017-08-01

Hibernate应用及其详解

Hibernate应用及其详解

2017-07-31

空空如也

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

TA关注的人

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