- 博客(12)
- 资源 (32)
- 收藏
- 关注
原创 javaEE之------GZIP全站压缩
GZIP全站压缩将压缩后的文本文件,发送给浏览器,减少流量GZIP压缩的条件:设置头文件协议: myresp.setHeader("Content-Encoding", "gzip"); myresp.setContentLength(src.length);两个主要的类:ByteArrayOutputStream,GZIPOutputStream采用包装模式对respo
2015-12-24 13:47:55 1897
原创 javaEE之---------过滤敏感词(filter)
我们在聊天的时候的或者留言的时候,有部分词是不允许发表出来。我们可以采用过滤器实现这个功能。我们只是简单利用过滤器实现这个过滤的功能,有些地方没写的很全前台代码: " method="post"> 姓名: 留言内容: Servlet里面的代码:仅仅只是把从前台收的数据读取出来。看里面的敏感词是都过
2015-12-24 09:05:45 5542 2
原创 JavaEE之--------利用过滤器实现用户自动登录,安全登录,取消自动登录黑用户禁止登录
在我们生活中,对于账户的自动登录已经很常见了,所以利用过滤器实现这个功能主要介绍用户的自动登录和取消自动登录,以及实现一天自动登录或者n天实现自动登录,当用户ip被加入到黑名单之后,直接利用过滤器返回一个警告页面。过滤器的功能很是强大,我们只需要在写好的前台后servlet之后进行添加就可以实现这个功能Ps:这个仅仅只是一个演示而已,里面的访问数据库的部分,自己随意模拟了下,主要是突出
2015-12-23 16:38:20 3933
原创 JAVAEE之--------过滤器设置是否缓存(Filter)
在网页中,每次的客户端访问服务器,有部分不用重复请求,如有些图片,视频等就没有必要每次都请求,这样会让服务器增大工作量。为了防止这样,我们采用过滤器来设置客户端是都缓存。参考文章:点击打开链接 HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数:no-cache,浏览器和缓存服务器都不应该缓存页面信息;public,浏览器和缓存服
2015-12-22 11:51:57 1824
原创 JAVAEE之-----MySQL分页技术(带搜索)
需求:为什么需要采用分页技术呢?在数据库中我们查询数据的时候,需要将数据返回到显示页面,数据库中含有大量数据,全部显示在一个页面过于太多,所以我们需要采用分页技术,每一页显示不同数据。主要解决办法:1,我们必须需要确定每一页显示数目 pageSize=202,我们需要查询出共有多少条数据,sunNums3,我们需要计算出需要一共有多少页 ----采用总数据/pageSize,还
2015-12-21 13:16:07 1922 1
原创 Java将数据库数据导入EXCEL
一般的数据库数据怎么导入excel中呢??这让人很疑惑,今天我找到了一个方法可以实现需要导入一个第三方包下载地址具体内容如下:里面含有指导文档,index.html里面含有如何读取数据库文件到excel和excel数据到数据库中。主要用到一个包将这个包拷贝到项目里面就可以了。先做一个简单版本的helloword public void mkexcel
2015-12-17 14:28:57 2817
原创 仿hibernate,spring框架手动写
这个项目做的内容很简单,但是里面用到的技术很适合初学者学习(有一定的java基础),涉及的内容有代理设计模式,数据库链接池,ThreadLocal本地线程,数据库的事物处理,批处理,面向接口编程,切面技术等,SSH底层自己写,分层很明晰,使用添加注解的方式来决定是否进行事物处理,自己写注解类。切面技术用到的代理进行考虑等
2015-12-17 10:17:50 2068 2
原创 JAVA设计模式之----------代理模式(Proxy)
这里只是简单的介绍下最基本的代理的使用。代理,通俗点说 :就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。UML图从上面的图我们能看到代理涉及的角色: 抽象对象角色:声明了目
2015-12-15 09:11:03 2102
原创 MySQL之----在java编程加强知识点
在数据中,建表处理是很常见且很实用的方法。表和表之间的关系有 1:1 1:N N:N三种方式。1对1的方式示例:一夫一妻思考:在一个表中保存着所有人的信息。有男有女,要求查询出所有的夫妻,即一男一女。注意下面:王五是光棍不应该能查询出来。CREATE TABLE person( id INT, NAME VARCHAR(10),
2015-12-09 20:02:16 1265
原创 mysql中数据中文乱码问题
在数据库编程中,我们会很容易的发现,很容易发现乱码的存在。主要原因是我们对数据的编码不是很熟悉解决方法:法一:可以在MySQL的配置文件如my.ini中指定: default-character-set = GBK 或 default-character-set = utf8 法二:在创建数据库时自己指定,(指定之后,后面的一般都是默认的一致性
2015-12-07 21:30:46 925
原创 MySql数据库之-------java编程所需要的知识(基础)
简单介绍:SQL语言都基于SQL92标准,但各数据库之间又存在差异。目前最新的标准为SQL99,它同样兼容SQL92。SQL-Structured Query Language结构化查询语言。DDL – 数据定义语言Data Definition Language建库、建表、设置约束等:create\drop\alterDCL – 数据控制语言 Data Controll
2015-12-07 20:33:08 1878
原创 HTML页面-------3秒之后自动跳转的3种常用的实现方式
在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢?我自己遇到问题和查找资料,总结了3个方法方法1:最简单的一种:直接在前面里面添加代码: //3秒之后自动跳转到res.html,两个属于同一文件下面,要是需要跳转到jsp页面,就需要在url里面填写url地址————(浏览器的地址栏里面写入的数据,如:http://localhost:8080/TestDem
2015-12-05 09:44:10 106102 3
《计算机软件文档编制规范》GB-T8567-2006
2019-04-03
尚硅谷Java视频教程_SpringCloud视频教程下载
2018-12-19
SSH需要的常见的lib包--原始的jar(非Maven)
2016-12-27
MVC应用开发
2015-12-17
cookie学习练习记录
2015-11-22
javaWEB之----简单的相册管理
2015-11-20
基于XML简单的登录和注册前往https://download.csdn.net/download/yangxin_blog/12541459
2015-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人