
J2EE
esc_ai
这个作者很懒,什么都没留下…
展开
-
[J2EE]jsp、javabean学生信息管理系统
用jsp、javabean做了一个学生信息管理系统,虽然j2ee的框架很多,但是基础仍然很重要。麻雀虽小五脏俱全,希望本博客对j2ee初学者有帮助,也是对自己知识的复习和整合。系统预览:管理员登录界面录入信息界面管理界面修改学生信息 系统比较简单,有增删改查四个基本功能。 源码下载地址:[学生信息管理系统源码] (http://download.youkuaiyun.com/detail/napoay/9原创 2016-01-20 10:59:25 · 28458 阅读 · 34 评论 -
[J2EE]jsp项目中使用UEditor富文本编辑器
Ueditor简介安装配置配置图片上传路径原创 2015-08-11 09:19:30 · 23097 阅读 · 14 评论 -
从0开始搭建SVN服务器
机器环境:Win7 64位 Eclipse:Neon.1a Release (4.6.1) 在Win7上安装SVN server作为搭建代码服务器,在另外一台机器上提交代码进行测试。一、SVN服务器配置1.1下载与安装到VISUALSVN SERVER官网下载SVN服务器安装包,下载地址:https://www.visualsvn.com/server/download/下载后一路下一步,之后启原创 2017-01-01 17:00:52 · 5628 阅读 · 11 评论 -
mac命令行启动tomcat
一、修改授权进入tomcat的bin目录,修改授权➜ bin pwd/Users/yp/Documents/workspace/apache-tomcat-7.0.68/bin➜ bin sudo chmod 755 *.shsudo为系统超级管理员权限.chmod 改变一个或多个文件的存取模式755代表用户对该文件拥有读、写、执行的权限,同组的其他人员拥有执行和读的权限,没有写的权限原创 2016-06-15 09:54:52 · 27347 阅读 · 0 评论 -
Solr环境搭建
记录一下Solr环境搭建,基于Solr 4.6.0.一、配置Tomcat下载Tomcat 7.0.新建一个solr文件夹,解压tomcat到solr目录下:solr tar -zxvf apache-tomcat-7.0.69.tar 启动tomcat: ./apache-tomcat-7.0.69/bin/catalina.sh start访问8080端口测试。二、配置solrsolr下载地址:h原创 2016-06-17 00:07:53 · 3111 阅读 · 0 评论 -
机器学习之朴素贝叶斯分类
贝叶斯概率在机器学习、自然语言处理中被广泛地应用,对于海量数据的文本分类问题(比如垃圾邮件的甄选和过滤),基于贝叶思的算法取得非常好的效果。一、概率基础概率:概率是某一事件或者预测行为的可信程度。取值在0-1之间。比如,抛一枚硬币,正面朝上的可能性和反面朝上的肯能性是相等的,都是0.5.条件概率:条件概率是指在某些前提条件的概率问题。比如,根据美国疾病控制中心美国每年大约有78.5万人罹患心脏病原创 2016-05-26 18:28:59 · 2224 阅读 · 0 评论 -
[ssh新闻发布系统一]搭建开发环境
从零开始基于struts2.3、hibernate4.3、spring4.2实现新闻发布系统。下面开始搭建开发环境,主要包括安装eclipse插件下载jar包配置struts、spring、hibernate一、安装eclipse插件在eclipse导航栏依次找到help->eclipse market。输入hibernate搜索hibernate tools工具,点击按照步骤安装。输入原创 2016-01-22 12:33:58 · 5256 阅读 · 7 评论 -
[J2EE]java操作json
一、JSON语法JSON:JavaScript 对象表示法(JavaScript Object Notation),JSON 是存储和交换文本信息的语法。类似 XML,但 比 XML 更小、更快,更易解析。 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"firstName" : "John"JSON 数组在方括号中书写: 数组可包含原创 2016-03-23 08:06:48 · 4953 阅读 · 0 评论 -
[前端]表格隔行换色和细线边框实例
隔行换色 当表格行数较多的时候,每一行都是同一种颜色不方便阅读。通常的解决方法是采用隔行变色,使得奇数行和偶数行的颜色背景不一样,方便阅读。这种效果非常常见,实现起来也非常简单,给奇数行和偶数行分别设置不同的选择器,css设置不同的背景颜色即可. 细线边框 表格默认边框比较粗,可以给表格设置一个背景颜色,cellspacing设为1像素,td颜色设为白色覆盖掉背景颜色,cellspacing空出原创 2015-08-29 15:52:53 · 2184 阅读 · 0 评论 -
(spring全家桶十)Spring Statemachine有限状态机与地址分析
一、有限状态机有限状态机是一个特殊的有向图,包含节点和连接这些节点的弧。每个有限状态机都有开始、结束和若干个中间状态,每个弧上带有从一个状态进入下一个状态的条件。以一个简化的购物流程为例,开始和结束之间有待下单、待支付、待发货、待收货四个状态,从一个状态转向另外一个状态中间需要发送事件。有限状态机可以用于中文地址分析,识别地址的有限状态机如下。给出一个地址,如果当前状态是“省”,后面一个词组是二级市原创 2017-09-23 15:47:28 · 5437 阅读 · 2 评论 -
java作业调度框架Quartz
在软件开发中,很多时候需要在特定时间的时间执行某些操作,比如每天的凌晨三点、每周的周日、每个月的15号,Apache Quartz就是一个开源的作业调度框架,可以让计划的程序任务一个预定义的日期和时间运行。这篇博客记录一下Quartz的安装、重要概念和入门例子。一、Quartz下载Quartz官网:http://www.quartz-scheduler.org/以2.2.3版本为例,下载 Quart原创 2017-07-31 23:10:29 · 3931 阅读 · 9 评论 -
JVM运行时数据区和垃圾回收机制
最近参考各种资料,尤其是《深入理解Java虚拟机 JVM高级特性和最佳实践》,大牛之作。把最近学习的Java虚拟机组成和垃圾回收机制总结一下。你不会的都是新知识,学无止境,每天进步一点点。一、认识Java虚拟机在开始学Java之时,必做的一件事就是从Java官网下载并安装Java到我们的电脑之上,然后从HelloWorld开始走上编程的不归路。 上图中下载的Java安装包全称是Java SE De原创 2017-07-31 00:13:07 · 2308 阅读 · 5 评论 -
java字符串
字符串不是java基本的数据类型,而是java标准库中的一个String类,每个用双引号引起来的字符串就是String类的一个实例。如:String name="Tonny"。1.子串使用substring可以从一个较大的字符串中提取一个子串。比如: String greeting="Hello World!"; System.out.println(greeting.substring(2));原创 2016-01-21 10:33:06 · 1657 阅读 · 3 评论 -
Java集合体系总结
Java集合体系总结,Iterator和ListIterator、ArrayList和LinkedList、HashSet和TreeSet、HashMap和TreeMap...原创 2017-07-30 01:26:50 · 1532 阅读 · 0 评论 -
Java基本数据类型与运算符
java是强类型语言,共有8种基本数据类型:4种整型、2种浮点型、char字符型和boolean型。整型 类型 长度 取值范围 byte 1字节 -128~127 short 2字节 -32768-32767 int 4字节 -2^31-1~2^31-1 long 8字节 -2^63-1~2^63-1整型的范围与运行java代码的机器无关,原创 2016-01-17 11:03:05 · 1146 阅读 · 0 评论 -
java大数类
基本的整数和浮点数精度不满足要求的时候可以使用java提供的BigInteger类和BigDecimal类。java.math.BigIntegerjava.math.BigInteger提供的方法:BigInteger add(BigInteger other)BigInteger subtract(BigInteger other)BigInteger multiply(BigIntege原创 2016-01-29 23:59:19 · 1946 阅读 · 0 评论 -
常见异常与解决办法
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path“解决办法原创 2015-09-19 00:36:21 · 1262 阅读 · 0 评论 -
Java正则表达式
java正则表达式工具与总结原创 2017-07-12 13:32:14 · 1051 阅读 · 1 评论 -
[J2EE]servlet基础
一、servlet简介 Servlet(Server Applet),全称Java Servlet,是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。servlet本质上是一个特殊java类,需要遵循servlet规范,比如servlet没有main方法,servlet和http协议联系紧密。二、在eclipse中创建servlet新建一个dynamic原创 2016-03-01 12:01:32 · 2917 阅读 · 3 评论 -
[J2EE]MyBatis增删改查
MyBatis HelloWorld写了MyBatis基本配置,增删改查操作也类似。UserMapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper原创 2016-03-19 11:43:51 · 1445 阅读 · 0 评论 -
[J2EE]java集合
Collection类集合可以理解为一个动态数组,集合中的对象可以任意扩充.集合的特点:性能高;容易扩展。Collection的常用子类有:List、Set、Queue一、List接口list接口可以存放任意类型的数据,而且在List接口中内容可以重复。 List接口常用子类有:ArrayList、Vector。1.1ArrayList下面的Demo中展示了怎样创建ArrayList对象、原创 2016-03-19 12:54:38 · 1896 阅读 · 2 评论 -
[ssh新闻发布系统四]使用富文本编辑器发布新闻
使用表单不能编辑新闻格式,这篇博客会介绍如何使用ueditor富文本编辑器来编辑新闻。使用ueditor编辑的新闻存储到数据库中的是html代码,并且带有css样式,在后台可以像编辑word一样编辑新闻。一、导入ueditor文件关于ueditor的配置请参考官网JSP 使用说明和我的另外一篇博客jsp项目中使用UEditor富文本编辑器。在WebContent目录下新建ueditor文件夹,导入u原创 2016-01-24 19:01:12 · 4388 阅读 · 4 评论 -
[ssh新闻发布系统三]存储新闻
一、存储新闻dao方法在NewsDao.java中新增存储新闻的saveOrupdate方法public void saveOrupdate(News news){ getSession().saveOrUpdate(news);}二、存储新闻service方法在NewsService.java中新增存储新闻的saveOrupdate方法public void saveOrup原创 2016-01-24 00:10:46 · 4035 阅读 · 1 评论 -
[ssh新闻发布系统二] 读取新闻
上一篇博客已经配置好ssh的开发环境, 并生成了数据库表,这篇博客实现从数据库里面读取新闻数据到前台这一功能。一、修改applicationContext.xml把以下代码加到数据库连接配置之后: <!-- 配置spring的声明式事务 --> <!-- 1.配置hibernate的事务管理器 --> <bean id="transactionManager" class="o原创 2016-01-23 10:06:18 · 4110 阅读 · 3 评论 -
瀑布模型、螺旋模型、敏捷开发
瀑布模型自上而下完成,软件开发进行到下一阶段之前彻底完成上一个阶段。 遵循以下顺序:需求分析和规范架构设计实现和综合验证操作和维护 瀑布模型适合开发需求特别明确的任务,缺点是一旦需求发生变化,瀑布模型就会陷入困境。螺旋模型螺旋模型是瀑布模型加上原型发展而来,主要思路是遍历下面四个阶段,每次产生都新模型都是从之前到版本提炼出来。第一阶段:确定本次迭代的目标和约束第二阶段:评估各原创 2016-01-02 20:33:54 · 6462 阅读 · 0 评论 -
[j2ee]Eclipse搭建SSH开发框架
开发SSH项目的时候搭建开发环境是一项很重要的工作,这篇博客从下载jar包开始一步一步在eclipse中进行配置。配置jdk、安装eclipse、tomact相信每一个学习ssh框架的同学都轻车熟路,不熟悉的同学请自行百度之。原创 2015-12-15 09:32:04 · 6643 阅读 · 3 评论 -
[J2EE]java web项目中调用word转html命令行工具
java调用word转html命令行工具.原创 2015-08-04 20:24:30 · 3188 阅读 · 6 评论 -
[ssh新闻发布系统五]删除新闻
删除新闻相对比较简单,传入新闻id执行删除操作。一、Daopublic void delete(Integer id) { String hql="Delete FROM News n WHERE n.id=?"; getSession().createQuery(hql).setInteger(0, id).executeUpdate();}二、servicepu原创 2016-01-26 09:48:50 · 2498 阅读 · 1 评论 -
struts请求走向流程
一.流程图框架往往封装了太多的东西,一次struts请求在其内部的流程如下图所示: 二、流程详解web.xml:http请求(可以说url链接也可以是form表单)首先会被web.xml里的StrutsPrepareAndExecuteFilter过滤器过滤,默认只拦截.action的请求,也会拦截在struts常会配置中struts.action.extension属性自定义的.do或其他请求原创 2016-01-27 21:40:35 · 2685 阅读 · 1 评论 -
[J2EE]java本地文件操作
File类简介;文件的创建、删除、重命名;文件夹的创建、删除、重命名;文件属性读取;文件属性设置;遍历文件夹;文件简单读写操作原创 2016-03-19 14:26:14 · 2478 阅读 · 0 评论 -
[J2EE]MyBatis HelloWorld
MyBatis简介、特点、开发环境搭建、基本配置、helloWorld实例原创 2016-03-16 11:05:01 · 2281 阅读 · 2 评论 -
[j2ee]java中的xml操作
一、XML简介 xml是可扩展标记语言,主要用来标记数据、定义数据类型,非常适合万维网传输。 xml特点: xml是一种标记语言,很类似HTML xml的设计宗旨是传输数据,而不是显示数据 xml标签没有被预定义,需要自行定义标签 xml被设计为具有自我描述性 xml是W3C的推荐标准 xml和html对比:原创 2016-04-05 15:53:40 · 2245 阅读 · 0 评论 -
JSP基本语法、3个编译指令、7个动作指令、9个内置对象
一、jsp概述JSP是java server page的缩写,其本质是一个简化的servlet,是一种动态网页技术标准。jsp页面是在HTML页面中嵌入java程序段,使用jsp开发的应用程序可以跨平台。二、jsp基本语法2.1 jsp表达式jsp表达式用于向页面输出信息,语法格式如下:<%= 表达式 %>如:<%= 5+6 %> <%与=之间不能有空格,=与后面的表达式之间可以有空格。2.2 j原创 2016-02-27 11:14:44 · 9954 阅读 · 1 评论 -
jsp编译、执行过程
一、jsp执行过程图解用户访问jsp页面时,jsp的处理过程如下图所示: 二、预处理阶段客户第一次请求jsp页面时,jsp引擎会预处理jsp文件中的脚本代码(HTML)和代码片段(java代码)全部转换为java代码,转换过程非常直观:对于HTML文本只需要用简单的out.println方法包裹,对于java脚本只做保留或简单的处理。三、编译阶段预处理阶段把jsp文件解析为java代码,编译阶段j原创 2016-02-27 14:14:47 · 16674 阅读 · 1 评论 -
[J2EE]命令行删除、安装tomcat服务器
汇总一下使用Zip版本的tomcat时出现的错误和解决办法原创 2015-08-11 09:16:33 · 2220 阅读 · 0 评论