- 博客(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
原创 微信开发-服务器验证-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
原创 自定义对象为什么要重写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
原创 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
原创 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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人