自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 root cause org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “xxx”)

OgnlException这个Mybatis的错误其实就是包装了Java的NullPointException异常。所以检查一下xml里的调用是否存在空指针的情况

2019-10-21 19:19:17 356

原创 解决VM 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VM 的方法

在启用了Credential Guard或Device Guard的Windows 10主机上启动12.5版之前的VMware Workstation中的虚拟机时,将显示蓝色诊断屏幕(BSOD)。会看到类似于以下内容的错误:VMware Workstation和Device / Credential Guard不兼容。禁用Device / Credential Guard后,可以运行VMwar...

2019-10-21 09:03:48 772

原创 win10如何禁止更新,win10取消自动更新

首先,点击桌面右下角的win,右键点击之后,出现一个弹窗,之后点击运行,之后进行运行界面 在运行界面,输入“services.msc”,之后点击确定,进入服务界面。 进入服务界面,之后,在右侧找到windows update,之后你看到操作要求是手动,其实这个手动你一直不点击也会给你自动,非常的讨厌 我们双击这个界面,之后点击启动类型:将其点击为...

2019-10-21 08:17:13 310

原创 Centos镜像下载地址

CentOS 7官方下载地址:https://www.centos.org/download/Centos国内下载源http://man.linuxde.net/download/CentOShttp://mirrors.btte.net/centos/7/isos/x86_64/http://mirrors.cn99.com/centos/7/isos/x86_64/http...

2019-10-21 08:06:41 228

原创 TypeError: Cannot read property '0' of undefined

TypeError: Cannot read property '0' of undefined出现这种问题一般都是变量拼写错误导致的,传参时写错取不到值、重新赋值时写错导致存和取变量名不一致导致等等...

2019-10-19 20:43:40 6657

原创 VMware Workstation pro无法在Windows上运行,检查可在Windows上运行的此应用的更新版本

我的Windows版本是win10-1903,VMware版本比较老旧是VMware-10;国庆节后微软推送了一个新的更新补丁,更新之后发现VMware无法打开(未更新前正常)。  更新补丁详情如下:  异常如下:解决方法一【偷懒法】:卸载windows的最新更新1、打开 控制面板-->程序和功能-->查看已安装的更新2、找到最新...

2019-10-18 09:22:59 3648

原创 java内部类创建的问题

[Java A] – is not an enclosing classpublic class A {public class B {}};需要实例B类时,按照正逻辑是,A.B ab = new A.B();那么编译器就会出现一个错误–“is not an enclosing class”再翻看相关的java代码,发现原来写法出错了!正确的做法是A a = new A();...

2019-10-18 09:13:56 105

原创 idea刷新项目、清除项目缓存

有时候项目运行之后会产生一些缓存,影响项目文件的提交和程序的运行,这时候我们可以清理项目的缓存并重启以消除这些影响。方式:点击idea的左上角file---选择Invalidate caches即可刷新项目和清除项目缓存并重启。...

2019-10-18 09:11:33 11672

原创 springboot feign不能注入

在启动类上使用@EnableFeignClients注解来开启Feign的功能,即识别feign的注解。EnableFeignClients有个basePackages属性,配置上{"包名"}启动后测试,成功了。

2019-10-18 09:04:59 911

转载 Date类和LocalDate类

java使用预定义的类(通过Date类和LocalDate类解释)

2019-08-25 22:33:39 378

原创 微信开发-服务器验证-hash加密

package cn.sharing.www.controller;import cn.sharing.www.util.HashUtil;import cn.sharing.www.util.MD5Util;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web....

2019-08-25 01:16:52 222

转载 http,websocket和socket详解

http,websocket和socket详解

2019-07-30 22:21:17 105

原创 自定义对象为什么要重写hashcode()和equals()方法?

1.hashcode()和equals()方法是用于自定义比较两个对象是否是同一个对象的。2.当把自定义对象添加到去重集合时,如hashset,hashset会先调用hashcode()方法,判断新对象与已有对象的hashcode值是否相等,相等则继续调用equals判断,相等则是同一个对象,否则相反。3.注意: 同一个对象,hashcode值一定相等,但hashcode值相等并不...

2019-07-25 10:35:53 537

转载 Runnable、Callable、Executor、Future、FutureTask关系解读

转自:https://wallimn.iteye.com/blog/2065164在再度温习Java5的并发编程的知识点时发现,首要的就是把Runnable、Callable、Executor、Future等的关系搞明白,遂有了下述小测试程序,通过这个例子上述三者的关系就一目了然了。在java5以后,一个可以调度执行的线程单元可以有三种方式定义:Thread、Runnable、Calla...

2019-07-21 20:00:32 200

转载 JVM内存分为哪几部分?各个部分的作用是什么?

JVM内存区域分为五个部分,分别是堆,方法区,虚拟机栈,本地方法栈,程序计数器。堆。 堆是Java对象的存储区域,任何用new字段分配的Java对象实例和数组,都被分配在堆上,Java堆可使用-Xms -Xmx进行内存控制,值得一提的是从JDK1.7版本之后,运行时常量池从方法区移到了堆上。 方法区。它用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据,方法区在...

2019-07-20 16:45:59 2448

转载 Oracle中的rownum不能使用大于>的问题

Oracle中的rownum不能使用大于>的问题

2019-07-19 21:23:19 392

转载 SpringBoot中使用AOP面向切面编程

SpringBoot中使用AOP面向切面编程

2019-07-19 20:24:38 179

原创 kafka生产者能正常发送消息但消费者轮询到的消息为empty,java代码

public class ProducerDemo { // Topic private static final String topic = "kafkaTopic"; public static void main(String[] args) throws Exception { Properties props = new Propertie...

2019-07-14 17:08:11 1352 1

原创 kafka单机版安装启动顺序

1.下载kafka_2.10-0.8.1.1.tgz 2.解压:tar -zxvf kafka_2.10-0.8.1.1.tgz 3.进入目录修改server.properties文件:vi server.properties (值自己定) broker.id=2 port=9094 log.dirs=/tmp...

2019-07-14 13:12:54 307

原创 vue-cli的加载过程

vue-cli的加载过程: 1.加载打包配置项文件(默认文件名webpack.base.conf.js) 2.配置项文件里指定的打包入口是main.js 3.创建的vue对象会挂载到index.html(为啥是index,html,因为某个地方指定了打包这个HTML,具体的自己去研究)里指定id的节点上, 并替换该节点 4.页面根据url路径进行路由...

2019-07-12 21:30:18 836

转载 Navicat连接Oracle数据库时报错ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK

Navicat连接oracle数据库报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK原因:navicat自带oci.dll编码与目标oracle数据库的编码集不一样,导致无法使用。解决方法:1) 下载oracle的Instant Client(根据自己的系统选择32位或者64位)...

2019-07-09 11:02:30 444

转载 Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题解决

笔者使用的Navicat Premium 12启动界面截屏:请注意是64位的。笔者win7 64位系统。连接Oracle时提示“oracle library is not loaded”。解决方法:1.前往“http://www.oracle.com/technetwork/database/database-te...

2019-07-09 10:41:41 257

原创 TECHSURE机试题及答案

下载:(我本想设为免费下载的,但是发现下载需要币是平台规定的,我没法改)TECHSURE机试题及答案

2019-06-30 20:50:21 397

原创 new一个对象程序所做的工作顺序

第一次new,则会加载对应的class到方法区,再次new则直接从方法区取对应的class。加载class的顺序:先父后子关注点:静态变量、静态代码块、非静态代码块、构造方法,执行的顺序public class TestOrder { public static void main(String[] args) { Child child = new Chi...

2019-06-27 23:08:59 171

原创 vue+nginx 项目部署

nginx路径映射配置省略。需要注意的点:npm run build之前,需要修改的地方:配置文件一:build>>utils.js(修改publicPath:"../../" , 这样写是处理打包后找不到静态文件的问题)配置文件二:config>>index.js(修改assetsPublicPath:'./',修改目的是为了解决js找不到的问题)...

2019-06-12 17:57:10 386

原创 访问vue项目返回Invalid Host header

使用域名访问vue项目返回Invalid Host header,测试发现把config/index.js下dev{host: 'localhost'}的localhost改为索要使用的域名即可解决问题或者在webpack.dev.conf.js文件找到devServer变量,加入disableHostCheck: true也可以解决问题。...

2019-06-03 23:49:17 353

转载 安装vue以及搭建简单项目教程

不错的教程

2019-06-03 07:13:36 109

原创 springboot配置日志

在application.yaml中添加:# 在这配置日志级别后,代码中的日志输出才有效logging: level: # 包名: 日志级别 cn.itcast: debug org.springframework: debug...

2019-05-31 22:03:03 111

转载 org/springframework/expression/ParserContext

springboot 启动的时候:异常:java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext解决方案:缺少spring-expression-4.1.4.RELEASE.jar包,丢进项目中就可以了 <dependency> <g...

2019-05-31 21:29:51 2684

原创 map-underscore-to-camel-case

mybatis默认是属性名和数据库字段名一一对应的,即数据库表列:user_name实体类属性:user_name但是java中一般使用驼峰命名数据库表列:user_name实体类属性:userName在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。application.yml中:myb...

2019-05-31 20:52:13 47594 6

原创 关于springboot的server.servlet.path

这个配置在springboot的不同版本中,有的是支持的,有的已经废弃。解决办法有:1.降低springboot-parent的版本2.添加bean的方式和其它方式,网上有不同的举例,在这我就不一一说明了。...

2019-05-31 20:47:37 4007

原创 mybatis "The server time zone value" "is unrecognized or represents more than one time zone"

问题:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) t...

2019-05-31 19:05:35 222

原创 wifi共享大师开启失败发射功能失败

我的原因是无线网卡在wifi开启时工作不稳定导致,直接从共享大师官网下载最新版本安装,安装启动时除了设置开机启动,其他全部提示选择信任允许,让共享大师自己创建一个虚拟的无线网卡,就可开启成功。注意:更改安装目录,不要继续安装到以前安装过的目录,以及删除以前安装过的所有文件。...

2019-05-31 06:02:19 2190

原创 springboot属性注入方式

方式一:加入依赖: <!--引入lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <...

2019-05-30 15:35:52 2045

原创 springboot尝试Java配置

以注入DataSource为例:引入依赖: <!--引入数据源依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> ...

2019-05-30 12:08:21 94

原创 springboot快速入门

以创建一个web工程为例:引入spring-boot作为父工程: <!--引入spring-boot作为父依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-05-30 11:07:04 332

原创 数据结构之二叉树遍历

二叉树遍历方式:

2019-05-29 23:28:22 97

原创 Java解析Excel文档,2003和2007版本不兼容问题

网上查了一下,对于这两个版本,有对应的api,稍不注意就会报:org.apache.poi.poifs.filesystem.OfficeXmlFileException:The supplied data appears to be in the Office 2007+ XML.You are calling the part of POI that deals with OLE2...

2019-05-28 02:20:22 960

转载 Linux上安装mysql

这篇比较详细:Linux上安装mysql创建用户组命令:groupadd groupname1需要注意的是要和这里边安装的版本一致,不然可能会有一些问题出现。笔记使用。...

2019-05-25 14:32:07 96

原创 单独启用spring-security配置和spring-security集成cas配置

一:单独启用配置思路:spring-security.xml:1.配置路径对应的权限2.配置用户权限授权web.xml:1.配置spring-security过滤器2.配置spring-security监听器,防止session固话攻击和session并发控制二:spring-security集成cas配置思路:spring-security-cas.xml:1.配置路径对应...

2019-05-25 08:05:35 1606

TECHSURE机试题及答案

TECHSURE机试题及答案

2019-06-30

空空如也

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

TA关注的人

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