java
文章平均质量分 54
风顶
这个作者很懒,什么都没留下…
展开
-
mysql索引死锁分析
1.表结构CREATE TABLE `dept_attr` ( `id` int NOT NULL COMMENT '主键', `model_key` varchar(255), `model_name` varchar(255), PRIMARY KEY (`id`), KEY `modle_index` (`model_name`)) ENGINE=InnoDB;INSERT INTO `dept_attr1` (`id`, `model_key`, `model_name原创 2021-10-28 15:28:40 · 880 阅读 · 0 评论 -
seata1.4.2 配置Apollo错误
Caused by: java.lang.NullPointerException: nullorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'globalTransactionScanner' defined in class path resource [io/seata/spring/boot/autoconfigure/SeataAutoConfiguration.cl原创 2021-09-05 18:41:42 · 1475 阅读 · 1 评论 -
springboot项目打成jar包后JavaCompiler错误
概述:使用freemarker动态生成java源代码,然后编译之后引入程序中使用。webservice的动态发布配置package me.zhengjie.config;import me.zhengjie.interceptor.PreCxfInterceptor;import me.zhengjie.interceptor.PostCxfInterceptor;import org.apache.cxf.Bus;import org.apache.cxf.bus.spring.Sp.原创 2021-06-23 20:34:03 · 1221 阅读 · 3 评论 -
springboot集成cxf原理
springboot集成cxf,配置文件如下:@Configurationpublic class CxfConfig { // 添加webservice访问的前缀路径,如http://127.0.0.1:8080/cxf/ConsAndMeasureAPI?wsdl中的/cxf/路径 @Bean public ServletRegistrationBean dispatcherServletName() { return new ServletRegist...原创 2021-03-31 21:18:15 · 2724 阅读 · 0 评论 -
maven打包子模块
Could not find artifactXXXXXXXXX:pom:2.6 in public (http://maven.aliyun.com/nexus/content/groups/public/)日志模块依赖于公共模块,公共模块不依赖于其它子模块。打包公共模块正常,但在打包日志模块的时候报错。此处是因为找不到父工程。解决办法有两个:1.父类直接打包 直接点击父类的install,《EL-ADMIN后台管理》为父模块。 注意:父...原创 2021-03-31 17:28:08 · 4355 阅读 · 0 评论 -
java日记二
Oracle收购了sun(Hotspot)和BEA(JRockit),三大虚拟机还有IBM的J9,移动数码设备使用Android系统和Dalvik虚拟机。JRuby,Groovy,PHP等语言可以运行在JVM上,JPHP负责将PHP源代码编译为JVM字节码,使其能够运行在JVM上。java虚拟机除了堆栈,还可以使用直接内存,即通过native方法申请空间,例如nio的缓冲区。对象头中分为三部分,MarkWord,类型指针,数组长度。其中MarkWord中的hashcode,因为对象分配空间后..原创 2021-03-03 17:55:49 · 79 阅读 · 1 评论 -
svg
path标签 https://www.jianshu.com/p/c819ae16d29bM = movetoL = linetoH = horizontal linetoV = vertical linetoC = curvetoS = smooth curvetoQ = quadratic Bézier curveT = smooth quadratic Bézier curvetoA = elliptical ArcZ = closepathM, ...原创 2021-03-03 17:53:53 · 101 阅读 · 1 评论 -
java日记一
setAccessible(true),取消java语言的访问检查。反射时关闭安全检查,避免安全检查耗时。通过反射可以实现私有构造函数对象的实例化。只需设置setAccessible(true),constructor.newInstance();不能使用Class直接创建实例,没有setAccessible方法,会抛出异常。只拥有私有构造函数的类不能继承。构造函数第一行一定会调用supper()或者this(),只能放在第一行,且必须调用,不写会自动调用父类的无参构造函数,如果父类没有无.原创 2021-03-03 17:51:30 · 51 阅读 · 1 评论 -
父类和子类加载顺序
类加载加载过程:加载,验证,准备,解析,初始化,过程交叉执行,例如先验证class字节流是否符合规范,属于验证,验证通过后再加载到方法区,形成一种特殊的数据结构,这是属于加载,然后对数据结构验证是否符合Java语言规范,验证语义是否会对虚拟机造成危害,验证是否指针地址等等。此处的加载和验证交叉进行。其它过程也存在交叉。准备阶段,为静态变量开辟空间保存,赋值初值0,false,null。解析,字面量和字符引用改为直接引用。初始化,调用构造函数,首先执行父类的构造函数,因为在子类的构造函数中第一原创 2021-03-03 17:48:59 · 729 阅读 · 1 评论 -
2021-03-03
java 1.8接口 关键字interface和implementsfinal修饰的变量赋值有三种方式:执行顺序,静态代码块,定义属性,构造代码块,也就是static{},赋初始值,static可以省略,只用{},然后是构造函数,如果被final修饰,则构造函数不能赋值。被final修饰的对象,仅仅是引用不能改变,但内部的属性可以修改。接口中可以定义变量,默认的是 public static final修饰,自定义修饰无效,可以直接省略所有修饰符。实现类中可以直接使用属性值,用法和自生属性..原创 2021-03-03 17:42:40 · 94 阅读 · 1 评论 -
redis
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:53) at redis.clients.jedis.JedisPool.getResource(Jed...原创 2019-11-18 16:03:19 · 200 阅读 · 0 评论 -
java.io.FileNotFoundException: class path resource [tessdata] cannot be resolved to absolute file pa
java.io.FileNotFoundException: class path resource [tessdata] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/F:/study/intelliJ_IDEA/java_program/Pic...原创 2019-10-08 17:08:43 · 987 阅读 · 0 评论