- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 javaweb项目通过session来管理用户在线
本节主要介绍session的一些小知识。1、登录的时候根据session验证是否登录public class LoginSessionListener implements HttpSessionListener { // 保存 sessionId和userName 的映射(sessionid,userName) public static Map<String, String&...
2018-04-23 15:51:26 3564
原创 JMS介绍以及ActiveMQ
一、JMS简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行...
2018-04-21 19:57:53 221
原创 java线程的lock以及与synchronized的区别
一、lock Lock是个接口,ReentrantLock就是Lock接口的实现类。ReentrantLock获取锁定与三种方式:a) lock(), 如果获取了锁立即返回,如果别的线程持有锁,当前线程则一直处于休眠状态,直到获取锁b) tryLock(), 如果获取了锁立即返回true,如果别的线程正持有锁,立即返回false;c)tryLock(long timeout,TimeUnit...
2018-04-20 15:13:55 204
原创 java线程中start()和run()的区别
1、start方法启动了一个新的线程,而run方法不能启动一个新线程,还是在main线程下运行,程序依然是主线程一个线程在运行。2、调用start方法可以启动线程,而run方法只是thread的一个普通方法还是在主线程中执行。3、通过start()方法来启动的新线程,处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行相应线程的run()方法,这里方法run()称为线程体,它包含了...
2018-04-20 10:23:52 2224
原创 zookeeper工作原理
一、简介 zookeeper是一个分布式协调服务,即zookeeper是为其他分布式程序提供服务的。zookeeper本身就是一个分布式程序,且zookeeper集群中有半数以上的机器存活,这个zookeeper服务就能用,所以zookeeper适合安装在单数机器上。zookeeper机器有一个leader和多个follower角色,机器中的每个server保存一份相同的数据副本,clien...
2018-04-19 16:34:21 248
原创 ajaxFileUpload无法上传data传参的问题
今天遇到了一个问题:用插件ajaxFileUpload上传图片并在data中传参数时,后台怎么都不能接收到值,而且前台Js报错,都走不到后台的情况。一、代码如下$('#saveBtn').click(function () { //ajaxFileUpload不能传data,需要修改ajaxFileUpload。js代码 var ajaxData=JSON.stringify(upload...
2018-04-12 15:50:43 5360
原创 IO学习
一、java IO流简介 java IO流是一组有顺序的字节序列,通过流我们可以进行硬盘文件、内存、IO设备等数据的流通。IO流根据处理类型不同可以分为字节流和字符流;根据流向不同可以分为输入流和输出流。 字节流一次读入或者读出8位(1byte=8bit)二进制;而字符流以字节(byte)为单位,根据码表映射字符,一次可能读取多个字节。设备上的文字、图片、视频等都是用二进制存...
2018-04-11 16:53:04 171
原创 利用Thumbnails 根据坐标裁剪图片
问题描述:今天工作中需要用户上传个人头像,然后后台根据传来的坐标以及宽度高度来裁剪并存到mysql数据库。用Thumbnails 来进行裁剪图片一、建立数据库CREATE TABLE `tb_sys_user_photo` ( `user_no` varchar(20) NOT NULL COMMENT '用户名', `user_photo` longblob COMMENT '用户头像', ...
2018-04-11 15:55:17 2329
原创 mysql索引详解
一、概述 在mysql中,索引(index)又叫键(key),它是存储引擎用于快速找到所需记录的一种数据结构。在越来越大的表中,索引是对查询性能优化最有效的手段,索引对性能影响非常关键。另外,mysql的索引是在存储引擎层实现,而不是在服务器层。二、索引的工作原理 我们知道,在看一本书某章的时候,首先我们会查找目录索引,找到对应的页码然后快速找到相应的内容。mysql索引也一样...
2018-04-04 14:46:53 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人