:表头
:行
:单元格
表格常用属性:border、width、height、bgcolor、cellspacing<外边距>、cellpadding<内边距>
单元格属性:align、valign<垂直对齐>、width、height、bgcolor、rowspan<跨行>、colspan<跨列>。
2:表单 ----- 本身是一个框架,他把提交控件、密码框、单选按钮、复选框、文件域、命令按钮等主要控件包含在内。
--文本框 :
--多行文本框 : cols:宽度 rows:高度
---密码框 :< input type=”password” name=”…” size=”….” maxlength=”…” />
---隐藏域 :< input type=”hidden” name=”…” value=”……” />
---复选框 :< input type=”checkbox” name=”…” value=”……” />
---单选框 :< input type=”radio” name=”…” value=”……” />
---文件上传框 :< input type=”file” name=”…” size=”….” maxlength=”…” />
---下拉选择框 :
…. option>
…. option>
---表单按钮 :
---链接标记:热点
href=” mailto:[email protected] ” ----访问邮箱的地址
----框架 :----通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。
….. fram >
….. fram >
< frameset />
说明:src=”jh.html” row=”25%,75%” frameset框架可以嵌套
1.2 JavaScript基础知识回顾
< 可以使用两种方式将 JavaScript 语句插入 HTML 文档中。一:直接在 html 文件中写
二: src 属性引入。 >
1:
2:JavaScript 的常用事件
onClick、onChange、onFocus、onBlur<失去焦点>、onLoad、onUnLoad、onMouseOver<鼠标移上对象>、onMouseOut 、onMouseMove<移动>、onMouseDown、onMouseUp、onSubmit<提交>、onResize<窗体大小改变时发生>=” 函数 ()”
定义函数: function(){}
3:window 对象
《 Javascript 是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关输入可通过窗口 (window) 对象来完成,而输出可通过文档 (document) 对象的方法来实现。》
A:主要属性
name、parent、self、top、status、defaultStatus
B:主要方法及应用说明
alert()----确认对话框>>>>>>window.alert(“请输入姓名!”)
confirm()---------带确认、取消的对话框
open()-------window.open(URL,”新窗口名”,”新窗口设置”)
close()、prompt()-------带确认、取消的对话框及输入字符串字段的对话框
setTimeout()----------window.setTimeout(“clearTimeOut()” ,3000)>>>设置一个时间控制器
clearTimeout()-------取消一个时间控制器
C:window对象的主要事件
onLoad、onUnLoad、onBeforeUnLoad<网页在关闭前发生>、OnResize()<客户调整窗口时发生>、OnScroll<客户滚动窗口时发生>、OnError
4:document 对象
《使用 document 对象可以对 HTML 文档进行检查、修改、或添加内容,并处理该文档内部的事件。在 Web 页上, document 对象可通过 window 对象的 document 属性引用,或直接引用。》
A:document对象的属性
-----alinkColor>>>>>活动超链接色
-----bgColor>>>>>>>背景色
------fgColor>>>>>>>前景色
------linkColor>>>>>>未曾访问过的超链接的颜色
------vlinkColor>>>>>访问过的超链接的颜色
------lastModified>>>最后一次修改页面时间
------location>>>>>>>页面的URL地址
------title>>>>>>>>>>页面的标题
B: document对象的主要方法
clear()--------清除文件窗口内数据
close-----------open()------关闭/打开文档
write()---------向当前文档中写入数据
getElementById(“对象ID”)------获取指定id对象的元素
getElementByName(“对象名”)------获得指定对象名的一组同名对象元素
C: document对象的主要事件
onClick、ondbClick 、onMouseOver<鼠标移上对象>、onMouseOut 、onMouseMove<移动>、onMouseDown、onMouseUp、onSelectStart<开始选取对象内容时发生>、onDragStart<以拖拽式选取对象时发生>、onKeyDown、onKeyUp、onHelp.
2 JSP基础语法
《 JSP 是动态网页开发技术之一, JSP 页面具有实时性、交互性与动态功能。由于 JSP 页面是基于 java 的,所以利用 JSP 技术开发的动态网页具有很好的跨平台性能。》
2.1 JSP页面的基本结构
一个完整的JSP页面主要有以下6种元素组成:
(1)、HTML标记
(2)、注释:包括HTML注释、JSP注释和脚本注释
(3)、声明变量、方法和对象,在”<%!”和”%>”之间声明
(4)、表达式(Expression):在”<%=”和”%>”之间定义
(5)、Java代码块(Scriptlet):在标记”<%” 和”%>”之间定义。用来实现逻辑计算。
(6)、JSP标记:用来控制页面属性。它包括指令(Directive)标记,在”<%@”和”%>”之间定义;动作(Action)标记,在””之间定义;和自定义标记。
A:注释
(1)、HTML注释---------
(2)、JSP注释-------------<%--注释--%>
(3)、脚本注释------------:脚本注释要在标记<%........%>内
//注释内容-----------------------单行注释
/*注释内容*/-----------------------多行注释
/**注释内容*/---------------------文档注释
B:声明
对JSP文件中用到的变量、方法和对象进行声明,是JSP编程中不可或缺的。声明定义
在<%!.....%>----------其中声明的变量是全局变量
C:表达式
JSP的表达式是由变量、常量组成的算式,可以在”<%=”和”%>”标记符之间插入一个表达式,这个表达式必须能计算出数据值。表达式的值由服务器负责计算,并将计算结果以字符串的形式发送到客户端显示。-----”<%=” 不能分; ”;” 不能有
D:Java 代码块 <% ……%>
《在 <% ……%> 中定义的变量其作用范围均为局部的》
2.2 JSP多线程同步
《 synchronized, 可以保证数据的一致性》
2.3 JSP中文乱码处理问题
1:指定浏览器的编码方式
【浏览器】>>>>【查看】>>>>【编码】>>>>【简体中文】------能解决常量中文乱码,不能解决赋值形式的乱码。
2:在http的响应(response)中添加编码信息
<%@pagecontentType=”text/html ; charset=GBK” %>---这段要放在JSP页面的第一行,另外,
还需要在HTML中指定以下编码格式:
3:输入的文字采用ISO-8859-1编码《较彻底》
<%@page contentType=”text/html ; charset=GB2312” %>
…………
<%
String str=request.getParameter(“myNsme”);
Byte a[]=str.getBytes(“ISO-8859-1”);
Str=new String(a);
%>
4:调用Request对象的setCharaterEncodind方法
<% request.setCharaterEncoding(“GBK”); %> ---------但此方法必须在request.getParameter()方法前使用。
2.4 JSP标记
《 JSP 标记有指令标记、动作标记和自定义标记》
A:指令标记
1:page指令-----主要用来设置与整个JSP页面相关的属性。
格式--------
<%@page属性1=”属性值1” 属性2=”属性值2”.......%>
或者:
<%@page
[language=”java”]
[extends=”classname”]
[import=”packname/classname”]
[session=”true/false”]
[buffer=”none/sizekb”]
[]
JSP内置对象
《 request 、 response 、 out 、 session 、 application 、 pageContext 、 config 、 page 、 exception 》
根据它们的作用进行分类 : 第一类:与Servlet有关:page和config 第二类:与Input/Output有关:out,request和response 第三类:与Context有关:application,session和pageContext<属性> 第四类:与Error有关:exception
A:request 对象常用方法—得到客户端的信息
1object getAttribute(String name) 返回指定属性的属性值
2Enumeration getAttributeNames() 返回所有可用属性名的枚举
3String getCharacterEncoding() 返回字符编码方式
4int getContentLength() 返回请求体的长度(以字节数)
5String getContentType() 得到请求体的MIME类型
6ServletInputStream getInputStream() 得到请求体中一行的二进制流
7String getParameter(String name) 返回name指定参数的参数值
8Enumeration getParameterNames() 返回可用参数名的枚举
9String[] getParameterValues(String name) 返回包含参数name的所有值的数组
10String getProtocol() 返回请求用的协议类型及版本号
11String getScheme() 返回请求用的计划名,如:http.https及ftp等
12String getServerName() 返回接受请求的服务器主机名
13int getServerPort() 返回服务器接受此请求所用的端口号
14BufferedReader getReader() 返回解码过了的请求体
15String getRemoteAddr() 返回发送此请求的客户端IP地址
16String getRemoteHost() 返回发送此请求的客户端主机名
17void setAttribute(String key,Object obj) 设置属性的属性值
18String getRealPath(String path) 返回一虚拟路径的真实路径
B: response 对象常用方法—服务器对客户端请求的响应
你可能感兴趣的:(JSP)
金融、教育等行业如何高效利用wangEditor实现word文档网页化编辑?
2501_90699850
金融 word umeditor粘贴word ueditor粘贴word ueditor复制word ueditor上传word图片 ueditor导入word
要求:开源,免费,技术支持编辑器:wangEditor前端:vue2,vue3,vue-cli,html5后端:java,jsp,springboot,asp.net,php,asp,.netcore,.netmvc,.netform群体:学生,个人用户,外包,自由职业者,中小型网站,博客,场景:数字门户,数字中台,站群,内网,外网,信创国产化环境,web截屏行业:医疗,教育,建筑,政府,党政,国
Java Web开发技术解析:从基础到实践的全栈指南
以恒1
java 前端 开发语言
JavaWeb开发技术解析:从基础到实践的全栈指南在互联网技术演进中,JavaWeb凭借其跨平台特性、成熟的生态系统和强大的企业级服务能力,成为构建动态Web应用的核心技术栈。本文从技术组成、开发工具、实战应用三个维度,全面解析JavaWeb的完整技术体系,并结合最新行业实践探讨其演进方向。一、JavaWeb的核心技术组成JavaWeb开发以Servlet和JSP为基石,通过分层架构实现动态网页生
计算机专业毕业设计题目推荐(新颖选题)本科计算机人工智能专业相关毕业设计选题大全✅
会写代码的羊
毕设选题 课程设计 人工智能 毕业设计 毕设题目 毕业设计题目 ai AI编程
文章目录前言最新毕设选题(建议收藏起来)本科计算机人工智能专业相关的毕业设计选题毕设作品推荐前言2025全新毕业设计项目博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、大数据、机器学习等设计与开发。主要内容:免费功能
springboot整合Thymeleaf详解
weiha666
spring boot
Thymeleaf介绍简单说,Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP。相较与其他的模板引擎,它有如下三个极吸引人的特点:Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html原型,然后在html标签里增加额外的属性来达到模板+数
微信小程序检测滚动到某元素位置的计算方法
萧寂173
微信小程序 微信小程序 小程序
wxml{{item}}回到顶部jsPage({data:{arr:['111','222','333','444','555','666','777','888','999','101010','111111','121212','131313','141414'],btnShow:false,//是否显示btntargetViewHeight:0//目标view的高度},onLoad(){th
计算机专业毕业设计题目推荐(新颖选题)本科计算机科学专业相关毕业设计选题大全✅
会写代码的羊
毕设选题 课程设计 计算机网络 毕设选题 毕设系统 毕设题目 计算机科学专业
文章目录前言最新毕设选题(建议收藏起来)本科计算机科学专业相关的毕业设计选题毕设作品推荐前言2025全新毕业设计项目博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、大数据、机器学习等设计与开发。主要内容:免费功能设计
基于thinkphp5小区物业管理系统设计与实现(源码+lw+部署文档+讲解等)
阿逸学长
# java毕设精选案例 开发语言 毕设 php java
基于thinkphp5小区物业管理系统设计与实现(源码+lw+部署文档+讲解等)文章目录基于thinkphp5小区物业管理系统设计与实现(源码+lw+部署文档+讲解等)引言项目概述功能介绍系统管理员:社区业主:技术栈功能截图示例代码数据库操作示例源码获取引言博主介绍:✌专注于Java技术领域和学生毕业项目实战,欢迎大家交流✌主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、
超越传统!wangEditor编辑器如何实现excel、ppt、pdf及word一键导入?
2501_90699780
编辑器 excel powerpoint umeditor粘贴word ueditor粘贴word ueditor复制word ueditor上传word图片
要求:开源,免费,技术支持编辑器:wangEditor前端:vue2,vue3,vue-cli,html5后端:java,jsp,springboot,asp.net,php,asp,.netcore,.netmvc,.netform群体:学生,个人用户,外包,自由职业者,中小型网站,博客,场景:数字门户,数字中台,站群,内网,外网,信创国产化环境,web截屏行业:医疗,教育,建筑,政府,党政,国
基于 SSM 架构的 JAVA 网络直播带货查询系统设计与 JSP 实践成果
2401_85702623
架构 java 开发语言
第二章关键技术的研究2.1JSP技术介绍JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当它与JavaBeans类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。JavaBeans可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JavaBeans的代码可以重复使用,所以就便于对程序进行维护。JavaBean组件有内部的接口,可以帮
超全Java入门学习路线指南
Javaaaaaaaaaaa13
java 开发语言 前端 spring spring boot eclipse tomcat
Java基础入门Java高级阶段数据库和JDBCHtml&JavascriptJsp&ServletStruts2框架讲解Spring框架讲解Hibernate框架讲解流行技术学习1、Java基础入门1、Java入门基础如果你没有任何的编程基础,那么本栏目的内容对你来说是至关重要的。打好基础,以后学习就会一帆风顺了。我们会先讲解了Java程序的开发环境的搭建、编写流程、工作原理等内容,接着学习有关
SpringMVC基本使用
沉下心来学技术
tomcat spring java
SpringMVC是什么?SpringMVC是Spring框架中的一个模块,用于构建基于MVC(Model-View-Controller)设计模式的Web应用程序。它分离了应用程序的业务逻辑、用户界面和用户输入,使开发更加模块化和易于维护。核心组件Model:负责封装应用数据,通常与业务逻辑交互。View:负责渲染数据,生成用户界面(如JSP、Thymeleaf)。Controller:处理用户
Tomcat 新手入门指南:从零开始掌握安装与配置
超级小狗
tomcat java
Tomcat新手入门指南:从零开始掌握安装与配置一、Tomcat是什么?ApacheTomcat是一个开源的轻量级Web应用服务器,专为运行JavaServlet和JSP设计。它是初学JavaWeb开发的必备工具,也是企业级应用的常见选择。核心功能:处理HTTP请求、管理Servlet生命周期、支持动态网页渲染。适用场景:开发测试环境、中小型Web应用部署、微服务架构中的容器化组件。二、快速安装T
Apache Tomcat 新手入门指南:从安装到部署的全流程解析
小志开发
服务 apache tomcat java
ApacheTomcat作为一款轻量级的JavaServlet容器,被广泛应用于开发和运行基于Java的Web应用程序(如Servlet和JSP)。对于刚接触Tomcat的开发者来说,快速掌握其基本操作至关重要。本文将从零开始,详细介绍Tomcat的安装、配置、部署及常见问题的解决方法,助你轻松入门。第一部分:环境准备与安装1.确认JDK环境Tomcat依赖Java运行环境,因此需提前安装JDK8
Tomcat新手入门指南:从零开始搭建Web服务器
xiaoyu❅
java tomcat 前端 服务器
目录一、Tomcat是什么?二、快速安装指南1.环境准备2.下载安装3.验证安装三、目录结构解析四、第一个Web应用部署1.创建标准目录结构2.编写测试JSP3.部署方式对比五、核心配置详解1.修改端口号2.配置虚拟主机3.JVM参数优化六、常用操作命令七、常见问题排查1.端口冲突2.应用热更新失败3.内存溢出八、最佳实践建议九、学习资源推荐一、Tomcat是什么?ApacheTomcat是一个开
最新计算机专业毕设论文选题大全基于BeautifulSoup的毕业设计详细题目100套优质毕设项目分享(源码+论文)✅
会写代码的羊
毕设选题 课程设计 beautifulsoup 毕业设计 毕业设计题目 毕设题目 python 网络爬虫
文章目录前言最新毕设选题(建议收藏起来)基于BeautifulSoup的毕业设计选题毕设作品推荐前言2025全新毕业设计项目博主介绍:✌全网粉丝10W+,CSDN全栈领域优质创作者,博客之星、掘金/华为云/阿里云等平台优质作者。技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、大数据、机器学习等设计与开发。主要内容:免费
HTML编辑器CKEDITOR支持哪些格式的WORD内容导入?
2501_90699640
html 编辑器 word ckeditor粘贴word ckeditor导入word ckeditor导入pdf ckeditor导入ppt
要求:开源,免费,技术支持编辑器:ckeditor前端:vue2,vue3.vue-cli后端:asp,java,jsp,springboot,php,asp.net,.netcore功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏平台:Windows,macOS,Linux,RedHat,Ubuntu,CentO
【spring-boot-starter-data-neo4j】创建结点和查找结点操作
阿梦Anmory
neo4j neo4j
配置连接neo4j#application.propertiesspring.neo4j.uri=bolt://localhost:7687spring.neo4j.authentication.username=neo4jspring.neo4j.authentication.password=你的密码定义实体类packagecom.anmory.platform.GraphService.Da
JAVA有哪些主要用途
By北阳
java
Java是一种广泛使用的编程语言,非常流行,并经常用于构建各种类型的应用程序。在本篇博客中,我将为你详细介绍Java可以干什么,以及它在现代软件开发中的重要性。1.Web应用程序开发Java是一种非常流行的编程语言,可用于构建Web应用程序。Java提供了一系列开发工具和框架,例如Spring,SpringBoot和JavaServerPages(JSPs),可用于快速构建Web应用程序。使用Ja
【漏洞复现】泛微OA E-Cology getdata.jsp SQL注入漏洞
0x0000001
漏洞复现 java sql 开发语言 web web渗透 web安全 漏洞
免责声明:本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服务协议。同时,未经授权地访问系统、网络或应用程序可能导致法律责任或其他严重后果。作者不对读者基于本文内容而产生的任何行为或后果承担责任。读者在使用本文所
【SpringMVC】常用注解:@SessionAttributes
字节源流
java 前端 服务器
1.作用用于多次执行控制器方法间的参数共享2.属性value:用于指定存入的属性名称type:用于指定存入的数据类型3.示例先写JSP代码存入SessionAttribute取出SessionAttribute清除SessionAttribute编写控制器代码@Controller@RequestMapping("demo1")@SessionAttributes(value={"username
JavaEE系统架构师学习路线(基础篇)
淘小五
大纲:第1阶段(Java程序员)-Java语言基础第2阶段(Java初级软件工程师)-JSP、Servlet、HTML、CSS、JS、Bootstrap、XML、AJAX、MySQL、SQLServer、Oracle第3阶段(Java中级软件工程师)-Struts2、Spring、Hibernate、SpringMVC、Mybatis、Shiro、JVM第4阶段(Java高级软件工程师)-WebS
jsp中嵌套java代码,js中嵌套java代码
loveking6
嵌套 jsp js java代码
首先根据三目运算中,来判断如果等于add,就是新增,否则就是编辑。在js中想要判断是true还是false,所以需要把java代码拿过来,在js中写java代码,得加上,在里面写java代码根据jsp中的java代码,取到user,在js中调用user
【SpringMVC】常用注解:@PathVariable
字节源流
java servlet 开发语言
1.作用用于绑定url中的占位符,例如请求中的/delete/{id},这个{id}就是url中的占位符。url支持占位符是Spring3.0之后加入的。是SpringMVC支持rest风格URL的重要标志。2.属性value:用于指定url中占位符的名称。required:是否必须提供占位符。3.示例准备jsp代码pathVariable注解准备控制器代码@RequestMapping("use
基于Asp.net的汽车租赁管理系统
计算机学姐
Asp精选实战项目源码 asp.net 汽车 后端 mysql sqlserver vue.js c#
作者:计算机学姐开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码精品专栏:Java精选实战项目源码、Python精选实战项目源码、大数据精选实战项目源码系统展示【2025最新】基于Asp.net的汽车租赁管理系统开发
JavawebJavaServer Pages Standard Tag Library知识点
一朵忧伤的蔷薇
python java 开发语言
JavaWeb开发中,JSTL(JavaServerPagesStandardTagLibrary)、EL(ExpressionLanguage)、Cookie和Session是非常重要的组件。以下是这些知识点的总结:1.JSTL标签库JSTL是JavaServerPages的一种标准标签库,旨在简化JSP页面的开发。它通过提供预定义的标签,来实现常见任务,如条件判断、循环处理、国际化等。使用标签
springMvc36-JavaEE-JSP基础-EL表达式和JSTL标签库(Taglibs)
前端歌谣
java java-ee servlet
EL表达式和JSTL标签库:在JSP页面代替java代码,便于编写一.EL表达式作用:${}简化脚本表达式j2ee1.4以前版本需指定j2ee1.4以后版本默认支持EL表达式1.EL内置对象EL内置11个对象,不需定义可直接使用pageScope获取page域属性组成的MaprequestScope获取reqeust域属性组成的MapsessionScope获取session域属性组成的Mapap
javaEE---JSTL代码示例
司天宏
2.jspusers=newArrayList();Useruser1=newUser(1,"令狐冲","男");Useruser2=newUser(2,"岳不群","男");Useruser3=newUser(3,"岳灵珊","女");Useruser4=newUser(4,"左冷禅","男");Useruser5=newUser(5,"东风不败","女");users.add(user1);u
13、JavaEE核心技术 - Servlet与JSP
跟着汪老师学编程
java java-ee servlet
二、JavaEE核心技术-Servlet与JSP一、ServletServlet(服务器端小程序)是JavaEE中用于处理HTTP请求的核心组件。它是一个Java类,运行在Web服务器上,负责接收和响应HTTP请求。1.Servlet的生命周期Servlet的生命周期由以下几个阶段组成:初始化阶段(Initialization):触发:当Servlet容器(如Tomcat)启动时,或者当第一次请求
java零到一:Servlet和JSP-12: jstl和el表达式注意以及servlet的mvc模式
慕容屠苏
java基础零到一
1、在javaee5.0及以上版本当中,如果要使用jstl和el表达式,应该注意的问题:1)常识javaee1.4---->servlet2.4(tomcat5.5)javaee5.0---->servlet2.5(tomcat6.0)sun公司在发布javaee5.0时,已经将jstl对应的jar文件合并到javaee5.0当中了,所以,不必拷贝2)解决方式:方式一:建议使用tomcat6.0及
JavaEE基础八之EL与JSTL相关知识(过时不谈)
ZHWVICDI
Java EE JavaEE EL表达式 JSTL
EL功能动态输出内容替代JSP中的表达式元素简化jsp主要就是取值一般格式${EL表达式}内置对象牢记!!因为其他也是差不多param/paramValues方便输出请求参数pageScope/requestScopre/sessionScope/applicationScope输出各范围的属性header/headerValues与请求头相关cookie/initParampageContext
强大的销售团队背后 竟然是大数据分析的身影
蓝儿唯美
数据分析
Mark Roberge是HubSpot的首席财务官,在招聘销售职位时使用了大量数据分析。但是科技并没有挤走直觉。
大家都知道数理学家实际上已经渗透到了各行各业。这些热衷数据的人们通过处理数据理解商业流程的各个方面,以重组弱点,增强优势。
Mark Roberge是美国HubSpot公司的首席财务官,HubSpot公司在构架集客营销现象方面出过一份力——因此他也是一位数理学家。他使用数据分析
Haproxy+Keepalived高可用双机单活
bylijinnan
负载均衡 keepalived haproxy 高可用
我们的应用MyApp不支持集群,但要求双机单活(两台机器:master和slave):
1.正常情况下,只有master启动MyApp并提供服务
2.当master发生故障时,slave自动启动本机的MyApp,同时虚拟IP漂移至slave,保持对外提供服务的IP和端口不变
F5据说也能满足上面的需求,但F5的通常用法都是双机双活,单活的话还没研究过
服务器资源
10.7
eclipse编辑器中文乱码问题解决
0624chenhong
eclipse乱码
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File
本文以Eclipse 3.3(英文)为例加以说明:
1. 设置Workspace的编码格式:
Windows-&g
基础篇--resources资源
不懂事的小屁孩
android
最近一直在做java开发,偶尔敲点android代码,突然发现有些基础给忘记了,今天用半天时间温顾一下resources的资源。
String.xml 字符串资源 涉及国际化问题
http://www.2cto.com/kf/201302/190394.html
string-array
接上篇补上window平台自动上传证书文件的批处理问卷
酷的飞上天空
window
@echo off
: host=服务器证书域名或ip,需要和部署时服务器的域名或ip一致 ou=公司名称, o=公司名称
set host=localhost
set ou=localhost
set o=localhost
set password=123456
set validity=3650
set salias=s
企业物联网大潮涌动:如何做好准备?
蓝儿唯美
企业
物联网的可能性也许是无限的。要找出架构师可以做好准备的领域然后利用日益连接的世界。
尽管物联网(IoT)还很新,企业架构师现在也应该为一个连接更加紧密的未来做好计划,而不是跟上闸门被打开后的集成挑战。“问题不在于物联网正在进入哪些领域,而是哪些地方物联网没有在企业推进,” Gartner研究总监Mike Walker说。
Gartner预测到2020年物联网设备安装量将达260亿,这些设备在全
spring学习——数据库(mybatis持久化框架配置)
a-john
mybatis
Spring提供了一组数据访问框架,集成了多种数据访问技术。无论是JDBC,iBATIS(mybatis)还是Hibernate,Spring都能够帮助消除持久化代码中单调枯燥的数据访问逻辑。可以依赖Spring来处理底层的数据访问。
mybatis是一种Spring持久化框架,要使用mybatis,就要做好相应的配置:
1,配置数据源。有很多数据源可以选择,如:DBCP,JDBC,aliba
Java静态代理、动态代理实例
aijuans
Java静态代理
采用Java代理模式,代理类通过调用委托类对象的方法,来提供特定的服务。委托类需要实现一个业务接口,代理类返回委托类的实例接口对象。
按照代理类的创建时期,可以分为:静态代理和动态代理。
所谓静态代理: 指程序员创建好代理类,编译时直接生成代理类的字节码文件。
所谓动态代理: 在程序运行时,通过反射机制动态生成代理类。
一、静态代理类实例:
1、Serivce.ja
Struts1与Struts2的12点区别
asia007
Struts1与Struts2
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的P
初学者要多看看帮助文档 不要用js来写Jquery的代码
百合不是茶
jquery js
解析json数据的时候需要将解析的数据写到文本框中, 出现了用js来写Jquery代码的问题;
1, JQuery的赋值 有问题
代码如下: data.username 表示的是: 网易
$("#use
经理怎么和员工搞好关系和信任
bijian1013
团队 项目管理 管理
产品经理应该有坚实的专业基础,这里的基础包括产品方向和产品策略的把握,包括设计,也包括对技术的理解和见识,对运营和市场的敏感,以及良好的沟通和协作能力。换言之,既然是产品经理,整个产品的方方面面都应该能摸得出门道。这也不懂那也不懂,如何让人信服?如何让自己懂?就是不断学习,不仅仅从书本中,更从平时和各种角色的沟通
如何为rich:tree不同类型节点设置右键菜单
sunjing
contextMenu tree Richfaces
组合使用target和targetSelector就可以啦,如下: <rich:tree id="ruleTree" value="#{treeAction.ruleTree}" var="node" nodeType="#{node.type}"
selectionChangeListener=&qu
【Redis二】Redis2.8.17搭建主从复制环境
bit1129
redis
开始使用Redis2.8.17
Redis第一篇在Redis2.4.5上搭建主从复制环境,对它的主从复制的工作机制,真正的惊呆了。不知道Redis2.8.17的主从复制机制是怎样的,Redis到了2.4.5这个版本,主从复制还做成那样,Impossible is nothing! 本篇把主从复制环境再搭一遍看看效果,这次在Unbuntu上用官方支持的版本。 Ubuntu上安装Red
JSONObject转换JSON--将Date转换为指定格式
白糖_
JSONObject
项目中,经常会用JSONObject插件将JavaBean或List<JavaBean>转换为JSON格式的字符串,而JavaBean的属性有时候会有java.util.Date这个类型的时间对象,这时JSONObject默认会将Date属性转换成这样的格式:
{"nanos":0,"time":-27076233600000,
JavaScript语言精粹读书笔记
braveCS
JavaScript
【经典用法】:
//①定义新方法
Function .prototype.method=function(name, func){
this.prototype[name]=func;
return this;
}
//②给Object增加一个create方法,这个方法创建一个使用原对
编程之美-找符合条件的整数 用字符串来表示大整数避免溢出
bylijinnan
编程之美
import java.util.LinkedList;
public class FindInteger {
/**
* 编程之美 找符合条件的整数 用字符串来表示大整数避免溢出
* 题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0
*
* 假设当前正在搜索由0,1组成的K位十进制数
读书笔记
chengxuyuancsdn
读书笔记
1、Struts访问资源
2、把静态参数传递给一个动作
3、<result>type属性
4、s:iterator、s:if c:forEach
5、StringBuilder和StringBuffer
6、spring配置拦截器
1、访问资源
(1)通过ServletActionContext对象和实现ServletContextAware,ServletReque
[通讯与电力]光网城市建设的一些问题
comsci
问题
信号防护的问题,前面已经说过了,这里要说光网交换机与市电保障的关系
我们过去用的ADSL线路,因为是电话线,在小区和街道电力中断的情况下,只要在家里用笔记本电脑+蓄电池,连接ADSL,同样可以上网........
 
oracle 空间RESUMABLE
daizj
oracle 空间不足 RESUMABLE 错误挂起
空间RESUMABLE操作 转
Oracle从9i开始引入这个功能,当出现空间不足等相关的错误时,Oracle可以不是马上返回错误信息,并回滚当前的操作,而是将操作挂起,直到挂起时间超过RESUMABLE TIMEOUT,或者空间不足的错误被解决。
这一篇简单介绍空间RESUMABLE的例子。
第一次碰到这个特性是在一次安装9i数据库的过程中,在利用D
重构第一次写的线程池
dieslrae
线程池 python
最近没有什么学习欲望,修改之前的线程池的计划一直搁置,这几天比较闲,还是做了一次重构,由之前的2个类拆分为现在的4个类.
1、首先是工作线程类:TaskThread,此类为一个工作线程,用于完成一个工作任务,提供等待(wait),继续(proceed),绑定任务(bindTask)等方法
#!/usr/bin/env python
# -*- coding:utf8 -*-
C语言学习六指针
dcj3sjt126com
c
初识指针,简单示例程序:
/*
指针就是地址,地址就是指针
地址就是内存单元的编号
指针变量是存放地址的变量
指针和指针变量是两个不同的概念
但是要注意: 通常我们叙述时会把指针变量简称为指针,实际它们含义并不一样
*/
# include <stdio.h>
int main(void)
{
int * p; // p是变量的名字, int *
yii2 beforeSave afterSave beforeDelete
dcj3sjt126com
delete
public function afterSave($insert, $changedAttributes)
{
parent::afterSave($insert, $changedAttributes);
if($insert) {
//这里是新增数据
} else {
//这里是更新数据
}
}
 
timertask
shuizhaosi888
timertask
java.util.Timer timer = new java.util.Timer(true);
// true 说明这个timer以daemon方式运行(优先级低,
// 程序结束timer也自动结束),注意,javax.swing
// 包中也有一个Timer类,如果import中用到swing包,
// 要注意名字的冲突。
TimerTask task = new
Spring Security(13)——session管理
234390216
session Spring Security 攻击保护 超时
session管理
目录
1.1 检测session超时
1.2 concurrency-control
1.3 session 固定攻击保护
 
公司项目NODEJS实践0.3[ mongo / session ...]
逐行分析JS源代码
mongodb session nodejs
http://www.upopen.cn
一、前言
书接上回,我们搭建了WEB服务端路由、模板等功能,完成了register 通过ajax与后端的通信,今天主要完成数据与mongodb的存取,实现注册 / 登录 /
pojo.vo.po.domain区别
LiaoJuncai
java VO POJO javabean domain
POJO = "Plain Old Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不但当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB, JDBC等等。
即POJO是一个简单的普通的Java对象,它包含业务逻辑
Windows Error Code
OhMyCC
windows
0 操作成功完成.
1 功能错误.
2 系统找不到指定的文件.
3 系统找不到指定的路径.
4 系统无法打开文件.
5 拒绝访问.
6 句柄无效.
7 存储控制块被损坏.
8 存储空间不足, 无法处理此命令.
9 存储控制块地址无效.
10 环境错误.
11 试图加载格式错误的程序.
12 访问码无效.
13 数据无效.
14 存储器不足, 无法完成此操作.
15 系
在storm集群环境下发布Topology
roadrunners
集群 storm topology spout bolt
storm的topology设计和开发就略过了。本章主要来说说如何在storm的集群环境中,通过storm的管理命令来发布和管理集群中的topology。
1、打包
打包插件是使用maven提供的maven-shade-plugin,详细见maven-shade-plugin。
<plugin>
<groupId>org.apache.maven.
为什么不允许代码里出现“魔数”
tomcat_oracle
java
在一个新项目中,我最先做的事情之一,就是建立使用诸如Checkstyle和Findbugs之类工具的准则。目的是制定一些代码规范,以及避免通过静态代码分析就能够检测到的bug。 迟早会有人给出案例说这样太离谱了。其中的一个案例是Checkstyle的魔数检查。它会对任何没有定义常量就使用的数字字面量给出警告,除了-1、0、1和2。 很多开发者在这个检查方面都有问题,这可以从结果
zoj 3511 Cake Robbery(线段树)
阿尔萨斯
线段树
题目链接:zoj 3511 Cake Robbery
题目大意:就是有一个N边形的蛋糕,切M刀,从中挑选一块边数最多的,保证没有两条边重叠。
解题思路:有多少个顶点即为有多少条边,所以直接按照切刀切掉点的个数排序,然后用线段树维护剩下的还有哪些点。
#include <cstdio>
#include <cstring>
#include <vector&