
java web
toward_south
自律给人自由
展开
-
javaWeb汉字乱码问题
charset=这个设置为UTF-8pageEncoding=UTF-8meta里面这个charset设置UTF-8或者GBK编码方式: 1、ASCII 码 众所周知,这是最简单的编码。它总共可以表示128个字符,0~31是控制字符如换行、回车、删 除等,32~126是打印字符,可以通过键盘输入并且能够显示出来的。 2、ISO-8859-1 它是基于ASCII...转载 2018-03-06 20:37:01 · 681 阅读 · 0 评论 -
如何在Servlet取得session和application
HttpSession session=request.getSession();//获取session对象来存储用户名 ServletContext application = this.getServletContext();// 获取application转载 2018-04-11 20:07:22 · 4104 阅读 · 1 评论 -
mybatis sqlSession一直出现空指针异常
这个错误困扰了几个小时。然后断点调试的时候发现sqlSession=SqlSessionFactoryUtils.openSqlSession();这里出了问题。然后一直抛出空指针异常。网上有各种的方案,但是都没适合我这个问题。这个问题是建立在pojo.xml语句对的情况下的我的问题是这个首先 mybatis-config.xml 里面的配置<typeAliases> <ty...原创 2018-06-12 17:17:05 · 7332 阅读 · 1 评论 -
关于jQuery ajax 返回值无法取到的问题
今天写了个例子,通过点击按钮来实现页面跳转问题。<script>function look(cardName){ var url="${pageContext.request.contextPath}/ShareLook_ajax"; var args={"cardName":cardName,"time":new Date()}; $.post(url,args,functi...原创 2018-06-18 10:15:55 · 1313 阅读 · 0 评论 -
Pointcut is not well-formed: expecting 'name pattern' at character position 58的问题
今天刚学spring的aop的时候,用到了切点方面的知识。在测试的时候抛出了Pointcut is not well-formed: expecting 'name pattern' at character position 58的异常。错误指定在使用注解@Pointcut那里。package com.aop.aspect;import org.aspectj.lang.annotation...原创 2018-07-07 12:03:12 · 1166 阅读 · 0 评论 -
@org.springframework.beans.factory.annotation.Autowired(required=true)}
错误原因:Autowired 根据类型去spring容器找,找不到那个类,就会报错 我出现这问题的原因是:Dao层没有加@Repository,就在服务层添加@Autowired 导致找不到这个类。所以报出了这个错误。 写个博客记录下,提醒自己注意这方面的小细节。...原创 2018-09-23 12:18:13 · 35888 阅读 · 5 评论 -
SSM+Redis高并发抢红包之-悲观锁
继上一次SSM+Redis高并发抢红包之-超发现象的问题解决,这里我们使用悲观锁来解决首先我们需要了解什么是悲观锁(也叫独占锁)悲观锁是一种利用数据库内部机制提供的锁的方法,也就是对更新的数据加锁我这里使用的是mysql, 存储引擎是InnoDB 这个是支持事务和行锁的。而这里我们使用的就是行锁关于mysql相关锁及其原理,这里可以看下这篇博客,我觉得很nice MySQL学习...原创 2019-05-03 11:40:27 · 603 阅读 · 0 评论 -
SSM+Redis高并发抢红包之-乐观锁
继上次的SSM+Redis高并发抢红包之-悲观锁之后,现在我来写下如何使用乐观锁了解决抢红包的并发问题首先我们先了解下什么是乐观锁(也叫非阻塞锁)乐观锁是一种不会阻塞其他线程并发的机制,它不会使用数据库的锁进行实现,由于它不阻塞其他线程,所以不会引发线程频繁的挂起和恢复,这样就能够提高并发能力。乐观锁使用的是CAS原理关于什么是CAS原理,这里简单讲下: 在一个多线程的环境中...原创 2019-05-04 20:33:01 · 908 阅读 · 0 评论 -
SSM+Redis高并发抢红包之-超发现象
最近在看Java多线程相关的知识,看到了超发的现象,所以搭了个环境跑了下,顺便复习下SSM框架的搭建。数据库:mysqlIDE:Eclipse项目管理工具:maven相关技术框架:spring,springMVC,mybatis,redis这里为了研究超发现象,并没有加入悲观锁,乐观锁和Lua语言+redis来实现这里给出项目结构图:一、下面先看下表的构建,表就两张...原创 2019-05-01 12:24:53 · 634 阅读 · 0 评论 -
SSM+Redis高并发抢红包之-Lua+Redis
上面几次的超发现象,SSM+Redis高并发抢红包之-悲观锁,SSM+Redis高并发抢红包之-乐观锁关于抢红包解决并发问题,都是基于数据库方面。这次我们换个非关系型数据库来解决,它就是redis。这里我们利用redis缓存数据,用Lua语言来保证操作的原子性,这样就保证了数据的一致性,从而避免前面的超发现象了。等到达临界点再将相关数据写入mysql数据库中,这样就提高了程序的运...原创 2019-05-12 21:27:17 · 801 阅读 · 3 评论 -
关于Servlet通过forward跳转其他页面乱码问题
把response.getWriter().append("Served at: ").append(request.getContextPath());这条语句删了就可以了,我也不知道为什么。很奇怪。刚开始还设置了各种格式。最后发现是这句话的问题,难道response.getWriter()影响了其编码格式?很奇怪。...原创 2018-04-16 20:10:29 · 1110 阅读 · 2 评论 -
关于Servlet转到jsp页面出现的404问题
本人通过在servlet里面连接数据库,获取数据,然后通过打包集合传到另外一个jsp页面的时候,出现了404问题。 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated...原创 2018-03-26 20:23:58 · 2915 阅读 · 0 评论 -
JavaWeb-HTML学习笔记
一:HTML常用标记1 换行标记:<br> 2 段落标记 : 开始 <p> 结束 </p> ,分别在前,后空一行3 标题标记 : <h1> 至<h6> 1-6数字越小,表示级别越高,文字的字体越大。4 居中标记 : <center>开始,</center>结束。在此里面的内容居中。5 文字列表标记 : &l原创 2018-03-08 19:47:40 · 224 阅读 · 0 评论 -
JavaWeb-CSS样式表
一 CSS规则 1 选择符,也称选择器 2 属性 3 属性值<style>a{ font-size:9px; color:#F93;}</style>这里需要注意,<style>要写在<body>前面二 CSS选择器1 标记选择器2 类别选择器3 id选择器 这里需要注意 在HTML中不能包含两个相同的id标记,因此...翻译 2018-03-08 20:29:37 · 1318 阅读 · 0 评论 -
JavaWeb-javaScript-了解
1 了解JavaScript JavaScript 是一种基于对象和事件驱动并具有安全性能的解释型脚本语言。2 JavaScript主要特点解释性基于对象事件驱动安全性跨平台原创 2018-03-08 20:43:12 · 153 阅读 · 0 评论 -
JavaWeb-语言基础
一 JavaScript的语法 1 JavaScript区分大小写 2 变量是弱类型的。 var str=``` 自动分配类型 3 使用大括号标记代码块 4 注释 //单行注释 /* */ 块注释二 JavaScript的关键字三 JavaScript的数据类型1 数值型整型浮点型2 字符型这个没有char类型,表示单个字符,必须使用长度为1的字符串。3 布尔型t...原创 2018-03-10 10:45:27 · 609 阅读 · 0 评论 -
JavaWeb-流程控制语句
一 if条件语句 和java的 if else使用时相同的。举个例子:<body><form name="form1" method="post" action="">用户名: <input name="user" type="text" id="user">密码: <input nam原创 2018-03-10 10:52:01 · 301 阅读 · 0 评论 -
JavaWeb-函数
一 函数的定义例子如下:二 函数的调用举个例子:<body><form name="form1" method="post" action="">姓名: <input name="names" type="text" id="names"><br><br&am原创 2018-03-10 10:58:28 · 786 阅读 · 0 评论 -
javaWeb各种乱码问题
一 HTML乱码<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>将 charset 和pageEncoding都改成utf-8二 jsp乱码<meta http-equiv="Content-Type" content="text/html; ch原创 2018-03-17 17:03:55 · 253 阅读 · 0 评论 -
JavaWeb-关于cookie 问题
cookie里面不能存空格。当时学习获取Cookie时,request.setCharacterEncoding("GB18030");String user=URLEncoder.encode(request.getParameter("user"),"utf-8");System.out.println(new java.util.Date().toGMTString());Cookie...原创 2018-03-13 20:51:50 · 243 阅读 · 0 评论 -
javaweb图片路径问题
图片和HTML文本在同一目录下:例如index.html 和 img.jpg 写法:<img src="img.jpg">图片和HTML不在同一目录下:有分两种情况:1、图片img.jpg在文件夹images中,index.html和images文件夹在同一个目录下 写法:<img src="images/img.jpg">2、图片img.jpg在文件夹images中...转载 2018-03-31 21:19:59 · 6639 阅读 · 0 评论 -
关于如何获取ajax 返回的值的问题
今天要对接后端的接口,自己也没真正系统的学过JavaScript,所以今天就浪费了几个小时来纠结这个问题,对于基本知识很贫瘠,今天纪录下这个问题。问题情景:获取后端ajax返回的数据,在上一级函数进行返回 function day1() { var count = 0; $(document).ready(function () { ...原创 2019-06-08 22:41:55 · 1931 阅读 · 0 评论