
◆知识探究
文章平均质量分 81
既过不念,未来不继
我所有的你,都只有一个你;我所有的我,都只有一个我。
展开
-
Axure:从单一评价方式到用户自由选择
导读:亲,还记得淘宝对货物的评价方式吗?还记得对快递哥的评价方式吗?1,经典五星评: 2,快递满意度:原创 2015-05-23 10:41:25 · 1415 阅读 · 30 评论 -
浏览器兼容问题
导读:这些天都在调一个系统的样式布局,之前没有想太多了,初次试水,结果好不容易全都调好了之后,结果发现在IE上不兼容。也就是出现了传说中的兼容性问题,那么,怎么去解决这个问题呢?我认为要提出解决方案,就得先找出问题原因。一、定义浏览器兼容性问题:又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题。常见表现:网页元素混乱,错原创 2015-08-16 12:58:06 · 1829 阅读 · 31 评论 -
【多线程 5】线程池的类型以及submit()和execute()的区别
就跟题目说的一样,本篇博客,本宝宝主要介绍两个方面的内容,其一:线程池的类型及其应用场景;其二:submit和execute的区别。那么需要再次重申的是,对于概念性的东西,我一般都是从网上挑选截取,再结合自己的想法进行说明。一、线程池概述首先,线程池的使用,是非必须的。并不是涉及到启用多线程的地方,就非得整出个线程池出来!1.1,什么是线程池线程池是一种多线程处理形式,处理过程中将...原创 2016-10-28 21:24:00 · 5357 阅读 · 28 评论 -
【多线程 4】多线程实例(实例分析博客在下一篇)
一、概述额,这篇博客有点水哈,就是自己拿到一个需求之后,写的模拟场景代码。不是很完善,纯属自己的一个代码记录。先描述一下需求:现在存在着N个点(注意:N个代码大批量数据),这N个点(对象Point)存放在一个动态数组里。每个点包含有X和Y属性!当这些点与已知点的距离,不小于D时,为正常数据,反之,则为异常数据,需要将这些数据剔除!二、分析1,首先建立一个point对象,包含原创 2016-10-26 20:20:28 · 587 阅读 · 19 评论 -
【多线程 3】多线程间的变量共享方式
上篇博客说到了多线程的创建方式,本篇博客说说自己对于多个线程间的共享变量的理解。一、概述首先,分析集中不同的变量共享场景:1,多个线程执行同样的代码在这种情况下,可以使用同一个Runnable对象(看上一篇博客,这是一种创建线程的方式)将需要共享的数据,植入这个Runnable对象里面。例如买票系统,余票是需要共享的,不过在这样做的时候,我想还应该加上synchronized关键字原创 2016-10-15 20:29:12 · 1815 阅读 · 16 评论 -
【多线程 2】常见的多线程创建方式
导读:创建多线程,主要是有3种方式。而这三种方式,又可以简单的分为:无回执结果、有回执结果。一、直接继承Thread类package Angel;public class CreateThread extends Thread { //对run方法进行重写 public void run(){ System.out.println("继承Thread创建:" + Thread原创 2016-10-12 20:32:24 · 600 阅读 · 13 评论 -
【多线程 1】多线程的应用场景:从指令流水线—多线程
一、是什么?多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。一般而言,多线程的应用,主要解决的是吞吐量(单线程,处理一个请求,多线程,处理多个请求。同一时间,可以处理多个用户的请求)、伸缩性(现在的计算机,估计很少再有那种单核的了吧,然后,如果一直使用单线程操作,那么多的那几核,岂不浪费)的问题二、为什么使用?说到这个为什么使用原创 2016-10-10 11:21:44 · 2634 阅读 · 20 评论 -
【前端 5】拖拽
简述:实现拖拽,关键的地方:鼠标抬起(mouse-up)事件、鼠标落地(mouse-down)事件、对象的拖拽事件。那么在这个过程中,需要注意的点是:获取鼠标焦点在可视窗口的具体位置(x,y),以及各个浏览器的兼容,鼠标的可拖拽范围控制等!一、实现要点1.1,让指定对象可拖拽$("div[id^='chooseCourse']").draggable();本行代码表示,获取原创 2016-08-15 10:39:31 · 861 阅读 · 12 评论 -
MongoDB 3: 使用中的问题,及其应用场景
导读:用MongoDB去存储非关系型的数据,是一个比较正确的选择。但是,如果只是用MongoDB,那么也会出现一些问题。MongoDB,尤其使用的最佳场景,更多的时候,需要结合关系型数据库共同解决问题。本篇博客,则介绍一下MongoDb在运用过程中可能出现的问题。一、出现的问题首先,我们先来简单看一下MongoDB的存储结构图(以电视节目为例):那么以传统的关系型数据库原创 2016-05-15 15:47:12 · 970 阅读 · 12 评论 -
MySQL可供选择的存储引擎
备注:以下关于5.7版本的内容是来源于官方文档:https://dev.mysql.com/doc/refman/5.7/en/storage-engines.html以下关于5.6版本的内容,一部分来源于自己使用过程中的经验总结,一部分来源于:http://www.w3resource.com/mysql/mysql-storage-engines.php本来应该标记为译文比较合适,但中间又原创 2017-03-17 15:11:39 · 827 阅读 · 5 评论 -
【java基础 14】锁的粒度:ThreadLocal、volatile、Atomic和Synchronized
导读:题目中提到的几个关键字,分别是解决并发问题中,加锁所使用到的几个关键字,每个关键字代表的锁的粒度 不同,本篇博客,主要是从概念定义上,区分这几个关键字的应用场景。(PS:睡梦中,依稀记得有回面试的时候,问了我一个问题:你们在加锁的时候,加多大的锁? 哇塞,当时愣了一下,压根儿就没有这个大小的概念,我真的以为都是一样的)话说,就像加锁日记本的锁是个很小的艺术锁,保险箱一般是密码锁(原创 2017-01-07 16:46:44 · 2432 阅读 · 12 评论 -
理解Tomcat架构、启动流程及其性能优化
PS:but, it's bullshit ! 备注:实话说,从文档上扒拉的,文档地址:在每一个Tomcat安装目录下,会有一个webapps文件夹,里面有一个docs文件夹,点击index.html 或者直接上官网看文档也一样:http://tomcat.apache.org/tomcat-8.0-doc/原创 2017-09-17 20:12:46 · 430 阅读 · 2 评论 -
Jboss性能调优
1,Jboss5调优指南https://www.redhat.com/f/pdf/JB_JEAP5_PerformanceTuning_wp_web.pdf1,Jboss7.1 性能调优指南https://www.jboss.org/dms/judco原创 2017-09-18 10:15:37 · 625 阅读 · 0 评论 -
为什么要用全文搜索引擎:全文搜索引擎 VS 数据库管理系统
正文一:Full Text Search Engines vs. DBMS 发表于2009年正文二:Elasticsearch — A High-Performance Full-Text Search Engine 发表于2016年不知道大家有没有想过一个问题:数据库服务也支持全文搜索,但我们为什么要用全文搜索引擎! 如果说是全文搜索引擎更快或者性能更好,那为什么呢?我们原创 2017-09-26 15:11:22 · 13481 阅读 · 5 评论 -
you build it,you run it
this article is almostly about a book named Migrating_to_Microservices_Databases, and it's just the part of DevOps. I read this book , now I make some summary!原创 2017-09-25 09:41:39 · 2276 阅读 · 3 评论 -
我们为什么要研究docker
一、docker整体概述Docker会是改变世界的那只“箱子”吗?是什么:世界领先的软件容器平台; 开发者使用docker可以解决“在我的机器上没问题”(开发生产环境不一致的问题);运维使用docker可以在独立的容器中运行和管理App;而企业使用docker可以更快、更安全的发布新动能。备注:1,什么是容器?容器是一种打包软件的方式,这种方式下,软件可以共享操作系统并独立运行原创 2017-09-23 19:40:19 · 1004 阅读 · 1 评论 -
他们为什么选择前端工程化,而我又是基于什么考虑的
前言:对于前端工程化,很多人都有自己的见解。那么,公司的产品开发,也在采用前后端分离的形式,到底什么是前端工程化,我为什么要推进前端工程化呢? 本文主要就分为两个部分,第一部分是介绍一些前端工程化的内容,别人都是怎么践行,怎么理解的;第二部分介绍我为什么加入了前端工程化,我是基于什么考虑的。一、前端工程化的基本概念1,到底什么是前端工程化、模块化、组件化2,我为什么这么强调前端工程化原创 2017-09-23 09:26:39 · 2052 阅读 · 2 评论 -
【Mysql 优化 6】mysql优化的内容和思路
根据最近做mysql优化,以及参照的官方文档的一些知识点,总结一下,如何下手去优化mysql 数据库。PS:更多可能是我个人的笔记总结记录,仅供参考一、优化的内容可以优化的内容,从范围的大小,可以从软件、硬件,到具体的场景实施。大概总结了可以优化 的内容,现在来看,优化的一般思路:二、优化思路总得来说,就是范围从大到小,逐步做减法排除。三、总结m原创 2017-08-05 18:53:45 · 450 阅读 · 3 评论 -
谈谈序列化—实体bean一定要实现Serializable接口?
导读:最近在做项目的过程中,发现一个问题,就是我们最开始的时候,传递参数包括返回类型,都有map类型。但是由于map每次都要匹配key值,很麻烦。所以在之后就将参数传递和返回类型全都改成了实体bean,并且让每个bean都实现了Serializable接口。然后,在这里的时候,就有点疑惑。首先:为什么要进行序列化;其次:每个实体bean都必须实现serializabel接口吗?最后:我做一些项目的原创 2017-03-13 17:38:27 · 37964 阅读 · 39 评论 -
MongoDB 2: 安装和使用
导读:上篇博客中简单介绍了MongoDB,本篇文章主要是介绍Mongo的安装和使用(环境为win8)。(PS:这是一篇没什么技术含量的文章,仅是个人的笔记式文档)下一篇博客,将介绍Mongo使用过程中的可能出现的问题,以及和其他数据库的搭配使用,和各自的应用场景等。一、下载文件注意点:查看自己的电脑配置,下载相应的版本。比如说:wmic os get caption 查看系统版本;原创 2016-05-15 14:37:46 · 692 阅读 · 12 评论 -
MongoDB 1: NoSQL 和 SQL的区别
导读:本篇博客,主要是结合自己在项目中的使用,简单的阐述一下NoSQL和SQL的区别。那么,根据自己的应用,NoSQL这边,选择的是MongoDB(Redis虽然也是,但属于内存存储,这里不予说明)。SQL这边,选择的是MySQL。一、简单概述SQL:对于SQL来说,也是我们最常说的关系型数据库,比如:MySQL,SQLServer等。那么,它的一个最明显的表示是,它的数据,全部是通过表单原创 2016-05-15 11:39:52 · 2012 阅读 · 8 评论 -
【数据传输 1】服务器—>客户端之间的数据类型转换
导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博客的所有观点,仅代表笔者目前的学习状态。一、客户端1.1,为什么转换当我们看到一个网页,不管是多么复杂和简单的网页, 我们查看其源文件,看到的是一系列的文本内容。那么是不是可以理解为:一个原创 2015-12-01 21:47:59 · 3033 阅读 · 11 评论 -
【数据传输 2】批量导入的前奏:将Excel表中的数据转换为DataTable类型
导读:我们知道,在数据库中,数据集DataSet是由多张DataTable表组成。所以,如果我们需要将数据从外部导入到数据库中,那么要做的很重要的一步是将这些数据转换为数据库可以接受的结构。今天在用SQLBulkCopy 实现不同数据库服务器之间的数据导入时,其中有一个很重要的点:所有能够转成DataSet或者DataTable的数据,都可以使用SQLBulkCopy去实现批量导入......现在原创 2015-12-30 21:57:12 · 2547 阅读 · 17 评论 -
MySQL:MySQL和SQL Server的区别
导读:接下来的网上商城的项目,需要用到MySQL数据库了。这个对于我来说,是一个新接触的东西,按照惯例,在刚开始学习一个东西的时候,先从宏观上去了解它。本篇博客,先介绍SQL Server的基本内容,然后介绍MySQL的基本内容,最后介绍两者之间的区别。一、SQL Server基本简介1.1,概述SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使原创 2016-01-16 20:58:41 · 33520 阅读 · 22 评论 -
SQL:认识数据库约束
讲了关于数据库的很多内容,也讲了很多约束,对唯一和主键、核查和规则、外键约束很感兴趣。一、唯一和主键(实体完整性)区别:数量:一张表只可以有一个主键约束,却可以有多个唯一约束。是否空值:主键不允许为空,唯一允许为空。相同点:唯一性:都保证了数据的唯一性,不可重复。复合:均可由一个或多个字段复合形成。二、核查和规则区原创 2014-07-22 21:04:13 · 1416 阅读 · 19 评论 -
ER模型图工具:PowerDesigner
导读:开始是想一个阶段一个阶段的写文档,再写了原创 2014-09-18 21:26:34 · 18573 阅读 · 27 评论 -
为什么需要输入验证码?
导读:在很多地方,我们都需要原创 2014-10-22 09:36:27 · 7070 阅读 · 58 评论 -
【SVN】http和https的区别
导读:输入网址的时候,经常输入http://什么什么的,但http是什么,一直都不知道。然后,这回在SVN的学习中,又出现了http和https,而且还有说https的8443端口相对优越,我就在想,这是为什么呢?一、基本定义1,httpHypertext transfer protocol:(超文本传送协议)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网原创 2015-02-28 19:22:02 · 4185 阅读 · 14 评论 -
Axure:从简单搜索到联想搜索的部件制作
导读:最近一直都在整理原型部件,要说准备的最有感触的,当属搜索框无疑。搜索框的整理,前后加起来共耗时两天多。从最开始的按钮和文本框,到后来的图示,提示和联想查询。耗费了不少的心血,有必要总结一下,留个纪念。一、演变过程1,原始部件说明:最开始的时候,没有想太多,就觉得查询嘛,有个文本框输入条件,然后有个查询按钮,有个更多查询按钮,就够了。当时,觉得一样大小挺好的,真好!原创 2015-05-21 21:43:44 · 3684 阅读 · 22 评论 -
Oracle:安装中的注意事项
导读:Oracle数据库的安装,姑娘我也是醉了。从开发今日开讲后台系统前,我就一直在装,第一版都开发完了,我昨天静下心来,才终于装上。在这个过程中,出现了好些个问题,说起来都是泪呀。现在就总结总结这个过程中遇到的一些问题。一、点击setup,程序异常终止之前虽然没能成功连接上数据库,但我好歹还从头到尾的装了一遍。这回是安装页面都进不去,直接被枪毙了。原因:因为安装程序里原创 2016-03-30 10:54:49 · 2252 阅读 · 17 评论 -
Oracle:使用过程中的问题集锦
ora 12514监听程序当前无法识别ORA-01034&ORA-27101错误原创 2016-04-07 23:14:02 · 816 阅读 · 12 评论 -
Redis 2:简单使用
导读:上一篇博客对于Redis进行了简单的介绍,本篇博客就浅显的说一下Redis的基本操作使用。本次测试的环境是window8.1,呃,没用Linux等其他系统,就下载的window环境的安装包。一、启动Redis服务下载地址:https://github.com/MSOpenTech/redisPS:选择适合自己环境的压缩包;可以用VS进行Redis的安转,也可以通过其他工具原创 2016-05-14 17:33:51 · 740 阅读 · 9 评论 -
Redis 1:简介
导读:在今日开讲的项目中,用到了redis数据库。老听大家在说,我都不知道是个啥玩意儿。然后这两天在准备知识分享的事儿,我先大概了解了解,然后讲的时候,能有点共鸣。所以,本篇博客,是在自己跟读完MVA的一集Redis视频,自己浅显总结的一个基本内容。在下一篇博客,会介绍一下其基本使用。一、概念Redis is an open source (BSD licensed), in-me原创 2016-05-14 11:45:54 · 742 阅读 · 11 评论 -
[AngularJS 1] Introduction to AngularJS
introduction:this article is going to introduce AngularJS in generally. I will write it through five points.Number one is what is AngularJS.Number two is why use Angular.Number three is how angularJS原创 2016-05-01 20:30:14 · 799 阅读 · 6 评论 -
SQL 1:常用SQL语句
一、出现现象原创 2016-04-29 15:29:21 · 936 阅读 · 26 评论 -
[前端 3]纯Js制作俄罗斯方块游戏
导读:在别人文章里看到了,然后写了一遍。结果出错了,然后调出来了,然后理解了一下,加了点注释,有一些想法。忘了在 哪一篇上面看的了,就贴不出来链接地址。原谅。呃,真没自己的东西,权当练打字了吧。其实,最开始的时候,我也想出来需要那几个方法的,但是不知道怎么用这纯爷们儿的Js去实现。想想吧,还是对于Js基础的知识了解的太少了。一、代码 var author="Angel";原创 2016-04-10 00:08:30 · 3900 阅读 · 16 评论 -
[前端 2]常用的JQuery和Dom页面取值与赋值
导读:书到用时方恨少,需要基础知识的时候,才悔恨自己没有总结学习好。前段时间调了好长时间的页面,突然发现自己之前不怎么在意的取值和赋值,真的是自己一个很薄弱的地方,有时候查半天都找不到一个对的,现在用自己的博客总结总结。以后直接查自己的博客,本篇博客纯属笔记性的文章。一、基本取值和赋值1.1,比较通用的方法:$("#id").val();和document.getElement原创 2016-04-09 23:47:51 · 2070 阅读 · 17 评论 -
[前端 1] 使用frameset框架构建网页基本布局
导读:在做项目的过程中,发现网页的一些地方是不变的,比如说顶部、底部。而变幻的内容就只是一部分。这个时候在想,这是每次都刷新一个界面呢,还是有别的快捷方法呢。然后就找到了frameset 这个东西。本篇博客是结合一个小实例对frameset的简单介绍。一、是什么frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,fram原创 2016-03-27 22:38:14 · 7515 阅读 · 27 评论 -
[前端 4] 使用Js实现图片上传预览
导读:今天做图片上传预览,刚开始的做法是,先将图片上传到Nginx,然后重新加载页面才能看到这个图片。在这个过程中,用户一直都看不到自己上传的文件是什么样子。Ps:我发现我真的有强迫症了,都告诉我说不用改,但我真的忍受不了。结果调兼容性,时间又过去了。一、HTML页代码 上传头像会自动生成头像缩略图片,您也可以拖动大图的裁剪区域,调整缩图内容。支持JP原创 2016-04-11 23:56:32 · 1814 阅读 · 18 评论 -
Jquery表单校验—思考测试提出的优化建议:如何设计灵活的软件
前言:老实交待,我确实好久没写过前端表单校验了。 这不,这回一写,测试那么就懵了,哈哈哈! 其实很简单,就是我写了个校验手机号码格式的东西,结果:首先是校验的范围不合适,然后是提示的时机不合适。 建议的范围是:以1开头的11位数字,时机是:失去焦点时!一、案例经过话说,本姑娘那会儿写前端的时候,妈蛋的,还是easyUI+JQ啊,然后那时候也是中了Js的毒,不对,应该是中了源码和框架,结果源原创 2018-01-20 14:13:56 · 585 阅读 · 8 评论