自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (7)
  • 收藏
  • 关注

转载 spring boot mybatis报错: The server time zone value ‘�й���׼ʱ��‘ is unrecognized

错误标识The server time zone value ‘�й���׼ʱ��’ is unrecognized解决的方法1 降低mysql连接的版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versio..

2020-08-09 22:35:33 474 1

转载 错误:找不到或无法加载主类com.yyy.test.Main

在eclipse中进行编写java代码的时候,经常出现一些奇怪的问题或者现象。本文介绍一般这种问题的处理方式。 1 在控制台中点开“Problems”,查看里面的错误,如果是多个项目,可以将其他项目暂时关闭。 2 对错误先进性清理掉。 3 重新刷新项目,更新错误信息。 在项目名称上右键--Refresh。 4 清理项目里面的class文件进行重新编译, 鼠标点击项目名称上,然后“proje...

2020-08-09 22:34:40 1931

转载 Windows10下安装MySQL8.0

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

2020-08-09 21:55:34 278

转载 解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

今天在电脑上安装了Mysql 8.0.11,然后又屁颠屁颠地安装了Navicat for MySQL,打开Navicat准备链接数据库的时候出现了如下提示:上网搜索解决方案,网上说出现这种情况的原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决问题方法有两种:方法1.升级navicat驱动;方法2.把mysql用户登录密码加密规则还原成mysql_native_pass.

2020-08-09 21:54:29 594

转载 java和大小端模式的关系

作者:RednaxelaFX链接:https://www.zhihu.com/question/41263906/answer/91145060来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Java并非“都是大端”。Java在语言层面上并未对字节序做规定——大小端那是实现细节。JVM规范对Class文件的结构做了具体规定,确定其中的多字节数据采用大端的字节序:Chapter 4. The class File FormatA class file consis

2020-08-09 12:57:40 544

转载 主机序和网络序

不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种:1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian最符合人的思维的字节序地址低位存储值的低位地址高位存储值的高位怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说低位值小,就应该放在内存地址小的地方,也即内存地址低位反之,高位值就应该放在内存地址大的地方,也即内存地址高位...

2020-08-09 12:44:30 214

转载 大小段字节序基本常识 & 如何判断当前机器的字节序

大端存储模式 : 是指数据的低位字节序保存在内存的高地址中, 而数据的高位字节序, 保存在内存的低地址中;小端存储模式 : 是指数据的低位字节序保存在内存的低地址中, 而数据的高位字节序, 保存在内存的高地址中;通过上图可以看出 a 和 b 分别以补码的形式存储在内存当中 , 但是存储的顺序确是反过来的 , 这是因为在 VS2013 编译器上数据存储模式是小端字节序存储 , 是由低地址向高低址进行存储为什什么有⼤大端和⼩小端 :为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以

2020-08-09 12:19:53 495

转载 字节对齐

什么是字节对齐(可以跳过)现代计算机中内存空间都是按照字节(byte)划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序地一个接一个地排放,这就是对齐.字节对齐的好处(可以跳过)为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个字节(每字节8个位)。字节对齐有什么好处?以int型数据为例,如果它在内存中存放的位置按4字节

2020-08-09 11:29:16 1731

转载 外部排序

外部排序 给你一个包含20亿个int类型整数的文件,计算机的内存只有2GB,怎么给它们排序?一个int数占4个字节,20个亿需要80亿字节,大概占用8GB的内存,而计算机只有2GB的内存,数据都装不下!可以把8GB分割成4个2GB的数据来排,然后在把他们拼凑回去。如下图: 排序的时候可以选择快速排序或归并排序等算法。为了方便,我们把排序好的2G有序数据称为有序子串。接着把两个小的有序子串合并成一个大的有序子串。 注意:读取的时候是每次读取一...

2020-08-05 23:08:55 194

转载 解决mybaits配置错误:Cause: org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 119; 对实体 “characte

mybaits插入中文乱码,修改主配置参数为如下:【数据库连接时使用了默认的ISO编码格式,需要我们显式地指定编码格式。】 <!-- 配置环境 --> <environments default="mysql"> <!-- 配置mysql的环境--> <environment id="mysql"> <!-- 配置事务的类型--> <trans

2020-07-27 23:57:52 2332

转载 JWT(JSON Web Token)原理简介

原理说的非常清楚。总结如下:首先这个先说这个东西是什么,干什么用的,一句话说:就是这是一种认证机制,让后台知道请求是来自于受信的客户端。那么从这个角度而言,这个东西跟浏览器的cookie是一个作用,好比我在一个网站登录了,就可以往这个网站发送restful请求,请求的同时会捎带上cookie,后台检查这个cookie发现你是合法的,才响应你的请求。只不过这里JWT的原理不同,但基本上最顶层的原理还是非常简单:这个图中有三个主体: user, application server和auth

2020-07-26 11:31:28 281

转载 加盐加密的简单理解

背景对于同一密码,同一加密算法会产生相同的hash值。这样,当用户进行身份验证时,对用户输入的明文密码应用相同的hash加密算法,得出一个hash值,然后使用该hash值和之前存储好的密文值进行对照,如果两个值相同,则密码认证成功,否则密码认证失败。 出于更安全的考虑,即使两个用户输入的是相同的密码,也应该要保存为不同的密文,即使用户输入的是弱密码,也需要考虑进行增强,从而增加密码被攻破的难度。因此出现了加盐加密。 ...

2020-07-26 10:01:47 3907

转载 shiro 瞅完就会用(ssm+shiro)

一 shiro 是什么shiro 是一个功能强大和易于使用的Java安全框架,为开发人员提供一个直观而全面的解决方案的认证,授权,加密,会话管理。二 shiro 能干什么先上图:所有功能shiro 四个主要的功能Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,判断某个已经认证过的用户是否拥有某些权限访问某些资源,一般授权会有角色授权和权限授权; SessionManager:会话管理,即用户登录.

2020-07-26 09:23:09 144

原创 git rebase后出现(master|REBASE 1/10)的解决办法

git rebase --abort

2020-07-14 23:09:12 1242

转载 git push冲突解决——优雅命令:git pull --rebase

git pull --rebase #衍合服务器最新代码git status #查看有哪些冲突的文件vi 冲突文件 #打开文件后搜索<<<<<<<与>>>>>>>之间的内容,就是冲突的地方,修改冲突行,保存退出。git add 冲突文件 #添加修改后的文件到缓存区git rebase --continue #继续rebasegit log #如果rebase成功,表示冲突已解决,此时可以查看loggit comm

2020-07-14 22:42:17 2369

转载 git merge 与 git rebase的区别

前言其实这个问题困扰我有一段时间,相信也有人和我一样有这个困扰,网上已有很多这种解释了,但是要么就是无图,要么就是解释的很乱,没太看懂,经过自己对git的使用,加上向同事请教,算是理解了这个问题,所以写下来分享一下,我尽量详细说明merge与rebase的区别假设我们有如下图一所示仓库,该仓库有master和develop两个分支,且develop是在(3.added merge.txt file)commit处从master拉出来的分支。merge假设现在HEAD在(6.added hel

2020-07-14 22:21:01 96

转载 parameterType

parameterTypeparameterType这个表示输入的参数类型。7.1.1$和#这是一个非常非常高频的面试题,虽然很简单。在面试中,如果涉及到 MyBatis,一般情况下,都是这个问题。在 MyBatis 中,我们在 mapper 引用变量时,默认使用的是#,像下面这样:<select id="getUserById" resultType="org.javaboy.mybatis.model.User"> select * fro...

2020-07-13 22:43:50 341

转载 MyBatis 架构介绍

mybatis 配置:mybatis-config.xml,此文件作为 mybatis 的全局配置文件,配置了 mybatis 的运行环境等信息。另一个 mapper.xml 文件即 sql 映射文件,文件中配置了操作数据库的 sql 语句。此文件需要在 mybatis-config.xml 中加载。 通过 mybatis 环境等配置信息构造 SqlSessionFactory 即会话工厂 由会话工厂创建 sqlSession 即会话,操作数据库需要通过 sqlSession 进行。 mybati..

2020-07-12 22:29:18 165

原创 MySQL数据库 1167 the used storage engine can‘t index column 的解决办法

是因为 "id"字段的长度设置为0导致的。

2020-07-12 13:52:25 1774 1

转载 mybatis错误——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml

在学习Mybatis的时候,参考网上的教程进行简单demo的搭建,配置的没有问题,然后出现了下面的错误!Exception in thread "main" java.lang.RuntimeException: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com/mybati

2020-07-12 12:58:25 924

原创 IDEA便捷配置mapper.xml模板

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="${PACKAGE_NAME}.${NAME}"> </mapper>

2020-07-12 11:03:23 894

转载 关于 use-default-filters 属性的说明

原创播客,如需转载请注明出处。原文地址:http://www.cnblogs.com/crawl/p/7940755.html----------------------------------------------------------------------------------------------------------------------------------------------------------笔记中提供了必要的代码示例,需要说明的是,大部分代码示例都是本人所敲.

2020-07-07 23:39:07 317

转载 解决:Cannot resolve reference to bean ‘cacheManager‘ while setting bean property ‘cacheManager‘; ne...

image.png1. 原因我这里出现这个原因是因为:我使用idea,自动在springmvc.xml配置文件中,输入<mvc:annotation-driven/> 自动添加xmlns:mvc约束image.png有问题呀,明明是mvc,cache是什么鬼2. 解决办法:将这几个cache改为mvc就可以啦!...

2020-07-07 23:36:26 7064 9

转载 IDEA 重新导入依赖maven 命令 reimport

Intellj 的自动载入maven功能有时候很好用,但是有时候会碰到很多问题,导致pom文件修改却没有触发自动重写载入。此时需要手动强制更新依赖:1. 手动删除Project Setting 里面的libraries 包2. 在Maven Project点击clean功能,删除之前编译过得文件3. 项目右键 --》 maven --》 Reimport————————————————版权声明:本文为CSDN博主「Ecloss」的原创文章,遵循CC 4.0 BY-SA版权协议,转

2020-07-07 22:45:01 20263 2

转载 DispatcherServlet

5. DispatcherServlet5. DispatcherServlet5.1 DispatcherServlet作用DispatcherServlet 是前端控制器设计模式的实现,提供 Spring Web MVC 的集中访问点,而且负责职责的分派,而且与 Spring IoC 容器无缝集成,从而可以获得 Spring 的所有好处。DispatcherServlet 主要用作职责调度工作,本身主要用于控制流程,主要职责如下:文件上传解析,如果请求类型是 multipart 将通过

2020-07-05 17:11:28 195

转载 关于 use-default-filters 属性的说明

关于 use-default-filters 属性的说明原创播客,如需转载请注明出处。原文地址:http://www.cnblogs.com/crawl/p/7940755.html----------------------------------------------------------------------------------------------------------------------------------------------------------笔记中提.

2020-07-05 17:05:54 850 1

转载 Class“X“ is public, should be declared in a file named “X.java“

如图所示,当类名和文件名不一致的时候就会出现这样的问题.这时只要把文件的名字改成和类名相同就好了.问题很低级,但是有时候猛一看可能不知所云.

2020-07-05 10:09:59 3146

原创 2020 idea创建maven 无骨架项目

1.利用 Maven 创建一个 web 工程2、如果勾选上 Create from archetype ,则表示可以根据一个项目骨架(项目模板)来创建一个新的工程,如果只是创建 JavaSE 项目,则不用选择项目骨架。直接 Next 即可。然后填入项目的坐标,即 groupId 和 artifactId。后点击完成。3、首先修改 pom.xml ,配置项目的打包格式为 war 包。并刷新maven4、然后,选中 JavaSE 工程,右键单击,选择 Open Module Settin

2020-07-05 00:10:46 1830

转载 html导出excel数据

html导出excel数据1、controller/***导出数据*@return*@throwsIOException*/@GetMapping(value="group/exportGroup")publicResponseEntity<byte[]>exportGroup()throwsIOException{Workbookworkbook=groupService....

2020-06-27 22:43:56 420

转载 vue中的data用return返回

为什么在大型项目中data需要使用return返回数据呢?答:不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。1、在简单的vue实例中看到的Vue实例中data属性,如下所示:let app= newVue({ el:"#app", data:{ msg:'' }, methods:{ }})2、在使用...

2020-06-27 10:49:01 2246

原创 ssm框架 web.xml通用文件

<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com.

2020-06-20 21:16:02 116

转载 最新lombok插件和IDEA2020.1不兼容 Plugin Lombok is incompatible

问题最近几天IDEA发布了2020年的第一个新版本2020.1.201.6668.121 ,安装后发现以前的lombok插件无法兼容,总是报错:Plugin Error: Plugin "Lombok" is incompatible (until build 193.SNAPSHOT < IU-201.6668.121)解决方法下载安装包lombok-plugin-0.30-EAP.zip,然后手动按照IDEA插件形式导入该插件即可解决问题。这是目前的临时解决方案,相信很快就会发布最

2020-06-16 00:03:06 2178

转载 idea 离线安装 lombok插件

Lombok简介Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法。Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, no

2020-06-16 00:00:16 1527

转载 Eclipse安装lombok插件

Eclipse安装lombok插件1、下载lombok.jar,lombok.jar官方下载地址:https://projectlombok.org/download2、双击下载好的lombak.jar,安装步骤如下:2-1.关闭弹出的警告窗口,点击 Specify location..2-2.选择eclipse的安装目录2-3.点击Install / Update2-4.点击Quit Installer,完成安装...

2020-06-14 23:22:18 289

转载 HiddenHttpMethodFilter进行请求过滤,实现Rest风格的url

Rest 风格的 URL. 以 CRUD 为例: 新增: /order POST 修改: /order/1 PUT update?id=1 获取:/order/1 GET get?id=1 删除: /order/1 DELETE delete?id=1浏览器只支持Post和get的方式,想要实现delete和put的方式,需要使用过滤器HiddenHttpMethodFilter...

2020-06-14 22:37:13 178

转载 HttpPutFormContentFilter过滤器的使用

在前端使用PUT发送的请求的时候,需要在web.xml中配置HttpPutFormContentFilter,这样子springMvc才能得到前台发送过来的请求。<filter> <filter-name>HttpPutFormContentFilter</filter-name> <filter-class>org.springframework.web.filter.HttpPutFormContentFilter&lt...

2020-06-14 22:29:45 476

转载 maven 程序包org.junit不存在

[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building user-core 0.0.1-SNAPSHOT[INFO] ----------------...

2020-06-14 20:47:32 1205

转载 (解决)无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

首先先附上报错报错原因也很简单,找不到jstl标签库。试过很多种方法,网上的方法无非是叫你在Tomcat目录下的lib文件夹中加入jstl包和standard.jar百度云连接:链接:https://pan.baidu.com/s/1dbFbn5EZkTJFZoj_0IpY8Q 密码:5i40可是添加了两个包之后问题还是没有解决。原因:找不到jstl类库中的.tld文件解决办法:WEB/INF的lib下,除了导入jstl.jar包,还要导入standard.jar包。另外,

2020-06-14 10:19:55 1046

转载 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]解决方法

解决办法:1.在Tomcat目录下的lib文件夹中加入jstl包jstl包下载链接:https://www.runoob.com/jsp/jsp-jstl.html2.在maven项目中加入jstl包: <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> ...

2020-06-14 10:18:40 2149

转载 HTTP Status 404 – 未找到

HTTP Status 404 – 未找到Type Status Report描述 The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.Apache Tomcat/9.0.24我遇到的问题中项目有个红叉,查看错误是:Description Resource Path Location Type

2020-06-13 22:23:50 2443

jdk-8u191-windows-x64.rar

oracle,收购java后下载就要注册了,注册了好几次都注册不上。分享出来

2019-11-02

Forth_fiber-optical-Communication

Forth_fiber-optical-Communication.光纤通信系统第四版专业英文教材

2018-01-17

fiber-optic-communication-systems-isbn-0471215716-govind-p-agrawal

fiber-optic-communication-systems-isbn-0471215716-govind-p-agrawal 光纤通信系统专业教材

2018-01-17

华为技术认证HCNA网络技术实验指南

华为技术认证HCNA网络技术实验指南,学习网络基础者可下载

2018-01-08

JavaScript核心参考手册

JavaScript,核心参考手册

2016-08-15

mysql样例表

mysql必知必会,样例表

2016-08-15

空空如也

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

TA关注的人

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