Java Web
lxcoding
这个作者很懒,什么都没留下…
展开
-
Kaptcha工具和手动实现验证码功能
KaptchaKaptcha 是一个可高度配置的实用验证码生成工具,可自由配置的选项如:验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!)验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、…)使用它需要在工程中导入.jar包,下载地址https://code.google.com/archi...原创 2019-11-29 22:54:45 · 686 阅读 · 0 评论 -
文件上传——commons-fileUpload
文件上传什么是文件上传将本地磁盘文件通过IO写入到服务器的过程文件上传的技术Servlet3.0JSPSmartUploadFileUpload(这个是通用的技术,不像前面两个需要对应引擎的支持,依托于环境)框架(其实框架中的文件上传技术就是FileUpload技术的封装)文件上传的三要素表单的提交方式必须为POST表单中需要有文件上传表单项,必须有na...原创 2019-11-29 22:47:58 · 395 阅读 · 0 评论 -
模板引擎FreeMarker的介绍和使用
模板引擎模板引擎的目标是“数据+模板=结果”模板引擎将数据与展现有效的“解耦”前端只需要知道怎么编写前端,后端只需关注后端,用模板引擎把两者整合主流的模板引擎Java Server Page(jsp)FreeMarkerBeetl(拥有前两者的优点,但是作为新的模板,还未普及,前面两个更常用)FreeMarker和JSP只要不是开发淘宝、京东这样的大型软...原创 2019-11-26 15:08:05 · 1169 阅读 · 0 评论 -
json和fastjson的使用
JSONJavaScript Object Notation(JavaScript对象表示法)JSON是轻量级的文本数据交换格式JSON独立于语言,具有自我描述性,更易理解JSON用于数据的保存和传输语法数据由键(key)/值(value)描述,由逗号分隔大括号代表一个完整的对象,其中可以拥有多个键/值对中括号保存数组,多个对象之间使用逗号分隔键值除了数字都要...原创 2019-11-26 15:00:58 · 151 阅读 · 0 评论 -
正则表达式
什么是正则表达式正则表达式是检查、匹配字符串的表达式正则表达式是描述规则,主流语言都有良好的支持字符串校验、查找与替换是正则表达式主要使用场景匹配方法只能一个一个字符进行校验和匹配如果是字符串的校验,一般都会用全字匹配(用^和$包裹)如果是查找,比如说字符串acacacacac,正则表达式为acac,则会匹配到两个acac(第一个是0-3,第二个是4-7)匹配单个中文可以用[...原创 2019-11-26 14:49:53 · 222 阅读 · 0 评论 -
监听器
监听器监听对象监听ServletContext、HttpSession 和ServletRequest等域对象的创建和销毁,以及他们属性修改发生的变化事件,监听器可以在事件发生前后进行一些必要的处理操作。web监听器是Servlet规范定义的一种特殊类。监听器的应用场景统计在线人数和在线用户每一个用户第一次访问服务器上的web应用时都会产生一个Session会话,通过统计Sessi...原创 2019-11-26 14:43:46 · 169 阅读 · 0 评论 -
javaweb——过滤器
过滤器作用 实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理。应用场景Web资源权限访问控制字符集编码处理内容敏感字符词汇过滤响应信息压缩工作流程过滤器的生命周期过滤器的创建和销毁由web服务器负责web应用程序启动时,web服务器创建Filter的实例对象 ,以及对象的初始化。(调用init()方法,这个方法只在tomcat服务器启动的时候调用...原创 2019-11-26 14:39:34 · 343 阅读 · 0 评论 -
从JDBC基础到C3P0的使用看这一篇就行了——基于MySQL8.0(完整版)
JDBC在mysql8.x上的使用jdbc下载地址mysql8.0和之前版本的区别,首先驱动换了,不是com.mysql.jdbc.Driver而是com.mysql.cj.jdbc.Driver5.5版本的注册Class.forName(com.mysql.jdbc.Driver());8.x版本的注册Calss.forName(com.mysql.cj.jdbc.Driver...原创 2019-08-08 14:35:51 · 280 阅读 · 0 评论