自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 js如何实现访问数据库实例代码、讲解,及其优缺点

JavaScript访问数据库的增删改查 实例参考:http://www.cnblogs.com/ranzige/archive/2014/08/01/3884583.html详细讲解JavaScript访问MySQL1、下载MYSQL的ODBC连接http://www.mysql.com/downloads/connector/odbc

2017-09-03 18:25:38 17994 1

原创 浅谈Redis事务机制

浅谈Redis事务机制,后续会进行补充,希望有人指教https://www.zhihu.com/question/35949129 redis 实现事务有两种方式一是使用 MULTI   EXEC   DISCARD  WATCH二是使用lua脚本事务具体可以看官方文档:Transactions当多个客户端同时对同一个键 进行专业昂的

2017-09-01 19:12:48 351

转载 FastDHT配合FastDFS进行文件上传去重

为什么写这个最近因为工作需要,使用了FastDFS,这是一款国产的开源DFS软件,但是这个软件本身不能对重复上传的文件进行去重,需要我们自己去处理,一种可行的方案是,在文件上传之前进行md5校验,把每个文件保存在数据库中,然后进行对比,这个md5值如果在数据库中已经存在的话,就不上传。不过这个效率可能不怎么高。FastDFS作者余庆也开源了一个解决的资源,就是FastDHT了,使用这个也可

2017-09-01 18:41:29 646

原创 MySQL数据表中怎么给已经有主键自增的表加入数据

MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值记录的时候;如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填;具体:1.创建数据库create table if not exists userInfo (id int PRIMARY KEY

2017-07-18 14:15:18 7440

原创 hibernate_Restrictions

入门程序案列:方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge

2017-07-02 19:17:50 214

原创 Redis的RDB和AOF持久化

https://my.oschina.net/davehe/blog/174662最近和小伙伴们聊redis持久化的几种方式时,考虑RDB 和AOF持久化有一些疑问,所以特地查找一下资料,业余了解一下。首先说明:    1).RDB持久化:          该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。        2). AOF持久化:    

2017-06-23 18:56:24 242

原创 ActiveMQ 发布订阅(topic)模式_发送消息和接收消息

发布订阅模式流程: 监听JMS1) 客户机发送消息到JMS消息中间件2) 服务端负责监听JMS消息目的地。3) 发现JMS里面有消息产生,服务就可以订阅。特点:1) 消息可以被多个服务共享2) 消息直到被所有消费后,消息消失。

2017-04-02 19:48:32 1551

原创 ActiveMq点对点模式发送、接收消息

消息发送流程:1) 客户机发送消息到JMS消息中间件2) 服务端负责监听JMS消息目的地。3) 发现JMS里面有消息产生,服务就可以接受消息。点对点消息发送服务:1) 消息只能被一个服务接受2) 多个服务同时监听消息服务器,遵循先来后到原则。3) 消息一旦被接受,消息自动消失。4) 如果消息一直没有被接受,消息会等待被接受,直到被接受为止。

2017-04-02 19:14:15 1383

原创 关于cookie存在哪里的问题?

首先cookie失效分为2种:1:设置过期时间失效(只要设置了过期时间cookie就会存储在硬盘里面)2:当会话结束时失效,即关闭浏览器窗口(如果没有设置Expires,cookie就会存储在内存里面)手动删除cookie失效(这个不知大家算不算) 下面给出个demo 1 @ Page Language="C#"%> 2 DOCTYPE htm

2017-03-09 20:42:24 3341

原创 如何判断一个字符串是否在list集合中存在!

如何判断一个字符串是否在list集合中存在!contains方法返回true和falsepublic class ListTest {    public static void main(String[] args) {        List list = new ArrayList();        list.add(

2017-03-08 11:19:32 22931

原创 Ajax 验证用户输入的验证码是否与随机生成的一致

后台Java代码【验证码生成】?1234567891011/** * 随机生成6位随机验证码 */ publicstatic String createRandomVcode(){ //验证码

2017-03-08 10:57:26 1102

转载 JDBC的事务处理

什么是事务,事务,也是数据库事务,指的是作为单个逻辑工作单元执行的一系列操作。正常的情况下,操作应该顺利进行,与操作相关的所有数据库信息也成功地更新;但是,如果在这一系列过程中任何一个环节出了差错,导致操作失败了,数据库中所有信息都必须保持操作前的状态不变。否则,数据库的信息将会一片混乱而不可预测。一个逻辑工作单元要称为事务,必须满足ACID(原子性,一致性,隔离性和持久性)

2017-02-16 20:23:28 191

原创 dubbo原理

什么是dubboDubbo是阿里巴巴开发用来用来治理服务中间件。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。·        单一应用架构·        当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。·        此时,用于简化增

2017-02-05 10:41:07 1856

原创 软件项目架构的演变(传统架构和面向服务架构的比较)

普通架构项目部署特点:1)  项目和数据库都在同一个服务器。2)  项目使用技术:jsp/servlet,ssh,ssm框架。缺点:1)  并发量太小:1-102)  容错性差。思考:1)  项目代码优化。(提高项目性能)2)  扩展服务器。(提高项目并发能力)扩展架构特点:项目和数据库拆分单独部署一台服务器缺点:1)并发量满足不了业务增长需

2017-02-05 10:24:39 980

转载 基于dubbo框架下的RPC通讯协议性能测试

一直理解的dubbo是作为服务器治理中间件,实现服务之间的远程通信,他的优势是,把服务和服务之间进行了解耦,解决了并发问题;另外作为中间件,利用zookeeper,使服务不必要像使用webservice需要面对面交流,解决了网络延迟或者阻塞问题;    但是,常见的RPC通讯协议,相比较webservice等,各自的性能比较是如何的呢?    感觉还是测试一下才会更清楚一点,所以找

2017-02-04 16:52:40 251

转载 Maven和Nexus

http://blog.csdn.net/liusong0605/article/details/25654811开始在使用Maven时,总是会听到nexus这个词,一会儿maven,一会儿nexus,当时很是困惑,nexus是什么呢,为什么它总是和maven一起被提到呢?我们一步一步来了解吧。 一、了解Maven,Maven用来干什么呢1. 优秀的构建工具通过简单的命

2017-01-13 21:32:22 294

转载 java中的事务处理

java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作..... 对事务一直了解不深,特此转载学习一下,也分享一下http://blog.csdn.net/mukun060/article/details/11064097 

2017-01-13 20:44:51 293

原创 登录时特殊符号不能通过验证,比如'+'

解决办法:原因可能与传参方式有关get传参:var newUrl =  action + ”/login.do?username=“+username+'&userpassword='+pwd;特点:1、有长度限制,一般在2k左右    2、参数会在浏览器地址栏显示  注:书写方法:?第一个参数&连接第二个参数post传参:new newUrl = action +

2016-07-25 15:37:11 1013

原创 JS循环遍历JSON数组

var jsonstr= [{src:"a",name:"应用"},{src:"b",name:"功能"},{src:"c",name:"信息"}];  //json数组alert(jsonstr[i].name);//json字符串,alert弹出:应用        var jsonobj = eval(data);alert(jsonobj[i].name);//json

2016-07-21 16:38:41 6340

空空如也

空空如也

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

TA关注的人

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