202301-13 Java代码审计的一些基础知识你知道吗 目录JSP生命周期详细过程:War包结构JAVA内置对象JAVA中的危险函数名词概念总结JSP生命周期关键词:Web服务器,JSP容器,JVM(Java虚拟机),servlet详细过程:客户端向Web服务器发起JSP网页请求Web服务器将请求发送给JSP容器(中间件)JSP容器中的JSP引擎将HTTP请求转化为ServletJSP引擎再将Servlet编译为可执行的class类,并将原始请求交给Servlet引擎Web服务器的某组件将会调用servlet引擎,然后载... 继续阅读 >
202209-29 如何用Dos命令运行Java版HelloWorld你知道吗 目录操作 总结介绍写给刚刚入坑Java的各位,无论你是计算机领域从业者,亦或是科班出身的专业人才。当然也包括我在内,HelloWorld相信大家都不陌生,找了好久才找到我入行以来的第一段程序有没有让你回想起当年用VC++6.0码代码的日子呢?像Python、C、C++、VB等编程语言,它们有着不同的语法结构,实现方式各不相同,今天使用Dos命令实现Java版HelloWorld操作 在这之前请确保设备已安装好JDK,配置详情... 继续阅读 >
202201-22 Java代码的三根顶梁柱:循环结构 目录顺序结构分支结构if语句语法1语法2语法3代码示例悬垂elseswitch语句基本语法代码示例注意事项循环结构while循环基本语法代码示例for循环基本语法代码示例dowhile循环基本语法代码示例breakcontinue总结顺序结构顺序结构是指按照代码一行一行的读取。例如:System.out.println("abc");System.out.println("def");System.out.println("ghi");结果为:如果调整代码的书写顺序,例如:System.out.println("ghi");System.out.prin... 继续阅读 >
202111-16 Java中IO流解析及代码实例 目录I/O简介字节流和字符流常用API字节字符流相关操作字节流读取文本内容字符流读取文本内容字节流读取文件到输出到指定位置字符流读取文件到输出到指定位置缓冲流BufferedInputStream和BufferedOutputStreamBufferedReader和BufferedWriter数据流对象流序列化反序列化总结I/O简介I/O是Input/output的缩写,在java中,对于数据的输入和输出以流的方式进行。java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标... 继续阅读 >
202110-25 JAVA注解代码详解一篇就够了 目录一、java内置注解1、@Target表示该注解用于什么地方,可能的ElemenetType参数包括:1、元注解1.1、@Retention:定义注解的保留策略1.2、@Target:定义注解的作用目标1.3、@Document:说明该注解将被包含在javadoc中1.4、@Inherited:说明子类可以继承父类中的该注解2、java注解的自定义下面是自定义注解的一个例子3.注解是定义好了,那么怎么来得到,解析注解呢?1、Annotation的工作原理:2、@Override注解:3、@Deprec... 继续阅读 >
202110-20 java内存分布实现代码 目录一、堆内内存1.1年轻代-YoungGeneration1.2老年代(OldGeneration)1.3元数据(Metaspace)1.4小结二、堆外内存2.1java中在堆外开辟内存的方法有两种2.2使用堆外内存的优点2.3堆外内存的缺点三、垃圾回收3.1垃圾回收(GC)3.2GCroot3.3常用垃圾回收器四、总结一、堆内内存堆内内存分为三大部分,年轻代,老年代和元空间,所以堆内内存=年轻代+老年代+元空间,下面细聊下三部分1.1年轻代-YoungGeneration... 继续阅读 >
202110-20 java动态代理实现代码 目录1、代理模式2、动态代理3、原理研究4、应用5、总结1、代理模式代理模式是常用的设计模式之一,也是开发中常见的设计模式。简单的描述一下,代理模式就是将实现类隔离开,比如你想给你女朋友过个生日,找个明星唱生日歌,你女朋友的偶像是周杰伦,想找周杰伦给她过生日,唱歌,但是你不太能联系上周杰伦,即使在社交网站上联系,可能也不太理你,所以你可以联系周杰伦的经纪人进行沟通,经纪人就是周杰伦的代理。实现过程:1.定... 继续阅读 >
202010-10 如何根据带账号密码的WSDL地址生成JAVA代码 wsdl:网络服务描述语言bai是WebService的描述语言,它包含一系列描述某du个webservice的定义。一、组成:zhiWSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。二、元素:WSDL元素基于XML语法描述了与服务进行交互的基本元素:Type(消息类型):数据类型定义的容器,它使用某种类型系统(如XSD)。Message(消息):通信数据的抽象类型化定义,它由一个或... 继续阅读 >
202010-08 IntellJ IDEA JAVA代码任务标记实例解析 一、作用:1、代码量非常大的项目,在某一行中需要在后续阶段实现一个功能,如果不标注下次再找的时候就非常困难了,可以大大的提高开发效率!2、在团队合作中,还可以告诉别人某处敏感代码的状态。二、以下为常见的两种注释标记:1、//TODO:表示在此处将要实现的功能,提醒你在后续阶段将会在此处添加代码2、//FIXME:表示此处的代码逻辑有出入,或者根本不能运行,提醒你在后续阶段将会修改此处代码3、//在Eclipse中除了上面... 继续阅读 >
202009-27 Apache CXF如何把wsdl生成java代码 ApacheCXF是一个开源的WebService框架,CXF可以用来构建和开发WebService环境win10下载官网下载:http://cxf.apache.org/download.html解压后如下所示:配置环境变量新建变量CXF_HOMEpath变量下添加:%CXF_HOME%\bin验证cmd中运行wsdl2java-v,忽略提示,显示版本号则证明配置成功生成java文件wsdl2javaurl或者wsdl文件示例-手机归属地webService查询服务:wsdl2javahttp://ws.webxml.com.cn/WebServices/MobileCodeWS.asm... 继续阅读 >
202009-24 Android Studio Kotlin代码和java代码相互转化实例 1、java转成kotlin方法1:快捷键:Ctrl+Shift+Alt+K方法2:Code-ConvertJavaFileToKotlinFile2、kotlin转成java1.Tools>Kotlin>ShowKotlinBytecode2.点击Decompile补充知识:AndroidStudioKotlin插件的简单使用1、新建一个Project“Kotlin”,然后在app的build.gradle文件中添加配置,如图所示:2、在main下新建一个'kotlin'文件夹,然后添加配置,如下图:3、在main下新建一个MainActivity类,选择KotlinActivity,... 继续阅读 >