关闭

[置顶] 【MQ】ActiveMQ(三)——spring管理ActiveMQ,实现发送和接收效果

一、前言      在前一篇博客中,小编向大家简单的介绍了一下ActiveMQ的消息处理方式,包括了点对点,发布订阅两种模式。写向大家展示了一下如何使用,但是在真正开发的时候我们是不会写那么一大片代码,从建立连接工厂,再由连接工厂创建连接对象,连接对象打开连接,连接对象然后创建session,session创建目的地,用于连接数据。      这个过程是比较复杂的,在开发的时候一般我们会使用Spri...
阅读(443) 评论(1)

[置顶] 【swagger】前后端分离联调利器——swagger安装和使用

一、前言      互联网发展越来越迅速,近来项目中使用了前后端分离的模式。前端开发使用Angular4,后端开发使用SSM框架。这样的话就有了前后端联调的问题,接口数据类型,接口返回参数等等问题。项目初期的时候使用postman进行测试,但是测试比较麻烦,需要把url粘贴进去,然后再测试,后来发现了一个联调利器——swagger。      经过了3个月使用,发现这个联调利器真的是很好使,所以记录...
阅读(60) 评论(2)

[置顶] 【MQ】ActiveMQ(二)——消息处理机制

一、前言      上文中,小编提到安装ActiveMQ,但是对于ActiveMQ中消息是用什么样的形式存储的?下面小编就向大家介绍一下。二、消息类型      对于消息的传递有两种类型: 点对点的,即一个生产者和一个消费者一一对应;发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。       JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些...
阅读(374) 评论(1)

[置顶] 【MQ】ActiveMQ(一)——介绍和安装

一、前言      最近的一个项目中,根据技术选型等方面,选择了ActiveMQ,项目中,通过Spring管理的ActiveMQ,然后在各个服务中使用。下面小编就向大家介绍一下ActiveMQ的安装和使用,非常简单。二、什么是ActiveMQ?      首先呢,ActiveMQ是Apache的产品。当前非常实用的一款MQ产品。它完全支持JMS1.1 和J2EE1.4规范。在前文中小编向大家介绍了R...
阅读(97) 评论(2)

[置顶] 【java】SSM架构改造为dubbo分布式架构

一、前言      在前一篇博客中,小编向大家介绍了《使用idea搭建SSM框架》,如果按照小编的步骤做下来,基本上是没有问题的。但是这个只是一个简单的SSM架构,在上线的项目中,这种架构只能满足一些用户量比较小的项目,随着项目的做大,我们就需要使用分布式来增加项目的效率。这里小编就使用Dubbo这种流动计算架构。       具体dubbo的介绍和环境搭建,小编已经在《【Java】Dubbo+zo...
阅读(266) 评论(2)

[置顶] 【java】SSM框架搭建(二)——项目整合

一、前言      在上一篇博客中,小编向大家介绍了idea搭建聚合工程,然后搭建一个下图的工程结构。      搭建完的工程如下:二、pom文件引入      在这里小编向大家说明一下,pom中引入我们需要的jar包的坐标,通过maven管理jar。      SSM需要的基本maven结构,小编整理如下:      最基本的我们用到了mybatis + spring+ springmvc。除了这...
阅读(185) 评论(2)

[置顶] 【java】SSM框架搭建(一)——idea搭建maven聚合工程

一、前言      以前开发的java使用的是Eclipse开发的,前一段时间换成了idea。还有点不习惯,然后自己就研究了一下如何使用idea搭建 maven的聚合工程。二、架构说明      小编要搭建一个架构类似下面的maven工程:      说明一下:在这个架构中,项目中有base-root做为主项目,然后common和manage是他的两个子项目,dao、pojo、service、api...
阅读(356) 评论(3)

[置顶] 【Java】Dubbo+zookeeper搭建分布式服务框架

一、前言       前一段时间,小编工作的架构换成了Dubbo的分布式架构,项目也改成了SOA(面向服务的架构),在项目中分成了六个服务,每个服务可以单独运行,服务之间也可以互相调用。下面小编就Dubbo官网提供的一个简单的Demo来带领大家实现一个分布式服务框架。 二、环境要求 idea ,Eclipse也可以 Centos 7 zookeeper安装包 Linux 环境下的 jdk...
阅读(145) 评论(1)

[置顶] 【微信】Java 微信扫码支付(模式二)

一、前言      今天是一个有意义的日子,八月十五中秋节。      在这个这么有意义的日子里,小编写下这篇博客,自己的记忆肯定非常深,哈哈哈,先自嘲一下。      记得小编的前一篇关于微信的博客中提到了,微信是一种生活方式,有九亿人在使用。中国各个地区都已经使用上了微信支付。工行和建行斗了那么多年,最后败给了微信和支付宝。好了,在这篇博客中,小编分享一下,微信支付。二、环境需求      开通...
阅读(294) 评论(56)

[置顶] 【Java】Eclipse建立java Web项目

学习中...
阅读(96) 评论(6)

[置顶] 【Java】去除List中的重复值并按照从小到大排列

一、前言 前几天,给一个同事写接口,他的要求是,给我传来一个List ids,这个里面可能有重复的id,需要帮她去重。我想这个用循环是比较麻烦的,有什么简单的吗?然后就找到了下面的几个方法,总结一下。 二、去重思路 两个思路: 遍历List集合判断是否在另一个集合中存在,赋值给另一个集合 赋值给Set结合,再返回list集合 【知识补充】可能有一些朋友对Set不熟悉...
阅读(229) 评论(7)

[置顶] 【Java】关于Map解析List<Map<String, String>>的心得

一、前言      在众多开发的项目中都会建立实体、model等包含了众多的属性和方法的类,但是有的时候就要求查询一个实体中的一部分,返回一个实体会有很多的空字段,非常浪费。这个时候我们可以使用Map二、举个例子      我要统计新生报到数目和未报到数目,他们在数据库中是用0/1表示的,’是否报到(0/1 否/是)’,所以我就需要通过sql查询出所有0和1的个数各有多少个。查出来后,存储到map中...
阅读(203) 评论(5)

[置顶] 【DB】MySQL中case when then 的使用

一、前言      项目中是否领取物资这个字段是用了tinyint,但是正常显示的时候是“已领取”或者“未领取”,这个如果是多条的话,前台还需要对这个进行判断,所以小编从数据库下手,直接对结果进行判断。二、使用case when来进行显示要显示的字段      直接从数据库中读出的是0 、1。       通过Case when 读出0 就设置为未领取,读出1就设置为已领取。 SEL...
阅读(181) 评论(11)

[置顶] 【Angular2】新建Angular2项目

一、前言      相信大家已经看了小编上一篇博客,写的挺好的,《【Angular2】搭建开发环境》,如果你是一个老手,配置好了,怎么可能不去做一个demo呢?对吧!,所以这篇博客,小编趁热打铁,搞一个Angular2的demo出来。二、建立Angular2项目      在命令窗口,进入一个文件夹,小编进入的是E盘下的Angulardemo文件夹,用于存储项目。然后输入下面的命令:ng new h...
阅读(146) 评论(16)

[置顶] 【Angular2】搭建开发环境

一、前言      随着前端工程化的浪潮到来,最近公司的新项目需要使用Angular2作为前端的开发语言。当然小编之前是没有接触的,而且Angular2也是在AngularJs的基础上发展出来的。但是官网说他们相同的地方不多,事实证明确实不多。但是经过小编几个月的研究也是很快就是上手了Angular2。      下面小编就带领大家搭建一下Angular2的开发环境吧。二、Angular2是什么?...
阅读(146) 评论(17)

[置顶] 【Angular2】angular2 select change 事件实现下拉联动

一、实现要求      还用Angular2实现select下拉框联动的效果:二、实现过程2.1 项目结构      由于项目是使用了Angular2,前端工程化,组件化,在项目中,分成了下面的五个部分:css、html、routes、spec、component.ts。      每个文件具体是什么作用,小编将会在以后的博客中向大家介绍。2.2 html前台页面      这里我们对于select...
阅读(816) 评论(18)

[置顶] 【java】 Dubbo访问有时候访问到,有时候访问不到问题

Controller找server的时候有多个,这多个中只有95可以,当错误的时候就会对应的其他service的地方,下面报错的是157行,但是在本地的代码157行是注释,所以出现了这种诡异的情况。可以看出本地是192.168.21.95:61629,有两个提供者,其中一个是192.168.21.95:20881,另一个是192.168.22.165:20881。所以就出现了问题。解决方案之一是:在...
阅读(138) 评论(13)

[置顶] 【AI】Java+Fileupload+JSTL+Face++实现人脸识别系统

一、前言      人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。      在现在我们的生活中,我们越来越多的接触到人工智能了。2016年3月,阿尔法围棋与围棋世界冠军、职业九段棋手李世石进行围棋人机大战,以4比1的总比分获胜;2016年末2017年初,该程序在中国棋类网站上以“...
阅读(771) 评论(64)

[置顶] 【BigData】Jsoup+FusionCharts实现根据网页url解析网页数据,并用图表显示

一、前言      最近在研究大数据,要获取大数据的很好的方式就是使用网络爬虫,去爬网页上的数据,然后进行分析。下面小编就通过一个demo来爬一下“赶集网”的数据,然后用图表显示各种信息之间的情况。二、知识点弥补      这里小编主要用到了两个知识点:2.1 Jsoup      百度百科的理解是:jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一...
阅读(388) 评论(15)

[置顶] 【DB】MySQL傻瓜安装,超简单

一、概述   MySQL版本:5.7.17   下载地址:http://rj.baidu.com/soft/detail/12585.html?ald   客户端工具:NavicatforMySQL   绿色版下载地址:http://www.cr173.com/soft/38153.html    二、MySQL安装  安装条件:   1).net...
阅读(278) 评论(13)

[置顶] 【java】Mybatis返回int类型为空时报错 attempted to return null from a method with a primitive return type (int)

一、前言      在往常敲代码的时候没有留意过int和Integer的区别,今天在敲代码的时候,ORM框架使用的是Mybatis,一个简单的查询,返回查询的条数。当查询为null的时候,就报错了。二、报的错误      试图从具有原始返回类型(int)的方法返回nullorg.apache.ibatis.binding.BindingException: Mapper method 'com.dm...
阅读(693) 评论(7)

[置顶] 【半年总结】我,要飞的更高!!!

一、前言      依旧是老套路,前言起手。至今为止已经写博客有三年多的时间了。纵观三年的,小编写了325篇原创博客了。给小编鼓个掌呗~~这些博客记录了小编的学习历程,从一个计算机小白,成功转型为高级计算机工程师。博客就好好的记录了我的成长。二、以前      这是小编四年多,每隔半年总结一次博客,每一篇总结都记录了成长。相信小编会在以后的工作中,总结跟多的工作心得,把自己的生活展现出来,把自己的心...
阅读(160) 评论(22)

[置顶] 【微信】微信消息定时推送

一、前言      在上一篇博客中,小编简单向大家介绍了微信的各个模块。相信大家也会宏观的了解了一点,不过要想真正的熟悉微信,还是应该动手敲一些项目,下面小编就向大家介绍一下微信公众平台中的——微信消息推送。二、项目说明      小编的这个项目需求是与考试相关的。项目需求学生可以在考试之前或者考试之后查询自己的考场情况。然后在考试之前的前一天会在微信定时推送消息到用户。      俗话说,一张图胜...
阅读(232) 评论(21)

[置顶] 【Quartz】定时任务(一)——Quartz.NET使用

一、前言 说到定时任务,这个让人最先想到的还就是timer了,但是timer不是很灵活,使用也不给力,所以就需要一个可以做定时任务的框架,比较火的框架有Quartz框架。 由于小编这次依赖的系统是Net的,所以这次开发就使用了Quartz.NET框架,来进行发送定时任务。下面就向大家展示一下怎么使用Quartz.NET。 二、什么是Quartz? 依照小编的惯例,分享新知识的时候都会先...
阅读(280) 评论(19)

[置顶] 【微信】微信,是一个生活方式

一、前言       世界上有这么一款手机应用,超过九亿人使用;支持发送语音短信、视频、图片和文字;可以群聊,仅耗少量流量,适合大部分智能手机。她就是“微信”。在微信的官网上说:“微信,是一个生活方式。”,确实,微信已经改变了我们的生活,基本所有的商店都具备了微信支付的功能。下面小编就向大家介绍一下微信开发的平台。 二、微信是一个生活方式       既然我们知道了微信这么强大,我们就要看看...
阅读(282) 评论(15)

[置顶] 【Solr】深入浅出Solr(三)——使用Solrj向索引库中导入数据

一、前言      在上一篇博客中小编向大家简单介绍了一下如何搭建单机版的Solr服务,这样我们的搭建完成了Solr服务,但是如何使用呢?Solr服务中有我们要用的索引库,所以首先要做的就是向索引库中导入数据,那在java中又要如何操作呢?小编在这篇博客中,向大家介绍一下如何使用Solrj向索引库中导入数据。二、Solrj是什么? solrJ是Java连接solr进行查询检索和索引更新维护的ja...
阅读(254) 评论(9)

[置顶] 【Solr】深入浅出Solr(二)——搭建单机服务

一、前言      在上一篇博客中,小编向大家深入的介绍了一下搜索引擎,稍微提出了Solr。封装及扩展性较好,提供了较为完备的解决方案,因此在门户社区中采用此方案,后期加入Compass方案。 基于这些性能优势,在一些门户网站上,使用Solr进行站内搜索还是比较高效的。下面就向大家介绍一下如何搭建一个单机版的Solr服务。二、环境介绍 Linux ,小编使用的Centos7 jdk tomcat...
阅读(175) 评论(8)

[置顶] 【Solr】深入浅出Solr(一)——搜索系统介绍

一、前言      为什么要写这篇博客呢?      我们都知道,我们遇到不会的东西都会查百度,查谷歌。他是一个搜索引擎,这个搜索引擎非常的强大,根据搜索关键字进行查询。退一步来说,我们都在淘宝和京东买过东西,这些互联网网站也自带了搜索系统,对用户搜索的字段进行很迅速的查询。      所以,要搞清楚京东或者百度他们的所有机制是什么样的?就是这篇博客的重点。二、搜索系统的特点      小编总结了一...
阅读(187) 评论(8)

[置顶] 【Redis】深入浅出Redis(三)——在项目中使用Jedis对Redis操作

一、前言      在前几篇博客中小编向大家介绍了搭建单机版和集群版的redis。虽然集群搭建起来了,但是如何在项目中使用呢?在这篇博客中,小编向大家介绍Jedis,用Jedis来对Redis进行增加、删除、设置有效时间等操作。二、什么是Jedis?      使用Jedis连接redis服务器,Java客户端在github上start最高的是Jedis和Redisson。Jedis提供了完整Red...
阅读(335) 评论(6)

[置顶] 【SSO】单点登录系统实现

一、前言      小编在前一篇博客中向大家介绍了使用单点登录的演变过程,最后一步的时候小编向大家展示了分布式架构。其中就用到了单点登录系统。这篇博客继续接上一篇博客,实现一下单点登录系统。二、环境准备 Eclipse Redis 三、单点登录流程图      这个是简单的单点登录流程图,就那淘宝来说,当我们进步淘宝首页的时候是没有登录的,点击登录的时候,会跳转到用户登录界面。此时的用户登录界面就是...
阅读(547) 评论(59)

[置顶] 【English】July's English Story

One In the beginning July is a very hot month but my English baby is never stop grow up! It’s the first time write blog in English to show my Emotion. so please everybody does not check some word...
阅读(128) 评论(9)

[置顶] 【SSO】单点登录系统介绍

一、前言       对于一个开发项目来说,每个项目都必不可少要有登录的这个功能。但是随着项目的变大,变大,再变大。系统可能会被拆分成多个小系统,咱们就拿支付宝和淘宝来说,咱们在淘宝上购物,然后就可以直接连接到自己的支付宝,这个过程不需要我们再次登录系统,自动就完成了跳转。这个操作就是小编这次向大家介绍的——单点登录。 二、什么是单点登录?       SSO英文全称Single Sign...
阅读(359) 评论(18)

[置顶] 【SpringMVC】返回Json数据乱码问题

一、前言      在前面的文章中,小编曾介绍过java在编程的过程中数据乱码的问题。大部分情况是由于数据的格式不对应,最近接手的项目中,使用的是springmvc,同样也出现了乱码的问题。二、情况介绍 springmvc 返回json 三、具体情况      如果不做设置的话,返回的信息如下:      可以看出,返回的数据中是乱码的,其中的中文都为??,清楚的判断出代码出格式不同的。...
阅读(416) 评论(20)

[置顶] 【Redis】深入浅出Redis(二)——集群搭建

一、前言      既然用到了分布式系统,随着系统的变大,就不得不考虑搭建redis集群,集群也算是比较好搭建的,redis内部采用了投票机制,下面小编就从原理和搭建方面想大家介绍一下Redis集群。二、与单机版相比,优点在哪里?      生成过程中,Redis集群,有以下好处: 容错性       单机就一个server,如果这个server宕机,系统就不能正常运行了。集群就解决了这种单点问题。...
阅读(165) 评论(2)

[置顶] 【Redis】深入浅出Redis(一)——单机搭建

一、前言       提到缓存,就不得不说说redis了,这个家伙真的很强,小编曾经用它和memecached进行对比,同样缓存10万条数据,两个查的时间接近一个小时。可见redis的性能非常好。再加上可以持久化的特点,就让她更加的满足各种需求。下面小编就简单的带大家搭建单机的redis。 二、搭建过程 2.1 搭建准备 Centos 7 redis源码,redis-3.0.0.t...
阅读(214) 评论(11)

[置顶] 【Mybatis】深入浅出Mybatis(十二)——逆向工程后增删改查调用

一、前言      在前一篇博客中,小编曾经向大家分享了【Mybatis】深入浅出Mybatis(十)——逆向工程,简单介绍了如何通过逆向工程,生成我们需要的实体和mapper映射文件。在这篇博客中,小编将向大家介绍一下如何调用。二、增删改查      我们对一个表进行相应得到增删改查,首先看一下mapper映射文件:2.1 mapper映射<?xml version="1.0" encoding=...
阅读(536) 评论(14)

[置顶] 【js】Jsonp解决js跨域问题

一、前言      前一段使用的项目中,采用的框架是Dubbo+ZK+Spring+Springmvc。这个架构前端和服务分离,也就是说,前端和服务的域名是不一样的,所以访问就涉及到了“跨域”。下面小编就向大家介绍一下跨域,以及如何处理这种问题。二、什么是“Js跨域”      做过前端的都知道js为了安全,有一个限制,不允许跨域访问。      那跨域是什么呢? 访问的两个域名不同 url相同,但...
阅读(367) 评论(56)

[置顶] 【算法】座位排序算法

一、前言      在这里,小编想向大家说明一下需求,在很多的系统中,比如电影院的选座系统、飞机取登机牌选座系统等,都有一个选座位的功能。可见,选座位在我们的生活中还是很常用的。      小编就在最近的考试系统中,带领团队研究了一个考场分配座位的系统——电子准考证。下面小编就从两种分配方式来介绍一下。二、需求说明      这里得说一下全局观,首先呢,每个考场会在不同的日期、不同的时间段安排学生参...
阅读(429) 评论(12)

[置顶] 【java】批量上传图片并回显功能

一、前言 在电商的网站中,图片上传功能必不可少,小编在最近的项目中就有遇到了一个批量上传图片并且要回显的功能。可以说这是一个很常见的功能了,已经烂大街了,但是小编还是要认真的分析一下,以便日后用到。 二、上传功能分析 我实现的上传框架是JQuery+SpringMvc+spring+FastDFS。 前台借助KindEditor的上传文件的插件,从而达到上传和回显的功能。关于KindEdi...
阅读(1088) 评论(23)

[置顶] 【FastDFS】maven项目使用FastDFS上传和读取图片

一、前言      在前一篇博客中,小编简单的向大家介绍了一下FastDFS的安装,把安装中会有的问题也简答说了一下。不过这些都是运维部门要做到,对于开发人员,我们只需要知道FastDFS的服务器地址就可以了,然后利用FastDFS提供的jar工具,来上传和读取操作。这篇博客,小编就向大家介绍一下这个。二、环境准备 FastDFS服务器 fastdfs-client-java-master.zip...
阅读(432) 评论(21)

[置顶] 【FastDFS】搭建一台结构简单的FastDFS图片服务器

一、前言      前文简单的介绍了FastDFS,那么废话不多说,咱们进入单机搭建过程。二、搭建过程2.1 搭建架构架构说明:本架构采专用单tracker单storage。2.2 环境配置 服务器使用的系统为CentOS Linux release 7.0.1406 fastdfs版本为5.0.9稳定版 2.3 安装工具包和依赖环境yum install wget yum install -y...
阅读(285) 评论(18)

[置顶] 【FastDFS】分布式文件系统简介

一、前言      在前一段工作的时间中,小编接触了文件系统——FastDFS,它是一个用C语言编写的开源的分布式文件系统。下面就对他进行简单的介绍二、什么是FastDFS?      FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。      在前文中小编给大家...
阅读(244) 评论(16)

[置顶] 【Nginx】使用Nginx做负载均衡

一、前言      前文简单介绍了如何安装Nginx,方法非常简单,操作也非常方便。上文中提到了Nginx可以做http服务器、虚拟主机、负载均衡。在这篇博客中小编就向大家介绍一下如何用Nginx做负载均衡。二、负载均衡      首先我们得知道什么是负载均衡。      负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提...
阅读(276) 评论(18)

[置顶] 【Nginx】在Centos 7 系统下安装Nginx

一、前言      在上一篇博客中,小编向大家介绍了一下Nginx。它是一个http服务器,在虚拟主机、负载均衡等方面都有很好的作用,而且还可以支持5万条数据的并发。可以说性能方面很厉害。下面小编就带领大家搭建一下Nginx。二、安装2.1 环境要求 Centos 7 nginx-1.8.0.tar.gz 2.2 先安装nginx依赖的包      nginx是C语言开发,建议在linux上运行,本...
阅读(208) 评论(17)

[置顶] 【Nginx】什么是Nginx?为什么使用Nginx?

一、前言 为毛要用nginx服务器代理,不直接用tomcat 7.0,还做多了一次接请求? 这个是我想问的,公司的新项目是要用Nginx+tomcat7+jdk开发的,用户命名可以直接访问tomcat,为啥还要用Nginx?这货是个啥玩意? 二、什么是Nginx? 在传统的Web项目中,并发量小,用户使用的少。所以在低并发的情况下,用户可以直接访问tomcat服务器,然后tomcat服务器...
阅读(284) 评论(18)

[置顶] 【SVN】Eclipse中使用Svn上传和下载代码

一、前言      SVN这个版本管理工具真是非常的强大,无论什么样的语言都可以使用,都提供版本管理。以前小编使用C#,使用vs的时候就使用svn。现在学习了java,还是使用svn,可以说是轻车熟路,下面小编就像大家介绍一下如何进行代码的上传和下载。二、上传      在Eclipse中,选中要上传的文件,右击,在弹出的快捷菜单中选择team–>share Project,弹出share Proj...
阅读(3167) 评论(18)

[置顶] 【工作流】jbpm(三)——开发流程

一、前言      在上一篇博客中,小编向大家介绍了jbpm的环境搭建以及一些服务,的确这些服务我们确实经常使用。所以在这篇博客小编就正式带大家走进jbpm,通过一个实战Demo来领略一下。二、开发步骤 业务分析,画流程图 开发人员,根据活动图建立jpdl流程定义 开发人员,编写代码 用户,发起流程实例 用户,审批流程 三、开发Demo3.1 流程定义文件和配置文件      在src目录下面建立J...
阅读(303) 评论(10)

[置顶] 【工作流】Jbpm(二)——环境搭建以及开发准备

一、前言 在上一篇博客中,小编向大家介绍了一下jbpm,主要就是说明了一下的工作目的是什么?在这一篇博客中,小编将向大家具体展示一下他的流程是怎么在代码中体现的。 二、环境搭建 开发环境是: JDK 1.8 jbpm-4.4 eclipse 三、安装GPD插件 打开Eclipse,点击Help–>Install new Software,弹出Install窗口。 在窗口中...
阅读(422) 评论(8)

[置顶] 【工作流】Jbpm(一)——认识jbpm

一、前言       工作流这个概念第一次听是在老师分享的知识上面,那个时候老师好像在分享一个12306的一个项目,这个项目的业务大概是动车维护。动车维护的流程如何一步一步的操作。       现在自己的项目中也要用到了工作流了,下面小编就对工作流做一个简单的总结。二、什么是工作流?       个人理解,工作流就是一个固定好的流程,在合适的时刻,由合适的人做合适的事情。       引入到计算机中...
阅读(319) 评论(12)

[置顶] 【MQ】Eclipse向RocketMQ中发送和接收消息

一、前言      在前几篇博客中简单的向大家介绍了一下搭建RocketMQ的环境,搭建的过程也是由套路可寻的。既然是mq,就避免不了消息的发送和接收。所以在这篇博客中小编就向大家介绍一下mq的发送和接收。二、关于RocketMQ的一些术语      小编认为,只要是接触过MQ的朋友,基本不会对下面的术语陌生,其中, Producer       消息生产者,负责产生消息,一般由业务系统负责产生消...
阅读(580) 评论(58)

[置顶] 【MQ】Centos7搭建双主双从RocketMQ集群

一、前言      在前一篇博客中,小编向大家介绍了如何在Centos7中安装RocketMQ。通过这种方法我们可以搭建出来一台母机,通过这台母机来进行克隆搭建出我们的集群。二、搭建环境 Centos7 Jdk1.8 Rocketmq 3.2.6 需要根据《Centos7安装RocketMQ》搭建一台母机 三、为什么要搭建集群?      服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客...
阅读(773) 评论(16)

[置顶] 【MQ】CentOS7安装RocketMQ

一、前言      在前一篇博客中小编向大家简单介绍了一下《【MQ】为什么选择RocketMQ?》,关于RocketMQ是怎么使用,如何安装的小编将在这篇博客向大家介绍。二、环境准备 Centos7 RocketMQ 3.2.6 tomcat 7 RocketMQ-console Linux JDK 1.8.0_131 三、安装步骤1.配置环境      如果是克隆机器的话,需要修改mac和i...
阅读(439) 评论(11)

[置顶] 【java】javamail+freemarker生成邮件模板,并发送邮件

一、前言      在上一篇博客中小编向大家介绍了发送带附件的邮件,实践一下也是不错的。这一篇博客是为下一篇博客进行铺垫的,因为项目中需要一个推送的功能,要把推送的信息灵活的显示到一个固有的模板上。所以为了达到这个目的,小编就引入了freemarker。下面向大家介绍。二、What is Apache FreeMarker?      FreeMarker是一款模板引擎: 即一种基于模板和要改变的数...
阅读(420) 评论(10)

[置顶] 【java】javamail发送带附件的邮件

一、前言      很多我们都使用过邮件,通过邮件的附件发送一些东西,达到传送的目的,这个目的还是不错的。但是各位知道我们是如何添加附件呢?如何通过代码完成的呢?二、附件是什么?      我们发送的邮件除了邮件的主题内容,可以添加一些其他类型的文件,发送过出去。这些文件可以是图片、文档、视频等。很像是在我们写信一样把信写好后放进信封,同样我们也可以在信封中放一些其他的东西,比如钥匙,钱等。附件就等...
阅读(530) 评论(9)

[置顶] 【MQ】为什么选择RocketMQ?

一、前言      提到mq,可能很多朋友都有多耳闻,很多大公司都在使用这种技术。就小编而言,听说使用mq可以进行秒杀的操作,而且使用十分的方便,效率十分的高。以前小编也做过关于秒杀的技术,就是使用悲观锁对DAO进行操作,通过加锁使得线程单一。但是上亿条数据访问数据库也是对数据有很大的压力的。所以我们可以在DAO和数据库之间加入一个MQ,他的承载数据的能力非常强,有什么就直接向这个里面装就可以了。然...
阅读(408) 评论(16)

[置顶] 【java】javamail简介以及发送邮件

一、前言      最近和聚哥一起研究了javamail,因为在开发的系统中需要使用一个发送邮件的功能,所以就想到了javamail。当然在以前做的项目中也用到过发送邮件的功能,但是没有这么深入的研究过。所以就不太清楚了。下面就向大家介绍一下Javamail。二、什么是javamail      JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的...
阅读(305) 评论(17)

[置顶] 【SSH】注解和非注解的形式配置Spring

一、前言      在框架学习中,我们学到了很多东西。spring 2.5 的一大增强就是引入了很多注释类,现在您已经可以使用注释配置完成大部分 XML 配置的功能。在这篇文章里,我们将向您讲述使用注释进行 Bean 定义和依赖注入的内容。二、非注解怎么做?      在spring 2.5以前,没有注解。不使用注解,我们就需要在spring的applicationContext.xml文件中,添加...
阅读(353) 评论(67)

[置顶] 【java】jsp和struts2之间如何传值?

一、前言       近期做的项目使用的是SSH框架,其中当然也有很多的问题,自己也查了很多,其中有一个就是jsp和struts2之间如何传值?下面小编就向大家分享一下。 二、Action中获取页面中的数据       这个分成两种情况: 1.如果页面中的数据来源于一张表,直接使用模型驱动获得就可以了 2.如果页面中的数据来源于多张表,则可以采用模型驱动 结合属性驱动的方式。 2.1...
阅读(383) 评论(10)

[置顶] 【java】webSocket(二)——实时聊天

一、前言      在上一篇博客中,小编简单向大家介绍了一下websocket,在这篇博客中小编将通过一个聊天实例来展示一下websocket是如何使用的。二、资料准备2.1 环境要求 JDK版本在1.7以上       注:小编刚开始的时候使用的是JDK 1.6 无法运行,原因是websocket是j2ee7规范引入,只要使用支持其标准的服务器就可以运行,所以要在JDK1.7的环境上运行。2.2...
阅读(441) 评论(8)

[置顶] 【java】WebSocket(一)——管道式编程

一、前言      我们现在的网络发展非常迅速,就拿小编经常玩的一个游戏来说吧——英雄联盟。这个游戏就是一个5V5的团队协作的游戏。他是一种基于帧同步完成的。这里我们说的websocket是一种管道式的同步,下面小编就向大家介绍一下。二、websocket是什么?      在传统的web的BS请求响应模式下,是如何实现实时通信,实现反推送的呢?      一般的我们使用http是单向的,comet...
阅读(251) 评论(12)

[置顶] 【Hibernate】Hibernate单表查询和多表查询

一、前言      我们都知道Hibernate是S2SH框架中的持久层的模块。主要是和数据库进行打交道,对数据进行增删改查。在整个框架中也占有很重要的一部分。但是当我们要进行查询的时候,单表还是比较简单的。多表就需要我们用连接来操作。 下面小编就系统的整理一下Hibernate如何查询各种类型表的数据。二、查询的分类三、实战练习3.1 准备实体类      假定关系如上如所示:一个部门有多个用户,...
阅读(278) 评论(11)

[置顶] 【java】fckeditor在线编辑器的使用

一、前言 最近在项目中要做一个在线编辑器的功能,可以对输入的文字进行字体设计、字号设置、图片插入等。就像csdn的写博客的编辑器一样,可以对文字操作,保留格式。项目组长推荐使用的是fckeditor,下面小编就向大家展示一下过程。 二、操作过程 2.1 把fckeditor复制到项目中 2.2...
阅读(231) 评论(9)

[置顶] 【SSH】strut2中Action标签中method={1}的理解

一、前言      在最近使用ssh框架做的系统中,在struts2中的配置文件中,总会写类似下面的代码,其中中,结构有点乱,当初只是照着模板敲,没有深度的思考。后面慢慢的开发发现了其中的玄机。 <action name="de...
阅读(771) 评论(13)

[置顶] 【java】Struts2中值栈的理解

一、前言      小编最近又继续学习了java的经典框架S2SH,在struts2中很激动人心的特性就是引入了值栈,统一管理数据,这样一来,数据统一管理,大大方便了程序的编写。那值栈到底是什么呢?小编慢慢道来。二、值栈是什么? 值栈:是一个可以线程安全的为每个请求提供公共存储数据服务。       当请求到达的时候,struts2会为每个请求安排不同的值栈,一个值栈对应一个请求。值栈封装了一次...
阅读(373) 评论(16)

[置顶] 【CA】对于加密解密在系统中的应用的一些看法

一、前言      前一段的项目中,在传输的数据的时候基本使用的都是相应的Json报文,在Json报文中会有一些比较重要的信息,不方便被用户看到,所以需要对这个Json的数据进行加密,然而加密就这么简单吗?加密后的报文也会被检测出来二、看图说话      先看看登录的时序图:      在这个时序图中,有两处的加密和解密,使用的是3Des算法,且这两处的加密解密使用的key值是不一样的。第一次使用的...
阅读(389) 评论(7)

[置顶] 【Ukey】C#或者Java对Ukey的判断操作

一、前言      在最近接手的项目中,小编接手了吉林省的一个税务相关的项目,既然是给国家政府机关做项目,那么这个项目的安全性指数就比较高。所以从登录的时候就对这个做了限制——使用Ukey来进行检测。下面小编向大家介绍一下Ukey是什么?Ukey怎么使用?二、什么是Ukey?       上图就是Ukey,对你没有看错,他张的确实很像一个U盘,但是他又不说U盘。      UKey是一种通过USB...
阅读(625) 评论(11)

[置顶] 【CS】客户端更新(二)——生成更新配置文件程序介绍

一、前言      在上一篇博客中,小编向大家介绍了【CS】客户端更新(一)——更新程序文件方式,更新的内容都是写在配置文件中,自然而然我们不可能手动去写配置文件,在后期维护非常的不方便,下面小编就结合上一篇博客,把更新的配置文件的操作展示一下。二、配置文件结构分析      不同的程序有不同的配置文件,小编在项目中使用的配置文件的类型是*.xml文件。xml文件的最大的特点就是可以携带数据,使用方...
阅读(471) 评论(15)

[置顶] 【CS】客户端更新(一)——更新程序文件方式

一、前言      最近接手了个半CS半BS的项目。怎么说呢?由于项目比较紧张,而且BS的项目已经做出来了,虽说不是很好,但是也可以满足增删改查的操作。但是CS的项目比较紧,给了一个月的时间,如果每个功能都做的话,时间根本不够,就算时间够,资金也不够。所以就在CS的界面中调用了BS的界面,然后界面显示的是BS的信息。      但是CS存在一个问题啊!那就是更新啊?CS的软件肯定有更新的功能,所以在...
阅读(1223) 评论(65)

[置顶] 【加密】DES加密解密算法

一、前言 近几天,小编在项目中遇到了加密解密的这些技术,以前也接触过MD5加密解密算法。我说用MD5做得了,同组开发的崔哥说MD5不可逆,研究一下其他的加密解密的算法。然后就在网上找了DES的算法。 二、什么是DES? DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS...
阅读(520) 评论(15)

[置顶] 【JQuery】熟能生巧JQuery(四)——基本选择器

一、前言      在上一篇博客中宏观向大家介绍了JQuery的选择器,“【JQuery】熟能生巧JQuery(三)——选择器”,一共分了四种。每一种都有各自不同的功能。在这篇博客中,小编向大家介绍第一种选择器——基本选择器。二、基本选择器      基本选择器是JQuery中使用最频繁的。它由id,class,元素名,多个选择符,通过基本选择器可以实现大多页面的查找。 关键字 说明 示...
阅读(405) 评论(12)

[置顶] 【JQuery】熟能生巧JQuery(三)——选择器

一、前言      在前一篇博客中,“ 【JQuery】熟能生巧JQuery(二)——简介”,很简单的介绍了一下什么是JQuery以及一些简单的语句。在这篇博客中才是我们真正步入JQuery,真正的了解一下JQuery中的一种机制——选择器。二、什么是选择器?      当我们在前台开发的时候,要对一个元素进行操作调用的时候,必须要准确的找到该元素——在JQuery库汇总,可以通过选择器来实现这个核...
阅读(494) 评论(6)

[置顶] 【JQuery】熟能生巧JQuery(一)——目录

一、前言      小编以前也接触过JQuery,但是都只是蜻蜓点水,对JQuery这个强大的js库没有很系统的学习,只是通过一些demo来了解了一下其中的方法,但是通过几次的面试,小编发现她很重要,拓展了JavaScript,让js代码更加的简单,更加的好理解。下面小编通过几篇博客来让JQuery更加的熟练。二、目录      在下面的博客中,小编通过详细的分析介绍一下JQuery的各种选择器、J...
阅读(194) 评论(8)

[置顶] 【消息队列】MSMQ(二)——消息处理流程

一、前言      上一篇博客简单的向大家介绍了一下MSMQ的一些简单的概念。所以在这篇博客中小编就和大家一起进行一些对消息的处理,包括了创建消息、发送消息、接收消息、异步消息处理。其中整体上还是比较相似的,在其中的一些过程中我们可以添加事务来保证操作的完整性。二、消息的处理流程      下图是小编对整个处理过程每个小过程的总结、分析。下面依次详细介绍各个部分。      MSMQ消息队列中定义的...
阅读(668) 评论(10)

[置顶] 【消息队列】MSMQ(一)——微软消息队列简介及安装

一、前言      从这篇博客开始小编就从一个简单的实例来展示一下消息队列中MSMQ的基本使用方法,展示一下他对消息的增删改查,消息队列有很多种样式,做.NET开发的程序猿,最容易安装的就是MSMQ,所以小编先向大家介绍一下MSMQ。二、特点      Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相...
阅读(462) 评论(9)

[置顶] 【Spring MVC】深度探险SpringMVC(二)——框架介绍

一、前言      从这篇博客开始小编就正式向打击介绍一下SpringMVC这个轻量级的框架,既然是轻量级自然就可以单独使用了。也许你可能问为什么要使用Spring MVC,Struts 2.x不才是主流吗?我调查了一下,2014-2015年之间前10名基于Java的Web框架中,Spring MVC位列首位。二、什么是MVC?      在介绍Spring MVC之前呢,咱们得先说一下MVC,这个...
阅读(947) 评论(4)

[置顶] 【Spring MVC】深度探险SpringMVC(一)——开篇小序

一、前言      从这篇博客开始,小编向大家推出java中一个非常火的技术——SpringMVC,他是一个轻量级的技术。对于项目开发也是非常的好用的,很多的公司也使用SSM(SpringMVC+mybatis)。本系列就带领大家一起领会一下SpringMVC。二、目录 【Spring MVC】深度探险SpringMVC(一)——开篇小序 【Spring MVC】深度探险SpringMVC(二)——...
阅读(287) 评论(7)

[置顶] 【Mybatis】深入浅出Mybatis(十一)——Mybatis和Spring整合

一、前言      前一篇博客中向大家介绍了Mybatis的逆向工程,根据数据库生成我们所需要的映射文件和实体文件以及操作接口。这个过程是很刺激的,从此以后只要我们拥有了数据库就可以直接生成自己的持久层了。      我们都知道Mybatis是不是自己使用的,一般都托管于Spring。所以这篇博客,小编向大家介绍mybatis与Spring的整合。二、整合过程2.1整合思路      1. 创建新的...
阅读(407) 评论(8)

[置顶] 【Mybatis】深入浅出Mybatis(十)——逆向工程

一、前言 二、什么是逆向工程? mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..),企业实际开发中,常用的逆向工程方式:由于数据库的表生成java代码。 三、Mybatis中逆向工程的使用 3.1 前期准备 Mybatis生成核心帮助文档 ,下载...
阅读(606) 评论(10)

[置顶] 【Mybatis】深入浅出Mybatis(九)——Mybatis和hibernate的对比

一、前言      在前一篇博客中向大家介绍了一下Mybatis的动态sql的知识,可以说动态sql是Mybatis的核心重点,没有什么比这个灵活了,提高了sql语句的复用情况。在这篇博客中小编向大家对比分析一下Mybatis和Hibernate。二、说说Hibernate      小编曾经在【SSH】SSH框架(四)——Hibernate中向大家介绍过Hibernate,他是一个标准的ORM框架...
阅读(559) 评论(11)

[置顶] 【Mybatis】深入浅出Mybatis(八)——动态SQL

一、前言 前一篇博客中介绍了Mybatis的别名的使用,这个方法也是非常方便的。下面小编向大家介绍一下Mybatis的最精彩的亮点——动态SQL。通过mybatis提供的各种标签方法实现动态拼接sql。在 二、if if标签可以起到判断的作用,用来判断我们所要查询的字段是否为空或者是‘’,可以让sql语句更加的灵活。提高了复用性。 PS:注意要做不等于空字符串校验。 s...
阅读(322) 评论(9)

[置顶] 【Mybatis】深入浅出Mybatis(七)——别名使用

一、前言      前一篇博客中向大家介绍了mapper代理方法的使用,这个是我们开发的一个基础,这里小编向大家带来可以让程序员减少工作量的东西——别名,我们可以自己定义别名,也可以使用系统自带的别名,非常方便。二、Mybatis支持的别名2.1 Mybatis定义的别名      在我们的java中已经自己定义了一些常用的数据类型,比如int,long,string等,所以在Mybatis中已经自...
阅读(557) 评论(9)

[置顶] 【Mybatis】深入浅出Mybatis(六)——mapper代理方法使用

一、前言      在前面的博客中我们分享了Mybatis的一些增删改查的操作过程,在接下来的过程中呢,可以说是涉及到一些框架的知识了,小编会从一步一步的推理中,向大家推理出我们的mapper代理方法的使用。二、从原始三层的架构到Mapper代理      下面这张图是最原始的三层架构的图,分成了UBD三个层,不同的层处理不同的事务。可以看出,当B和D之间的接触比较多的时候会对数据库造成很大的压力,...
阅读(427) 评论(10)

[置顶] 【Mybatis】深入浅出Mybatis(五)——入门程序(增删改)

一、前言      前一篇博客向大家介绍了Mybatis的添加操作,深入浅出Mybatis(四)——入门程序(查询),咱们继续跟进步伐,完成增删改操作。二、添加2.0 添加需求      在开始做之前呢?我们还是要看一下我们的需求: 添加用户,返回添加的用户信息,包括(id,address,sex,username,birthday) 2.1 在User.xml添加insert的sql语句...
阅读(265) 评论(5)

[置顶] 【Mybatis】深入浅出Mybatis(四)——入门程序(查询)

一、前言     前一篇博客向大家介绍了Mybatis的环境搭建,深入浅出Mybatis(三)——环境搭建,在这篇我们就开始通过一个例子来用Mybatis来进行数据库的增删改查。二、需求     咱们要对数据库进行操纵,得有一个需求,所以拟定了一个下面的需求,实现下面的功能: 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户 更新用户 删除用户 三、程序编写3.1 建立Use...
阅读(346) 评论(9)

[置顶] 【Mybatis】深入浅出Mybatis(三)——环境搭建

一、前言       前一篇博客向大家介绍了Mybatis的架构——【Mybatis】深入浅出Mybatis(二)——Mybatis的框架,在这篇我们就开始通过一个例子来搭建一下Mybatis的环境。 二、环境要求 mybatis-3.2.7.jar eclipse mysql数据库 mysql数据库驱动,mysql-connector-java-5.1.7-bin.jar...
阅读(344) 评论(7)

[置顶] 【Mybatis】深入浅出Mybatis(二)——Mybatis的框架

一、前言      从这篇博客开始,就正式介绍一下我们的Mybatis,他是一个什么东西,为什么叫做框架?为什么会有很多人使用他?他的灵活的地方体现在哪里?伴随着这些疑问,在下面的博客中找到自己的答案吧。二、什么是Mybatis?      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google c...
阅读(476) 评论(9)

[置顶] 【Mybatis】深入浅出Mybatis(一)——前言小序

一、前言       从这篇博客开始,本系列博客就开始向大家介绍SSM框架中的M,也就是Mybatis。通过这系类博客大家,可以更加的深入的了解Mybatis。 二、小序       本系列博客主要分享一下Mybatis的开发的思想,主要包括一下的: 深入浅出Mybatis(一)——前言小序 深入浅出Mybatis(二)——Mybatis的框架 深入浅出Mybatis(三)——环境搭建...
阅读(399) 评论(10)

[置顶] 【WCF】WCF RESTful(二)——搭建一个REST的服务

一、前言      前一篇中简单的介绍了一下WCF 的REST服务,下面就带大家搭建一个RESTful的服务。二、搭建RESTful服务      搭建REST服务只需要5个简单步骤: 创建WCF服务项目。 准备数据(例如产品)返回 创建服务合同 实施服务 配置服务和行为 2.1 创建WCF服务项目。 打开Visual Studio。 从文件 - >新建项目。从左边选择WCF并创建一个新的WCF服务...
阅读(299) 评论(6)

[置顶] 【WCF】WCF RESTful(一)——简介

一、前言      前两天去面试的时候和面试官交流的时候,他说他们用到的技术是WCF REST,小编当时没有接触过,仅仅接触过WCF,但是当小编仔细研究后,做了一个demo后,发现他们大体还是一样的,下面就分析一下REST是什么。二、什么是REST?      要说REST是什么,就必须先说说提出他的人——Roy Thomas Fielding,Fielding博士是HTTP和URI等Web架构标准...
阅读(260) 评论(2)

[置顶] 【面试总结】记一次面试

一、前言 2017年2月28日,最后一天,小编参加了一次面试,面试的公司是中核华辉科技有限公司,主要是面试.Net开发项目,这个其实也没有什么意思,其实分析一下面试的套路吧,以及一些问题方面的东西。小编的理解可能还比较浅,还得继续熬一熬。 二、套路 可以说干什么都要有套路,我的妈呀,这个世界呀!...
阅读(985) 评论(21)

[置顶] 【JQuery】JQuery封装的小例子

一、前言      JQuery是一个JS函数库,可以简单标记被添加到网页中。这个js库封装了各种选择器,可以捕获我们使用的html页面的节点。然后对html进行操作。二、封装是什么      我们可以通过封装一些我们常用的方法或者模块,来提高我们自己的手法,提高我们自己的提高效果,所以我们就需要可以提高我们的效率,这样我们就是可以把更好的分析一下。三、封装方法小例子index.html<!DOCT...
阅读(540) 评论(14)

[置顶] 【年终总结】吾尽吾心,终亦不悔;天道酬勤,何事难为?

一、前言      其实一开始的时候也不知道要用什么题目,什么展望未来啥的,都比较呆板,想了想,软考的时候小风送给我一个书签,上面写着“吾尽吾心,终亦不悔;天道酬勤,何事难为?”,其实也是,人生就是如此。诸君细细品味。二、苦尽甘来      既然是苦尽甘来,那么小编就从今年的苦开始说吧,去年的上半年,真是小编做了很多的系统,在之前的博客中也收获了很多。技术,等方面的请大家解开【半年总结】我的2016...
阅读(515) 评论(20)

[置顶] 【英语】二月份,我说重生,你说是!

一、接一月       其实一月份过完了,马上就到了二月份,二月份冬天过去了,马上就暖和了,学习英语的热情也上涨了不少。小编又开始整编了一下队伍,大家学习的热情也不断的上涨了,这个还是不错的。 二、AJ又来袭       经过和组员的一起讨论,我们打算对AJ进行一个倒着的学习,为了找乐子,大家都想先进行一段时间看看有什么效果。刚开始的时候,是最后一个故事,我们一起talk,其中少峰说的最多的...
阅读(588) 评论(12)

[置顶] 【英语】1月英语的回忆

一、这全都是回忆      由于1月份的时候请假回家了,就没有及时写1月的英语博客,其实善良的博委们也不会差出来的,这个就是小编的一月英语博客,就是回忆篇。火影还回忆呢!为啥不让小编回忆!!二、那个月,真冷      那个月小编就记得天非常的冷,但是每天还在保持学习英语,等待一个开放,展飞的日子,大家都很努力。我们的小组虽然说是荒废了,但是各自为战,没有一个干别的事情的,除了少峰,除了宋喆,除了小编...
阅读(307) 评论(12)

[置顶] 【EA】EA链接到服务器,项目人员协作开发

一、目的      Enterprise Architect最初是UML建模的CASE工具,但经过多年的发展,现已经成为了贯穿整个软件开发工程生命周期的强大管理软件。EA还可以有另一种针对团队协作的“服务器模式”,让项目人员进行协作。二、环境要求 操作系统要求:windows任何系列(Linux没有测试) Enterprise Architect(EA画UML图软件) 链接数据库的ODBC的数据源驱...
阅读(313) 评论(7)

[置顶] 【Asp.net】前台的Html控件向后台传值以及前台的html的input按钮如何调用后台的方法

一、前言      前一段的时候,同事有个项目是Asp.net的,自己有一段的时间没有接触了,反过来找个时间研究了一下她的项目,功能其实很简单,就是一个简单的登录页面,前面用到的是html控件,两个input,一个button。功能就是登录,但由于是Asp.net涉及到了前后台的传值,这篇博客就重点介绍一下:Asp.net的前后台如何传值,后台如何接收html的值,以及前台的html的input按钮...
阅读(3092) 评论(14)

[置顶] 【IT】winscp——本地与远程计算机间安全的复制文件的软件

一、前言      可以说在大众中,使用最多的是windows,但是速度最快的却不是windows,所以为了使得运算变快,就使用了其他的系统,比如Linux,Unix。但是从windows转换到Linux还是有点不顺手的,在复制东西的时候都需要权限的介入。所以小编向大家介绍一个可以本地与远程计算机间安全的复制文件的软件——winscp。二、什么是winscp      winscp是一款本地与远程计...
阅读(476) 评论(8)

[置顶] 【数据库】获取服务器时间

一、前言      记得在以前学习机房收费系统的时候,那个时候要计算上机时间,当时都是获取的自己本机的时间来计算的,其实当时自己这么做也是比较正确的,原因小编在后面道来。二、对服务器时间的一些看法      当时只是获取的是系统的时间,而我们这里应该是要求获取服务器的时间,这里的服务器的时间具体指的是什么呢?经过咱们用了分布式后,咱们的服务器有很多,比如系统发布的服务器,系统数据库的服务器,文件服务...
阅读(1617) 评论(9)

[置顶] 【设计模式】单例模式 Java

一、前言      可以说单例模式在很多的系统中都有它的身影,主要是解决只实例化一个对象只。二、单例用于解决什么问题?三、分类3.1 饿汉式      不管用不用上来直接new 优点是:写起来比较简单,而且不存在多线程同步问题,避免了synchronized所造成的性能问题; 缺点是:当类SingletonTest被加载的时候,会初始化static的instance,静态变量被创建并分配内存空间,从...
阅读(259) 评论(8)

[置顶] 【Java】转发与重定向

一、前言      前一段时间在学习servlet,servlet最后都要有一个跳转网页的步骤,这个步骤有两种实现方式:转发和重定向。这两种方式有什么不同呢?下面小编就向大家讲解一下。 二、转发过程分析:       客户首先发送一个请求到服务器端,服务器端发现匹配的servlet,并指定它去执行,当这个servlet执行完之后,它要调用getRequestDispacther()方法,把请求转发给...
阅读(261) 评论(6)

[置顶] 【VMware】使用NAT方式使得windows7和虚拟机中的Linux联网

一、前言      前一段时间小编想在Linux环境下配置一下redis,这就要求小编的windows系统和虚拟机中的Linux系统是可以互相ping通的,为了解决这个问题小编,同时,只要能确定我的虚拟机中的Linux可以上网就可以解决这个问题了。所以小编把方向转向了使得Linux联网问题。下面小编介绍一下使用NAT模式联网。二、环境说明      对于环境说明,下面是我们的环境要求: window...
阅读(383) 评论(51)

[置顶] 【java】采用Filter完成统一控制

一、前言      小编相信大家以前可能看到过这种的一种网站,当我们登录后,过一会再登录的时候又需要我们输入账号和密码,最典型的的就是我们的windows,比如我们开机后,在桌面等待几分钟,就进入睡眠状态,然后打开后要求我们输入密码。其实这个就是一个过滤器的作用,也就是Filter,下面小编就带大家学习一下Filter。二、什么是Filter?      Filter 技术是servlet 2.3...
阅读(260) 评论(9)

[置顶] 【java】Java验证码功能实现

一、前言      验证码可以说在我们生活中已经非常普遍了,任何一个网站,任何一个App都会有这个功能,但是为啥要有这个呢?如何做才能做出来呢?下面小编会带领大家一起用java完成一个验证码的功能。二、验证码的作用      一般可以防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登录,灌水。因为验证码是一个混合了数字和符号的图片,人眼看起来都费劲,机器识别起来就更难...
阅读(409) 评论(5)

[置顶] 【java】jsp简介

一、前言      前一段时间小编从.Net转变到了java,从新接触了节目,虽然很多标签是以前的标签,但是内涵发生了变化。下面小编对jsp的分析学习;二、什么是Java Server Pages?      JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。      JSP是一种Java serv...
阅读(876) 评论(5)

[置顶] 【JSTL】JSP标准标签库(二)——核心标签库

一、前言      小编在前一篇博客中对JSTL整体有了一个宏观的介绍,下面小编会对其中一个使用的非常频繁的核心标签库进行详细的介绍,希望各位看客大老爷能提出宝贵的意见。二、核心标签库是什么?      JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。      从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。...
阅读(253) 评论(4)

[置顶] 【Java】Java遍历Map键、值,获取Map大小的方法

一、前言      Map可以提供键值对保存数据,对数据的存储效率有很大的提高。      Map是一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。二、遍历Map      Map读取键值对,Java遍历Map的两种实现方法 第一种方法是根据...
阅读(794) 评论(5)

[置顶] 【JSTL】JSP标准标签库(一)——JSTL简介

一、前言      前一段时间在学习jsp和servlet,当jsp向从servlet中获取到数据的时候一般是用request来获取数据,然后使用Item item =(Item) request.getAttribute(“item”);来获得数据,然后使用来绑定数据。二、带来的问题      这类的标签我们统称为jsp...
阅读(445) 评论(5)

[置顶] 【JS】使用JS动态加载

一、前言 二、效果 三、实现方法 function addOneLineOnClick() { //insertRow在表格中的指定位置插入一个新行 var row=tblFlowCardDetail.insertRow(tblFlowCardDetail.rows.length); var col = row.insertCell(0)...
阅读(307) 评论(13)

[置顶] 【Asp.net】使用Ajax和Jquery在前台向后台传参数并返回值的实例

一、前言      以前在做项目的时候遇到asp.net前后台通过AJAX传递数据,当时做完了,自己一直没有总结,虽说上手快,但是还是要总结一下,以供以后的学习,思考。二、要点分析      asp.net的前台可以通过按F7进入后台,但是要想通过AJAX在后台捕获AJAX传过来的参数的时候就要添加[WebMethod] ,才可以。不过可以在asp.net捕获AJAX使用很多的是用“一般处理程序”来...
阅读(2363) 评论(24)

[置顶] 【数据库】使用悲观锁实现线程同步,实现秒杀效果

一、前言       小编在最近的项目中遇到了要对数据库中同一个字段进行操作的一个功能,少数人操作的话,还体现不出来线程的问题,当很多人同时使用,数据量变大,就会出现线程的问题。如何保持线程同步,是小编这篇博客要达到的目的。 二、引入       其实在我们生活中有很多功能使用了线程同步,小编向大家举一个例子:京东秒杀。       上面这张图就是小编在京东官网上面的京东秒杀模块,他的...
阅读(663) 评论(21)

[置顶] 【XML】使用dom4j来解析XML文件数据

一、前言      话说在之前学习过xml,但是当时只是在理解xml可以存储数据,是可拓展的标记语言,所有的标记都可以由用户自己设置,非常的方便。最近的项目中用到了把xml中的数据取出来,这个也是非常实用的。所以小编总结一下。二、C#获取配置文件中的数据库链接      小编以前学习C#的时候,经常用到的就是把数据库链接字符串,放到配置文件中,配置文件就是一个xml文件,整个过程还是很好的,通过在后...
阅读(2386) 评论(19)

[置顶] 【JS】JavaScript进行表单验证经常使用的判断条件

一、前言      提交表单的时候有很多的条件需要判断,我们可以通过JS在html页面或者是jsp页面进行验证,下面小编就列出来常用的一些js验证使用的js代码,可以把他们抽取出来到一个js文件中,各个页面可以引用这个文件,使用这些方法。二、js验证代码 是否为空校验 //是否为空校验 function isEmpty(s) { var lll=trim(s); if( lll ==...
阅读(565) 评论(13)

[置顶] 【SSH】java向MySQL数据库存储当前时间

一、前言      前几天遇到的问题,这个主要是使用java向MySQL数据库存储内容,其中数据库表中有一个字段是datetime类型的,这样存储的就会遇到问题。二、解决方案      因为小编自己使用的时间格式和数据库的时间格式是不一样的,所以会出现向数据库中插入报错的现象,可以通过改变数据的格式来实现插入功能,达到的结果:数据库字段要类似于12:30:21 12:13:14。      实现向数...
阅读(3047) 评论(10)

[置顶] 【DRP】使用PowerBuilder建立数据库物理模型,并导入Oracle数据库

一、前言      小编最近接手了一个资源分销计划的项目(DRP Distribution Resource Planning),经过很长时间的了解需求,开始了正式的编码,根据用例图开始对这个系统进行数据库的搭建,这次小编采用的使用PowerBuilder建立数据库物理模型,并导入Oracle数据库的方式来建立数据库。具体操作在下面向大家展示。二、环境需要      下面是小编这次开发使用到的软件,...
阅读(996) 评论(59)

[置顶] 【Tomcat】无法显示中文命名图片,可以显示英文命名的图片问题

一、前言      在前一篇博客中向大家展示了如何向数据库导入图片、导入文件,请猛戳这里。      既然有上传就会有从服务器获取图片并且显示,小编遇到的问题是,同一个文件夹下的图片采用中文命名,无法显示图片,图片名改成英文就可以显示。经过分析,根源在服务器的配置上面。二、具体情况      小编已经成功上传了这张图片,而且在服务器中也已经存在了。问题就是显示不出来,小编用firebug也查了查,没...
阅读(1310) 评论(20)

[置顶] 【数据库】向MySQL数据库存中文显示乱码

一、前言      数据库是我们软件开发中一个非常重要的组成部分,以前小编使用的是SQL Server,没有遇到过存储的中文是乱码的情况,后来在ssh的项目中使用的是MySQL的项目,遇到了乱码的问题,只要向数据库中存储中文数据就会是乱码,存储英文就没有问题,小编通过研究了研究把这中问题总结了一下:二、乱码解决方案      想到乱码自然而然的想到了是数据格式不对的原因:于是小编研究了自己的代码的格...
阅读(1252) 评论(18)

[置顶] 【java】文件上传

一、前言      在项目中遇到了上传文件的功能,虽然这个功能还是比较思路清楚的,在java中Struts2已经为我们设计好了File这个类,所以我们需要做的就是把所需要的参数带进去获取到就行了。在本篇博客中,小编主要就讲解一下各个方法的实用,以及上传文件的流程。二、核心思路三、代码实现      前台...
阅读(538) 评论(20)

[置顶] 【数据结构】平衡二叉树的构建以及增加删除操作

一、前言      最近学习中遇到了平衡二叉树的实用,要求是对一个数据列,进行平衡二叉树的排列,并画出结果,小编刚开始的时候不是很会,通过总结资料学习了一下平衡二叉树的相关知识,通过博客总结一下。二、什么是平衡二叉树?      平衡二叉树(Balanced Binary Tree),又称为AVL树。它具有如下的性质: ①它的左右子树都是平衡二叉树 ②而且左子树和右子树的深度之差的绝对值...
阅读(758) 评论(10)

[置顶] 【C语言】字符变量间的减法

一、核心 核心点:字符变量之间的相减就是对应的ASCII对应相减。 #include int k=1; main(){ int i =4; fun(i); printf("\n%d,%d",i,k); scanf("%d",&i); }fun(int m) { m+=k; k+=m; { char k='A...
阅读(719) 评论(13)

[置顶] 【C语言】联合体和结构体

一、前言      通过学习这两个要从内存这个方面来了解以下,所以小编准备了对这个问题的总结,通过对比学习会更加的深刻了解。二、内容要点 union – 联合体,它的成员共享同一内存,内存分配时,考虑占内存最多的那个成员。 struct – 结构体,它的每个成员都有自己的内存空间,但空间在同一区域块,分配时还考虑4字节对齐(即不满4的倍数时,凑满到4的倍数)。 三、代码示例#include<stdi...
阅读(407) 评论(8)

[置顶] 【C语言】指针变量的引用

一、前言 指针,在C和C++中必不可少的一部分,记住口诀走天下。 二、知识点 “&”取地址运算符,通过&运算符可以去除普通变量的地址。 “*”指针运算符, 可以取出指针变量所指向的普通变量的值。 指针变量定义,初始化之后才能进行写操作 所有的指针变量在内存中分配的字节数是相同的,都是2,sizeof()。 int *p1; float *p2; double *p3;...
阅读(507) 评论(11)

[置顶] 【java】在线支付

一、前言      最近小编的项目中涉及到了在线支付的功能,刚开始的时候自然一想这个就需要调用各个官方银行的支付接口,自己也没有深入的想,后来发现这个过程这样可以实现,后来在学习过程中有了新的认识——使用第三方支付公司。下面小编就向大家介绍一下:二、支付分类三、支付流程分析 浏览器重定向:付款成功后,网银重定向到第三方支付公司,第三方支付公司再重定向到网站 服务器点对点通讯:网银通知第三方支付公司,...
阅读(884) 评论(17)

[置顶] 【java】xxx.hbm.xml文件中的many-to-one和one-to-many理解

一、前言      在前几天中自己在学习ssh的过程中,发现Hibernate需要配置一个名字叫xxx.hbm.xml的文件,这个文件主要是使用Hibernate映射到相应的表。自然在这个文件里面会有表中相应的字段的名字的映射,这些就很好解决了,但是要有外键关联的话,就要添加many-to-one和one-to-many了,刚开始的时候小编也是模棱两可,所以通过博客来总结一下。二、说说ER图中的一对...
阅读(1703) 评论(13)

[置顶] 【SSH】java真分页实现

一、前言      分页显示这个功能可以说是非常的实用,毫不夸大的说,只要我们涉及到网页,就会实用到分页显示,无论是动态的还是非动态的,效果都是非常实用的。而且不同的语言有不同的效果,下面小编就向大家介绍一下java的真分页实现。二、说说分页      在以前小编也实现过使用.NET的分页显示的功能:【B/S】利用AJAX实现分页【ASP.NET】Aspnetpager对GridView分页,并导出...
阅读(661) 评论(9)

[置顶] 【办公采购系统】系统中遇到的问题汇总(三)——DropDownList控件使用总结

前言      这个系统是为志晟集团所做的,主要是为了对集团的各个部门每个对办公用品的基本信息的管理。从购买办公用品开始,首先是购买的办公用品的信息录入,到中间的各部门领用,到每月的统计工作等。      本系统采用的是纯三层架构,Sql Server 数据库。思路清晰,过程简单,但是还是有很多的问题,需要总结。ProblemsDropDownList控件使用总结做系统中,这个控件非常实用,所以掌握...
阅读(657) 评论(20)

[置顶] 【SSH】使用HQL查询数据

一、前言      小编先前使用过SQL,基本语法自己也会使用。后来在项目中遇到了HQL,稍微有点不同,他到底是什么呢?二、什么是HQL?      HQL(Hibernate Query Language)是Hibernate提供的一种面向对象的查询语言,HQL提供了更加丰富灵活的特性、强大的查询能力,HQL提供了更接近传统的SQL语句的查询语法。三、HQL语法分析3.1 完整的HQL语句结构:[...
阅读(1084) 评论(20)

[置顶] 【Android】Android从入门到精通(二)——搭建开发环境

保存...
阅读(501) 评论(11)

[置顶] 【Android】Android从入门到精通(一)——目录

一、前言      在分享Android以前呢,先说说这几年的变化,记得在08年的时候,小编的高中生涯,那个时候在班级上很多同学偷偷的玩诺基亚,就显得十分的酷炫了,那个时候用诺基亚登录一个QQ,就666666666的没谁的。但是当小编高中毕业的时候,诺基亚仿佛一下就消失了,各种智能机疯狂来袭。世界观全部崩塌了,然后我也跟着节奏买了一个HTC G17智能手机,那个时候还2500元,心疼死小编了。到后来...
阅读(533) 评论(23)

[置顶] 【Java】java中的set()和get()方法理解和使用

一、前言      小编刚开始学习java,学习的第一个项目中,所有都是通过set()和get()方法来传值和取值,但是小编总是分不清楚,所以写一篇博客来搞定这个问题。二、对比记忆      先从字面上理解一下:set设置的意思,get获取的意思。很明显这两个方法是对数据进行设置和获取的。而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如set...
阅读(614) 评论(20)

[置顶] 【SSH】SSH框架(三)——Spring IOC和AOP的容器框架

一、前言      在上一篇博客《【SSH】SSH框架(二)——Struts2框架的简单认识》中小编向大家简单的介绍了SSH框架中的第一个S,也就是Struct2。接下来小编将会向大家分享第二个S——Spring。二、Spring是干什么用的?      其实在小编以前做过的项目中也使用过Spring,那个时候用的是Spring mvc,而现在用的是Spring,两者仿佛很相似,但是有不一样。但是小...
阅读(637) 评论(13)

[置顶] 【SSH】SSH框架(四)——Hibernate

一、前言      在上一篇博客中向大家介绍了《【SSH】SSH框架(三)——Spring》,Spring解决企业应用开发的复杂性,使用基本的JavaBean代替EJB,并提供了更多的企业应用功能。接下来向大家介绍的是Hibernate。二、Hibernate是什么?      在学习Hibernate之前呢,小编曾经在.Net中接触过“EF框架”,它是一种ORM(Object Relational...
阅读(455) 评论(13)

[置顶] 【MVC】深入浅出MVC(三)——MVC分析

一、前言      在前一篇博客中小编通过MVC和WebForm的对比来引出了MVC,但是还没有开始总结MVC,对MVC模式的整体的结构还没有向大家分析,所以在这一篇博客中,小编向大家分析一下MVC的组成。二、再唠叨唠叨MVC      MVC是一种将应用程序的逻辑层和表现层进行分离的方法。MVC 式的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件...
阅读(1351) 评论(14)

[置顶] 【SSH】SSH框架(二)——Struts2框架的简单认识

一、前言      前一篇博客中小编向大家分享了《【SSH】SSH框架(一)——宏观介绍》,整体介绍了SSH框架的宏观结构,接下来小编会依次向大家详细介绍。在本博客中向大家介绍的是Struts2。二、对比以前      小编是第一次接触Java的项目,这个项目用到的框架之中就有Struts2,刚开始的时候小编自己都被这些整的蒙头转向的,刚接触后自己查了查资料,知道了它主要是采用拦截器的机制来处理用户...
阅读(721) 评论(10)

[置顶] 【SSH】SSH框架(一)——宏观介绍

一、前言      前几天正好是2016年的双十一,小编自然也没有剁手,也不由自主的向马云马老板捐赠了200大洋。电子商务作为网络化的新型经济活动,逐渐成为主要发达国家增强综合竞争实力,赢得全球资源配置优势的有效手段。针对这个,小编最近正好也接手了一个基于SSH框架的电商项目《SSH网上商城》,接下来,小编会分很多章节来向大家展示这个项目中使用的技术要点。二、宏观介绍...
阅读(943) 评论(16)

[置顶] 【软考】软件攻城狮考试(十二)——小编的话

一、前言      这次软考小编通编写攻城的故事完成了天下的统一。节奏还算是很好,每一次的总结都是对自己的升华,都是自己的进步,加油!二、考试结果重要还是过程重要?      软考完了,有的人关心自己过没过,有的人而是重新拿起书本总结自己的知识。 图一 目标       无论成败,我们都有理...
阅读(682) 评论(18)

[置顶] 【软考】软件攻城狮考试(十一)——法律

一、前言      在前一篇中,小编向大家介绍了《软件攻城狮考试(十)——多媒体》,它代表着我们步入新时代,一步步向新的目标前进中。但是当我们每一个程序员都要了解如何去把握我们的作品,用法律来维护自己的作品,所以小编在本篇中,向大家介绍咱们程序员之间的法律以及软件知识产权。二、基本概念标准化和软件知识产权      提到法律自然而然的让我们不愿意去触碰,但是我们还是需要了解一下如何使用法律,知道我们...
阅读(735) 评论(14)

[置顶] 【软考】软件攻城狮考试(十)——多媒体

一、前言      在前一篇博客中,小编向大家分享了《【软考】软件攻城狮考试(九)——数据库》,向大家展示了基本的数据库的知识。在软考这个考试中,也会有一些关于多媒体的知识,虽然占的分数不是很多,但是也是很值得大家研究的。二、战斗未止!多媒体2.1 多媒体总览 图一 多媒体...
阅读(597) 评论(15)

[置顶] 【软考】软件攻城狮考试(九)——数据库

一、前言       在前一篇中,小编向大家介绍了《软件攻城狮(八)——操作系统》,它代表着计算机的进步。随着计算机语言的产生与操作系统的发展,又产生一个新的技术巨头——数据库技术,因为它在很多领域都有使用,所以小编在本篇中,向大家重点介绍数据库,亮剑数据库。 二、基本概念 数据库 2.1 数据库总览...
阅读(838) 评论(11)

[置顶] 【面向对象】设计模式总结

一、前言      设计模式是软件编程提升水平的一个重要技能,而且在软件攻城狮中考试里,也是比不可少的,所以小编总结了历年的软考真题,总结了设计模式。希望可以给您带来帮助。二、行为型行为型一共分为5种,记忆方式小编通过一个故事串起来:“一个人根据工厂的原型创建工厂”By Chuan.Wang.单例:实例对象只有一个。工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化延...
阅读(761) 评论(14)

[置顶] 【软工】软件工程(五)——高内聚低耦合

一、前言      模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。而衡量模块独立的标准就是:耦合性和内聚性。我们要做到模块间的高内聚和低耦合。二、耦合      耦合指的是模块间的联系紧密程度。 低耦合~~ 图一 耦合非直接耦合:两个模块之间没有直接关系,它们之间的...
阅读(642) 评论(9)

[置顶] 【IT】我是计算机系统大师(三)——高速缓存地址映射方式

一、前言      计算机系统结构是站在程序员的角度所看到的计算机数学,即程序员要能编写出可以在计算机上正确运行的程序必须了解概念结构和功能特性。二、对比介绍 直接映像 图一 直接映像       主存一块只能映像到Cache的一个特定块中。 1 VS 1 优点:地址变换简单。...
阅读(504) 评论(11)

[置顶] 【语言基础】参数多态、包含多态、过载多态和强制多态

一、前言      多态在面向对象中起着非常重要的作用。多态性的官方介绍是作用于不同的对象的同一操作可以有不同的解释,从而产生了不同的结果。翻译过来就是:用同一个方法对不同的人操作有不一样的结果。二、分类      多态分为两种:通用的多态和特定的多态。两者的区别是前者对工作的类型不加限制,允许对不同类型的值执行相同的代码;后者只对有限数量的类型有效,而且对不同类型的值可能要执行不同的代码。 类...
阅读(509) 评论(8)

[置顶] 【软考】软件攻城狮考试(七)——语言基础

一、秋风扫落叶      ”以明公之威,应困穷之敌,击疲弊之寇,无异迅风之振秋叶矣“,随着我们前进的步伐,软考就想落叶一样,被我们清扫掉了。在程序员的道路上,最经常打交道的就是代码了,但是每个程序员都了解代码吗?知道代码的历史吗?接下来小编讲带领众将士斩破《程序语言基础知识》。二、了解敌人程序语言基础...
阅读(669) 评论(9)

[置顶] 【IT】我是计算机系统大师(二)——密码学安全

一、接上文      在前文中,小编想大家分享了《【IT】我是计算机系统大师(一)——硬件基本组成》,硬件的基本组成,以及各个部件的功能。但是有了这些部件我们的计算机就可以很好,很安全的运行了吗?答案明显不是。所以在接下来,小编将和大家分享一下在硬件中的安全问题。二、内容概要      计算机安全指的是计算机资产安全,保证计算机资产不受自然和人为的有害因素的威胁和危害。它分为两个部分:系统资源安全、...
阅读(657) 评论(6)

[置顶] 【软工】软件工程(四)——生存周期模型

一、前言       软件生存周期是软件的产生直到报废的生命周期;在这个过程中,我们可以套用各种模型来生产我门的软件,不同的模型适应不同的情况,接下来,小编会给大家分享各个模型的适用情况: 二、生存周期模型 图一 软件开发模型       有一位非常有哲理的米麸子曾说过:“...
阅读(762) 评论(8)

[置顶] 【IT】我是计算机系统大师(一)——硬件基本组成

一、开篇大话       小编走火入魔了,突然想写一写计算机硬件的一些知识,这是第一篇,没有错,您会跟着小编进入一个翻天覆地的世界,去他妹的乱七八糟的知识点,小编从基础搞起,让大家和小编一起进步!! 二、正题开始...
阅读(1136) 评论(56)

[置顶] 【英语】10月重燃生命之火!

一、前言      这个是金灿灿的十月,随着几场秋雨,迎接来了寒冬。我这个冬天虽然寒冷,但是不乏乐趣,十月正式准备了自学考试的《数据结构》和《软件开发工具》,只能说是乐此不疲!随着紧张的进行,自己的英语也没有落下。和Summer一起学习英语,背诵考研大小作文。二、As is shown in the picture above...
阅读(1196) 评论(26)

[置顶] 【数据结构】数据结构与算法(一)——线性结构

一、前言 二、内容介绍 三、对比记忆 四、小结...
阅读(681) 评论(9)

[置顶] 【软考】软件攻城狮考试(六)——硬件

一、顺手得下一城       在前文中小编已经向大家介绍了《【软考】软件攻城狮考试(五)——数据结构》,其实这个过程中的理解还是要深刻的。接下来,就要面对的一个国家是”计算机系统知识“,它是一个偏向硬件的国家,但是分析分析他的组成还是比较简单的。下面小编就带大家走进硬件的世界: 二、了解敌人 计算机系统...
阅读(642) 评论(6)

[置顶] 【自省】表面垃圾还是心里垃圾

一、前言      今天小编在会议室开软考书,突然米总来了,对我说:”咱们的屋子乱的。门口这块污渍我给谁说过,怎么还没有处理掉?谁说后勤的负责人?“ 。“小吴”,我回答道。你去叫一下他们,把后勤的全部都叫过来。       然后小编把所有后勤的人和各个期的CEO叫过来。米总说:”你们看看,多么好的环境,让你们糟蹋成这样,还做什么精英,一辈子做码农吧,一辈子给别人打工。在我这里是要培养管理型的人才的...
阅读(691) 评论(36)

[置顶] 【软考】软件攻城狮考试(五)——数据结构

一、再拿下一城      在前文中小编已经向大家介绍了《【软考】软件攻城狮考试(四)——面向对象》,其实这个过程中的理解还是要深刻的。接下来,就要面对的一个国家是”数据结构“,数据结构是一个程序设计和技术深厚的一个国家,但是分析分析他的组成还是比较简单的。下面小编就带大家走进数据结构:二、了解敌人数据结构...
阅读(769) 评论(34)

[置顶] 【软考】软件攻城狮考试(四)——面向对象

一、攻占第二城~~       前一篇《【软考】软件攻城狮考试(三)——软工》小编已经征服了这个国家,已经收获了很多的知识,接下来又是一个劲敌——面向对象,这个国家依旧是一个没有太大的实力,但是国土面积很大。所以小编要带领大家去征服这个国家: 二、了解敌人 面向对象 2.1 先说说历史~~ 三、如何应对 四、❤化敌为友❤...
阅读(571) 评论(26)

[置顶] 【软工】软件工程(三)——风险分析

一、前言       在开发新的软件系统过程中,由于存在许多不确定因素,软件开发失败的风险是客观存在的。因此,风险分析对于软件项目管理是决定性的。一般认为软件的风险包含两个特性:不确定性和损失。下面小编会依次向大家介绍: 二、要点       风险分析实际上就是贯穿在软件工程过程中的一系列风险管理步骤,其中包括:风险识别、风险预测、风险评估、风险控制等。 ❤风险识别❤       风...
阅读(1772) 评论(26)

[置顶] 【软工】软件工程(二)——软件测试

一、前言       软件开发的过程中,软件测试是必不可少的。在软件工程中也占有举足轻重的地位,所以一定要学会对软件的测试,在以后的软件开发中尽可能的发现更多的BUG,下面小编向大家介绍一下: 二、要点 2.1 所谓测试 目的: ① ② 2.2 测试分类 三、小结       小编介绍的仅仅是理论,如果想要更深入的体验,求证,还是需要大量的项目实战,才能得到真正的结果。希望小...
阅读(626) 评论(34)

[置顶] 【软工】软件工程(一)——开发流程

一、前言       软件工程中有他自己独特的方法,方法间是有不同的步骤的,每个步骤都是要有先后顺序的,在软件开发的过程中还是有很重要的地位的,所以我们要好好的学习这个过程,要了解在每个过程中存在的不同地方文档图片等,对我们以后开发有这至关重要的作用,下面小编就向大家介绍一下: 二、核心 三、小结...
阅读(636) 评论(22)

[置顶] 【软考】软件攻城狮考试(三)——软工

一、征伐开始啦~~      今天是开始向软件工程国家进攻的第一天,也是最后一天。提到软件工程大家都会有一些见解,但是为了征服这个在软考中占有大比分的国家,小编对他又做了具体的分析,知道您已经等待不急,直接看下文吧~~~二、了解敌人      软件工程2.1 先说说历史~~ 图一 软件工程总览图...
阅读(702) 评论(22)

[置顶] 【软考】软件攻城狮考试(二)——目录篇

一、接前面~~      在前文中小编已经介绍了小编的学习背景(软件攻城狮考试(一)——总览),总体上对软件攻城狮进行了一个介绍,但是只是很片面的,还需要更加系统的分析。在下面的一些文章中小编会逐个向大家介绍。欢迎访问。二、目录 软件攻城狮考试(三)——软工 软件攻城狮考试(四)——OO 软件攻城狮考试(五)——数据结构 软件攻城狮考试(六)——硬件 软件攻城狮考试(七)——语言基础 软件攻城狮考...
阅读(805) 评论(19)

[置顶] 【软考】软件攻城狮考试(一)——总览

一、写在前面      小编是一个刚进门的攻城狮,报名参加了今年十一月的软件工程师中级职称考试,已经拥有这个职称的大攻城狮都知道要考些什么、如何去应付这个考试,但是小编这个刚学会爬行的攻城狮,凭借什么区获得这个职称呢?下面小编就将自己的学习经历和大家分享分享,希望大家可以指点指点~二、在攻城中我们学到什么?      首先我们要知道在这个攻城中我们要面对什么样的敌人??      以下是我总结的各种...
阅读(809) 评论(21)

[置顶] 【开发】与开发团队高效协作的8个小技巧

原文链接~~~~~~         开发团队是每一个产品经理和产品负责人的重要合作伙伴:是团队来设计和建造实际产品。但是,要高效地引导并与团队一起工作并不是一件容易的事情。这篇文章将分享 8 个使开发团队更高效合作的小技巧,从而提高创造成功产品的机会。   1. 管理产品,而不是团队        作为产品经理或产品所有者,要专注于你的工作,要管理产品而不是团队。对产品提供指导,包括它的市场...
阅读(506) 评论(19)

[置顶] 【数据库】Windows下修改MySQL数据库Root密码

一、前言      前几天做项目,发现总是链接不上数据库,经过分析是Root登录不进去的问题,小编百度后发现方法很多,还有区分不同系统的。所以小编记录了在Windows下的修改密码的方法,希望可以给您带来帮助。二、方法方法1: 用SET PASSWORD命令首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’);...
阅读(568) 评论(14)

[置顶] 【NuGet】NuGet发布原创源程序

一、前言       这些天做项目,项目整体的思想是面向接口的开发。这种开发方式的确很灵活,但是往往也存在一些问题,比如,接口更新问题 等。既然是面向接口的开发,就要把接口放到一个大家都可以使用的平台上,这里小编用的是Nuget服务器,把写好的类库发布到Nuget上,供大家下载使用。       下面小编就手把手教大家如何发布Nuget。二、NuGet简介 Nuget是一个.NET平台下的开源的...
阅读(1524) 评论(70)

[置顶] 【IT】中国码农生存现状调查

程序员一直都是一个备受人们关注的群体。2014年,据IDC统计,全球约有1850万名程序员,中国占10%。随着近年全国互联网创业热潮的兴起,“互联网+”、“云计算”以及“智能硬件”等领域发展迅速,市场对程序员的需求更为旺盛。      由程序员客栈联合稀土掘金通过对北京、广东、浙江、上海等全国28个省、直辖市及特别行政区的10W+优秀程开发者进行了一次调查。调查报告里对程序员的年龄组成、性别比例、擅...
阅读(1200) 评论(31)

[置顶] 【半年总结】我的2016----把自己当做太阳~~

一、前言       一眨眼半年就过去了,这半年真是精彩,更多的还是收获,朋友们都很努力,都找到了自己喜欢的工作,小编在这里祝福各位,希望大家工作顺利。二、项目1.机房收费系统合作版       今年从过年开始,基本用了一个月的时间,小洁,文静,Ares,我们三个人一起开发了机房收费系统的合作版本。       整体上这个系统真是从需求分析一步一步的开发出来的,通过画每一张UML图,分析系统的每一步...
阅读(1815) 评论(35)

[置顶] 【微信平台】艺萌管家APP技术总结(三)——上传和显示图片

前言       前一段日子自己做了一个上传图片的功能,刚开始的时候还是没有什么思路,数据库用的是MySQL,前台是C#,其中还是有很多值得挖据的东西。一、上传图片前台关键Demo:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="UploadAndShowPictures.Test"...
阅读(831) 评论(21)

[置顶] 【微信平台】艺萌管家APP技术总结(二)——云片网发送短信验证码

一、前言        随着时代的发展,验证码这种东西越来越普遍,任何一款软件都可以通过发验证码来提 高软件的安全,为了更好的达到实名制的效果,手机短信验证码开始走入了我们的生活,各种软件发送短信验证码。这个技术已经十分的普遍了,小编也在前一段时间内,接触了这个技术,下面分享给大家。二、云片网介绍        在介绍这个技术之前,我们要先介绍——云片短信平台。        云片网是一个第三方...
阅读(1309) 评论(17)

[置顶] 【代码库】删除select元素节点下所有的OPTION节点

删除select标签节点下所有的OPTION节点方法一:Js代码 function DeleteOptions() { var obj = document.getElementsByTagName("select")[0]; var selectOptions = obj.options;...
阅读(550) 评论(28)

[置顶] 【微信平台】艺萌管家APP技术总结(一)——动态分页加载图片

一、前言       这一段时间,小编接手了一个微信平台的APP开发——艺萌管家,它就是作者通过上传自己的绘画作品,可以实现对作品的送展,拍卖的功能。刚接手的时候自己的第一个任务就是要实现动态分页加载图片功能,下面小编向大家介绍一下如何实现这个功能~~ 二、效果说明       从2012年起,智能机迅速的发展到我们的手里,大家通过只能机玩游戏,看视频,看图片等功能。       很多朋友...
阅读(1453) 评论(31)

[置顶] 【代码库】无法从"int?"转换为"int"

1.运行程序时, AddOrEditBook1.BooksType = GetTypeName(model.BookType_ID); 出现一个错误,如图: 2.解决方法:强制类型转换(int) AddOrEditBook1.BooksType = GetTypeName((int)model.BookType_ID); 3.int?可以为空,默认值是null;int不可以为空,默认值是...
阅读(1325) 评论(23)

[置顶] 【MVC】深入浅出MVC(二)——模板页使用

一、前言       在WEB开发中,我们经常会使用到模板页的开发方式,以前小编在办公采购系系统中遇到的问题汇总中,向大家分享过ASP.NET如何创建模板页。下面小编借MVC,来向大家分享一下如何使用MVC的模板页,并且对比一下和ASP.NET的区别。 二、知识分享       在前文中,我们已经分析了MVC vs WebForm的区别,其实MVC真是一个非常强大的前台框架,可以帮助我们更好...
阅读(1276) 评论(26)

[置顶] 【MVC】深入浅出MVC(一)——MVC是什么?

一、前言       最近在做图书馆管理系统,是一个BS的系统,这个系统的基本结构是ASP.NET MVC,EF框架,Jquery EasyUI,Log4Net,VSS,微软T4模版。前几天介绍了EF框架,现在小编向大家介绍一下MVC。 二、内容介绍       MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩...
阅读(1278) 评论(24)

[置顶] 【EF系列】CodeFirst代码优先

一、前言      前文中介绍了ModelFirst,他是先自己做好实体模型,然后生成数据库。现在小编给大家再介绍一种——CodeFirst,代码优先。二、内容介绍      Code First 这种方式需要先写一些代码,如实体对象,数据关系等,然后根据已有的代码描述,自动创建数据对象。但其实这种方法与Model First是非常类似的。我们自己写的代码,其实就是用代码表示实体模型,而Model...
阅读(1937) 评论(33)

[置顶] 【EF系列】ModelFirst实体优先

一、前言      在前文中我们介绍了DBFirst,它要求要现有数据库, 然后通过EF映射创建实体。非常简单易学。下面给大家介绍另外一种——ModelFirst,实体优先。二、内容介绍      Model First 是先利用某些工具(如VS的EF设计器)设计出可视化的实体数据模型及他们之间的关系,然后再根据这些实体、关系去生成数据库对象及相关代码文件。       通过实战演练来更好的展示:...
阅读(5343) 评论(22)

[置顶] 【EF系列】DBFirst数据库优先

一、前言      在前文中我们介绍了ORM,EF映射。其中EF映射有三种实现方法,这里小编就从最简单的给大家讲起——DSFirst。二、内容介绍      DBFirst,从字面理解就是“数据库优先”。要先有数据库再有实体模型,所以前提是已经创建好了数据库。       具体看下面的实例.三、实战演练首先打开VS2012 ,选择控制台程序:...
阅读(2481) 评论(20)

[置顶] 【EF系列】EntityFrameWork实体关系映射

一、前言      在我们搭建框架的时候,总会建立一个”实体层“,这个实体层中的“实体”是和数据库中的“表”相对应的。当写实体层的时候就要我们手动写很多结构相似的代码。非常的繁琐。为此,小编向大家推荐一种机构——EntityFrameWork,简称EF。二、ORM      在介绍EF之前,小编要给大家介绍一下它的父亲——Object Relational Mapping,简称ORM,对象关系映射。...
阅读(2407) 评论(21)

[置顶] 【异常处理】将错误日志抛向后台以-.txt的保存

一、前言      前几天的时候,验收机房合作的时候,师哥师姐说可以将错误提交到后台,自己其实以前也知道,但是没有动手实践,验收完后自己经过查资料,完成了这个例子。二、异常处理2.1 概念      异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。2.2 分类      分类的基类是Throwable,Error是指系统处...
阅读(2959) 评论(68)

[置顶] 【算法】排序算法(二)——冒泡排序

一、前言       在前文中小编介绍了选择排序法,来进行排序,下面小编给大家介绍另外一种方法——冒泡排序法。 二、冒泡排序详解       冒泡排序(BubbleSort)的核心是两两相互比较,比较完一轮,把最大或最小的放在最后面。       原理:相邻数值两两交换。从第一个数值开始,如果相邻两个数的排列顺序与我们的期望不同,则将两个数的位置进行交换(对调);如果其与我们的期望一致...
阅读(560) 评论(14)

[置顶] 【JAVA】算法排序(一)——选择排序法

一、前言      前文中我们总览了一下所有的排序的算法,下面小编就和给大家分享一下选择排序算法。二 、核心知识点       选择排序的核心思想是我是最大的。      选择排序(Selection sort)是一种简单直观的排序算法。无论是那一种语言的教科书,都会运用到选择排序算法来比较大小。虽然代码就几行,但是如何理解其中的思想是很重要的。下面是小编自己的一些认识:      工作原理是每一次...
阅读(1075) 评论(11)

[置顶] 【JAVA】排序算法总览

一、前言      代码如人生!      前几天老师给我们讲算法,主要是排序的算法。正好自己最近在学习java数组的部分,这里也讲如何用算法来实现数组排序。自己通过几天的研究,终于有了点了解,特意总结。二、八大排序算法      排序的算法有很多,对空间的要求及其时间效率也不尽相同。下面列出了一些常见的排序算法。会在以后的博客中一一介绍。 插入排序 冒泡排序 选择排序 快速排序 堆排序 归并排序...
阅读(821) 评论(10)

[置顶] 【操作系统】OS的整体框架

一、前言      操作系统是我们现在使用计算机的一个基础,是非常重要的,虽然我们都会使用电脑,但是里面的内涵到底是什么样的呢?小编将在下文给您讲解。二、全局把握      操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。...
阅读(848) 评论(6)

[置顶] 【ASP.NET】Aspnetpager对GridView分页,并导出Excel

一、前言      谈到分页,在网页上简直到处都是。网络的资源越来越多,如果不用分页技术来显示,就会拖拉很长很长。下面给大家分享分页技术。二、基本要点      当要显示数据量足够大的时候,我们往往采用分页显示的处理办法。分页有真分页和假分页。 假分页:从数据库中取出所有的数据,然后分页在界面上显示。访问一次数据库,但由于选择的数据量比较大,所以第一次花费时间比较长,但之后每一页的显示都是直接、快速...
阅读(5524) 评论(84)

[置顶] 【Asp.Net】日期控件DatePicker使用

一、前言      前几天做项目的时候要用到日期控件,但是在ASP.NET中,没有封装日期控件,第一想法就是百度一下喽~,下面给大家分享如何使用这个控件,扩充一下自己的代码库~~~~二、内容介绍      首先需要大家下载一个DatePicker的JavaScript的文件,解压文件包,放于所需的项目文件夹下,直接放到JS的文件夹下(没有的话直接粘贴进来就可以),然后在要用的界面里面引用这个Date...
阅读(969) 评论(17)

[置顶] 【B/S】利用AJAX实现分页

一、前言      以前在使用Asp.Net的时候用过GridView这个控件,这个控件自带分页的功能,虽然很丑,但是功能还是很强大的。这里呢,给大家展示一下更加给力的方式——利用AJAX无刷新直接从服务器获取数据分页。二、实现过程注意:一下的内容都是在服务器内使用的。首先要在服务器的路径下建立几个文件,比如,page1.txt,page2.txt,page3.txt。每个文件中放入数组,如下:[{...
阅读(753) 评论(16)

[置顶] 【B/S】AJAX读取Json数组里面的数据

一、前言      前些日子做项目,自己发现自己不太会使用AJAX,然后就下苦工学习这方面的知识,重新拿起来。下面给大家分享一下,如何使用ajax读取Json中的数据。二、基础知识什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理...
阅读(954) 评论(11)

[置顶] 【办公采购系统】系统中遇到的问题(二)——GridView

前言      接上文,【办公采购系统】系统中遇到的问题汇总(一),已经对一部分知识进行了总结,下面对剩下的问题分析。Problems3、GridView可以说这个控件真是宝贝。非常以及及其的实用。 图 3-1 GridView GridView控件也有绑定数据的功能,也可以分为三种,基本和上一篇博客中的...
阅读(4924) 评论(12)

[置顶] 【办公采购系统】系统中遇到的问题汇总(一)——模板页使用

前言      这个系统是为志晟集团所做的,主要是为了对集团的各个部门每个对办公用品的基本信息的管理。从购买办公用品开始,首先是购买的办公用品的信息录入,到中间的各部门领用,到每月的统计工作等。      本系统采用的是纯三层架构,Sql Server 数据库。思路清晰,过程简单,但是还是有很多的问题,需要总结。Problems1、ASP.NET建立模板页      这个是经常使用的,但是自己好长时...
阅读(7556) 评论(20)

[置顶] 【B/S】JavaScript简介

前言       刚刚看到JavaScript看着和Java的名字似乎有点像,还以为是同一种语言呢~,后来经过深刻的学习,发现 Java与JavaScript完全是由两个不同的公司开发的两个不同的产品,完全没有半毛钱关系。下面我们一起认识认识这位强大的新朋友——JavaScript。一、简介       我们在前文已经知道网页制作,运用HTML控制网页的内容与结构,通过CSS样式表控制网页的外观表现...
阅读(725) 评论(25)

[置顶] 【B/S】走进AJAX

前言         小编也是第一次接触AJAX,个人还是感觉十分高大上的。比如一些词汇,异步,请求等,都是比较高深的,经过自己刻苦研究,自己也可以做一个AJAX的小程序,感到非常的开心。下面和大家一起分析分析AJAX到底是什么,有什么作用。一、AJAX简介         在和大家分析之前,给大家提出一个现象:一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边...
阅读(1321) 评论(75)

[置顶] 【数据库】MySQL数据库简介及安装

前言        数据库管理软件有很多种,这接触MySQL之前,接触过SQL Server,这次接触了MySQL算是对数据库的知识的扩充。一、Hello MySQL!        MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。         关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并...
阅读(1077) 评论(22)

[置顶] 【数据库】SQL server 评估期已过。有关如何升级的测试版软件的信息,请访问..

一、前言       今天使用SQL server 2012 的时候,报出了这个错误:“评估期已过。有关如何升级的测试版软件的信息,请访问…”。这种问题当然要百度一下啦。下面为大家讲解,如何排除这个问题。   二、解决过程 方法一 1.首先找到安装中心,一般在开始里面找到SQL server,然后找到安装中心。     2.打开后,选择维护,选择版本升级。     3.运...
阅读(1670) 评论(14)

[置顶] 【年度总结】蓦然回首,我在灯火阑珊处

写在前面         风风火火已经在提高班带了1年半的时间了。如果说自己的成长中,有四成是努力获得的,那么剩下的六成就是老师给的。1. 总结          回头看这一年自己的收货真的很不少,在下面留个方面总结自己的收货。记录自己的成长。学习过程中涉及到了很多方面,大概有计算机、英语、自考、机房、专业课、交流。                                 2. 收货2.1...
阅读(871) 评论(32)

[置顶] 【数据库】ADO.NET----搞清VS中调用数据库语句

前言        学习到现在了,还没有对ADO进行总结,第一次是自己感觉学习完了,把视频看完了,知道代码怎么写就可以了,下次用到来就去找上一次的代码。后来重构的时候发现用到的依旧是那几个,基本上没有什么进展,便也没有总结。在往后学,发现用到的依旧是那些比如SQLConnection、SQLCommend,这些都是很熟悉的。但是让我说清楚里面是什么意思,还真有点犯难,正好趁着学习ASP.Net这...
阅读(955) 评论(26)

[置顶] 【ADO.NET】数据库查询SQLCommand方法汇总

前言          我们都知道要对数据库进行操作,首先要通过Sqlconnection来连接数据库,在通过SqlCommand来操纵数据库。但是SqlCommand中有很多的方法,初学者可能很糊涂,完全不明白是干什么的。在此小编给大家综合汇总一下如何对数据库进行操纵。 一、创建SqlCommand对象   可以通过三种方式创建Sqlcommand对象。 1. 用NEW关键字直接创建...
阅读(2144) 评论(25)

[置顶] 【B/S】ASP.NET内建对象和应用组件

1、概述        Asp中包含了需对开发可以利用的内置对象,可以提供基本的请求、响应、会话等功能。ASP对象实用非常简单,不需要建立就可以在代码中直接调用。 2、介绍        ASP内置对象有6个,如下表: 表一 内置对象 说明 Request 从浏览器获取信息 Re...
阅读(791) 评论(14)

[置顶] 【B/S】Web服务器验证控件

1、概述        网站开发时,经常会使用表单获取用户的信息,如注册信息,消息反馈。为了防止垃圾信息,甚至空信息条目被收集,就需要开发人员以编程的方式来判断数据是否满足要求,便产生了验证控件。 2、介绍        ASP.NET中有六个验证控件,包括判断是否空、比较、范围、正则表达式、自定义和汇总。 图一...
阅读(942) 评论(15)

[置顶] 【B/S】Asp.Net控件总结

前言     学习没有会不会,只有多与少!学习要学会联系旧知识!!     发现ASP.Net中有好多的控件和以前学过的VB相似,我就利用这个稻草,把它们和VB中的对比学习,提高自己的兴趣。 一、ASP.NET控件 首先看我整理的导图:     ASP.NET是一个统一的Web开发模型,能使用尽可能少的代码生成企业级ASP.Net网站所必须的各种服务。它不但...
阅读(1150) 评论(16)

[置顶] 【B/S】Asp.Net宏观认识

前言     经过半个月的学习,终于把Asp.Net视频看完啦~~     这次的视频学习基本是按照老师的方法,先在纸上做笔记,每一行不要超出5个字,然后把视频的每一章进行一个总结,最后再对宏观进行一次总结。 一、什么是ASP.NET     ASP.NET是一个统一的Web开发模型,能使用尽可能少的代码生成企业级ASP.Net网站所必须的各种服务。它不但可以与.Ne...
阅读(1133) 评论(15)

[置顶] 【B/S】牛腩——使用CSS美化网页

前言 由于HTML本身的一些客观因素,导致网页的结构与显示不分离。也就阻碍页面的拓展。因此,W3C(万维网联盟)发布了CSS(层叠样式表)来解决这个问题,使不同的浏览器能够正常地显示同一个页面。 1 入门——基本概念与基本操作1.1 什么是CSS 图1 Css宏观导图 1.2 CSS的概念 名称 介绍 中文名...
阅读(987) 评论(33)

[置顶] 【B/S】HTML初接触

前言 之前学习牛腩新闻发布系统,自己对Web页面的制作有了一定的了解,但是还是很模糊,但是报着囫囵吞枣的方法,继续学习,看到后面依旧有对CSS等知识的学习。 经过三遍的自己终于看完了HTML的视频,第一遍是三倍速看到,期间没有做笔记;第二遍是用2倍速看的,期间做了两篇笔记;最后一遍是用三倍速看的,期间收集没有记住的问题; 虽然就两个小时,但是在这两个小时之间有很多的知识点需要整理...
阅读(1348) 评论(81)

[置顶] 【BS】Windwos server 2008 服务器安装 IIS

一、前言 自己曾经写过一篇【B/S】IIS的配置以及发布网站。 本来以为安装IIS,所有的电脑都是一模一样的,但是,今天有个机会去为学校的206服务器进行配置网站,自己打开桌面,一看是纯净系统,什么都没有,需要安装IIS。本来自己对windows 7、8、10都安装过,感觉过程应该都是一样的。然而,按照步骤走到半截,发现走不下去了。 二、安装过程 1、第一步还是一样的:右键“我的电脑”...
阅读(1062) 评论(12)

[置顶] 【C/S】SVN服务器和客户端的安装

前言 在上一篇博客中给大家介绍了SCM,其中SCM工具中有一个SVN的,现在SVN已经成为了主流的开放源代码的版本控制系统。下面为大家详细介绍,如何安装SVN的服务器和客户端。 一、基础知识 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。...
阅读(991) 评论(29)

[置顶] 【C/S】SCM初来乍到

这几天终于开始学习SVN了,看了SVN的视频后,真是有很多很多的无聊出来了。其中是自己完全不明白是什么东西,其次是自己安装SVN服务端也遇到问题了。现在回头总结一下,刚开始看的视频。 视频是马士兵老师讲的,偏向理论!我和视频里面的观众是一样的,可能还不如里面的观众,老师讲的东西大多都没有听说过,但是报着二八原则,我还是坚持看完了。再总结一下总会有收货的! 视屏中主要先讲的是SCM,然后讲解的S...
阅读(1504) 评论(32)

[置顶] 【数据库】数据库的bak格式备份与还原

这些天忙于处理评教的事情,其中接触了很多的新的知识。话说数据库的备份已经不是很新鲜了,但是感觉自己很有必要去总结一下,以便以后自己查看,或者是给新的朋友一点点启示。 在开始之前有几个问题? 1、什么是bak文件? 简单的说,bak文件就是SQL Sever数据库的数据库备份文件的后缀名,不能直接打开,但是可以复制和发送,也就是在发送数据库库的时候其实是发送的bak文件,接收后先还原然后就可以...
阅读(2905) 评论(22)

[置顶] 【机房重构&牛腩】SQLHelper为D层提供强大的方法集合

我们都知道,机房收费系统(RoomChargeSystem,以后简称RCS),是一个通过操作,把数据输入到数据库中,其中必定不能少的就是与数据库交互以及数据库的操纵语言。在第一次做RCS的时候,我就借鉴了“学生信息管理系统”中Model里面的一个方法:对数据库进行“增删改查”。但是在重构的时候刚开始没有意识到要把这个给汇总一下,等做出来几条线以后才发现自己需要抽象出来这些方法,然后从网上看了看、找...
阅读(1490) 评论(102)

【MySql】Sql优化(一)——Sql执行流程

一、前言      前一段时间,公司的DBA离职了,这可怎么办呢,临危受命当起了DBA。当然也收到了一部分数据库设计文档,数据库ER图等。但是在后面的开发中,数据库也是随着需求修改,到下面的时候,需要进行SQL优化了,对项目开发人员的SQL进行优化。二、MySQL      小编项目中用到的是Mysql。      MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 O...
阅读(25) 评论(0)

Idea 一键格式化代碼: Ctrl+Alt+L

一键格式化代碼: Ctrl+Alt+L,谁让我记不住!!!!...
阅读(33) 评论(1)

【java】判断各种数据类型是否为空

一、前言      话说前几天进行了一次代码走查,这次代码走查的问题呢,就是要检查代码的漏洞,提升自己写代码的效率。其中就有一个是java判断数据类型是否为空的了。自己以前写.Net的代码,比如判断字符串为空用:a=="",但是在java中是不可以的,要用"".equals(a)来判断。二、判断list是否为空(Map、Set同list)if(list != null && list.size()...
阅读(142) 评论(8)

【Java】新建的web项目的jsp页面报错的解决方法

一、错误信息      当用Eclipse新建web项目后,在里面建个jsp页面可能出现如下图的错误,jsp文件有一个红叉:      主要原因是:依赖tomcat类库      解决方案:项目右击—>build path —> configure build path — >libraries — > add libraries —> Server Runtime — >选择一个服务器lib —>...
阅读(86) 评论(8)
259条 共18页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:230609次
    • 积分:13134
    • 等级:
    • 排名:第1133名
    • 原创:257篇
    • 转载:0篇
    • 译文:2篇
    • 评论:5001条
    欢迎打赏
    Add My WeChet
    博客专栏
    文章分类