- 博客(17)
- 收藏
- 关注
原创 (踩坑)Java项目用File读取文件时,获取文件路径问题(weblogic部署时classes目录为空,被打成jar包放在lib下)
(踩坑)Java项目用File读取文件时,获取文件路径问题(weblogic部署时classes目录为空,被打成jar包放在lib下)
2022-06-23 13:12:38
1222
原创 Java的反射机制(源码)
一、什么是反射? Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类的所有方法和属性;对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。二、反射获取类的三种方式 反射其实是获取类的字节码文件,也就是JVM可以识别加载.class文件。 通过Class<?>获取类信息。 1. 通过cla...
2019-09-30 20:07:28
406
原创 Lombok注解知识点总结(@data)
1 Lombok简介Lombok的官网:https://www.projectlombok.org/官方介绍为: Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another gette...
2019-09-29 19:55:46
1290
原创 Java判断一个数是不是素(质)数
public class PrimeNumber { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int no = scanner.nextInt(); boolean flag = false; for(...
2019-09-24 21:57:47
524
原创 Ajax的优点、缺点
1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 使用XHTML+CSS来标准化呈现; 使用XML和XSLT进行数...
2019-09-18 14:24:33
556
2
原创 success中的layer.msg()的时间设置不起作用
今天编码时发现一个问题 用ajax提交form表单时,success中的layer.msg中的时间设置不起作用,总是一闪而过。<script th:inline="javascript">function deleteMould() { var id = [[${mouldOne.id}]]; layer.confirm('确认要删除吗?',function...
2019-09-09 12:33:32
1291
1
原创 Uncaught TypeError: layer.xxx is not a function
没有找到layer.xxx这个方法,说明没有引入或找到layer.js文件这几天编码时遇到了js报错: 找了一下资料发现原因是:引入layer.js之前应该先引入jquery.js,jQuery本来就是layer的一个引用库。 <script type="text/javascript" th:src="@{/lib/jquery/1.9.1/jquery.min.js}" src...
2019-09-09 11:57:51
3490
原创 java内存区域与内存溢出异常(笔记)
1、概述 对于C、C++的程序开发从业者来说,在内存管理领域,他们既拥有每一个对象的“所有权”,又担负着每一个对象生命周期开始到终结的维护责任。既要new新的对象,又要写free/delete方法去释放内存空间。 而对于java程序员来说,虚拟机有自动内存管理机制,不需要为每一个new操作写对应的free/delete代码,不容易出现内存泄漏和内存溢出问题。这确实非常方便,但也带来了一些问...
2019-08-14 18:26:10
186
转载 java实现从url路径中下载pdf文档到本地
import java.io.*;import java.net.*;public class DownloadPdf { /** * 从网络Url中下载文件 * @param urlStr pdf网页的url * @param fileName 下载到本地的文件名 * @param savePath 下载路径...
2019-08-13 20:57:34
4549
1
原创 在码云上新建代码仓库并邀请开发git项目
1. 注册码云账号码云网址:https://gitee.comgit下载网址:https://git-scm.com2.新建仓库(1)点击新建仓库(2)填入仓库名,选择私有还是公开,选择语言,添加.gitignore,其他默认即可(3)配置.gitignore文件 代码为:.idea/ target/ ...
2019-08-12 17:44:05
880
原创 tomcat原理初解
Tomcat Tomcat是由java代码编写的服务器,算是jsp/servlet的容器,可以与面对对象的java程序很好的衔接对应。Tomcat的目录文件bin:存放启动和关闭tomcat脚本conf:存放不同的配置文件(server.xml和web.xml);lib/common:存放Tomcat运行需要的库文件,多个项目可共享lib目录中的jar包logs:存放...
2019-07-15 00:28:25
174
原创 SSM框架初解(我是新手)
SSM框架结构controller:获得参数,返回响应dao:和数据库之间交互entity:存储与数据库相关的类 例如:User类 Blog类service:完成业务逻辑webapp:新建jsp文件小程序:项目结构:userList.jsp代码:<%@ page contentType="text/html;charset=UTF-8" language="java...
2019-06-18 14:22:05
210
原创 java 中的128陷阱
128陷阱 大多数情况下,容易有一种假象,即基本类型与他们的对象包装器是一样的,只是他们的相等性不同。大家知道,==运算符也可以应用于对象包装器对象,只不过检测的是对象是否指向同一个存储区域,因此,下面代码的比较就能看出问题:public static void main(String[] args) { /...
2019-06-16 23:44:21
342
原创 java中的JSP向servlet跳转及传递参数的方法
jsp向servlet跳转及传递参数的方法1.用a标签的href超链接,在href=“servletAction”2.用form表单提交,点击类型为submit的提交按钮,action=“servletAction” method=‘get/post’3.用ajax,设置url=‘servletAction’,传递类型也是分为get和post,get直接在url后面加问号传参,pos...
2019-06-06 00:44:37
5560
原创 javascript中for-in和for-of的区别
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-06-05 23:52:47
534
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人