
工作
菜鸡03号
为3年后的架构而战
展开
-
HTTp和ftp的区别
许多站点,比如facebook或一些博客等都允许用户上传或下载文件,比如论坛或博客系统的图片。在这种情况下,通常有两种选择上传文件到服务器,那就是FTP协议和HTTP协议。以下列出了一些两者的不同点:1、HTTP协议是用来浏览网站的,而FTP是用来访问和传输文件的,FTP文件传输有点批量上传和维护网站的意思,而HTTP文件传输更多的是为终端用户提供文件传输,比如电影、图片、音乐之类转载 2016-10-18 19:15:03 · 1569 阅读 · 0 评论 -
Centos、redHat使用比较
历史Red Hat家族中有企业版的产品,它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本.软件安装redHat 需要提前注册才能使用yum直接安装,注册账户需要收费。centos不需要注册可直接使用yum远程安装软件centos桌面版较redHat更为方便(个人感觉),原创 2017-11-20 21:48:33 · 1819 阅读 · 0 评论 -
linux常用操作
1. linx安装rpm包提示: Failed dependencies[root@sh158-xen data]#rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm error: Failed dependencies: MySQL conflicts with mysql-5.0.77-4.el5_4.2.x86_64 解决办法:原创 2017-11-20 17:52:09 · 318 阅读 · 0 评论 -
linux常用操作
1. linx安装rpm包提示: Failed dependencies[root@sh158-xen data]#rpm -ivh MySQL-server-5.5.24-1.linux2.6.x86_64.rpm error: Failed dependencies: MySQL conflicts with mysql-5.0.77-4.el5_4.2.x86_64 解决办法:原创 2017-11-20 17:52:06 · 367 阅读 · 0 评论 -
幂等操作的实现方案
高并发的核心技术-幂等的实现方案 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应该只发一次,同样的短信发给用户,用户转载 2017-08-09 17:49:56 · 2969 阅读 · 0 评论 -
基于JAVA-mail的JAVA邮件发送:简单邮件发送
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过Java 代码来创建电子邮件,并连接邮件服务器发送邮件。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,PO转载 2017-03-30 02:46:20 · 661 阅读 · 0 评论 -
SpringMVC实现多文件上传+bootstrap fileinput的使用
最近时间空余,总结了一些关于bootstrap fileinput组件的一些常见用法,特此分享到脚本之家平台,供大家参考,同时也方便以后的查找。本文写的不好还请见谅。一、效果展示1、原始的input type='file',简直不忍直视。2、不做任何装饰的bootstrap fileinput:(bootstrap fileinput初级进化)3、bootstrap转载 2017-01-19 00:54:02 · 5961 阅读 · 1 评论 -
commons-Configuration解析XML或者Properties
强大的配置文件解析器Commons-ConfigurationCommons Configuration是一个java应用程序的配置文件管理工具。可以从properties或者xml文件中加载软件的配置信息,用来构建支撑软件运行的基础环境。在一些配置文件较多较的复杂的情况下,使用该配置工具比较可以简化配置文件的解析和管理。也提高了开发效率和软件的可维护性。一转载 2016-12-18 00:15:24 · 1713 阅读 · 0 评论 -
HttpServletResponse的转发和重定向
下面是HttpServletResponse.sendRedirect 方法实现的请求重定向与RequestDispatcher.forward 方法实现的请求转发的总结比较:(1)RequestDispatcher.forward 方法只能将请求转发给同一个WEB应用中的组件;而HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源转载 2016-12-08 13:22:12 · 2026 阅读 · 0 评论 -
HTTP与HTTPS的差别
HTTP协议HTTP协议主要应用是在服务器和客户端之间,客户端接受超文本。服务器按照一定规则,发送到客户端(一般是浏览器)的传送通信协议。与之类似的还有文件传送协议(file transfer protocol,FTP),简单邮件传送协议(simple mail ttransfer protocol,SMTP)等。HTTP是在七层网络模型中的应用层的协议,由发送请求和接受响应构成,是一转载 2016-12-08 18:37:35 · 398 阅读 · 0 评论 -
中国天气API
我只想说现在网上那几个api完全坑爹有木有???官方的申请不来有木有,还有收费有木有??咱这种菜鸟只能用免费的了!!!!http://m.weather.com.cn/data/101110101.html大坑有木有??反应慢不说了,还老不更新!!想贴段代码的,现在又打不开了(貌似3月4号以后没更新过)====================转载 2016-11-23 00:38:31 · 492 阅读 · 0 评论 -
HTTP和HTTPS的区别
什么是 HTTPS?HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。你也可以说:HTTPS = HTTP + SSLHTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。为什么需要 HTTPS ?超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的转载 2016-11-23 19:58:01 · 568 阅读 · 0 评论 -
CENTOS 6.5下载
CentOS 6.5操作系统下载(CentOS官网)时间:2015-01-21 14:24来源:未知编辑:linuxeye点击: 5746 次生成环境Linux服务器,建议下载最小化安装64位系统,服务器上用的系统强烈建议下载后核对MD5。此版本也提供了最小化安装的CD镜像文件(CentOS-6.5-x86_64- minimal.iso, CentOS-6.5-i386-minima转载 2016-11-22 23:38:28 · 968 阅读 · 0 评论 -
HttprequestSession
Session在网络应用中被称为会话。具体到web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间,因此从概述上我们可以看到,session实际上是一个特定的时间概念。需要注意的是:一个session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的session同B用户转载 2016-12-12 01:48:14 · 1364 阅读 · 0 评论 -
获取客户端IP
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr() ,这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为http://www.xxx.com/ 的URL时,用request.getRemot转载 2016-12-12 00:57:05 · 313 阅读 · 0 评论 -
JAVA压缩和解压缩
Java API中的import java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作。我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作。ZipFilejava中的每一个压缩文件都是可以使用ZipFile来进行表示的。 File file = new File("F:/zippath.zip")转载 2016-10-19 21:23:12 · 366 阅读 · 0 评论 -
工作积累
1.spring@Async @Transactional注解一起使用影响事物执行在@Async标注的方法,同时也适用了@Transactional进行了标注;在其调用数据库操作之时,将无法产生事务管理的控制,原因就在于其是基于异步处理的操作。 那该如何给这些操作添加事务管理呢?可以将需要事务管理操作的方法放置到异步方法内部,在内部被调用的方法上添加@Transaction转载 2018-01-16 22:28:51 · 538 阅读 · 0 评论