自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

91奔跑的蜗牛

每天进步一点,哪怕进度很慢。

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 service层进行业务数据处理,dao层通常只是执行语句不做数据处理。

例如,Order中有List<OrderItem>,需要保存Order 和 OrderItem在service层只有Order参数,此时,应该抽取出两个dao层方法,一个用来保存Order,一个用来保存OrderItem,而不是把参数Order传递到Dao层,在获取OrderItem。注:保持订单和保持订单项必须保持统一事务,传递的Connection必须一致servi...

2018-12-28 16:48:20 3996

原创 BeanUtils.populate 源码分析

BeanUtilsBean propertyUtilsBean   Method getWriteMethod(Class clazz, PropertyDescriptor descriptor) {        return (MethodUtils.getAccessibleMethod(clazz, descriptor.getWriteMethod()));  ...

2018-12-28 15:28:13 1006

原创 BaseServlet

public class BaseServlet extends HttpServlet { @Override public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //获取传递过来的method...

2018-12-27 15:47:01 308

原创 购物车总结

1、添加到购物车,servlet最后是请求转发到界面,还是重定向到界面。建议使用重定向。如果是请求转发到界面会引发如下问题:刚添加完一个商品, 如果此时重新加载界面、数量变成2了  2、jsp中的<c:foreach>如何遍历 Cart中的  Map<String, CartItem> map = new HashMap<Strin...

2018-12-26 21:38:55 446

原创 JavaScript parseInt() 函数

parseInt()函数可解析一个字符串,并返回一个整数。

2018-12-25 15:53:19 141

原创 游标关闭问题

如上代码,只定义了一个OracleCallableStatement    proc,但是期间proc的引用指向4个不同的地址,所以最后的 proc.close()关闭的只是proc应用最后指向的地址.前面3个开辟出来的空间,只是引用指数变为0,等待垃圾回收,并没有关闭....

2018-12-20 11:11:13 1278

原创 jsp 静态包含和动态包含区别

静态包含:<%@include file="被包含页面"%>动态包含:<jsp:include page="被包含页面"flush="true">区别:静态包含,最后只生成一个字节码文件。如: A.jsp 静态包含 B.jsp,C.jsp ,编译后只生成 A_jsp.class的字节码。也就是说,静态包含在转换成为java文件的时候将包含文件的内容“复制...

2018-12-20 10:53:23 665

原创 java 向 mysql 写入中文乱码

造成乱码的原因是字符集不一致,通常只需要数据库建表时候指定的字符集与java设置数据库连接设置url指定的字符集一致。1、创建数据库的时候:     CREATE   DATABASE   `Db`       CHARACTER   SET   'utf8 '       COLLATE   'utf8_general_ci ';  2、建表的时候:      CREATE ...

2018-12-20 10:16:45 2129

原创 String replace,replaceAll,replaceFirst

首先明确下replace,replaceAll,replaceFirst的参数String java.lang.String.replace(CharSequence target, CharSequence replacement)String java.lang.String.replaceAll(String regex, String replacement)String ja...

2018-12-19 15:26:31 582

原创 StringUtils isEmpty和isBlank区别

 StringUtils源码如下: public static boolean isEmpty(final CharSequence cs) { return cs == null || cs.length() == 0; } public static boolean isBlank(final CharSequence cs) { i...

2018-12-19 11:36:13 156

原创 MySql ERROR CODE:1215 Cannot add the foreign key constraint

mysql出现无法添加外键的原因1、两个表的关联列的数据类型和数据长度不一致。如:A表的 a 列 varchar(20),B表的 b 列 varchar(25),这样 a,b无法形成外键关联关系。 2、创建表的时候,添加 ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `A` () ENGINE=InnoDB DEFAULT C...

2018-12-19 10:53:16 975

原创 Class.getMethod

public class AA { public int sum(int a,int b){ System.out.println("AAAAA......2"); return a+b; } public int sum(int a,int b,int c){ return a+b+c; }}public class TestAA { public stat...

2018-12-18 16:50:11 7131 1

原创 form表单提交 method为get对于action的影响

   <form action="BaseServlet?method=addStu" method="get">        <input type="text" name="username">        <input type="submit" value="提交">    &lt

2018-12-18 15:03:00 2488

原创 Filter 实现乱码过滤

Filter实现乱码过滤思路:可在doFilter放行之前,通过动态代理对getParameter方法进行增强,得到一个代理的myRequest,然后chain.doFilter放行。 @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)...

2018-12-13 17:17:41 209

原创 DateConverter does not support default String to 'Date' conversion.

在使用BeanUtils的时候,String无法直接转换成Date,需要注册方式1:DateConverter converter = new DateConverter();converter.setPattern(new String("yyyy-MM-dd"));ConvertUtils.register(converter,Date.class); 方式2:pub...

2018-12-10 14:29:45 11194 12

原创 AJAX load() 方法

load() 方法从服务器加载数据,并把返回的数据放入被选元素中。理解:相当于用html(返回的数据),或者text(返回的数据),即例如input标签是没效果的,<p>,<div>标签有效果...

2018-12-05 23:44:11 443

原创 XML与JSON的格式数据,实现 省市联动

1,XML后台设置响应格式:response.setContentType( “text/ XML;charset= GBK”);/* * xml格式 * <citys> <city id="1"> <pid>2</pid> <cname>长沙</cname> </city>...

2018-12-05 19:02:49 271

原创 XStream 的使用

List&lt;CityBean&gt; citys = qr.query("select * from city where pid = ?", new BeanListHandler&lt;CityBean&gt;(CityBean.class),pid); XStream xStream = new XStream(); String xml = xStream.toXML(c...

2018-12-05 14:27:50 133

原创 Servlet 3.0注解与web.xml配置引发的tomcat启动报错

Caused by: java.lang.IllegalArgumentException: The servlets named [FindWordServlet] and [com.heima.servlet.FindWordServlet] are both mapped to the url-pattern [/FindWordServlet] which is not permitt...

2018-12-04 13:36:01 1212

原创 response.getWriter().write(0) 前端取到的数字乱码

response.getWriter().write(0);源代码/** * Writes a single character. The character to be written is contained in * the 16 low-order bits of the given integer value; the 16 high-order bits...

2018-12-03 10:37:46 979

原创 ajax post请求,后台乱码

界面的所有编码都是GBK,ajax post请求需要设置xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");后台接收需要用UTF-8,request.setCharacterEncoding("UTF-8");...

2018-12-02 23:39:44 403

Oracle体系结构图

oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图oracle体系结构图

2018-02-04

cs课题设计题目

这是关于一个cs课题实验的题目 可供一些程序员参考完成

2012-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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