随笔分类 -  java

摘要:https://blog.csdn.net/weixin_35836574/article/details/112155103 下载graphviz并配置环境变量 https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi 阅读全文
posted @ 2021-10-29 11:03 头鹰在学习 阅读(155) 评论(0) 推荐(0)
摘要:接口项目准备引入mybatis,想用公司现有的dao和dto。 用私服来引。 1.本地host配置 2.pom引入私有库地址 3.maven的settings设置私服地址 引完了发现还是不能用,坑得飞起。。。。 下周再看 阅读全文
posted @ 2020-08-14 16:25 头鹰在学习 阅读(335) 评论(0) 推荐(0)
摘要:之前的接口是 Api,ApiModel,ApiHelper的形式。 用ApiHelper专门处理api的数据加工,发送请求并获取返回。 后来发现这种写法在单线程没问题,多线程并发下时,apiHelper处理数据会出现数据错乱。 大致原因是apiHelper作为一个工具类,对api的所有操作都是sta 阅读全文
posted @ 2020-08-03 14:48 头鹰在学习 阅读(361) 评论(0) 推荐(0)
摘要:junit5本地run单个是没问题的,放到jenkins上面mvn执行,注解一直没有生效。 本来以为是代码的方法写错了,排查后是mvn 执行的时候没有跑@BeforeAll注解。 解决办法就是把junit engine和junit api放到dependency里面。 <dependency> <g 阅读全文
posted @ 2020-08-03 14:41 头鹰在学习 阅读(588) 评论(0) 推荐(0)
摘要:使用了以下解决办法都不行: 修改dependency版本,失败; reimport maven,失败; 删除导入的jar包,失败; rebuild,失败; 最后求助同事,mvn idea:idea 解决。 阅读全文
posted @ 2020-07-16 16:13 头鹰在学习 阅读(1521) 评论(0) 推荐(0)
摘要:jvm-sandbox github地址: https://github.com/alibaba/jvm-sandbox/wiki/INSTALL jvm-sandbox是java执行文件的插桩工具,可以对运行中的java执行文件进行插桩,修改或记录运行的数据。 原理参考github的原理图,根据J 阅读全文
posted @ 2020-03-29 20:09 头鹰在学习 阅读(2079) 评论(0) 推荐(0)
摘要:参考:https://cloud.tencent.com/document/product/436/10865 Linux 由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来 阅读全文
posted @ 2020-02-17 22:52 头鹰在学习 阅读(325) 评论(0) 推荐(0)
摘要:之前只用过testNG+httpClient做过接口测试,相较于httpClient用各种封装,RestAssured语言更简洁且规范一些。 git:https://github.com/rest-assured/rest-assured/blob/master/xml-path/src/test/ 阅读全文
posted @ 2020-02-06 12:05 头鹰在学习 阅读(1128) 评论(0) 推荐(0)
摘要:mark一下,今天的作业。 java-core P115 如果将域定义为static,每个类中只有一个这样的域。(这里的域应该是指一片物理数据空间,而不是单纯的指代某一个变量,而是静态域)。 每个对象对于自己的实例域都有自己的一份拷贝,静态域属于类,不属于任何独立的对象。 静态方法是一种不能向对象实 阅读全文
posted @ 2019-11-11 11:30 头鹰在学习 阅读(1997) 评论(0) 推荐(0)
摘要:读了一点源码,很浅的那种,有些东西觉得很有趣,记录一下。 ArrayList的本质是Object[] HashSet的本质是HashMap HashMap底层是数组+node 3.String的本质是final类型的char[] 4.StringBuffer和StringBuilder都继承自Abs 阅读全文
posted @ 2019-10-16 18:42 头鹰在学习 阅读(171) 评论(0) 推荐(0)
摘要:参考:https://docs.gradle.org/current/dsl/org.gradle.testing.jacoco.tasks.JacocoCoverageVerification.html gradle库下载:https://maven.aliyun.com/mvn/view 案例参 阅读全文
posted @ 2019-09-09 18:27 头鹰在学习 阅读(4682) 评论(0) 推荐(0)
摘要:看了下,上次学习android还是17年的事情,,,,两年过去了我现在终于来搞android了。。。 官网有一段基础描述: https://developer.android.google.cn/guide/components/fundamentals Android 应用采用 Java 编程语言 阅读全文
posted @ 2019-07-17 10:16 头鹰在学习 阅读(783) 评论(0) 推荐(0)
摘要:正在读core of java,工厂类一直没搞懂。感觉和静态方法相类似,但是不知道是怎么运用在实际中。 20190711: 读了设计模式,里面给出的解读是这样的 抽象的一种表现,创建一个接口引用,由子类决定创建哪个实现; 阅读全文
posted @ 2019-07-11 11:18 头鹰在学习 阅读(434) 评论(0) 推荐(0)
摘要:高效存储为序列可以使用位积,由于位集将位包装在字节里,所以位集要比使用Boolean对象的ArrayList更高效。 自己的代码,素数是false java-core的代码,素数是true,算法差不多,只不过我用得i*j,他用的k≤n,k+=i 阅读全文
posted @ 2019-07-04 10:00 头鹰在学习 阅读(308) 评论(0) 推荐(0)
摘要:先给结论,ArrayList数组结构的,插入和删除耗时长,get(index)耗时短。 LinkedList是链表结构的,插入和删除耗时短,get(index)耗时长。 常用的几种集合,ArrayList和LinkedList,看了一下这两种集合获取数据的效率。 结果 用Iterator迭代器,遍历 阅读全文
posted @ 2019-07-02 15:56 头鹰在学习 阅读(719) 评论(0) 推荐(0)
摘要:java-core P533 这里产生了一个疑问,就是 泛型类的英文是generic class ,是class不是interface,但是这里用了extands Comparable,只有接口才会extands接口,那泛型类难道是接口吗? P533有这么一段话做解释: <T extands Bou 阅读全文
posted @ 2019-07-01 16:39 头鹰在学习 阅读(1856) 评论(0) 推荐(2)
摘要:java-core P487 P515 chapter11,主要讲java的异常,里面很多内容收获良多,之前一直没注意过的。 一,Throwable类获得StackTraceElement ,可进行堆栈跟踪,用法如下: 示例: 输出结果: 二,jconsole和jmap 之前有了解过java的JVM 阅读全文
posted @ 2019-07-01 14:39 头鹰在学习 阅读(6423) 评论(0) 推荐(0)
摘要:P231 先记录一下 阅读全文
posted @ 2019-06-27 20:03 头鹰在学习 阅读(173) 评论(0) 推荐(0)
摘要:输出 46014195811631578841163157884 java-core P121 java中参数传递给方法,总是按值调用call by value。 在方法中,如果参数是对象,那操作的是对象的引用的拷贝。 如果参数是值,操作的是值的拷贝。 阅读全文
posted @ 2019-06-27 19:44 头鹰在学习 阅读(309) 评论(0) 推荐(0)
摘要:重刷java-core的chapter05,P158 重读多态,感觉又不一样了。 记录一下对象方法执行过程: 1. 编译器查看对象声明类型和方法名,如class.fuction(param),class声明为A对象,则列出所有A的function(param)和父类中的public的function 阅读全文
posted @ 2019-06-27 10:45 头鹰在学习 阅读(262) 评论(0) 推荐(0)