自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CallmeMaybe

葵花宝典

原创 事务

@Test public void testTransaction(){ //获取一个数据库连接,事务前提必须是同一个连接 Connection connection = JDBCUtils.getConnection(); QueryRunner qr=new QueryRunn...

2018-09-29 17:38:20

阅读数 18

评论数 0

原创 分页

1创建一个Page类 int pageNumber 当前页码,需要用户指定,在Servlet中获取 int pageSize 每页显示的条数,自己或用户指定,在Servlet中设置 int totalRecord 总记录数,需要从数据库中查询 int totalPage ...

2018-09-29 15:36:05

阅读数 28

评论数 0

原创 设计模式---门面模式Facade

编写BaseServlet,重写service方法时发现: protected void service(HttpServletRequest req, HttpServletResponse resp) req.getClass():class org.apache.catalina.c...

2018-09-27 18:27:10

阅读数 42

评论数 0

原创 冒泡排序

public static void bubbleSort(int []arr) { int[] arr = {12,23,34,56,56,56,78}; for(int i =0;i<arr.length-1;i++)...

2018-09-26 14:57:30

阅读数 20

评论数 0

转载 备忘录篇JWT,R

JWT 传统的 session 流程 浏览器发起请求登陆 服务端验证身份,生成身份验证信息,存储在服务端,并且告诉浏览器写入 Cookie 浏览器发起请求获取用户资料,此时 Cookie 内容也跟随这发送到服务器 服务器发现 Cookie 中有身份信息,验明正身 服务器返回该用户的用户...

2018-09-24 22:56:59

阅读数 335

评论数 0

原创 AJAX

js 回调函数 js对象 json对象 json字符串 互相转换

2018-09-22 17:38:28

阅读数 20

评论数 0

原创 使用BeanUtils(Apache Commons组件)将request获取的参数封装成JavaB

public class WebUtils { /** * 将request请求的参数和值封装到JavaBean中,需导入第三方jar包:commons-beanutils-1.9.3.jar * 同时需要:commons-collections-3.2.2.jar&amp...

2018-09-21 19:14:01

阅读数 444

评论数 0

原创 BaseServlet

问题分析 当我们创建一个 JavaWeb 项目时,一般一个 Servlet 类只处理一个请求方法,当 Servlet 类过多时,就会使项目代码显得冗余,每个继承 HttpServlet 的类都会重写 doGet()和 doPost()方法,进而使得代码复用性降低。而且,在代码维护甚重构时,对于每...

2018-09-21 17:18:46

阅读数 358

评论数 0

原创 JSP页面Base标签解决路径问题

<% String path = request.getContextPath(); StringbasePath=request.getScheme()+"://&...

2018-09-21 16:13:38

阅读数 288

评论数 0

原创 md5(不可逆)+base64(加密&解密)(表单重复提交token方案优化版)

// 获得MD5摘要算法的 MessageDigest 对象 MessageDigest md5 = MessageDigest.getInstance("MD5"); // 使用指定的字节更新摘要 md5.update(s...

2018-09-19 23:47:44

阅读数 257

评论数 0

原创 session&cookie区别

# session cookie 保存位置 服务器端 客户端 保存 对象 字符串 默认有效时间 在服务器中默认时间是30分钟(表格下方有注意事项!) 默认有效时间为一次会话(一次打开关闭浏览器的过程) 有效时间 会话结束而失效 可以长期保存在客户端 安全性 考虑到安...

2018-09-19 11:08:36

阅读数 25

评论数 0

原创 表单重复提交问题解决方案

1.不使用转发,而是使用重定向,重定向发了两次请求,我们再次刷新,刷新的第二个请求,而不是第一个。 2.网速较慢的情况,我们让表单中的提交按钮只能提交一次,然后就不能再次点击了 <form action="FormServlet" met...

2018-09-18 17:10:25

阅读数 717

评论数 0

原创 J2EE设计模式-单例模式

1.懒汉模式+synchronized package cn.bdqn.util; import java.io.IOException; import java.io.InputStream; import java.util.Properties; //读取配置文件工具类--单例模式(有且...

2018-09-18 00:14:09

阅读数 65

评论数 0

原创 Dao层更新优化(c3p0+dbutils)

c3p0相关 1.创建c3p0的配置文件 2.配置文件中的内容为: <?xml version="1.0" encoding="UTF-8&...

2018-09-17 19:56:29

阅读数 100

评论数 0

原创 Dao层(通用,无需额外jar包,只需导入数据库驱动)

数据库的连接(.properties属性配置文件) 1)想获取连接的话需要在src下创建jdbc.properties driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test user=root ...

2018-09-11 00:51:01

阅读数 372

评论数 0

原创 Activiti创建工作流需要的23张表

Activiti使用代码创建工作流需要的23张表 /** * 使用代码创建工作流需要的23张表 */ @Test public void createTable(){ ProcessEngineConfiguration Standal...

2018-09-10 22:30:24

阅读数 436

评论数 0

提示
确定要删除当前文章?
取消 删除