自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

空城旧事的博客

命运给你一个比别人低的起点,是想告诉你,让你用一生去奋斗一个绝地......

  • 博客(36)
  • 资源 (8)
  • 收藏
  • 关注

转载 ActiveMQ入门总结

一、ActiveMQActiveMQ是Apache软件基金会的开源产品,支持AMQP协议、MQTT协议(和XMPP协议作用类似)、Openwire协议和Stomp协议等多种消息协议。并且ActiveMQ完整支持JMS API接口规范,Apache也提供多种其他语言的客户端,例如:C、C++、C#、Ruby、Perl。二、ActiveMQ的简单使用1. 安装和启动ActiveMQ2...

2019-02-28 16:27:40 272 1

转载 Kafka入门教程(一)

1 Kafka入门教程 1.1 消息队列(Message Queue)Message Queue消息传送系统提供传送服务。消息传送依赖于大量支持组件,这些组件负责处理连接服务、消息的路由和传送、持久性、安全性以及日志记录。消息服务器可以使用一个或多个代理实例。JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统...

2019-02-26 13:48:38 153

转载 RabbitMQ介绍

前言:    MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。场景:    1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等,以及一些友好的图片文字提醒。而不是像前几年的时代,动不动就页面卡死,报错等来呈现给用户。    在这业务场景中,我们就可以采用队列的机制...

2019-02-21 09:49:58 170

转载 Hibernate之一级缓存和二级缓存

1:Hibernate的一级缓存:  1.1:使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率;(当执行一次查询操作的时候,执行第二次查询操作,先检查缓存中是否有数据,如果有数据就不查询数据库,直接从缓存中获取数据);   1.2:Hibernate中的一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数,只在sessi...

2019-01-30 11:25:15 132

转载 Integer和int的详细比较(转)

  Integer与int的区别我们耳熟详的有两点:1.Integer是int的包装类。2.Integer的默认初始值是null,而int的默认初试值是0。     下面通过代码进行详细比较。 1 public class TestInteger { 2 3 public static void main(String[] args) { 4 int i ...

2018-12-19 11:53:32 642

原创 Windows 下安装composer

使用安装程序这是将 Composer 安装在你机器上的最简单的方法。下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。手动安装设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:C:\Users\username>cd

2017-07-19 17:13:49 306

转载 SVN 用户权限管理[转]

/***********************************************************///SVNSubversion 用户权限管理//资料来源:网络、总结//2010年7月20日/***********************************************************/基本的操作:以我创建的Svn工程为例子来

2017-05-23 19:55:24 616

转载 Springboot 之 静态资源路径配置

静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classpath中(也就是在项目路径下指定的这

2017-05-18 11:07:53 405

转载 Java文件路径(getResource)

getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("")    返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("")  返回的是classpath的位置

2017-05-16 16:42:17 428

原创 Linux 下安装composer

Linux 下安装composer1、下载composer.phar文件。2、将composer.phar文件上传linux。3、执行 php composer.phar4、全局安装:mv composer.phar /usr/local/bin/composer5、chmod 744 修改composer文件的权限

2017-05-10 22:54:09 650

原创 Linux下的SVN服务器搭建

系统环境:Centos第一步:通过yum命令安装svnserve,命令如下:>yum -y install svn/subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:>rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var

2017-05-08 13:27:53 317

转载 解决CentOS(6和7版本),/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法:1.任意运行一条iptables防火墙规则配置命令:iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存:service iptables save 3.重启iptables服务:service iptables restart 二、Centos 7版本解决办法:1、停止并屏蔽firewalld

2017-05-08 10:20:37 287

原创 MySQL日期时间函数大全

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03');   -> 3 WEEKDAY(date)  返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04

2017-05-08 09:39:32 314

转载 HttpServletRequest对象方法的用法

1. 获得客户机信息    getRequestURL方法返回客户端发出请求时的完整URL。    getRequestURI方法返回请求行中的资源名部分。    getQueryString 方法返回请求行中的参数部分。    getRemoteAddr方法返回发出请求的客户机的IP地址     getRemoteHost方法返回发出请求的客户机的完整主机名    get

2017-04-19 14:20:08 300

转载 springMVC <spring:message>国际化

1、在spring配置文件中添加如下配置文件[java] view plain copy   "messageSource"      class="org.springframework.context.support.ResourceBundleMessageSource">      "basename" value="message" />    "

2017-04-13 19:34:59 822

转载 spring security之httpSecurity详细使用示例

httpSecurity   类似于spring security的xml配置文件命名空间配置中的元素。它允许对特定的http请求基于安全考虑进行配置。默认情况下,适用于所有的请求,但可以使用requestMatcher(RequestMatcher)或者其它相似的方法进行限制。使用示例:最基本的基于表单的配置如下。该配置将所有的url访问权限设定为角色名称为"ROLE_USER".同

2017-04-03 15:10:13 35704

转载 Spring security用户验证机制浅谈.

1.  首先CustomUserDetailsService需要实现UserDetailsService(org.springframework.security.core.userdetails.UserDetailsService)接口,实现获取用户Detail信息的回调函数.必须要实现的方法是loadUserByUsername注意: 这里的user类必须继承userDetail类,并且

2017-04-01 09:49:47 882

转载 spring security实现限制登录次数功能

本节是在基于注解方式进行的,后面的例子都会基于注解形式,不再实现XML配置形式,毕竟注解才是趋势嘛!关键在于实现自定义的UserDetailsService和AuthenticationProvider项目结构如下:查看spring security的源代码可以发现默认security已经定义的user中的一些变量,鉴于此创建users表如下:CREATE TABL

2017-04-01 09:48:44 7599 2

转载 Spring MVC之@RequestBody, @ResponseBody 详解

简介:@RequestBody作用:       i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上;      ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST

2017-03-29 12:11:44 275

转载 MacOSX中设置和改变$PATH变量

什么是$PATH$PATH是Linux,OS X,Unix,Windows上的一个环境变量。$PATH变量通过冒号(:)分隔目录地址。如果要打印当前的设置,打开终端输入:echo "$PATH" 或者printf "%s\n" $PATHOSX下改变你的PATH环境变量你可以使用下面的任一方法$HOME/.bash_profile文件使用了exp

2017-03-15 16:04:55 586

转载 各个JSON技术的比较

JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.j

2016-12-23 10:18:54 180

原创 Java关键字final、static使用总结

Java关键字final、static使用总结一、final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口.A、修饰类(class)。      1、该类不能被继承。      2、类中的方法不会被覆盖,因此默认都是final的。      3、用途:设计类时,如果该类不需要有子类,不必要被扩展,类的实现细节不允许被改变,那么就设计成final类B、修

2016-12-16 14:50:17 231

原创 Mac下sublime3的常用快捷键

Sublime Text 3是Sublime Text 2的升级版。Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。本文将简单介绍 Sublime Text 3 的快捷键操作。获取已保存的项目:mac: cmd+ctrl+pwin: alt+c

2016-11-25 10:07:12 8351

转载 React Native 中 component 生命周期

React Native中的component跟Android中的activity,fragment等一样,存在生命周期,下面先给出component的生命周期图getDefaultPropsobject getDefaultProps()执行过一次后,被创建的类会有缓存,映射的值会存在this.props,前提是这个prop不是父组件指定的 这个方法在对象被创建之前执行,因此

2016-11-17 13:07:10 205

原创 MySQL创建View视图

显示所有视图:SELECT * from information_schema.VIEWS创建视图:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]    VIEW view_name [(column_list)]    AS select_statement[WITH [CASCADE

2016-11-03 17:36:14 1218

原创 SpringMVC+Shiro整合配置文件详解

在项目中xml文件的配置是必不可少的,特别是SpringMVC框架。但是几乎所有项目的配置都是大同小异,很多人都是直接复制黏贴了事,不少人对其具体含义及用途都不甚全知。本片文章将正对项目中常用的框架SpringMVC+Shiro进行整合,并对其中关键和部分常识性问题进行注释讲解,方便在以后的项目编写中查阅和熟悉。1、web.xml文件的配置所有javaweb项目第一步要做的就是对web

2016-11-03 12:51:49 29620 11

原创 Spring中的事务管理xml配置

Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如

2016-10-30 21:25:04 532

转载 SpringMVC Controller介绍及常用注解

一、简介         在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll

2016-10-30 21:17:09 397

原创 MySql创建函数

一、首先查看创建函数的功能是否开启:mysql> show variables like '%func%';+-----------------------------------------+-------+| Variable_name | Value |+-----------------------------------------+-------+| log_bin

2016-10-14 12:39:24 389

转载 用户权限管理模块的数据库设计

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员

2016-10-10 12:43:19 27911 5

原创 Spring的常用注解讲解

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,就会将这个对象作为Bean注册进Spring容器。也可以在

2016-09-27 14:28:18 310

原创 最全最强SpringMVC详细示例实战教程

一、SpringMVC基础入门,创建一个HelloWorld程序  1.首先,导入SpringMVC需要的jar包。                             2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet

2016-09-27 10:23:41 331

转载 用director.js实现的前端路由

做过后端开发,尤其是使用过类似Django或者express对服务器端的路由功能应该都比较熟悉,国外流行的博客系统wordpress也是非常经典的路由实现案例。那么,究竟什么的路由呢,下面通过wordpress来简单讲一下。理解wordpress重写规则的的都是知道,实际上任何一条url的访问都是基于wordpress安装目录下的index.php(除了服务器上已经存在文件的访问),当word

2016-09-09 10:37:22 2923 1

原创 Twig模版语言入门

Twig中有两种定界符{% ... %} 和 {{ ... }} , 前一种用来执行语句,比如for循环、IF判断、过滤等操作,后一种模版中用来显示变量。Twig常用用法可用符号== != >= 部分符号的含义如下~:连接两字符串,相当于 PHP 中的点号//:整除**:乘方,相当于 PHP 中的 ^b-and、b-or、b-xor:按位与、按位或、按位异或-

2016-09-08 12:47:43 2170

原创 linux 中 chmod/chown/cngrp的用法与区别

今天要分享的3个命令也是我们平时常用的,chgrp,chmod与chownchgrp :  改变档案所属群组chown :  改变档案拥有者chmod :  改变档案的权限, SUID, SGID, SBIT等等的特性1. 改变所属群组, chgrp[root@www ~]# chgrp [-R] dirname/filename ... 范例:[root@ww

2016-09-07 17:09:58 472

原创 Linux一键安装web环境全攻略(阿里云服务器)

之前每次配置web环境都是百度找度娘,然后一个一个看,发现都太啰嗦了,找的人也累,所以今天自己整理了一份,也便于以后自己参考这里用的是阿里云服务器centos安装说明1、首先到阿里云市场搜“Linux一键安装web环境”下载安装包,也就2块钱,或者找度娘有人会分享免费的出来一键安装包sh-1.x.x,可在阿里云所有linux系统上部署安装,此安装包包含的软件:nginx /

2016-09-07 15:57:28 10930

国家统计局2019年最新发布的省市区县街道数据sql文件(共46937条数据)

国家统计局2019年7月31日最新发布的省市区县街道数据,python3爬虫所有数据导出到了sql中,可以直接下载导入数据库使用,注意:网上资源部分数据缺失,比如:东莞市、中山市下面街道为3级地址,都已经处理,最新最新,这里是最新,切勿重复下载其他少数据资源,

2019-08-01

基于openfire和xmpp的android语音IM聊天系统

基于openfire和xmpp的android语音IM聊天系统,麻雀虽小,五脏俱全呀,希望对你有所帮助

2016-05-20

VB6.0程序设计教程(第二版)例题源程序及习题.实验参考答案

VB6.0程序设计教程(第二版)例题源程序及习题.实验参考答案

2016-05-04

Angle - Bootstrap Admin Template(2016最新版V3.3)

Angle是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。 该资源包包含以下模板项目包: AngularJS 完整应用模板和空模板; HTML5/jQuery 完整应用模板和空模板; Material Design 完整应用模板和空模板; ASP.NET MVC5/6 + AngularJS 完整应用模板和空模板; ASP.NET MVC5/6 + HTML5/jQuery 完整应用模板和空模板; Ruby on Rails HTML5/jQuery 完整应用模板和空模板; MeteorJS + AngularJS 完整应用模板和空模板; MEANJS 完整应用模板和空模板; ReactJS 完整应用模板和空模板; 前台展示页模板。 预览地址: http://themicon.co/theme/angle/v3.3/frontend/site/ AngularJS版本Dashboard: http://themicon.co/theme/angle/v3.3/backend-angular/ Static HTML5: http://themicon.co/theme/angle/v3.3/backend-jquery/ Angular Material: http://themicon.co/theme/angle/v3.3/material/ ASP.NET MVC5: http://themicon-001-site1.smarterasp.net/ Ruby on Rails: https://angle-on-rails.herokuapp.com/ MeanJS: https://angle-on-mean.herokuapp.com/ MeteorJS: https://45.55.64.191/ ReactJS: http://themicon.co/theme/angle/v3.3/reactjs/ 作者更新页面时也会更新预览地址,如果上面地址无效可进入下面地址重新预览: https://wrapbootstrap.com/theme/angle-bootstrap-admin-template-WB04HF123

2016-05-04

直流稳压电源课程设计报告

直流稳压电源课程设计报告,当初我做的,结果分数还挺高,呵呵,欢迎下载。。。。。。

2011-11-22

大学生暑期社会实践报告

还在为暑期老师布置的社会实践发愁吗?欢迎各位下载,包您满意!!!!!!1

2011-11-22

红绿灯vb小程序设计

简单的交通灯程序设计,用最简洁的vb语言帮你完成你的任务

2011-11-22

c语言课程设计报告(通讯录)

c语言课程设计之通讯录及鸡兔同笼的代码源程序课程设计报告

2011-01-04

空空如也

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

TA关注的人

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