- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 基于jsp+servlet+mysql的(新闻)内容管理(发布)系统
浏览文章(新闻)、搜索文章(新闻)、登录注册、发表评论、回复评论、个人信息修改。文章(新闻)管理、文章(新闻)分类管理、用户管理等。浏览文章(新闻)、搜索文章(新闻)需要源码、技术、调试等服务可联系。
2022-09-26 15:13:14 272
原创 java设计模式---责任链(二)仿照filter过滤器
此部分是研究责任链中,老师对struts2核心过滤器进行的模仿,不过马士兵老师说他的过滤模式比struts2的模式还要好!!主要要实现的功能如下:我们有一个字符串String msg = ":):,<script>,敏感,被就业,网络授课";我们希望应用以下三个规则对字符串进行过滤和谐处理:(1)将字符串中出现的"<>"符号替换成"[]"(2)处理字符串中的敏感...
2019-02-26 17:35:03 767
原创 java设计模式---责任链(一)
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。Tomcat中的Filter就是使用了责任链模式,创建一个Filter除了要在web.xml文件中做相应配置外,还需...
2019-02-24 16:52:12 365
转载 uml建模
学习了uml建模这么久还是一脸懵逼,上网上找了一位大神,看了他独到的见解,想记录下来,供闲时领悟。 1.从需求到业务用例图OOA&D的第一步,就是了解用户需求,并将其转换为业务用例图。我们的 CMS系统需求非常简单,大致可做如下描述:这个系统主要用来发布新闻,管理员只需要一个,登录后可以在后台发布新闻。任何人可以浏览新闻,浏览者可以注 册成为系统会员,注册后可对新闻进行评论。管...
2018-12-06 09:31:57 588
转载 HibernateTemplate的使用
HibernateTemplate的使用 HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。下面是 HibernateTemplate的常用方法。 dele...
2018-12-03 17:30:37 552
转载 HQL查询语句
查询语言Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性。 HQL 查询被 Hibernate 翻译为传统的 SQL 查询从而对数据库进行操作。尽管你能直接使用本地 SQL 语句,但我还是建议你尽可能的使用 HQL 语句,以避免数据库关于可移植性的麻烦,并且体现了 Hibernate 的 SQL 生成和缓存策...
2018-12-03 17:29:54 752
原创 maven--基础入门
Maven基础它是阿帕奇公司出品的项目构建工具1、Maven的优点1、项目大小比传统项目小,原因是项目中没有jar包,需要配置本地仓库,通过本地仓库加载jar包,根据jar的坐标,而jar包的坐标由三部份组成:Maven项目如果需要某一个jar包,只需要在maven配置里面配置所需jar包的坐标信息,然后根据坐标信息去仓库里面找先去本带仓库,再去中央仓库2、Maven的优点...
2018-09-08 19:20:15 633
原创 maven依赖、拆分、聚合、私服的安装上传、下载
Maven进阶一.传递依赖冲突解决首先jar包分为传递依赖和直接依赖,在实际操作中这种东西分清楚会比较好,能帮助减少一些不必要的jar包冲突。举个例子:A(项目)依赖B,B依赖C(1.1版本),B是A的直接依赖,C就是A的传递依赖,解决家暴冲突也有好几种方法:第一声明者优先原则、路径近者优先原则;1.Maven解决冲突的方式1.1第一声明原则其实就是谁先声明,就先用谁的,包...
2018-09-08 18:32:28 459
原创 spring+hibernate+struts2整合
本笔记通过spring配置文件整合struts2以及hibernate首先我们做一下准备工作(1)向工程下的WebContent--lib下导入各类jar包(2)引入struts2文件,引入hibernate文件,一般放在(3)引入struts2配置文件:其中action中的class对应为spring管理下userAction实例化的对象id(4)进入...
2018-08-30 16:02:32 548
原创 js之弹出子窗口
关于弹出框,之前在项目中,一直想添加,奈何好多都忘了,今天重新学了一把,废话少说,直接上效果与源码分析一、简单实现效果建议大家不再在学习window.showModalDialog了,这个方法在2014年已经被谷歌等主流浏览器取消函数了二、源码首先我们有父窗口与子窗口,并且子窗口能将数据传送到父窗口中父窗口源码 <script language="JavaS...
2018-08-30 09:46:23 9664 1
原创 js基础学习之两级联动
本来最近在学习ajax,学着学着学到html——js——ajax,踏踏实实学习真好,布置于在做项目的时候,看不懂这个,看不懂那个,今天就跟大家谈谈这个小demo,两级联动,其实三级联动也好做,有空再做吧,自己以后要是用到了,也能看看。当然现在有好多的人或者公司已经这个玩意,写了一遍有一遍,完善了一遍又一遍,学习或者以后工作,总不能拿别人的就用,处理问题,也搞不定那个最烦人,还是自己了解一点...
2018-08-30 09:22:18 458
原创 关于重走js学习心得
关于重走js学习心得一、回顾知识关于dom结构这就是doucument的来源:html文档中一切皆是节点每一个html标签都是一个元素节点:标签中的文字都是文本节点 这是啥标签的属性都是属性节点 二、 关于js获取文本框内的值的几个常用方法实例:<form name="form1" action="test.html" method="post" ...
2018-08-29 12:19:14 873
原创 关于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://...
2018-08-28 10:02:23 254
原创 关于naivcat连接阿里云服务器上的mysql
1、安装mysql服务器2、添加用户、授权远程登录CREATE USER 'stf'@'%' IDENTIFIED BY '#20as3SElksds0ew98'; #创建一个用户名为sa,密码为some_pass的用户,可以自己更改GRANT ALL PRIVILEGES ON *.* TO 'stf'@'%' IDENTIFIED BY '#20as3SElksds0ew...
2018-08-28 09:59:41 1181
原创 关于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、成功登陆阿里云或者其它服务器(这里是阿里云)一、下载...
2018-08-28 09:57:05 3548
原创 关于部署至云服务器的javaweb插入数据库乱码的问题(centos7环境)
关于部署至服务器的javaweb插入数据库乱码的问题 解决办法: CentOS 7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进入MySQL控制台 mysql -u root -p 输入密码 查看当前mysql运行状态 mysql&gt;status 后面四个编码是我在修改之后,所以显示utf-8;默...
2018-08-28 09:39:54 727
原创 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...
2018-08-28 09:36:31 419
原创 myBaits总结
1.总结原始dao开发问题dao接口实现类中存在大量的模板代码,将模板代码提取出来减少代码量调用statement时将参数硬编码了调用sqlsession方法时传入变量,由于sqlsession方法使用泛型,即使变量类型传入错误,在编译阶段也不报错。不利于开发。2.使用mapper代理开发注意:namespace命名空间,作用就是对sql进行分类管理,理解sql隔离。使...
2018-08-28 09:28:00 404
原创 深度重走java之路
深入分析面向对象特征 一、封装: 1、new就是一个实例诞生,可以对这个人进行各类属性的设置; 2、将数据进行封装,将变量添加关键字(private); 3、外部就通过set和get方法进行传值和返值(本类成员函数调用本类成员变量) 4、成员变量不能添加语句,通过私有添加set和get方法可以进行语句控制(条件判断); 5、并不是只要是封装就是私有
2018-02-05 19:43:19 313
翻译 模式串匹配
一、求解next步骤:next数组值的程序设计求解方法:首先可以肯定的是第一位的next值为0,第二位的next值为1,后面求解每一位的next值时,根据前一位 进行比较。首先将前一位与其next值对应的内容进行比较,如果相等,则该位的next值就是前一位的next值加上1;如果不等,向前继续寻找next值对应的内容来与前一位进行比较,直到找到某个位上内容的next值对应的内容与前
2018-01-01 21:01:43 549
转载 拷贝图片三种流方式
IO字节流拷贝图片的三种方法比较 (2013-12-16 21:21:30)标签: 杂谈 我们知道电脑中的媒体文件都是字节形式的,那么就相应的有了这次字节流的应用学习,要求:使用字节流实现图片的拷贝1,使用FileInputStream与FileOutputStream完成操作2,使用BufferedInputStream与BufferedOutputStream完成操作3
2017-12-22 19:43:28 810
转载 linux查看主机名以及更改主机名
1、设置主机名 通过编辑/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主机名。如下所示: [root@zijuan /]# vim /etc/sysconfig/network NETWORKING=yes
2017-10-31 10:27:31 2791
转载 java之多态
多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可
2017-10-23 20:30:40 347
转载 java 编译器的部分快捷键
1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能
2017-09-20 11:32:57 1917
转载 linux下的用户管理详解
useradd 命令详解添加用户想要对linux下面的帐号了解的话首先必须要了解的4个配置文件[root@localhost /]# cat /etc/passwd首先我们需要了解的是用户帐号的配置信息/etc/passwd里面的内容每个字段都以:分割,下面我们详细的看看每个字段的意思root:x:0:0:root:/root:/bin/bashro
2017-09-09 14:06:30 462
转载 substance.jar
一直以来都认为用Swing做出来的程序太难看了,但是又无可奈何,但现在好了,有了substance.jar,只需要在你的程序中添加几行简单的代码,就可以做出非常漂亮的界面来,如果不是亲眼看到,你也许不敢相信这是真的. 下面我就来介绍一下substance.jar的使用.1.下载substance.jar 现在最新的版本已经出到4.3了,而且更新很快 下载地址:http
2017-09-07 08:05:43 2382 4
原创 Java数组问题、实例、输入、字符;入门基础
public class 数组问题 { public static void main(String[] args) {// float boy[]={0,1,2,4,5};// for(int i=0;i// System.out.println(boy[i]);// /*float boy[]=new float[4]; S
2017-09-05 21:29:29 387
原创 java UI界面
1 按钮 Java代码 1. JButton btn= new JButton(); 2. //设置按钮默认图标 3. btn.setIcon(); 4. // 设置按钮按下图标 5. btn.setPressedIcon(); 6. //设置按钮点击图标 7. btn.setRolloverIcon(); 8. // 设置按钮无边
2017-09-05 17:48:28 7793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人