基于jsp+servlet+mysql的(新闻)内容管理(发布)系统 浏览文章(新闻)、搜索文章(新闻)、登录注册、发表评论、回复评论、个人信息修改。文章(新闻)管理、文章(新闻)分类管理、用户管理等。浏览文章(新闻)、搜索文章(新闻)需要源码、技术、调试等服务可联系。
java设计模式---责任链(二)仿照filter过滤器 此部分是研究责任链中,老师对struts2核心过滤器进行的模仿,不过马士兵老师说他的过滤模式比struts2的模式还要好!!主要要实现的功能如下:我们有一个字符串String msg = ":):,<script>,敏感,被就业,网络授课";我们希望应用以下三个规则对字符串进行过滤和谐处理:(1)将字符串中出现的"<>"符号替换成"[]"(2)处理字符串中的敏感...
java设计模式---责任链(一) 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。Tomcat中的Filter就是使用了责任链模式,创建一个Filter除了要在web.xml文件中做相应配置外,还需...
uml建模 学习了uml建模这么久还是一脸懵逼,上网上找了一位大神,看了他独到的见解,想记录下来,供闲时领悟。 1.从需求到业务用例图OOA&D的第一步,就是了解用户需求,并将其转换为业务用例图。我们的 CMS系统需求非常简单,大致可做如下描述:这个系统主要用来发布新闻,管理员只需要一个,登录后可以在后台发布新闻。任何人可以浏览新闻,浏览者可以注 册成为系统会员,注册后可对新闻进行评论。管...
HibernateTemplate的使用 HibernateTemplate的使用 HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。下面是 HibernateTemplate的常用方法。 dele...
HQL查询语句 查询语言Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。尽管你能直接使用本地 SQL 语句,但我还是建议你尽可能的使用 HQL 语句,以避免数据库关于可移植性的麻烦,并且体现了 Hibernate 的 SQL 生成和缓存策...
maven--基础入门 Maven基础它是阿帕奇公司出品的项目构建工具1、Maven的优点1、项目大小比传统项目小,原因是项目中没有jar包,需要配置本地仓库,通过本地仓库加载jar包,根据jar的坐标,而jar包的坐标由三部份组成:Maven项目如果需要某一个jar包,只需要在maven配置里面配置所需jar包的坐标信息,然后根据坐标信息去仓库里面找先去本带仓库,再去中央仓库2、Maven的优点...
maven依赖、拆分、聚合、私服的安装上传、下载 Maven进阶一.传递依赖冲突解决首先jar包分为传递依赖和直接依赖,在实际操作中这种东西分清楚会比较好,能帮助减少一些不必要的jar包冲突。举个例子:A(项目)依赖B,B依赖C(1.1版本),B是A的直接依赖,C就是A的传递依赖,解决家暴冲突也有好几种方法:第一声明者优先原则、路径近者优先原则;1.Maven解决冲突的方式1.1第一声明原则其实就是谁先声明,就先用谁的,包...
spring+hibernate+struts2整合 本笔记通过spring配置文件整合struts2以及hibernate首先我们做一下准备工作(1)向工程下的WebContent--lib下导入各类jar包(2)引入struts2文件,引入hibernate文件,一般放在(3)引入struts2配置文件:其中action中的class对应为spring管理下userAction实例化的对象id(4)进入...
js之弹出子窗口 关于弹出框,之前在项目中,一直想添加,奈何好多都忘了,今天重新学了一把,废话少说,直接上效果与源码分析一、简单实现效果建议大家不再在学习window.showModalDialog了,这个方法在2014年已经被谷歌等主流浏览器取消函数了二、源码首先我们有父窗口与子窗口,并且子窗口能将数据传送到父窗口中父窗口源码 <script language="JavaS...
js基础学习之两级联动 本来最近在学习ajax,学着学着学到html——js——ajax,踏踏实实学习真好,布置于在做项目的时候,看不懂这个,看不懂那个,今天就跟大家谈谈这个小demo,两级联动,其实三级联动也好做,有空再做吧,自己以后要是用到了,也能看看。当然现在有好多的人或者公司已经这个玩意,写了一遍有一遍,完善了一遍又一遍,学习或者以后工作,总不能拿别人的就用,处理问题,也搞不定那个最烦人,还是自己了解一点...
关于重走js学习心得 关于重走js学习心得一、回顾知识关于dom结构这就是doucument的来源:html文档中一切皆是节点每一个html标签都是一个元素节点:标签中的文字都是文本节点 这是啥标签的属性都是属性节点 二、 关于js获取文本框内的值的几个常用方法实例:<form name="form1" action="test.html" method="post" ...
关于liunx下安装tomcat 准备工作1、xsftp-5:链接:https://pan.baidu.com/s/1nkKzoFA4CQiygoBl3htt_Q 密码是:ejtn2、xshell-5/6 链接:https://pan.baidu.com/s/1nkKzoFA4CQiygoBl3htt_Q 密码是:ejtn3、成功登陆阿里云或者其它服务器(这里是阿里云)一、添加Tomcat服务器https://...
关于naivcat连接阿里云服务器上的mysql 1、安装mysql服务器2、添加用户、授权远程登录CREATE USER 'stf'@'%' IDENTIFIED BY '#20as3SElksds0ew98'; #创建一个用户名为sa,密码为some_pass的用户,可以自己更改GRANT ALL PRIVILEGES ON *.* TO 'stf'@'%' IDENTIFIED BY '#20as3SElksds0ew...
关于centos7环境下阿里云服务器安装jdk8 根据项目需求,配置不同的jdk版本准备工作1、xsftp-5:链接:https://pan.baidu.com/s/1nkKzoFA4CQiygoBl3htt_Q 密码是:ejtn2、xshell-5/6 链接:https://pan.baidu.com/s/1nkKzoFA4CQiygoBl3htt_Q 密码是:ejtn3、成功登陆阿里云或者其它服务器(这里是阿里云)一、下载...
关于部署至云服务器的javaweb插入数据库乱码的问题(centos7环境) 关于部署至服务器的javaweb插入数据库乱码的问题 解决办法: CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进入MySQL控制台 mysql -u root -p 输入密码 查看当前mysql运行状态 mysql&gt;status 后面四个编码是我在修改之后,所以显示utf-8;默...
liunx环境下阿里云服务器myqsl部分操作命令 mysql -uroot -p 进入mysql systemctl status mysqld.service 查看mysql状态 systemctl stop mysqld.service 关闭mysql systemctl start mysqld.service开启mysql查看服务器的日志 首先先进入tomcat下面的logs 运行此命令 tailf catalina.out...
myBaits总结 1.总结原始dao开发问题dao接口实现类中存在大量的模板代码,将模板代码提取出来减少代码量调用statement时将参数硬编码了调用sqlsession方法时传入变量,由于sqlsession方法使用泛型,即使变量类型传入错误,在编译阶段也不报错。不利于开发。2.使用mapper代理开发注意:namespace命名空间,作用就是对sql进行分类管理,理解sql隔离。使...
深度重走java之路 深入分析面向对象特征 一、封装: 1、new就是一个实例诞生,可以对这个人进行各类属性的设置; 2、将数据进行封装,将变量添加关键字(private); 3、外部就通过set和get方法进行传值和返值(本类成员函数调用本类成员变量) 4、成员变量不能添加语句,通过私有添加set和get方法可以进行语句控制(条件判断); 5、并不是只要是封装就是私有