Web后台
wonderful_life_mrchi
不登高山,不知天之高也;不临深溪,不知地之厚也
展开
-
学生谈对Mybatis的理解
自学MyBatis遇到的问题及感受 一:遇到的简单问题及处理 1.Book.xml创建命名空间时,运行时出错 Book.xml 的命名空间namespace必须是独一无二的,它可以取任意值,如果dao不为空,Book.xml创建命名空间时,namespace不能用 包名.类名 的形式,这样可能与下面的内容出现冲突,导致出错,因此我们在起名时可以用单个的单词的形式命名,最好和当前映射文件相关,这原创 2016-09-09 14:25:49 · 44717 阅读 · 0 评论 -
ActiveMQ消息传送机制深入
ActiveMQ消息传送机制以及ACK机制详解 AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机制 Producer客户端使用来发送消息的, Consumer客户端用来消费消息;它们的协同中心就是ActiveMQ broker,b转载 2017-08-07 13:50:50 · 15574 阅读 · 0 评论 -
JMS规范基础
摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the java Platform Enterprise Edition (Java EE) to create, send, receive, and read messages. It转载 2017-08-07 13:53:45 · 6899 阅读 · 0 评论 -
Socket网络编程和HTTP网络应用编程的比较
题前话:平时我们指的web编程都是开发基于http应用的web项目,通过浏览器访问符合http协议的网页和应用。那java中提供的可以不用通过浏览器访问网络另一端的应用是什么呢,不用http,用到的是Socket编程。据说这东西是基于tcp或者udp协议的,编程也不复杂,原因就在于socket是java做好的一套接口,我们只需要调用,访问底层的tcp协议栈就能得到数据包的字节流,二者具体对比请原创 2017-08-22 10:24:54 · 1702 阅读 · 0 评论 -
Weblogic三种部署方式
在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。控制台部署1 启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面2 点击左侧的部署3 在右侧点击安装按钮,准备进行项目安装4 看到路径输入框,可以转载 2017-09-09 15:57:02 · 12314 阅读 · 0 评论 -
Tomcat配置https访问
一. 创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe 2. 在命令行中输入以下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\转载 2017-09-20 20:59:23 · 1386 阅读 · 0 评论 -
chrome浏览器对http和https网站安全提示和证书导入导出
HTTPS加密是互联网安全建设的基础,百度、淘宝、天猫等越来越多互联网巨头启用全站HTTPS,也带动了更多网站加入HTTPS加密的行列。普通用户也逐渐明白HTTPS比HTTP更安全,访问网银、购物等重要网站时要先观察是否有HTTPS加密保护。但是在日常访问过程中,用户可能会发现有些网站HTTPS是绿色、有些却是红色,有些显示安全锁、有些却显示叹号。由于浏览器品牌不同、版本不同,对于HTTP原创 2017-09-20 21:06:48 · 51729 阅读 · 2 评论 -
Import And Export Excel By POI
一、介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我...转载 2018-08-08 08:09:47 · 1219 阅读 · 0 评论 -
Redis的原子计数器应用
一、前言在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当前用户过多,请稍后尝试。这些都是通过对同一时刻请求数量进行了限制,一般用作对后台系统的保护,防止系统因为过大的流量冲击而崩溃。对于系统崩溃带来的后果,显然还是拒绝一部分请求更能被维护者所接受。 而在各种限流中,除了系统自身设计的带锁机制的计数器外,利用Redis实现显然是一种既高效安全又便捷方便的方式。二...转载 2018-10-16 19:45:21 · 3145 阅读 · 0 评论 -
java集成阿里大于第三方平台发送短信验证码
闲话不多说,言归正传。今天我要分享的是利用阿里大鱼实现网站和APP的短信验证。 阿里大鱼开放了很多的消息通知服务,包括短信通知,语音通知等。 阿里大鱼的短信发送官方API:https://api.alidayu.com/doc2/apiDetail.htm?spm=a3142.739590...转载 2018-10-26 14:02:56 · 1548 阅读 · 0 评论 -
ActiveMQ消息的同步和异步
一、jms规范的异步性 我们先来看一下同步和异步的概念,jms本身是异步的,但是activemq也可以以同步方式轮询访问生产者的数据。异步:两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。 同步:两个通信应用服务转载 2017-08-07 13:48:51 · 16593 阅读 · 0 评论 -
dom4j结合xpath
第一步:引用jar包 dom4j-1.6.1.jar (http://www.dom4j.org/下载最新版) jaxen-1.1-beta-6.jar (http://jaxen.codehaus.org/ 这是官网,点击下载链接好像不行,可以去csdn) 支持XPath必须的,否则会报错Java.lang.NoClassDefFoundError: org/原创 2017-08-16 14:10:19 · 867 阅读 · 0 评论 -
大家来聊JSP
JSP的执行原理 当服务器上的一个JSP 页面被首次请求执行时,服务器上的JSP 引擎会将JSP页面文件转译成一个Servlet.java文件,再将这个java 文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个JSP 页面再次被请求执行时,JSP 引擎将直接执行这个字节码文件来响应客户。 JSP页面中的几种代码类型 1、JSP Java脚本:<% java code …原创 2016-09-09 14:28:00 · 44110 阅读 · 0 评论 -
大家聊springmvc+mybatis
Spring-mvc与mybatis框架整合 1.为什么选择spring-mvc与mybatis结合 Spring-mvc与struts都是主流的mvc框架,在这里我个人比较喜欢spring-mvc,简单说一下以下几点原因: A. Spring-mvc可以通过一套注解让普通类变成控制类,不用实现任何接口 需要一张配置表来mapping,也就是mvc的配置文件,具体工作流程如下: 请求d原创 2016-09-09 14:37:00 · 37748 阅读 · 0 评论 -
Hibernate缓存机制
Hibernate性能调优之缓存机制 一、 一级、二级缓存 1.简介 在Hibernate中包括两个级别的缓存:默认总是启用的Session级别的一级缓存和可选的SessionFactory级别的二级缓存。其中Session级别的一级缓存不需要开发者关心,默认总是有效的,当应用保存持久化实体,修改持久化实体时,Session并不会立即把这种改变flush到数据库,而是缓存在当前Ses原创 2016-09-14 09:54:10 · 28733 阅读 · 0 评论 -
Ajax多请求处理
多AJAX请求的解决方案 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。正是由于AJAX的此种特性,使其在项目中的使用很是频繁。因此通过解析AJAX核原创 2016-09-14 10:51:47 · 7433 阅读 · 0 评论 -
Servlet入门实战
Servlet 什么是Servlet: Servlet=Server+Applet.Servlet是运行在服务器端的java应用程序,它独立于平台和协议。可以生成动态的web 页面。它是客户端请求和服务器响应的中间层。 Servlet和CGI(公共网关接口)相比的优点: 1.执行效率高:每个Servlet都是一个独立的线程,执行效率比CGI程序效率更高也更稳定; 2.门槛低:Servlet原创 2016-09-14 10:56:58 · 14242 阅读 · 0 评论 -
Struts工作原理和入门小实例
Struts的工作原理及实例说明 一.MVC引入 1.m即model,是模型层;v即view,是视图层;c即controller,是控制层。 2.mvc的工作原理 控制器:收集客户发送的请求并决定选择哪个模型来完成该请求。 模型层:完成客户请求所需的逻辑处理。 视图层:将模型层得到的数据以一定的格式呈现给用户。 3.mvc的优点 (1).低耦合:将各功能模原创 2016-09-14 11:02:42 · 10965 阅读 · 0 评论 -
jquery分页插件快速使用
本文将为大家介绍一款非常赞的jQuery分页插件:jqPaginator。jqPaginator简洁、高度自定义的jQuery分页组件,适用于多种应用场景。简介现在网上各种各样的分页组件很多,但是很难找到十分”称心如意”的,于是jqPaginator诞生了。我心中理想的分页组件,要不受CSS框架限制,可以使用在各种不同风格中的网页中。以我浅显的经验来看,要达到这个目标,关键的一点就是高度自定义原创 2017-08-09 09:44:31 · 6742 阅读 · 0 评论 -
Dom4j解析xml
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它. 对主流的java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java转载 2017-08-16 13:30:18 · 249 阅读 · 0 评论 -
rabbitMQ在windows下的下载安装和使用
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang 所以在安装rabbitMQ之前,需要先安装Erlang 。我们使用的是otp_win64_18.1 ,需要其他版本或...转载 2018-10-26 15:42:12 · 3288 阅读 · 0 评论