随笔分类 -  JAVA EE

摘要:项目主页:https://gitee.com/klguang/coderfun-boot 演示地址:http://106.15.195.9:8080/admin/项目文档:https://www.kancloud.cn/coderfun-boot/coderfun-boot-zh/868497在飞速 阅读全文
posted @ 2018-12-09 23:19 klguang 阅读(1223) 评论(0) 推荐(1) 编辑
摘要:树形结构数据存储方案 Adjacency List:每一条记录存parent_idPath Enumerations:每一条记录存整个tree path经过的node枚举Nested Sets:每一条记录存 nleft 和 nrightClosure Table:维护一个表,所有的tree path 阅读全文
posted @ 2018-10-25 15:58 klguang 阅读(4402) 评论(0) 推荐(1) 编辑
摘要:klg-jpa:spring-data-jpa 最佳实践 项目介绍 码云地址:https://gitee.com/klguang/klg-jpa JPA是sun为POJO持久化制定的标准规范,用来操作实体对象,执行CRUD操作,让开发者从繁琐的JDBC和SQL代码中解脱出来。 但是JPA有以下两个缺 阅读全文
posted @ 2018-10-16 13:55 klguang 阅读(2793) 评论(0) 推荐(6) 编辑
摘要:jxls是一个简单的、轻量级的excel导出库,使用特定的标记在excel模板文件中来定义输出格式和布局。java中成熟的excel导出工具有pol、jxl,但他们都是使用java代码的方式来导出excel,编码效率很低且不方便维护。 另外,jxls2.3的运行效率也相当不错,经过测试,在禁用日志输 阅读全文
posted @ 2017-02-21 17:57 klguang 阅读(40031) 评论(15) 推荐(3) 编辑
摘要:认识过滤器 •Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用。 •Servlet过滤器能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容; •在Servlet被调用之后检查Response对象,修改Response Header和Response内容。Servlet过滤器负责过滤的Web组件可以是Servlet、JSP或... 阅读全文
posted @ 2015-08-23 18:12 klguang 阅读(477) 评论(0) 推荐(1) 编辑
摘要:DOM DOM (Document Object Model,文档对象模型)定义了访问和操作文档的标准方法。 DOM 把 XML 文档作为树结构来查看。能够通过 DOM 树来访问所有元素。可以修改或删除它们的内容,并创建新的元素。元素,它们的文本,以及它们的属性,都被认为是节点。 软件包 org.w3c.dom 为文档对象模型 (DOM) 提供接口,该模型是 Java API for XML... 阅读全文
posted @ 2015-08-22 17:21 klguang 阅读(615) 评论(0) 推荐(1) 编辑
摘要:XML概念 XML是eXtensible Markup Langguage 缩写,称之为可扩展标记语言。XML 被设计用来传输和存储数据。与HTML不同的是: HTML被设计用来显示数据,其焦点是数据的外观。 XML被设计用来描述数据,其焦点是数据的内容。 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 XML的用途 X... 阅读全文
posted @ 2015-08-22 13:13 klguang 阅读(774) 评论(2) 推荐(4) 编辑
摘要:servlet介绍 Servlet看起来像是通常的Java程序。它是JSP的前身,在MVC架构中担任Controller的角色,即控制层。主要进行数据的处理操作和流程的控制,并将有关结果存储到JavaBean中,然后servlet使用请求转发或重定向的方式请求视图中的摸个JSP页面更新显示。 servlet主要用在处理用户请求,获取用户请求的参数,对其处理后,按不同的情况向用户返回不同的JSP视图... 阅读全文
posted @ 2015-08-21 20:13 klguang 阅读(1113) 评论(0) 推荐(5) 编辑
摘要:JDBC的作用JDBC为java访问数据库提供通用的API,可以为多种关系数据库提供统一访问。因为SQL是关系式数据库管理系统的标准语言,只要我们遵循SQL规范,那么我们写的代码既可以访问MySQL又可以访问SQL Server.简单的说,JDBC可以做三件事:与数据库建立连接发送SQL语句处理结果... 阅读全文
posted @ 2015-08-20 18:56 klguang 阅读(2919) 评论(0) 推荐(1) 编辑
摘要:我的原则所有路径一律使用绝对路径,就是以"/"开头的或者带host的路径。形如:/imgs/1.jpg/imgs/1.jpg //推荐使用应该尽量避免使用类似".","./","../../"等类似的相对该文件位置的相对路径。一方面,这样当文件移动时,很容易出问题。另一方面,绝对路径用起来简单。相对... 阅读全文
posted @ 2015-08-19 20:06 klguang 阅读(10359) 评论(1) 推荐(5) 编辑
摘要:JavaBean的概念 JavaBean是一种可重复使用、且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。 JavaBean的优点 •使得HTML与Java程序分离,这样便于维护代码。如果把所有... 阅读全文
posted @ 2015-08-18 15:25 klguang 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:复习JSP的概念 JSP是Java Server Page的缩写,在传统的HTML页面中加入JSP标签和java的程序片段就构成了JSP。 JSP的基本语法:两种注释类型、三个脚本元素、三个元素指令、八个动作指令。 JSP的内置对象常用的有:Request、Response、Out、Session、cookie、Application等。 JSP中的局部变量和全局变量 在JSP基本语法博文中... 阅读全文
posted @ 2015-08-09 17:46 klguang 阅读(14458) 评论(3) 推荐(8) 编辑
摘要:环境搭建1.确认mysql的运行状态打开cmd,输入命令mysql。如果没有安装mysql安装图解 mysql图文安装教程(详细说明)。2.下载并安装驱动下载地址http://dev.mysql.com/downloads/connector/j/如果选择的是Microsoft Windows,则会... 阅读全文
posted @ 2015-08-08 20:33 klguang 阅读(6075) 评论(0) 推荐(0) 编辑
摘要:写在前面在上篇博文JSP内置对象中介绍JSP的9个内置对象的含义和常用方法,但都是比较理论的知识。今天为大家带来一个小应用,用application制作的简易留言板。包括三个功能模块:留言提交、留言展示、查看留言板。用3个JSP页面展示信息(视图层),一个servlet处理用户的请求(控制层),因为... 阅读全文
posted @ 2015-08-08 14:02 klguang 阅读(12273) 评论(5) 推荐(1) 编辑
摘要:HTTP协议与JSP我们在浏览器中访问的网页,都是基于HTTP协议的。回顾我们的第一个JSP程序——Hello World,在浏览器输入localhost:8080/Hello.jsp,我们就可以看到Hello world显示在浏览器中。这背后是什么起了作用?使用浏览器从网站获取HTML页面时,用到... 阅读全文
posted @ 2015-08-07 17:01 klguang 阅读(1962) 评论(2) 推荐(4) 编辑
摘要:在tomcat环境搭建一文中为大家详细的介绍了第一个JSP的程序——Hello World,大家都应该顺利的完成了吧,以此为一个开端,希望大家在学习java EE的路上乘风破浪,不断进步。今天,为大家介绍JSP基本语法。想要快速的学会一门语言,掌握其语法非常关键。这是根本。 一方面因为篇幅原因,另一方面我做此文的目的是做一个小的总结,帮助大家理清思路,撸一撸JSP基本语法。因此,在这篇博文上没有小... 阅读全文
posted @ 2015-08-06 19:38 klguang 阅读(2704) 评论(0) 推荐(4) 编辑
摘要:前言 学习任何一门技术的都需要环境的搭建,Hello world成为学习的开端。今天我就为大家带来tomcat的环境搭建过程。 配置环境变量 右击我的电脑->属性->高级系统设置->环境变量 JAVA_HOME 值为JDK安装目录 eg:F:\jdk1.7.0_75 CATALINA_HOME 值为Tomcat安装(解压)目录 eg:G:\apache-tomcat-7.0.59 myecli... 阅读全文
posted @ 2015-08-05 17:11 klguang 阅读(746) 评论(0) 推荐(0) 编辑