Java Web
程序小人生
你的指尖,拥有改变世界的力量!
展开
-
日常开发中异常的正确处理方式
在日常功能开发完成后,由于用户的操作不当或代码逻辑健壮性不足会导致许多不友好的异常信息展现给用户.那么,该如何正确的处理开发过程中的异常呢? 一、异常分类: 数据层异常(sql异常); 业务层异常(代码健壮性不足); 二、异常的正确处理方式: 1.数据层异常: 对于sql可能产生的异常首先应该从代码的健壮性考虑,避免逻辑不同导致sql语句在不同状态下的执行异常; 其次考虑数据库表结构字段类型...原创 2020-01-18 19:18:33 · 788 阅读 · 0 评论 -
匿名内部类中使用类名.this.属性名或类名.this.方法名调用外部类属性或方法
示例: public class WxMessageInMemoryDuplicateChecker{ /** * 一个消息ID在内存的过期时间:15秒. */ private final Long timeToLive; /** * 每隔多少周期检查消息ID是否过期:5秒. */ private final Long clearPeriod; ...原创 2019-12-27 14:25:35 · 1117 阅读 · 0 评论 -
使用fasterxml.jackson反序列化json串
说明: 如果直接使用类似JsonHelper.fromJson()方法反序列化json串到Java的List对象集合时,容易将List集合内的对象反序列化为LinkedHashMap(),此时使用对象的get方法获取属性的值时抛异常,因此使用fasterxml.jackson的以下方法完美解决: ObjectMapper mapper = new ObjectMapper(); //设置反序列化时...原创 2019-12-23 15:20:43 · 651 阅读 · 0 评论 -
EL表达式
一、概念 EL表达式: 全程Expression Language,一种写法非常简单的表达式; 作用: 让jsp写起来更加方便,简化在jsp中获取作用域或对象强转请求数据的写法,也会搭配JSTL来使用; 语法结构: ${表达式} 如果是通过request.setPartner存的数据: ${param.键名}获取; request.setParameter中有同键不同值数据: ${param...原创 2019-10-27 19:46:54 · 238 阅读 · 0 评论 -
JSP干货
一、 概念: JSP全名Java Server Pages,中文名叫Java服务器网页,其根本就是一个简化的Servlet设计,一种动态网页技术标准. 特点 : 本质还是Servlet; 跨平台,一次编写处处运行(Java的特点); 安全性和健壮性(健壮性指多复杂的业务逻辑都能处理); 二、JSP工作原理: Web服务器如Tomcat只认识java编写的Servlet,当浏览器根据jsp访问路...原创 2019-10-27 11:54:15 · 122 阅读 · 0 评论 -
Servlet干货
1. Servlet接口开发: 编写普通的java类,并继承HTTPServlet; 重写service方法; 在service方法中编写逻辑代码; 在webRoot下的WEB-INF文件夹下的web.xml文件中配置servlet 2.默认情况下,Web容器(Tomcat)启动时将web.xml加载到内存,但还未使用,当第一次发起Servlet请求时,根据web.xml配置将对应的Servl...原创 2019-10-26 19:48:19 · 90 阅读 · 0 评论