Servlet入门学习(一)

 1. 什么是Servlet?      Java Servlet 是运行在 Web 服务器或应用服务器上的程序;他是浏览器(HTTP客户端)请求和HTTP服务器上资源(访问数据库)之间的中间层。2. 第一个Servlet程序        1)  新建一个网站        打开MyEclipse,菜单File—New—Web Project,在Project Name中输入名称,本例为MySe...
分类: 其他 发布时间: 06-30 23:39 阅读次数: 0

Servlet入门学习(二)

1. 准备        在JavaWeb之Servlet入门(一)中,我们完成了第一个Servlet程序,完成了从URL到后台控制器的中转过程,接下来我们延续JavaWeb之Servlet入门(一)学习下如何传参及返回,如何配置404和error页。2. Servlet传递参数        1)调整HelloServletpublic void service(ServletRequest r...
分类: 其他 发布时间: 06-30 23:38 阅读次数: 0

Java Servlet实现的三种方式

1 实现Servlet接口,然后实现接口中的五个方法,代码为:public class Hello implements Servlet{ //该函数用于初始化servlet,类似于类的构造函数,该函数只会被调用一次 public void init(ServletConfig parm1) throws ServletException { System.ou...
分类: 其他 发布时间: 06-30 23:38 阅读次数: 0

Mybaits <trim>标签的使用介绍

我们都知道trim标签有四个属性:prefix:前缀增加的内容prefixOverrides:前缀覆盖第一个判断的条件suffix:后缀增加的内容suffixOverrides:后缀覆盖最后一个判断的条件下面给出例子:例子1:select * from student&amp;lt;trim prefix=&quot;where&quot; prefixoverride=&quot;and||or&quot;&amp;gt;&amp;lt;if test=&quot;n...
分类: 其他 发布时间: 06-30 23:38 阅读次数: 0

大白兔ej

&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;script src=&quot;js/angular.min.js&quot; type=&quot;text/javascript&quot; charset=&
分类: 编程语言 发布时间: 06-30 23:37 阅读次数: 0

领域模型中的实体类分为四种类型:VO、DTO、DO、PO

经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。 得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。 一、实体类 百度百科中对于实体类的定义如下: 实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很...
分类: 编程语言 发布时间: 06-30 23:37 阅读次数: 0

D3

d3学习笔记 选择器 d3初体验之选择器 d3.select() 查找所有指定DOM元素的第一个元素(同JS querySelect()) d3.selectAll() 查找所有指定DOM元素的集合,返回的是一个DOM元素集合(同JS querySelectAll()) 这两个函数返回的结果选为选择集 d3绑定数据 datum() 绑定一个数据到选择集上 data() ...
分类: 编程语言 发布时间: 06-30 23:37 阅读次数: 0

python 使用sys.path添加模块路径

假设当前项目project的模块路径为 /home/user/env/project使用sys.path.append添加模块时,添加的路径为/home/user/env而/home/user/env/project使用sys.path.append('/home/user/env')添加...
分类: 编程语言 发布时间: 06-30 23:36 阅读次数: 0

mybatis逆向

第一步:pom.xml中 配置插件,如下: &amp;lt;build&amp;gt; &amp;lt;finalName&amp;gt;zsxt&amp;lt;/finalName&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.generator&amp;lt;/...
分类: 编程语言 发布时间: 06-30 23:35 阅读次数: 0

大白兔选

&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; &amp;lt;script src=&quot;libs/angular.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;
分类: 编程语言 发布时间: 06-30 23:35 阅读次数: 0

学生管理系统及票务管理系统总结

大一第一学期c语言的课程设计刚结束,趁着记忆还深刻写一下总结以及和不久前的学生管理系统做个比较。 作为软件工程专业的学生,我们的课程设计和其他人相比难了许多。专业特有的TTMs票务管理系统分为三层架构1.界面层,2.业务逻辑层,3.持久化层。我们的任务是按照给定的要求填充框架,写出一个完整的代码。时间紧任务重,小组内每个人分了不同的模块。如果只是把自己部分写完还很容易,最难的是改bug.多...
分类: 编程语言 发布时间: 06-30 23:35 阅读次数: 0

latex multirow 内换行

latex 多行合并要用到 \multirow, 若合并后的内容还想换行,就要用到其他命令了: 方法一: 使用 \shortstack ...
分类: 编程语言 发布时间: 06-30 23:34 阅读次数: 0

Cracking the coding interview 智力题之-扔鸡蛋问题

问题: 解法: 这个问题算是一个智力题,没看过相关题目很难第一时间想出来。其中的“最差情况平衡”思路值得学习。
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

python kayb算法之从一组序列当中获取一组与目标值最接近的算法

python kayb算法之从一组序列当中获取一组与目标值最接近的算法 思想: 1.考虑所有序列当中的所有元素相遇的情况进行迭代 2.在迭代过程当中维护一个与目标数值的最小差值 3.在迭代完之后剩余的那一项 即为与目标值最接近的元素序列 注意: 1.如果总和大于目标数需要判断此时大于目标数的和与前一个值总和哪个差值最小 2.考虑初始序列元素与目标值的最小差值 3.考虑序列当中所有元素的总和比目标值小 问题: 1.是否有最小可以接受的范围 可以大大提高时间 1 # -*- coding:utf
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

Scrapy命令行工具简介

Windows 10家庭中文版,Python 3.6.4,virtualenv 16.0.0,Scrapy 1.5.0, 在最初使用Scrapy时,使用编辑器或IDE手动编写模块来创建爬虫(Spider)程序,然后使用scrapy crawl命令执行Spider。 这种方式很初级、繁琐,不适合更大型的项目。 很好的是,Scrapy提供了 命令行工具(Command line tool),通过这套工具,开发者可以轻松建立 Scrapy项目,而不仅仅是一个一个的Spider程序。 初见Scrapy
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

IntelliJ IDEA(正在整理学习中)

IntelliJ IDEX简单介绍 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其是在只能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github)等,JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品。
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

Override和Overload的含义去区别

java中的继承,方法覆盖(重写)override与方法的重载overload的区别 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。 重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding) 。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被&quot;屏蔽&qu
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

死磕算法之汇总篇

死磕算法之二分查找法 死磕算法之选择排序 死磕算法之插入排序 死磕算法之快速排序 死磕算法之堆排序 死磕算法之希尔排序 死磕算法之冒泡排序 持续更新中。。。。。。。。。。。。
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

入门设计模式之单例

学习更多设计模式请参考:入门设计模式之汇总篇 了解单例模式之前我们先来了解一下单例模式的三个要点: 1.一个类只能有一个实例(就是只需要new一次呗) 2.它必须自行创建这个实例(就是构造方法不对外暴露呗) 3.它必须向整个系统提供这个实例(就是获取实例的方法是静态的呗) 其实通过分析上方三个要点我们就已经了解了单例模式了。也就是说我们只要满足上方的要求就算是一个单例了。 按照上方的要点这里给出几个例子供大家参考一下: 饿汉式: public class HungrySingle {
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0

Git--git常用命令

git config --global user.name "Your name" #修改用户名 git config --global user.email "[email protected]" #修改邮箱 git init #创建新的仓库 git add filename #将文件放入暂缓区 git commit -m <message> #提交修改 git log #查看提交记录 git log --pretty=oneline #简单显示提交记录 git reset --hard H
分类: 其他 发布时间: 06-30 23:34 阅读次数: 0