摘要: HTTP常见错误 HTTP 错误 400 400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP 错误 401 401.1 未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与 Web 服务器的管理员联系,以确认您是否具 阅读全文
posted @ 2021-01-07 19:02 月半^ 阅读(113) 评论(0) 推荐(0)
摘要: 问题场景 1、国内访问maven默认远程中央镜像特别慢 2、用阿里的镜像替代远程中央镜像 3、大部分jar包都可以在阿里镜像中找到,部分jar包在阿里镜像中没有,需要单独配置镜像 解决方案 settings.xml 中可以使用变量,可以尝试使用变量解决: 复制代码 alimaven central 阅读全文
posted @ 2021-01-07 19:01 月半^ 阅读(274) 评论(0) 推荐(0)
摘要: 这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载 阅读全文
posted @ 2021-01-07 18:59 月半^ 阅读(29) 评论(0) 推荐(0)
摘要: a)原理:首先FileUpload拦截器将表单中提交的文件,以临时文件的形式保存到服务器临时路径下。之后FileUpload拦截器将该临时文件对象注入给Action,Action自主处理该临时文件。最后FileUpload拦截器删除临时文件。 b)使用步骤 导包 commons-io.jar Act 阅读全文
posted @ 2021-01-07 18:58 月半^ 阅读(64) 评论(0) 推荐(0)
摘要: forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器 阅读全文
posted @ 2021-01-07 18:57 月半^ 阅读(50) 评论(0) 推荐(0)
摘要: 1、ZooKeeper保证的是CP,Eureka保证的是AP ZooKeeper在选举期间注册服务瘫痪,虽然服务最终会恢复,但是选举期间不可用的 Eureka各个节点是平等关系,只要有一台Eureka就可以保证服务可用,而查询到的数据并不是最新的 自我保护机制会导致 Eureka不再从注册列表移除因 阅读全文
posted @ 2021-01-07 18:56 月半^ 阅读(136) 评论(0) 推荐(0)
摘要: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一 阅读全文
posted @ 2021-01-07 18:55 月半^ 阅读(85) 评论(0) 推荐(0)
摘要: 1、简单工厂模式 2、工厂方法模式 3、单例模式 4、适配器模式 5、包装器模式 6、代理模式 7、观察者模式 8、策略模式 9、模板方法模式 阅读全文
posted @ 2021-01-07 18:54 月半^ 阅读(64) 评论(0) 推荐(0)
摘要: Ø规范:包的命名以PKG_开头 Ø建议:包的命名格式PKG_MOUDLE,MOUDLE用代表模块或者功能组的名字进行命名。建议在有可能的情况下尽量使用包。 示例: 正确命名:PKG_REPORT表示报表模块的包名 错误命名:PK_REPORT,PK_前缀用于主键。REPORT_PKG,应使用前缀方式 阅读全文
posted @ 2021-01-07 18:53 月半^ 阅读(74) 评论(0) 推荐(0)
摘要: 2.规范:输入函数命名规范为P_NAME 3.规范:普通类型变量命名规范为V_NAME,如数字、字符串、日期等。CURSOR类型变量使用CUR_作为前缀。隐式游标变量、记录类型变量以及对象类型变量按普通变量规范。 4.规范:输出参数命名规范为O_NAME,输出参数放在参数列表最后。 5. 建议:命名 阅读全文
posted @ 2021-01-07 18:51 月半^ 阅读(100) 评论(0) 推荐(0)
摘要: 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作。拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理。实现拦截器的方式很简单,主要由以下两个步骤: 自定义拦截器类实现HandlerInterceptor接口 自定义WebMvc配置类实现WebMvc 阅读全文
posted @ 2021-01-07 10:58 月半^ 阅读(92) 评论(0) 推荐(0)
摘要: IMAP全称为Internet Message Access Protoco(l 互联⽹邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮 件等。IMAP与POP类似,都是⼀种邮件获取协议。 POP3全称为Post Office Protocol 3(邮局协议),POP3⽀持客⼾端远程 阅读全文
posted @ 2021-01-07 10:57 月半^ 阅读(542) 评论(0) 推荐(0)
摘要: 直接在业务类注⼊JavaMailSenderImpl并调⽤send⽅法发送邮件。其中简单邮件可以通过SimpleMailMessage来发 送邮件,⽽复杂的邮件(例如添加附件)可以借助MimeMessageHelper来构建MimeMessage发送邮件。例如: 阅读全文
posted @ 2021-01-07 10:56 月半^ 阅读(344) 评论(0) 推荐(0)
摘要: 使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。 阅读全文
posted @ 2021-01-07 10:55 月半^ 阅读(56) 评论(0) 推荐(0)
摘要: 用SAX方式解析XML,XML文件如下: 庄周 信息学院 6258113 男,1955年生,博士,95年调入郑州大学 事件回调类SAXHandler.java import java.io.; import java.util.Hashtable; import org.xml.sax.; publ 阅读全文
posted @ 2021-01-07 10:53 月半^ 阅读(64) 评论(0) 推荐(0)
摘要: 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含有异常的信息。 Ja 阅读全文
posted @ 2021-01-07 10:52 月半^ 阅读(144) 评论(0) 推荐(0)
摘要: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 阅读全文
posted @ 2021-01-07 10:51 月半^ 阅读(54) 评论(0) 推荐(0)
摘要: 没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s不指向原来那个对象了,而指向了另一个 String 阅读全文
posted @ 2021-01-07 09:08 月半^ 阅读(114) 评论(0) 推荐(0)
摘要: abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。例如,FileOutputSteam 阅读全文
posted @ 2021-01-07 09:07 月半^ 阅读(48) 评论(0) 推荐(0)
摘要: java的内存分为两类,一类是栈内存,一类是堆内存。栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。 堆是与栈作用不同的内存,一般用于存放不放在当前方法栈中的那些数据,例如,使 阅读全文
posted @ 2021-01-07 09:06 月半^ 阅读(64) 评论(0) 推荐(0)