![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 60
张小凡vip
2012年中级职称软件设计师;
2017年高级职称项目管理师;
2018年CSM敏捷认证;
2019年csdn20周年直播嘉宾;
2020年高级健康管理师;
清华大学出版社《MongoDB游记》数据库教程书作者。
专注于数据挖掘技术与大数据,云计算与存储等技术的学习与研究。
擅长系统响应式开发、数据采集数据清洗和数据分析,分布式云存储运算等技术。
熟悉数据的采集、数据的清洗(ETL)、存储(Data Storage)、挖掘(Data Mining)整个流程。
熟悉后台系统、云存储计算平台的搭建,擅长解决架构过程中遇到的疑难问题。
常用开发语言:java、python、c#、perl、sql。
展开
-
遇到问题---eclipse--java--tomcat运行web项目报错Licensed to the Apache Software Foundation (ASF) under one or m
情况有一个老的tomcat web项目 使用的是 springMVC的框架,需要放到k8s中运行,所以添加了spring boot的相关包,在本地使用eclipse的tomcat进行web调试时 报错Licensed to the Apache Software Foundation (ASF) under one or more。详细报错如下:十二月 25, 2020 5:28:29 下午 org.apache.catalina.core.AprLifecycleListener init信息:原创 2020-12-25 19:15:59 · 4822 阅读 · 1 评论 -
iis的安装
构建Web开发环境的时候 往往要先安装iis 但是因为我们大多使用ghost系统或者精简过的系统 导致很多安装iis不成功。 安装iis之前要先弄清楚相对应的版本:IIS 版本 Windows 系统IIS 1.0 Windows NT Server 3.51IIS 2.0 Windows NT Server 4.0II原创 2013-04-29 12:15:28 · 2524 阅读 · 0 评论 -
ASP.NET----验证码模块
新建一个页面VerifyCode.aspx.cs中的代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using原创 2013-05-26 11:44:50 · 1793 阅读 · 0 评论 -
ASP.NET------DropDownList的使用方法
第一种少量自定义数据时:.aspx中的代码: 男 女 .cs中的代码: 注意后台取值有取文字和编号两种 this.DropDownList1.SelectedItem.Text //取文字 既男女 this.DropDownList1.Selecte原创 2013-05-12 16:16:29 · 18584 阅读 · 2 评论 -
ASP.NET开发Web常用函数公共类
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts原创 2013-05-12 16:22:05 · 3415 阅读 · 0 评论 -
select 选取数据0和1,布尔型的显示为是或否
sql语句中,有一个字段是布尔型,但是我想通过select查出来,显示的不是0或者1,而显示是或者否select decode(字段,1,'是',0,'否') as value from table或select (case 字段 when 1 then '是' when 0 then '否' end) as value from table原创 2013-05-12 20:44:06 · 5479 阅读 · 0 评论 -
ASP.NET----GridView多种用法,以及在后台取对应列的值
在对GridView进行操作时,经常要取一列或者多列的值,比如 点击某一个行的编辑按钮, 对该行数据进行修改。取数据主键的方法: 比如主键为: DataKeyNames="book_class_id" 后台可以这样取: this.GV_borrow.DataKeys[1].Value.ToString()不同用法的GridView的取值方法也不相同。原创 2013-06-07 22:45:06 · 4586 阅读 · 0 评论 -
页面跳转的方法收集
后台跳转:在框架中让整个框架页面跳转 Response.Write("top.location.href='Default.aspx';");在框架中让本身部分跳转Response.Write("location.href='sysAdmin.aspx'");根据不同的情况带参数跳转 if (i > 0) {原创 2013-07-09 14:17:11 · 1566 阅读 · 0 评论 -
框架网页关闭左菜单
Topa:link { color:#000000;text-decoration:none}a:hover {color:#666666;}a:visited {color:#000000;text-decoration:none}td {font-size:9pt; filter:dropshadow(color=#FFFFFF,offx=1,offy=1); color:#0000原创 2013-07-09 14:22:31 · 1802 阅读 · 0 评论 -
ASP.NET基本的增删改查
http://blog.csdn.net/q383965374/article/details/8917269结合公共类运用,不用公共类则可把类里的代码直接拿出来用,一样的效果 CommonClass CC = new CommonClass();选择数据 string sql = "select "+str2+" from cellardata where原创 2013-06-26 22:17:14 · 2308 阅读 · 0 评论 -
ASP.NET----owc绘制图表
protected void pic() { string datedata = null; string sql = "select "+str2+" from cellardata where cellars='" + cellar + "' and sendtime between'" + date1 + "' and '" + date原创 2013-06-20 18:21:40 · 1786 阅读 · 0 评论 -
ASP.NET----My97DatePicker日历组件在ASP.NET中的使用
有一个比较好用的日历组件 官网:http://www.my97.net/dp/index.asp 下面记录一般的用法,有特殊要求时可参考官网的使用文档: http://download.csdn.net/detail/q383965374/5654095首先下载组件,解压后放入自己的项目中。(也可在官网中下载) 首先在调用页面引用js:原创 2013-06-26 21:58:06 · 4315 阅读 · 3 评论 -
谷歌浏览器调试css
我们做的网页进行样式调试时 经常要在代码中修改后 才能在浏览器中看到效果 然后 又返回去修改 在谷歌或者其他一些带有开发功能的浏览器 调试起来很方便 方法如下:用百度页面为例:对要进行调试的地方 右键 审查元素 可以对要进行调试的 属性 直接进行 修改 比如 我要调位置 我就可以点击原创 2013-08-09 18:38:51 · 5008 阅读 · 0 评论 -
easyUI的使用
相关css js文件可以原创 2014-04-23 16:10:21 · 1425 阅读 · 0 评论 -
java 密码加密--MD5以及异或加密
一般密码不能直接保存明文,目前比较常用的密码加密方式是 MD5加密 MD5加密目前是不可逆的,但现在有很多对比破解md5的方法,所以我们可以在转成md5之前先处理一次。处理的思路多种多样方式一 可以在用户密码上加上我们自己的公钥。比如用户密码是123我们的公钥是abc我们就把abc123 md5加密入库即使用户破解了md5 得到的也只是abc123 在密原创 2014-11-26 17:00:54 · 3202 阅读 · 0 评论 -
java中session的用法
String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";String sessionValues=(String)request.g原创 2014-11-27 11:26:17 · 20120 阅读 · 0 评论 -
JSP中<base href="<%=basePath%>">作用
通常在JSP页面开通有如下代码:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>段代码的意思是获取当前项目的路径,如:http转载 2014-12-28 21:55:50 · 1788 阅读 · 0 评论 -
web开发---给<td>添加超链接
我们经常用td来做nav导航 那给 添加超链接就是比较常用的需求 直接 不符合标准只能 但此时 超链接 只有鼠标直到a标签时才生效 并不是进入td就生效这个时候 我们只要把 a标签变成 块级元素即可HOME然后.nav a { display:block; /* 把行内元素 变成 块级元素 */原创 2014-12-28 21:51:28 · 12544 阅读 · 2 评论 -
web开发----jsp中通用模版的引用 include的用法
web开发中常常会有一些代码需要多个页面使用,比如 banner nav导航 还有 footer等.ASP.NET开发中 有母版页的说法,也就是写一些通用的模版页,然后其他页面可以引用。 jsp中 当然也有这样的用法 也就是 include的用法 两种用法一种是说明标签,一种是动作标签说明标签是静态引入,动作标签是动态静态引入是原创 2014-12-28 21:39:54 · 13277 阅读 · 2 评论 -
struts2中jsp页面传值到action方式总结
jsp页面跟通常的html传值一样 通常有两种方式1.form表单传值2.url方式传值通常后台接受前端传值 都是用的 request.getParameter("username")但是在struts框架下 可以用set方法让action自动接收 也更方便所以 action接收值也有两种方式1.request.getParameter("username")2.set原创 2015-02-27 11:37:19 · 22823 阅读 · 5 评论 -
JSP标准标签库-c标签等
jsp页面跟传统的html页面的区别就在于它可以插入java程序和jsp标记。JSP标准标签库(JSP Standard Tag Library,JSTL)是实现Web应用程序中常见的通用功能的定制标签库集,程序员使用JSTL标签来避免在JSP页面中使用脚本。JSTL概述(1)、JSTL英文全称是“JSP Standard Tag Library”,即JSP原创 2015-02-27 16:22:46 · 3691 阅读 · 0 评论 -
Struts2中#号和%号的用法解析
struts2中的标签运用的时候 我们常常有#号和%号的疑惑比如s:a 中的href 什么时候使用"# " 什么时候该用"%{ }" 什么时候该用"%{# }" 什么时候用" "s:select 中的list 什么时候使用"# " 什么时候该用"%{ }" 什么时候该用"%{# }" 什么时候用" "s:if 中的test 什么时候使用"# " 什么时候该用"%{ }" 什么时原创 2015-03-02 14:22:58 · 2213 阅读 · 0 评论 -
s标签显示后台数据的基本用法以及iterator遍历用法
普通属性java文件赋值并且set和getprivate String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = usern原创 2015-03-02 10:30:35 · 6414 阅读 · 0 评论 -
Struts2常用标签记录总结
我们知道jsp页面有c标签,s标签则是struts框架中提供的标签。都是便于数据的展示。原创 2015-03-02 16:33:45 · 1937 阅读 · 0 评论 -
<s:if> 用法示例即注意事项
注意事项字符串N一定要用“”双引号包含,test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等。正确:错误:因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型所以我的activityBean.searchForce属性是String类型,那么必须要用双引号一些常用原创 2015-03-02 11:37:50 · 2116 阅读 · 0 评论 -
jsp接收action的值的方法总结
s标签 调用java代码sessionapplication等原创 2015-03-03 10:44:41 · 7127 阅读 · 0 评论 -
java下载html页面---把网页内容保存成本地html
我们在前面讲到httpclient抓取网页内容的时候 通常都是获取到页面的源代码content存入数据库。详见下文:HTTPClient模块的HttpGet和HttpPosthttpclient常用基本抓取类那么如果我们除了获得页面源代码之外 还想把页面保存到本地存成html应该怎么做呢?其实很简单 我们先来看访问页面获取content的代码 private原创 2015-03-03 11:50:53 · 11914 阅读 · 3 评论 -
java保留两位小数5种方法
4种方法,都是四舍五入,例:原创 2014-07-04 16:51:09 · 48524 阅读 · 0 评论 -
java设置web首页访问action
index.jsp一般首页进的是静态页面如果需要首页是动态的页面 就需要先进action访问数据 再回到首页显示 因为 welcome-file 必须是实际存在的文件,不能是action或者servlet路径如果直接把index.jsp改成action 会出现404index.action直接设置action,404和struts2中的解决方案原创 2015-03-19 17:30:17 · 11434 阅读 · 0 评论 -
tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法
1.不需要数据项目名称就可以访问项目的配置方法如下:首先到你的Tomcat下的conf文件夹下找到server.xml文件,打开后修改为:Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"转载 2015-02-03 11:54:40 · 6156 阅读 · 0 评论 -
sturts配置登陆拦截器
一般页面登录拦截有两种思路sturts.xml"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN""http://struts.apache.org/dtds/struts-2.1.7.dtd">原创 2015-04-26 11:17:40 · 1558 阅读 · 0 评论 -
JSP中的request,session,application生命周期
前面写了一篇 jsp接收action的值的方法总结我们都知道jsp中传值 会涉及到 request,session,application这三个容器。当我们想做一些缓存或者存储一些全局变量时,就要考虑到它们的生命周期。我们也有会疑惑一台电脑上打开同一WEB应用是否只产生一个session?我们可以做对比了解:application全局作用范围,整个应用程原创 2015-04-29 17:01:10 · 8365 阅读 · 0 评论 -
java取得项目工程---获取文件的相对路径问题---getResource()和getResourceAsStream以及路径问题
用JAVA获取文件,我们应该尽量避免使用硬编码,即避免使用绝对路径,多用相对路径。举例来说 在本地读取可以 用 File file = new File("c:/test.txt")但是放到 linux中 就没有c盘了 所以一般文件配置比较好的方案是 放到 项目中,然后通过getResource()等获取相对路径进行读取举例说明getResource()和ge转载 2015-03-19 17:08:14 · 9091 阅读 · 0 评论 -
网站提速的5个优化技巧
网站打开速度往往是我们在网站制作过程中非常关心的问题,网站打开慢不仅会影响用户体验,甚至会导致我们丢失大量客户,所以优化网站制作提高网站打开速度,是网站制作过程中一项重要的工作。在网站速度优化过程中,网站图片优化尤为重要,网站图片是影响网站打开速度的主要原因。那么,网站制作常用的网站图片优化方法有哪些呢?一、将网站图片尺寸截取到尽量小网站制作为了保证页面的美观,我们通常会限制图转载 2015-05-18 14:52:37 · 1697 阅读 · 0 评论 -
web开发----jsp中通用模版的动态引用其它页面
前面写了一篇 web开发----jsp中通用模版的引用 include的用法主要是讲解了 静态引入的页面 运用。就是jsp中 包含 另一个静态的 jsp页面。如果想引用动态的页面呢?也就是说 引入的页面 是 动态 生成的数据。JSP页面中如何将某个action生成的另一个JSP页面包含进来?两个方法sturts框架可使用s:action标原创 2015-06-10 17:11:20 · 3304 阅读 · 0 评论 -
jsp显示html字符
解决方法设置标签的escape属性为false. 如标签中有一个escapeXml属性,其默认值为true,即默认是要将HTML标签转化为转义字符,所以在页面中就显示出了HTML标签. 所以,很显然,只要将这个属性值改为flase就可以了即情况描述当我们做文本编辑入库时,数据库中一般保存的都是 html字符和内容。但是 我们直接用s标签 或者原创 2015-06-10 15:27:17 · 2968 阅读 · 0 评论 -
js小方法积累
删除最后一个字符字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s=s.Substring(0,s.Length-1)2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符s=s.ToStri原创 2015-06-10 11:37:14 · 1192 阅读 · 0 评论 -
ASP.NET----jQuery插件flot绘画图表
flot是一个基于 jQuery 的图表绘制插件效果挺好看的:参考资料:http://code.google.com/p/flot/ 谷歌官网http://www.flotcharts.org/flot/examples/categories/index.html 例子(可右键查看源文件看看代码)要用到的js文件以及中文api文档原创 2013-06-19 22:00:41 · 2569 阅读 · 0 评论 -
如何做好div+css的浏览器兼容性
如何做好div+css的浏览器兼容性是个头疼的事情。如果没有很好的系统规划,到后期开发的时候再东补西补 很累人。有没有一些好的 标准写出更好的div+css 的方法?总结如下:导致兼容性的原因去网上搜索一下,主要原因还是各种浏览器对于margin,以及padding还有float等几种个别的属性不兼容而已,所以我们尽量的要处理好这几种 属性,原创 2015-07-10 20:13:32 · 1672 阅读 · 0 评论 -
延迟加载外部js文件
我们需要在页面上引用一些外部的js文件,比如谷歌分析js,360安全分析js等等。而这些外部js加载的时间通常都比较慢,特别是服务器在国外的js加载。当我们打开我们的页面时就感觉到页面打开很慢,尤其是js实现的页面内容展示感觉迟迟不执行。这个时候我们可以延迟加载外部js文件。等页面都展示完后再加载外部js文件。很多人说“那就用defer”或“async”原创 2015-07-28 10:44:40 · 2630 阅读 · 1 评论