![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
叶常落
一朝眉羽成,钻破亦在我
展开
-
how install java on windows
about jdk原创 2022-12-03 11:58:23 · 536 阅读 · 0 评论 -
cve-2022-22965是什么,一个至少超越我此刻理解力的漏洞
如果说我上一篇文章中介绍的spring-cloud-function的rce还在我的理解范围之内,那么cve-2022-22965已经超出我的理解范围了。也许未来的某一天我有兴趣研究它,但是现在我完全不了解它。只能摘抄一下CVE-2022-22965: Spring Framework RCE via Data Binding on JDK 9+SeverityHighVendorSpring by VMwareDescriptionA Spring MVC or Spring WebF原创 2022-03-31 21:13:12 · 3182 阅读 · 5 评论 -
学习一下spring-cloud-function中官方修复的一个问题
我接触的信息流,注意不是时间线,或者可以说是我的主管时间线,而非客观时间线。看到有人复现问题,没有在意。看到公众号里面的推送,好像是有点意思。再搜索到官方的修复,好像懂了。failWithHeaderProvidedExpressionAccessingRuntime根据下面的代码解析出padload。FunctionProperties.PREFIXpublic final static String PREFIX = “spring.cloud.function”;setHea原创 2022-03-27 10:03:12 · 525 阅读 · 0 评论 -
Java 集合类型
本文主要介绍JDK里面提供的集合框架原创 2020-03-21 09:30:40 · 90 阅读 · 0 评论 -
java打jar包的方式,jar命令,maven
初学java编程,不知道怎么打包,或者说不知道打包的原理,本文来一探究竟什么是jar文件?jar除了是一个压缩文件外,它内部还额外包含了其他内容打jar包的几种方式1.通过idea 的build artifacts2. 通过maven插件打包3. 通过jar命令打包4. 把依赖打入jar包中5. springboot项目打jar包因为大部分时候是通过maven进行管理的,所以主要...原创 2019-06-24 22:47:00 · 4059 阅读 · 0 评论 -
java命令行工具
http://calvin1978.blogcn.com/articles/vjtools-tools4.html无论是通过jar,还是部署在tomcat中,一个java程序对于操作系统来说,只是一个进程,我们呢想要观察一个运行中的java程序,也可以一些工具来观察。下面的几个工具是JDK所支持的,可以用来查看运行中的java程序。jconsolejconsole:可以显示java虚拟机性...原创 2019-05-25 15:52:38 · 957 阅读 · 0 评论 -
java中修饰符的说明
类通过观察一个类,我们可以看到这个类有修饰符,注解,类名,父类等信息。如何获取这些信息就是本篇文章的主要内容。获取一个类有三种方法Class cl = o.getClass();Class cl1 = Class.forName(“java.util.Random”); //这种可以通过字符串来来获取Class cl2 = Random.class;数据域Field构造器C...原创 2019-05-25 12:23:20 · 170 阅读 · 0 评论 -
【java】从进程角度理解java
最近的华为事件给我们上了一课,业务是不能脱离基础的,我不给你芯片,就等于杀死了你。编程语言这么多,真的有必要一个一个去学习吗?没有必要,但从业务角度来讲是有必要学习相关语言的,安卓开发就要学java, ios开发就要学OC, H5开发就要学js等等。前端js,后端java,命令行脚本,mysql数据库,已经能够支撑一段时间了编程语言相对于操作系统来讲只是一个进程【也有可能多个】而已。我们从...原创 2019-05-22 12:52:08 · 158 阅读 · 0 评论 -
【java】测试dubbo业务
注意:本篇文章主要是测试dubbo下的业务,并非测试dubbo框架本身在如下情况下可以使用这种方式dubbo消费端不到服务端提供API或者jar包想通过http接口测试dubbo字符串和对象的互相转化核心伪代码,利用下面的代码起一个HTTP服务class DubboParams { public String url; public String method;...原创 2019-05-19 16:29:29 · 696 阅读 · 0 评论 -
【java】dubbo基础学习
http://dubbo.apache.org/en-us/docs/user/quick-start.htmldubbo是一个服务治理框架,也是RPC框架。不得不说dubbo使用真的是简单,这也说明了该中间件设计的真是优秀。除此之外,我需要了解一下dubbo协议System.nanoTime() 更加精确的计时方案duobbo的API使用Telnet连接dubbo服务对于dubbo...原创 2019-05-18 16:21:29 · 625 阅读 · 0 评论 -
java @Column 引发的一点思考
hibernate的@Column给了我们更精确的描述实体的属性和数据库中字段关系的方法。我初次见到这个觉得很好,同时它引发了我很多的扩展想法,既然可以描述字段,那么是不是也可以描述表名字呢?果然是这样的@Table可以用来修饰实体,从而决定具体的表名字,既然可以定义表名,是不是也可以指定库名呢,果然也可以使用schema。@Table(name=“table_name”, schema=“he...原创 2018-10-09 22:07:40 · 1830 阅读 · 0 评论 -
java-log入门【目的把日志写入socket】
java.util.logging学习本文灵感来自,果然爽https://fdx321.github.io/2015/12/20/终于搞清楚Java的日志了http://tutorials.jenkov.com/java-logging/formatters.htmlLogRecordLogRecord objects 可以看成是一条日志import java.util.loggin...原创 2018-10-01 18:41:43 · 572 阅读 · 0 评论 -
java-tips
我真的佩服,英语为什么有这么准确的表达力https://www.remwebdevelopment.com/blog/can-you-instantiate-an-interface-in-java-373.htmljava中可以实例化一个接口吗?答案是不可以的。Can you instantiate an interface in Java? The answer is no, but y...原创 2018-10-01 09:03:08 · 281 阅读 · 0 评论 -
java-rpc框架
RMI 有点像什么?有点像通过nc 监听端口执然后行bash脚本。remote procedure allremote method invocationRPC为什么不用http传输?SOAP【基于xml】REST【基于http+ json】序列化 serialize object -> byte反序列化deserialize byte -> object我只要客...原创 2018-09-30 21:44:04 · 1289 阅读 · 0 评论 -
java-抽象类和接口对区别
abstract VS interface 用法 extends implement编程语言是由设计者设计的,所以说设计者认为有区别它就是有区别的。但是我觉得抽象类和接口在功能上,有一部分是可以相互替换的,这种替换就好似Enum和Class可以相互替换一样。接口不是类,抽象类是类。我一直不能理解interface 和abstract为什么不能统一?这样的一个逻辑,你要理清楚...原创 2018-06-28 00:00:25 · 247 阅读 · 0 评论 -
java版定时任务quartz【石英钟】
想要定时运行脚本,jenkins虽然可以实现,但是用的不爽,所以改成quartz试一试灵感来自 https://tech.youzan.com/youzan-online-active-testing/quartz官方教程 http://www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-0...原创 2018-09-28 21:34:30 · 1352 阅读 · 0 评论