● 基础知识
文章平均质量分 60
走出自己的未来
这个作者很懒,什么都没留下…
展开
-
SQL Server2008报错:值不能为空
打开数据库时报错,提示应用程序组件中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。但是第一想法是:是不是SQL Server安装时没有使用密钥进行激活,因为之前也出现过没有激活而无法打开sql Server。 不过,后来查找资料之后发现跟之前的问题并不是一样的,针对此类问题的解决办法是:将路径C:\Documentsand Settings\Admin原创 2015-10-01 19:25:10 · 24802 阅读 · 18 评论 -
性能优化——SQL语句
前段时间人事用户提出一个需求:在添加档案时,档案编号自动生成,但是生成的速度很慢。每次进入添加页面时,档案编号总是过几秒才会出来。然后用户要求,让编号在进入该页时就出现。 刚看到这个问题时,就想到了可能是查询方法的问题。第一是查询过程中出现了差错;第二是从数据库中查数据花费的时间太长。有了思路,就下手去做吧。 首先排除第一种想法,在添加信息时,需要进行查询的方法只有一个,查询出原创 2016-03-13 15:54:19 · 2677 阅读 · 40 评论 -
SQL函数——CASE
前段时间在学习oracle数据库时,看到了decode函数,主要是sql语句中的判断语句,可以根据判断进行赋值。然后就想到了之前在做今日开讲时,同样也遇到了类似的问题,数据库存储的是0或1,而界面显示时却不能为这样的。当时只是说做个判断,自己也知道,就没有做过多的思考。直到看到decode函数之后,才明白其实做判断,无非用的是sql中的函数。 自己在下边就来做了个测试,由于本地只装了S原创 2016-04-10 15:30:25 · 2970 阅读 · 21 评论 -
sql行转列
近期在做项目时,用户给出了几张报表的需求,需要对数据进行汇总。在这个过程中,用到了关于sql语句行转列的方法。那么应该如何操作呢? 项目中的过程比较复杂,我就自己建立一个测试库来进行说明。 首先建立数据表test,添加三个字段:姓名(name,varchar2(10))、课程(course,varchar2(10))、分数(score,varchar2(10))。 插原创 2016-04-30 14:27:01 · 10054 阅读 · 33 评论 -
oracle连接数据库
以前编程时用的数据库一直是SQL Server,对这个的连接数据库的字符串有了一定的认识。但是突然换成了oracle数据库,连接库时还有点不知所措。但是两者对比之后,发现其实他们都是一样的。 首先来回顾一下连接SQL Server常用的语句: string connString = "server=.;database=stu;uid=sa;pwd=123456"//serv原创 2016-06-10 21:41:42 · 4443 阅读 · 15 评论 -
在禁用UAC时无法激活此应用
在使用win10系统时,提升管理员权限之后,打开图片提示“在禁用UAC时无法激活此应用”错误信息。win8可以选择使用windows照片查看器,但是win10上操作时,找不到该功能,此情况就需要自己重新设置一下注册表才行。具体如下: 打开注册表,找到“HKEY_LOCAL_MACHINE-->SOFTWARE-->Microsoft”下的“Windows Photo Viewer”选项,然原创 2016-12-30 11:44:12 · 3597 阅读 · 28 评论 -
nginx介绍
近期在做电商项目中,用到了nginx服务器存放图片。那么nginx是什么呢?为什么又要选择使用nginx呢?下面就来一一介绍。 什么是nginx? Nginx是一款轻量级的高性能的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名,受到了很多大型网站的青睐,如京东、淘宝、百度等。原创 2017-01-13 19:52:04 · 496 阅读 · 16 评论 -
【多线程】--线程同步
熟悉多线程的都知道,线程同步时,可以使用synchronized机制来实现,现在就具体的说一下这个synchronized的使用方法。原创 2017-04-23 19:10:19 · 436 阅读 · 4 评论 -
【颗粒归仓】--Java泛型
了解集合的人都知道,将对象存入集合之后,集合不会记录对象的数据类型,把所有的对象当初Object类型进行处理。当程序从集合中取出数据时,需要进行强制转换其类型,这样很容易造成类型转换失败,引起ClassCastException异常。为了避免此现象,引入了泛型,而我们常常称作泛型集合,其实就是在集合的基础中增加了一个类型限定。 下面来看一个常见的问题来加以说明为什么要引入泛型:原创 2017-04-26 21:45:51 · 559 阅读 · 3 评论 -
虚拟机类加载过程
作为资深IT工程师或架构师,了解类在虚拟机中的加载过程是基本功之一。下面来简单分析一下这个过程,首先看一张整体图: 1、加载 类的加载是指将类的class文件读入到内存的过程,并为之创建一个java.lang.Class对象。 具体流程: 1.1 通过一个类的全限定名来获取定义此类的二进制字节流。 1.2将这个字节流所代表的静态存储原创 2017-07-02 20:48:28 · 597 阅读 · 21 评论 -
多线程--Thread和Runnable区别
线程的创建有两种方式,分别是继承Thread类和实现Runnable接口,那么这两种方式有什么相同点,以及区别在何处呢? 首先通过两个实例还看一下他们的相同之处: 实例1:使用继承Thread类 创建子类MultiExtendThread: public class MultiExtendThread extends Thread { private i原创 2017-07-09 21:30:23 · 583 阅读 · 18 评论 -
【颗粒归仓】--java集合
java集合大致分为Set、List、Queue和Map四种 Set代表无序、不可重复的集合 List代表有序、可重复的集合 Map代表具有映射关系的集合 Queue代表一种队列集合 (java5新增) 一、Set:不允许包含相同的元素,不能记住元素的添加顺序 1、HashSet:按Hash算法来存储集合中的元素,具原创 2017-06-11 11:15:18 · 497 阅读 · 3 评论 -
初始Oracle
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 特点: 1、完整的数据管理功能:数据的大量性、保存的持久性、共享性、可靠原创 2016-03-31 20:04:18 · 1061 阅读 · 22 评论 -
性能优化——SQL语句(续)
上篇博客介绍了一下自己在项目中遇到的一种使用sql语句的优化方式(性能优化——SQL语句),但是说的不够完整。在对比的过程中,没有将max函数考虑在内,经人提醒之后赶紧做了一个测试,测试过程中又学到了不少的东西。现给大家分享一下 上次用的是select count(*) 和select * 的执行效率问题,因为我的需求是获取数据的一个总数来自动给出新的id,然后网友给出可以使用max的方原创 2016-03-19 09:30:09 · 2340 阅读 · 76 评论 -
附加数据库 对于服务器 XXX失败
最近在学习MVC+EF,看着视频做小demo。EF这一块需要涉及到数据库的连接,视频中所讲的例子与先前牛腩新闻系统数据库挺相似的。所以,就偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几种解决方法。我就用了两种原创 2015-08-02 10:31:12 · 7080 阅读 · 10 评论 -
登录失败, 密码错误或者IMAP服务未开通
前段时间在使用Foxmail的时候,想着要将自己的qq邮箱也添加到Foxmail上,方便自己管理邮箱。但是,添加的时候总是提示我密码或者账户错误,点击查看详情之后提示:登录失败, 密码错误或者IMAP服务未开通。 因为之前忙着做些小项目,也就没有注意解决这个问题,依旧两个邮箱登着去收邮件,真是麻烦。现在,有时间考虑这个问题了,添加的时候仍然提示该错误,我查看自己的Foxmail中的设原创 2015-03-07 09:33:52 · 49877 阅读 · 10 评论 -
拆机
这几天宿舍一哥们的电脑无法充电了,原因是充电原创 2014-09-18 21:26:12 · 2433 阅读 · 27 评论 -
软工视频--软件管理
软工视频已经基本上看完了,但是有很多东西没有原创 2014-09-22 19:10:32 · 1356 阅读 · 39 评论 -
软工视频总结
视频原创 2014-10-02 17:07:58 · 1251 阅读 · 19 评论 -
软工文档总结
软件开发的过程中,文档的编写是一个原创 2014-10-08 21:07:33 · 1255 阅读 · 23 评论 -
软工视频——第一次总结
到目前为止原创 2014-09-08 17:00:46 · 1284 阅读 · 22 评论 -
安装滚轮插件
现在已经开始敲机房系统了,原创 2014-08-03 17:12:49 · 1330 阅读 · 15 评论 -
重装SQL Server
随着我们学习的文档资料越来越多,自己的电脑有点超负荷了,再加上本身配置低的缘故,我的电脑一直处于龟速状态,让人抓狂。忍无可忍,果断换内存条,然后又重新装系统。这样就使以前装的一些软件还需要重新再来一遍,在装SQL Server2008时就出问题了,不过是老问题了。以前没有把这些总结下来,虽然现在也解决了,不过还是浪费了不少时间的,所以还是记录下来的好。 安装的过程中一定要有耐心,这个软原创 2014-07-29 11:45:32 · 1909 阅读 · 24 评论 -
SQL UNION操作符
在维护人事系统的时候,遇到两张无关的表的联合问题,就是将两张相互之间没有字段可以联系的表,但具有共同的名字的字段,合在一个报表中显示出来。这时就引出了union的使用。 什么是UNION? 它sql语句中的一种操作符,可以合并多个select语句结果集。但是需要注意的是select语句必须具有相同数量的列,且列必须具有相同的数据类型。 基本语法:S原创 2015-12-12 16:09:51 · 1378 阅读 · 28 评论 -
IIS端口被占用
在进行人事系统重构时,需要对系统进行发布测试。而我们的人事系统所分配的端口号是固定的范围,但是当进行发布的时候,突然发现端口号被占用了,无法进行分配。可是检查IIS,显示并没有被占用,这是怎么回事呢? 上网进行查询,原来有一些程序会自动占用 一些端口,那么如何进行查询呢? 首先在dos命令窗口输入:netstat -aon | findstr "80" 此处的“80”原创 2015-12-20 15:54:10 · 5961 阅读 · 30 评论 -
Hadoop核心--HDFS
什么是HDFS? HDFS(Hadoop Distributed File System),分布式文件存储系统。源自于Google的GFS论文,是GFS的克隆版。与其他分布式文件系统相比,它具有很高的容错能力,适合部署在廉价的机器上;另外它能提供高吞吐量的数据访问,适合海量数据的存储。HDFS特点 易于扩展 运行在普通廉价的机器上,提供容错机制 为大量用户提供高性能的海...原创 2018-08-05 22:36:59 · 496 阅读 · 2 评论