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

浙公网安备 33010602011771号